KR100689580B1 - Mobile terminal loaded auto spacing words function and thereof method - Google Patents

Mobile terminal loaded auto spacing words function and thereof method Download PDF

Info

Publication number
KR100689580B1
KR100689580B1 KR1020050095590A KR20050095590A KR100689580B1 KR 100689580 B1 KR100689580 B1 KR 100689580B1 KR 1020050095590 A KR1020050095590 A KR 1020050095590A KR 20050095590 A KR20050095590 A KR 20050095590A KR 100689580 B1 KR100689580 B1 KR 100689580B1
Authority
KR
South Korea
Prior art keywords
message
spacing
automatic spacing
automatic
morpheme
Prior art date
Application number
KR1020050095590A
Other languages
Korean (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 KR1020050095590A priority Critical patent/KR100689580B1/en
Application granted granted Critical
Publication of KR100689580B1 publication Critical patent/KR100689580B1/en

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
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Machine Translation (AREA)
  • Telephone Function (AREA)

Abstract

A mobile terminal having an automatic spacing function and its method are provided to change a non-grammatical text message without spaces to a grammatical text message by correcting the spacing error by automatically inserting spacing module. When an automatic spacing correction command is inputted over a message displayed on a display unit, a pre-automatic spacing unit(310) analyzes the message and performs spacing according to a spacing rule. A morpheme analyzing unit(320) determines words included in the message transmitted from the pre-automatic spacing unit(310) and analyzes morphemes of each word. An automatic spacing unit(340) performs spacing again over the message for which the pre-spacing has been performed, by using the analysis result of the morpheme analyzing unit(320).

Description

자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법{Mobile terminal loaded auto spacing words function and thereof method}Mobile terminal loaded auto spacing words function and approximately method}

도 1은 일반적인 이동단말기의 키 입력부를 나타낸 도면.1 is a view showing a key input unit of a general mobile terminal.

도 2는 본 발명에 따른 자동 띄어쓰기 기능이 탑재된 이동 단말기의 구성을 개략적으로 나타낸 블럭도.Figure 2 is a block diagram schematically showing the configuration of a mobile terminal equipped with an automatic spacing function according to the present invention.

도 3은 도 2에 도시된 언어 처리 모듈의 구성을 개략적으로 나타낸 블럭도.3 is a block diagram schematically showing the configuration of the language processing module shown in FIG.

도 4 및 도 5는 본 발명에 따른 이동 단말기가 자동 띄어쓰기를 수행하는 방법을 나타낸 흐름도.4 and 5 are flowcharts illustrating a method for performing automatic spacing in a mobile terminal according to the present invention.

도 6a 내지 도 6d는 본 발명에 따른 메시지 보기 화면을 나타낸 도면.6A to 6D illustrate a message viewing screen according to the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

200 : 키 입력부 210 : 제어부 200: key input unit 210: control unit

215 : 언어 처리 모듈 220 : 무선 처리부215: language processing module 220: wireless processing unit

230 : 표시부 240 : 저장부230: display unit 240: storage unit

250 : 음성 처리부 300 : 텍스트 입력부250: voice processing unit 300: text input unit

310 : 선 자동 띄어쓰기부 320 : 형태소 분석부310: automatic line spacing unit 320: morphological analysis unit

330 : 형태소 사전 데이터베이스 340 : 자동 띄어쓰기부 330: stemming dictionary database 340: automatic spacing

본 발명은 이동단말기에서 띄어쓰기 없이 수신된 메시지를 자동으로 띄어쓰기하여 디스플레이되도록 하는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법에 관한 것이다.The present invention relates to a mobile terminal equipped with an automatic spacing function and a method for automatically displaying and displaying a received message without spacing in the mobile terminal.

예전에는 휴대폰 하면 통화 즉, 음성 통화가 주 목적이었다. 하지만 최근에는 문자 메시지나 디지털 카메라, MP3 플레이어 등 여러가지 기능을 복합적으로 제공하는 휴대폰이 늘어나고 있다. 특히, 문자 메시지 기능은 사용 요금이 음성 수신보다 저렴하고 간단한 의사를 전달하는데 음성 통화보다 효과적이기 때문에 많이 이용되고 있다.In the old days, the main purpose was to make a mobile phone call. Recently, however, mobile phones that provide various functions such as text messages, digital cameras, and MP3 players are increasing. In particular, the text message function is widely used because the usage fee is cheaper than voice reception and more effective than voice call to convey a simple intention.

휴대폰에서 제공하는 문자 메시지 서비스 종류를 보면, 휴대 단말기에 따라 크게 SMS, LMS, MMS로 나뉘어질 수 있으나 현재까지는 여전히 SMS의 사용이 그 중에서 가장 빈번하다.According to the type of text message service provided by a mobile phone, it can be largely divided into SMS, LMS, and MMS depending on the mobile terminal. However, the use of SMS is still the most frequent.

SMS는 한번에 총 80바이트 이하, 즉, 한글 40자, 영어/숫자 80자를 전송할 수 있으며, 사용료는 건당 부과된다.SMS can send less than 80 bytes at a time, that is, 40 Korean characters and 80 English / numeric characters.

또한, 휴대폰 키 입력 방식에서 띄어쓰기의 삽입은 문자 입력과는 다른 동선상에 있다. 현재 출시된 도 1과 같은 휴대 단말기에서 문자는 A영역(100)의 키를 이용하여 입력하고, 띄어쓰기는 B영역(110)의 방향키를 이용하여 입력한다.In addition, the insertion of a space in a mobile phone key input method is on the same line as the character input. In the currently released portable terminal as shown in FIG. 1, letters are input using the key of the A area 100, and spaces are input using the direction key of the B area 110.

이러한 SMS 전송 특성과 키 입력의 불편함으로 인해 대다수의 사용자들은 띄어쓰기를 사용한 바른 문장을 전송하는 것보다는 띄어쓰기 없이 총 80바이트를 활용하여 한번에 송신하는 것을 선호한다. Due to the SMS transmission characteristics and the inconvenience of key input, most users prefer to transmit a total of 80 bytes at one time without using a space, rather than sending a correct sentence using a space.

그러나 수신자 입장에서 보면 띄어쓰기가 없는 비문법적인 문자 메시지보다는 바른 한글 문법을 사용하여 작성된 문자 메시지가 훨씬 읽기가 쉬울 것이다.However, from a recipient's point of view, text messages written using the correct Hangul grammar will be much easier to read than non-letter text messages without spaces.

이러한 배경에 의해 띄어쓰기가 없이 작성된 문자 메시지의 가동성을 높일수 있는 휴대폰의 SMS 자동 띄어쓰기 부가 기능이 요망되고 있다.Against this background, there is a need for an SMS automatic spacing add-on function of a mobile phone that can improve the operability of a text message written without spacing.

이러한 띄어쓰기를 배제하고 작성된 문장은 기존 한국어 자연어 처리의 틀에서 벗어나고 있어 분석에 어려움이 있다. 기존의 한국어 형태소 분석이라던가 구분 분석의 과정을 살펴보면, 일단 입력 문장을 어절 단위로 나눈다. 예를 들어 '나는 학교에 간다'라는 문장은 '나는', '학교에', '간다'라고 어절 단위로 나눈 후, 사전을 이용하여 형태소 분석을 시작하는 것이다. Sentences excluded from such spacing are difficult to analyze because they deviate from the existing Korean natural language processing framework. Looking at the existing process of Korean morpheme analysis or division analysis, the input sentence is divided into word units. For example, the sentence 'I go to school' is divided into 'I', 'go to school' and 'go' in word units, and then starts a morphological analysis using a dictionary.

따라서 '나는학교에간다'라는 띄어쓰기가 없는 비문법적인 문장의 경우는 기존의 한국어 형태소 분석기에서 만족스러운 결과를 도출할 수 없다. 형태소 분석기는 '나는학교에간다'를 하나의 단어로 간주하고 이에 해당하는 품사를 유추하려 할 것이다.Therefore, in the case of the non-letter sentence without the spacing of 'I go to school', a satisfactory result cannot be obtained from the existing Korean stemmer. The stemmer will consider 'I go to school' as a word and try to infer the part-of-speech equivalent.

그러나 상기와 같은 종래의 띄어쓰기 방법은 입력된 문장의 어절이나 문장 단위의 띄어쓰기 오류를 자동으로 정정할 수 없는 단점이 있다. However, the conventional spacing method as described above has a disadvantage in that the spacing error of an input sentence or sentence unit cannot be automatically corrected.

따라서, 본 발명의 목적은 띄어쓰기 없이 도착한 비문법적인 문자 메시지를 띄어쓰기 오류가 교정된 문법적인 문자 메시지로 전환할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공하는데 있다. Accordingly, an object of the present invention is to provide a mobile terminal and a method equipped with an automatic spacing function capable of converting a non-grammatical text message that arrives without spacing into a grammatical text message with a spacing error corrected.

본 발명의 다른 목적은 한국어 형태소 분석 이전에 자동 띄어쓰기 모듈을 삽입함으로써 한국어 형태소 분석의 완성도를 높이고 한국어 합성기의 운율을 개선할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공하는데 있다.Another object of the present invention is to provide a mobile terminal and a method equipped with an automatic spacing function that can improve the completion of Korean morpheme analysis and improve the rhythm of a Korean synthesizer by inserting an automatic spacing module before Korean morpheme analysis.

본 발명의 또 다른 목적은 띄어 쓰기 오류가 교정된 문법적인 문자 메시지를 원래 수신된 문자 메시지로 복원할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공하는데 있다. It is still another object of the present invention to provide a mobile terminal and a method having an automatic spacing function capable of restoring a grammatical text message having a spacing error corrected to an originally received text message.

상기 목적들을 달성하기 위하여 본 발명의 일 측면에 따르면, 키입력부, 저장부, 표시부가 구비된 이동단말기에 있어서, 단어 정보가 저장된 단어 사전 데이터베이스, 형태소 정보가 저장된 형태소 사전 데이터베이스, 상기 키 입력부를 통해 메시지의 자동 띄어쓰기 교정 명령이 입력되면, 해당 메시지를 입력받는 텍스트 입력부, 상기 텍스트 입력부로부터 전송된 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 띄어쓰기를 수행하는 제1 자동 띄어쓰기부, 상기 텍스트 입력부 또는 상기 제1 자동 띄어쓰기부로부터 전송된 메시지에 대하여 상기 단어 사전 데이터베이스를 이용하여 상기 메시지에 포함된 단어를 판단하고, 상기 판단된 각 단어 에 대하여 상기 형태소 사전 데이터베이스를 이용하여 형태소를 분석하는 형태소 분석부, 상기 형태소 분석부의 분석결과를 이용하여 상기 1차 자동띄어쓰기가 수행된 메시지에 대하여 띄어쓰기를 수행하는 제2 자동 띄어쓰기부, 상기 제2 자동 띄어쓰기부에서 2차 자동 띄어쓰기가 수행된 메시지를 상기 형태소 분석부에 전송하여 형태소 분석을 하고, 그 분석 결과를 이용하여 3차 자동 띄어쓰기를 수행하는 제3 자동 띄어쓰기부를 포함하는 것을 특징으로 하는 자동 띄어쓰기 기능이 탑재된 이동 단말기가 제공된다. According to an aspect of the present invention to achieve the above object, in a mobile terminal having a key input unit, a storage unit, a display unit, a word dictionary database in which word information is stored, a morpheme dictionary database in which morpheme information is stored, and the key input unit When an automatic spacing correction command of a message is input, a text input unit for receiving a corresponding message, a first auto spacing unit that analyzes a message transmitted from the text input unit and performs spacing according to a pre-stored spacing rule, the text input unit, or the first space. 1 A morpheme analysis unit for determining a word included in the message for the message sent from the automatic spacing unit using the word dictionary database, and for analyzing the morphemes using the morpheme dictionary database for each of the determined words, Morpheme A second automatic spacing unit that performs spacing on the message on which the first auto spacing is performed using the analysis result of the analysis unit, and transmits a message in which the second auto spacing is performed by the second auto spacing unit to the morpheme analysis unit By performing a morphological analysis, and using the analysis result, and the third automatic spacing for performing a third automatic spacing is provided a mobile terminal equipped with an automatic spacing function.

상기 형태소 분석부는 입력된 메시지에 대하여 상기 형태소 사전 데이터베이스에 동일한 단어가 존재하는지를 분석한다. The morpheme analysis unit analyzes whether the same word exists in the morpheme dictionary database with respect to the input message.

본 발명의 다른 실시예에 따르면, 메시지에 대한 띄어쓰기 교정 명령이 입력되면, 상기 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 1차 자동 띄어쓰기를 수행하고, 상기 1차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 2차 자동 띄어쓰기를 수행하고, 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하여 그 결과를 디스플레이하는 것을 특징으로 하는 이동단말기에서 자동 띄어쓰기 방법이 제공된다. According to another embodiment of the present invention, when a spacing correction command for a message is input, the message is analyzed and the first automatic spacing is performed according to a previously stored spacing rule, and the stem of the message on which the first automatic spacing is performed is analyzed. Analyze and perform the second automatic spacing according to the analysis result, and analyze the morpheme of the message on which the second automatic spacing is performed, and perform the third automatic spacing according to the analysis result to display the result. An automatic spacing method is provided in a mobile terminal.

상기 디스플레이된 메시지에 대한 저장 명령이 입력되면, 상기 3차 자동 띄어쓰기가 수행된 메시지를 저장하고, 상기 디스플레이된 메시지에 대한 복원 명령이 입력되면, 상기 3차 자동 띄어쓰기가 수행된 메시지를 원래의 메시지로 복원한 다. When the storage command for the displayed message is input, the message in which the third auto spacing is performed is stored, and when the restore command for the displayed message is input, the message in which the third auto spacing is performed is returned to the original message. Restore to.

상기 메시지에 대한 띄어쓰기 교정 명령이 입력되면, 상기 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 1차 자동 띄어쓰기를 수행하는 것은 상기 수신된 메시지에 대한 띄어쓰기 교정 명령이 입력되면 상기 메시지를 텍스트 입력부에 입력하고, 상기 메시지가 처음으로 입력된 메시지인지를 판단하고, 상기 판단결과 상기 메시지가 처음으로 입력된 메시지이면, 상기 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 1차 자동 띄어쓰기를 수행하는 것을 포함한다. When a spacing correction command for the message is input, the first automatic spacing according to the previously stored spacing rule is analyzed and the message is input to the text input unit when the spacing correction command for the received message is input. Determining whether the message is the first input message, and if the message is the first input message, analyzing the message and performing a first automatic spacing according to a pre-stored spacing rule.

상기 판단결과 상기 메시지가 처음으로 입력된 메시지가 아니면, 상기 메시지를 2차 자동 띄어쓰기가 수행된 메시지로 판단하여 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하고, 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하는 것을 포함한다. If the message is not the first message entered as a result of the determination, the message is determined to be a message that has been subjected to the second automatic spacing, and the morpheme of the message on which the second automatic spacing has been performed is analyzed, and the third order is according to the analysis result. Includes automatic spacing.

상기 1차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 2차 자동 띄어쓰기를 수행하는 것은 상기 1차 자동 띄어쓰기가 수행된 메시지에 대하여 그 메시지에 포함된 단어를 판단하고, 상기 판단된 각 단어에 대하여 형태소 사전 데이터베이스를 이용하여 형태소를 분석하고, 상기 분석된 결과에 따라 2차 자동 띄어쓰기를 수행하는 것을 포함한다. Analyzing the morpheme of the message on which the first automatic spacing is performed and performing the second automatic spacing according to the analysis result determines the words included in the message with respect to the message on which the first automatic spacing is performed, For each word, the morpheme is analyzed using a morpheme dictionary database, and the second automatic spacing is performed according to the analyzed result.

상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하여 그 결과를 디스플레이하는 것은 상기 2차 자동 띄어쓰기가 완료되었으면, 2차 자동 띄어쓰기가 수행된 메시지를 텍스트 입력 부에 입력하고, 상기 메시지가 처음으로 입력된 메시지인지를 판단하고, 상기 판단결과 상기 메시지가 처음으로 입력된 메시지가 아니므로, 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하고, 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하여 그 결과를 디스플레이하는 것을 포함한다. Analyzing the morpheme of the message on which the second automatic spacing is performed, and performing the third automatic spacing according to the analysis result, and displaying the result is a message in which the second automatic spacing is completed, when the second automatic spacing is completed. Inputting a text input unit, determining whether the message is the first input message, and analyzing the morpheme of the message in which the second automatic spacing is performed since the message is not the first input message. And performing the third automatic spacing according to the analysis result to display the result.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 2는 본 발명에 따른 자동 띄어쓰기 기능이 탑재된 이동 단말기의 구성을 개략적으로 나타낸 블럭도, 도 3은 도 2에 도시된 언어 처리 모듈의 구성을 개략적으로 나타낸 블럭도이다.FIG. 2 is a block diagram schematically showing the configuration of a mobile terminal equipped with an automatic spacing function according to the present invention. FIG. 3 is a block diagram schematically showing the configuration of a language processing module shown in FIG.

도 2를 참조하면, 자동 띄어쓰기 기능이 탑재된 이동단말기는 키입력부(200), 제어부(210), 무선 처리부(220), 표시부(230), 저장부(240), 음성 처리부(250)를 포함한다. Referring to FIG. 2, a mobile terminal equipped with an automatic spacing function includes a key input unit 200, a control unit 210, a wireless processing unit 220, a display unit 230, a storage unit 240, and a voice processing unit 250. do.

상기 키 입력부(200)는 사용자 명령을 입력받는 것으로서, 다수의 숫자 및 알파벳 키와 기능키, 방향키 등으로 구성된다. 사용자는 상기 키 입력부(200)를 이용하여 원하는 명령을 입력한다. The key input unit 200 receives a user command and includes a plurality of numeric and alphabet keys, function keys, direction keys, and the like. A user inputs a desired command using the key input unit 200.

상기 저장부(240)는 동작 프로그램 및 상기 동작 프로그램 수행중에 발생하는 데이터를 저장한다. 상기 저장부(240)에는 자동 띄어쓰기가 가능하도록 하는 각종 데이터를 저장하고 있다. The storage unit 240 stores an operation program and data generated while executing the operation program. The storage unit 240 stores various data to enable automatic spacing.

상기 표시부(230)는 상기 키입력부(200)로부터 입력된 데이터 표시 및 동작 상태 등의 다수의 정보를 표시한다. The display unit 230 displays a plurality of information such as data display and operation state input from the key input unit 200.

상기 무선 처리부(220)는 안테나를 통해 송수신되는 신호를 증폭 및 필터링, 변복조한다. The wireless processor 220 amplifies, filters, and demodulates a signal transmitted and received through an antenna.

상기 음성 처리부(250)는 상기 제어부(210)의 제어를 받아 마이크로 입력되는 음성을 처리하여 디지털화하고 상기 무선 처리부(220)를 통해 수신된 음성 데이터를 복조하여 스피커를 통해 출력한다. The voice processor 250 processes and digitizes a voice input through a microphone under the control of the controller 210, and demodulates the voice data received through the wireless processor 220 and outputs the voice data through a speaker.

상기 제어부(210)는 이동 단말기의 전반적인 동작을 제어한다. The controller 210 controls the overall operation of the mobile terminal.

즉, 상기 제어부(210)는 띄어쓰기가 되지 않은 비문법적인 메시지에 대하여 사용자에 의해 교정 명령이 입력되면, 해당 메시지에 대하여 띄어쓰기를 자동으로 수행되게 하는 언어 처리모듈(215)을 포함한다. That is, the control unit 210 includes a language processing module 215 for automatically performing a spacing for the message when a corrective command is input by the user with respect to the non-letter message that is not spaced.

상기 언어 처리 모듈(215)이 자동 띄어쓰기를 수행하는 방법에 대하여 도 3을 참조하여 설명하기로 한다. A method of performing the automatic spacing by the language processing module 215 will be described with reference to FIG. 3.

도 3을 참조하면, 언어 처리 모듈(215)은 텍스트 입력부(300), 선(pre) 자동 띄어쓰기부(310), 형태소 분석부(320), 자동 띄어쓰기부(340), 형태소 사전 데이터베이스(330)를 포함한다. Referring to FIG. 3, the language processing module 215 includes a text input unit 300, a pre-auto spacing unit 310, a morpheme analysis unit 320, an auto spacing unit 340, and a morpheme dictionary database 330. It includes.

상기 텍스트 입력부(300)는 수신된 메시지에 대해 사용자에 의해 교정 명령이 입력되면, 자동 띄어쓰기를 수행하기 위해 해당 메시지를 입력받는다.When the calibration command is input by the user to the received message, the text input unit 300 receives the corresponding message to perform auto spacing.

상기 선 자동 띄어쓰기부(310)는 상기 텍스트 입력부(300)에 입력된 메시지에 대하여 간단한 규칙에 의해 강제로 띄어쓰기를 수행한다. The line automatic spacing unit 310 forcibly spaces the message input to the text input unit 300 by a simple rule.

즉, 상기 선 자동 띄어쓰기부(310)는 교육부에서 제정한 맞춤법에 따라 정의 되어 저장된 띄어쓰기 규칙을 반영하여 띄어쓰기 데이터베이스에 저장된 정의 규칙에 따라 문장의 띄어쓰기를 수행한다. 예를들어, '쯤'은 접미사로 앞 어절에 무조건 붙여써야 한다 라든지, '것'앞은 무조건 띄어쓴다 라는 기준이 구조화되어 띄어쓰기를 수행한다. That is, the line automatic spacing unit 310 performs spacing of sentences according to the definition rules stored in the spacing database by reflecting the spacing rules defined and stored according to the spelling established by the education unit. For example, 'about' is a suffix, and the criteria such as 'must' must be used unconditionally or 'thing' is unconditionally spaced is performed.

즉, 상기 선 자동 띄어쓰기부(310)는 해당 메시지에 대하여 2바이트씩 검색하면서 띄어써야 하는 것인지를 판단한다. 예를 들어, 현재 검색 글자가 '를'이다면, '를'다음에는 무조건 띄어쓰기를 수행한다.That is, the line automatic spacing unit 310 determines whether or not space should be searched by 2 bytes for the corresponding message. For example, if the current search character is ',' then a space is unconditionally followed by '.'

상기 형태소 분석부(320)는 상기 선자동 띄어쓰기부(310)에서 자동 띄어쓰기가 수행된 메시지에 대하여 품사를 분석한다. The morpheme analysis unit 320 analyzes the part-of-speech with respect to the message in which the automatic spacing is performed by the linear automatic spacing unit 310.

즉, 상기 형태소 분석부(320)는 상기 선 자동 띄어쓰기부(310)에서 선 자동 띄어쓰기가 수행된 메시지를 2바이트씩 검색하면서 단어를 추정하고, 상기 추정된 단어의 품사를 판단한다. That is, the morpheme analysis unit 320 estimates a word while searching the message in which the line auto spacing is performed by the line auto spacing unit 310 by 2 bytes, and determines the part of speech of the estimated word.

예를 들어, 상기 선 자동 띄어쓰기부(310)로부터 입력된 메시지가 '대통령은그와 청와대에있다'인 경우, 상기 형태소 분석부(320)는 상기 메시지를 2바이트씩 검색하여 단어를 추정한다. 상기 형태소 분석부(320)가 단어를 추정하면, '대통령', '은', '그', '와', '청와대', '에', '있', '다'로 추정된다. For example, when the message input from the line automatic spacing unit 310 is 'the president is in the blue house', the morphological analyzer 320 searches the message by two bytes to estimate a word. When the morpheme analysis unit 320 estimates a word, it is estimated to be 'president', 'silver', 'he', 'wa', 'blue house', 'e', 'yes', 'da'.

상기와 같이 단어가 추정되면, 상기 형태소 분석부(320)는 상기 추정된 각 단어에 대하여 상기 형태소 사전 데이터베이스(330)를 이용하여 품사를 판단한다. 상기 형태소 분석부(320)가 상기 입력된 메시지에 대하여 품사를 분석하면, 대통령은 보통명사, 은은 보통명사, 그는 명사, 와는 조사, 청와대는 보통명사, 에는 조 사, 이는 동사어간, 었다는 어미로 분석된다.When the word is estimated as described above, the morpheme analysis unit 320 determines the part of speech using the morpheme dictionary database 330 for each of the estimated words. When the morpheme analysis unit 320 analyzes the part-of-speech with respect to the input message, the president is a common noun, a silver is a common noun, he is a noun, an investigation, and a blue house is an ordinary noun, an investigation, which is a verb stem. Is analyzed.

또한, 상기 형태소 분석부(320)는 상기 선 자동 띄어쓰기부(310)로부터 메시지가 입력되면, 상기 입력된 메시지를 영문자, 숫자, 기호, 한글, 한자등을 이들 각각을 대표하는 하나의 심볼로 매핑 처리한 구조로 변경한다. In addition, when the message is input from the line automatic spacing unit 310, the morpheme analysis unit 320 maps the input message into one symbol representing each of English letters, numbers, symbols, Korean characters, and Chinese characters. Change to the processed structure.

그런다음 상기 형태소 분석부(320)는 상기 입력된 메시지에 대하여 데이터베이스에 동일한 단어가 존재하는지를 판단한다. 상기 판단결과 상기 검색된 단어에 대하여 동일한 단어가 존재하면, 상기 형태소 분석부(320)는 상기 검색된 각 단어에 대하여 품사를 판단한다. Then, the morpheme analyzer 320 determines whether the same word exists in the database for the input message. If the same word exists for the searched word as a result of the determination, the morpheme analyzer 320 determines the part-of-speech for the searched word.

그런다음 상기 형태소 분석부(320)는 상기 선 자동 띄어쓰기가 수행된 메시지를 상기 판단된 품사정보와 함께 상기 자동 띄어쓰기부(340)에 전송한다. Then, the morpheme analysis unit 320 transmits the line spacing message to the auto spacing unit 340 together with the determined part-of-speech information.

그러면, 상기 자동 띄어쓰기부(340)는 상기 형태소 분석부(320)에서 분석된 품사 정보를 이용하여 해당 메시지에 대하여 자동 띄어쓰기를 수행한다. Then, the automatic spacing unit 340 performs the automatic spacing for the corresponding message using the part-of-speech information analyzed by the morpheme analysis unit 320.

즉, 상기 자동 띄어쓰기부(340)는 '대통령은그와 청와대에있다'메시지가 상기 형태소 분석부(320)에서 분석된 품사 정보와 함께 입력되면, 상기 메시지를 상기 품사 정보에 따라 '대통령 은 그와 청와대에 있다'로 띄어쓰기를 수행한다.That is, the automatic spacing unit 340, if the 'President is in the blue house' message is input with the parts of speech information analyzed by the morpheme analysis unit 320, the message according to the parts of speech information 'President is And at the Blue House.

또한, 상기 자동 띄어쓰기부(340)는 1차로 자동 띄어쓰기가 수행된 메시지를 상기 형태소 분석부(320)에 다시 입력한다. 그러면, 상기 형태소 분석부(320)는 상기 1차 자동 띄어쓰기가 수행된 메시지의 품사를 재분석하여 상기 자동 띄어쓰기부(340)에 전송한다. In addition, the automatic spacing unit 340 inputs the message, in which the first automatic spacing is performed, to the morpheme analysis unit 320 again. Then, the morpheme analysis unit 320 re-analyzes the parts of speech in which the first automatic spacing is performed and transmits the parts of speech to the automatic spacing unit 340.

그러면, 상기 자동 띄어쓰기부(340)는 상기 재분석된 품사 정보를 이용하여 해당 메시지를 2차 자동 띄어쓰기를 수행한다. Then, the automatic spacing unit 340 performs the second automatic spacing of the message using the reparsed part-of-speech information.

상기와 같이 이동단말기는 하나의 메시지에 대하여 자동 띄어쓰기를 3번에 걸쳐서 하게 되므로, 띄어쓰기의 오류를 적게 할 수 있다.As described above, since the mobile terminal performs three times of automatic spacing for one message, the mobile terminal can reduce the spacing error.

상기와 같이 구성된 이동 단말기가 자동으로 띄어쓰기를 수행하는 방법에 대하여 도 4와 도 5를 참조하여 설명하기로 한다. A method of automatically spaced by the mobile terminal configured as described above will be described with reference to FIGS. 4 and 5.

도 4 및 도 5는 본 발명에 따른 이동 단말기가 자동 띄어쓰기를 수행하는 방법을 나타낸 흐름도, 도 6a 내지 도 6d는 본 발명에 따른 메시지 보기 화면을 나타낸 도면이다. 4 and 5 are flowcharts illustrating a method for performing automatic spacing in a mobile terminal according to the present invention, and FIGS. 6A to 6D are diagrams illustrating a message viewing screen according to the present invention.

먼저, 도 4를 참조하면, 이동단말기는 메시지가 수신되면(S400), 도 4a와 같이 받은 문자에 저장되고 사용자의 요청에 의하여 도 4b와 같이 메시지 보기 화면을 디스플레이한다(S402).First, referring to FIG. 4, when a message is received (S400), the mobile terminal is stored in the received text as shown in FIG. 4A and displays a message view screen as shown in FIG. 4B at the user's request (S402).

즉, 상기 사용자는 메시지가 수신되면, 도 4a와 같은 받은 문자에 진입하여 원하는 메시지를 선택한다. 그러면, 상기 이동단말기는 도 4b와 같이 해당 메시지를 디스플레이한다. That is, when the message is received, the user enters the received text as shown in FIG. 4A and selects a desired message. Then, the mobile terminal displays the message as shown in FIG. 4b.

상기 디스플레이된 메시지 보기 화면에 대하여 도 4b를 참조하면, 상기 메시지 보기 화면은 메시지 제공 영역, 메뉴 제공 영역으로 구성된다. 상기 메시지 제공 영역에는 메시지 내용, 발신자가 표시되고, 상기 메뉴 제공 영역에는 메뉴 버튼, 확인버튼, 교정버튼이 포함되어 있다. 상기 사용자는 상기 메뉴 제공 영역의 메뉴 버튼을 이용하여 해당 메시지를 삭제할 수 있다. Referring to FIG. 4B for the displayed message viewing screen, the message viewing screen includes a message providing area and a menu providing area. The content of the message and the sender are displayed in the message providing area, and the menu providing area includes a menu button, a confirmation button, and a correction button. The user may delete the corresponding message by using the menu button of the menu providing area.

또한, 상기 사용자는 상기 교정 버튼을 이용하여 해당 메시지에 대하여 자동 으로 띄어쓰기가 수행되도록 할 수 있다. In addition, the user may automatically perform a space for the message by using the correction button.

단계 402의 수행 후, 상기 사용자에 의해 띄어쓰기 교정 버튼이 선택되면(S404), 상기 이동 단말기는 상기 메시지를 분석하여 1차 자동 띄어쓰기를 수행한다(S406). After the execution of step 402, if the spacing correction button is selected by the user (S404), the mobile terminal analyzes the message and performs the first automatic spacing (S406).

상기 사용자는 상기 메시지 보기 화면을 통해 디스플레이된 메시지를 보고, 띄어쓰기가 필요한 메시지이면, 교정 버튼을 선택한다. 그러면, 상기 이동단말기는 교육부에서 제정한 맞춤법에 따라 정의되어 저장된 띄어쓰기 규칙을 반영하여 띄어쓰기 데이터베이스에 저장된 정의 규칙에 따라 문장의 띄어쓰기를 수행한다. The user looks at the message displayed through the message viewing screen, and selects a correction button if the message requires a space. Then, the mobile terminal reflects the spacing rules according to the definition rules stored in the spacing database by reflecting the spacing rules defined and stored according to the spelling established by the education unit.

예를들어, '쯤'은 접미사로 앞 어절에 무조건 붙여써야 한다 라든지, '것'앞은 무조건 띄어쓴다 라는 기준이 구조화되어 띄어쓰기를 수행한다. For example, 'about' is a suffix, and the criteria such as 'must' must be used unconditionally or 'thing' is unconditionally spaced is performed.

단계 406의 수행 후, 상기 이동단말기는 상기 1차 자동 띄어 쓰기가 수행된 메시지에 대하여 형태소를 분석한다(S408). 즉, 상기 이동단말기는 상기 1차 자동 띄어쓰기가 수행된 메시지에 대하여 데이터베이스에 동일한 단어가 존재하는지를 판단한다. 상기 판단결과 상기 데이터베이스에 동일한 단어가 존재하면, 상기 이동 단말기는 상기 단어에 대하여 품사를 판단한다.After performing step 406, the mobile terminal analyzes the morpheme for the message on which the first automatic spacing is performed (S408). That is, the mobile terminal determines whether the same word exists in the database with respect to the message on which the first automatic spacing is performed. If the same word exists in the database as a result of the determination, the mobile terminal determines the part-of-speech for the word.

단계 408의 수행 후, 상기 이동 단말기는 상기 형태소 분석 결과에 따라 2차 자동 띄어쓰기를 수행한다(S410). 즉, 상기 이동단말기는 명사와 명사 사이는 띄어쓰고, 명사와 조사는 붙여쓰고, 조사 뒤는 띄어쓰기를 수행한다. After performing step 408, the mobile terminal performs a second automatic spacing according to the result of the morphological analysis (S410). That is, the mobile terminal performs a space between a noun and a noun, pastes a noun and a survey, and performs a space after the survey.

단계 410의 수행 후, 상기 이동단말기는 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 재 분석한다(S412). 즉, 상기 이동단말기는 띄어쓰기의 오류를 줄이기 위하여 2차 자동띄어쓰기가 수행된 메시지에 대하여 3차 자동 띄어쓰기를 수행하기 위하여 즉, 1차 형태소 분석 결과가 오류가 없는지를 판단하기 위하여 형태소 분석을 다시 수행한다. After performing step 410, the mobile terminal re-analyzes the morpheme of the message on which the second automatic spacing is performed (S412). That is, the mobile terminal performs the morphological analysis again to perform the third auto spacing on the message on which the second auto-space is performed to reduce the error of the spacing, that is, to determine whether the first morphological analysis result is free of errors. do.

단계 412의 수행후, 상기 이동단말기는 상기 재분석된 형태소 분석 결과에 따라 3차 자동 띄어쓰기를 수행하고(S414), 3차 자동 띄어쓰기가 수행된 메시지를 도 6c와 같이 디스플레이한다(S416).After performing step 412, the mobile terminal performs the third automatic spacing according to the re-analyzed morphological analysis result (S414), and displays the message on which the third automatic spacing is performed as shown in FIG. 6C (S416).

도 6c를 참조하면, 3차 자동 띄어쓰기가 수행된 메시지 보기 화면에는 자동 띄어쓰기가 수행된 메시지가 디스플레이되는 메시지 제공 영역, 메뉴 버튼, 확인버튼, 복원버튼이 포함되어 있는 메뉴 제공 영역이 포함된다. 상기 사용자는 상기 메뉴 버튼을 이용하여 상기 자동 띄어쓰기가 수행된 메시지를 저장할 수 있다. Referring to FIG. 6C, the message viewing screen on which the third auto space is performed includes a message providing area displaying a message on which auto space is performed, a menu button, a confirmation button, and a restore button. The user may store the message in which the automatic spacing is performed by using the menu button.

또한,상기 사용자는 상기 복원 버튼을 이용하여 상기 3차 자동 띄어쓰기가 수행된 메시지를 원래의 띄어쓰기가 수행되지 않은 메시지로 복원시킬 수 있다. In addition, the user may restore the third spaced message using the restore button to the original spaced message.

단계 416의 수행 후, 상기 사용자가 상기 3차 자동 띄어쓰기가 수행된 메시지를 저장하기를 원하여 저장 버튼을 선택하면(S418), 상기 이동 단말기는 상기 3차 자동 띄어쓰기가 수행된 메시지를 저장한다(S420).After performing step 416, if the user wants to save the third auto spacing message and selects the save button (S418), the mobile terminal stores the third auto spacing message (S418). S420).

만약, 상기 사용자가 상기 3차 자동 띄어쓰기가 수행된 메시지의 복원을 원하여 복원 버튼을 선택하면(S422), 상기 이동 단말기는 상기 3차 자동 띄어쓰기가 수행된 메시지를 원래의 메시지로 디스플레이한다(S424).If the user wants to restore the 3rd auto spaced message and selects a restore button (S422), the mobile terminal displays the 3rd auto spaced message as an original message (S424). ).

다음으로 도 5를 참조하여 이동 단말기가 자동 띄어쓰기를 수행하는 방법에 대하여 설명하기로 한다. Next, a method in which the mobile terminal performs auto spacing will be described with reference to FIG. 5.

도 5를 참조하면, 이동단말기는 메시지가 수신되면(S500), 도 6a와 같이 받은 문자에 저장되고 사용자의 요청에 의하여 도 6b와 같이 메시지 보기 화면을 디스플레이한다(S502).Referring to FIG. 5, when a message is received (S500), the mobile terminal is stored in the received text as shown in FIG. 6A and displays a message view screen as shown in FIG. 6B at the user's request (S502).

단계 502의 수행 후, 상기 사용자에 의해 띄어쓰기 교정 버튼이 선택되면(S504), 상기 이동 단말기는 상기 메시지를 자동 띄어쓰기 교정을 위하여 텍스트 입력부에 입력한다(S506). After the execution of step 502, if the spacing correction button is selected by the user (S504), the mobile terminal inputs the message to the text input unit for automatic spacing correction (S506).

즉, 상기 사용자는 상기 메시지 보기 화면을 통해 디스플레이된 메시지가 띄어쓰기가 필요한 메시지이면, 교정 버튼을 선택한다. 그러면, 상기 이동단말기는 상기 메시지를 자동으로 띄어쓰기가 되도록 텍스트 입력부에 입력한다. That is, the user selects a correction button if the message displayed through the message viewing screen is a message that requires a space. Then, the mobile terminal inputs the message to the text input unit to be automatically spaced.

그러면, 상기 이동 단말기는 상기 텍스트 입력부에 입력된 메시지가 처음으로 입력된 메시지인지를 판단한다(S508). 즉, 상기 이동단말기는 상기 텍스트 입력부에 입력된 메시지가 자동 띄어쓰기가 한번도 수행되지 않은 메시지인지를 판단하기 위하여 처음으로 입력된 메시지인지를 판단한다.Then, the mobile terminal determines whether the message input to the text input unit is the first input message (S508). That is, the mobile terminal determines whether the message inputted to the text input unit is the first inputted message to determine whether the message has not been auto spaced at all.

단계 508의 판단결과 상기 메시지가 처음으로 입력된 메시지이면, 상기 이동단말기는 상기 메시지를 분석하여 1차 자동 띄어쓰기를 수행한다(S510). If it is determined in step 508 that the message is the first input message, the mobile terminal analyzes the message and performs the first automatic spacing (S510).

단계 510의 수행 후, 상기 이동단말기는 상기 1차 자동 띄어 쓰기가 수행된 메시지에 대하여 형태소를 분석한다(S512). After performing step 510, the mobile terminal analyzes the morpheme for the message on which the first automatic spacing is performed (S512).

단계 512의 수행 후, 상기 이동단말기는 상기 메시지에 대한 형태소 분석이 처음으로 이루어졌는지를 판단한다(S514).After performing step 512, the mobile terminal determines whether stemming for the message is performed for the first time (S514).

단계 514의 판단결과 상기 메시지에 대한 형태소 분석이 처음으로 이루어진 것이면, 상기 이동단말기는 상기 형태소 분석 결과에 따라 2차 자동 띄어쓰기를 수행한다(S516). 즉, 상기 이동단말기는 상기 메시지에 대하여 상기 분석된 형태소 정보를 이용하여 띄어쓰기를 수행한다. If the result of the determination in step 514 is the first morphological analysis of the message, the mobile terminal performs the second automatic spacing according to the result of the morphological analysis (S516). That is, the mobile terminal performs spacing on the message using the analyzed morpheme information.

단계 516의 수행 후, 상기 이동단말기는 해당 메시지에 대하여 2차 자동 띄어쓰기가 완료되었는지를 판단한다(S518).After performing step 516, the mobile terminal determines whether the second automatic spacing is completed for the message (S518).

단계 518의 판단결과 해당 메시지 전체에 대하여 2차 자동 띄어쓰기가 완료되었으면, 상기 이동단말기는 단계 506을 수행한다. If the second automatic spacing is completed for the entire message as a result of the determination in step 518, the mobile terminal performs step 506.

즉, 상기 이동단말기는 상기 메시지에 대하여 2차 자동 띄어쓰기가 완료되었으면, 띄어쓰기 오류를 보상하기 위하여 상기 2차 자동 띄어쓰기가 수행된 메시지를 상기 텍스트 입력부에 입력한다. 그러면, 상기 이동 단말기는 상기 입력된 메시지가 처음으로 입력된 메시지인지를 판단한다(S508).That is, when the second automatic spacing is completed with respect to the message, the mobile terminal inputs the second auto spacing message to the text input unit to compensate for the spacing error. Then, the mobile terminal determines whether the input message is the first input message (S508).

단계 508의 판단결과 상기 입력된 메시지가 처음으로 입력된 메시지가 아니면, 상기 이동단말기는 상기 메시지를 다시 형태소 분석이 이루어지도록 한다(S520). 즉, 상기 이동단말기는 1차로 형태소 분석된 메시지를 다시 2차 형태소 분석이 수행되도록 하여 띄어쓰기의 완벽을 기할 수 있다.If it is determined in step 508 that the input message is not the first message input, the mobile terminal allows the stemming analysis of the message again (S520). That is, the mobile terminal can perform a second morphological analysis on the first morphologically analyzed message to complete the spacing.

단계 520의 수행 후, 상기 이동단말기는 상기 형태소 분석 결과에 따라 3차 자동 띄어쓰기를 수행하고(S522), 상기 3차 자동 띄어쓰기가 수행된 메시지를 디스스플레이한다(S524).After performing step 520, the mobile terminal performs the third automatic spacing according to the morphological analysis result (S522), and displays the message on which the third automatic spacing is performed (S524).

단계 524의 수행 후, 상기 사용자가 상기 3차 자동 띄어쓰기가 수행된 메시 지를 저장하기를 원하여 저장 버튼을 선택하면(S526), 상기 이동 단말기는 상기 3차 자동 띄어쓰기가 수행된 메시지를 저장한다(S528).After performing step 524, if the user wants to save the message on which the third auto space is performed and selects a save button (S526), the mobile terminal stores the message on which the third auto space is performed (S526). S528).

만약, 상기 사용자가 상기 3차 자동 띄어쓰기가 수행된 메시지의 복원을 원하여 복원 버튼을 선택하면(S530), 상기 이동 단말기는 상기 3차 자동 띄어쓰기가 수행된 메시지를 원래의 메시지로 디스플레이한다(S532).If the user wants to restore the message on which the third auto space is performed and selects a restore button (S530), the mobile terminal displays the message on which the third auto space is performed as an original message (S532). ).

만약, 단계 514의 판단결과 상기 1차 자동 띄어쓰기가 수행된 메시지의 형태소 분석이 처음이 아니면, 상기 이동단말기는 단계 520부터 단계 532를 수행한다. If the result of the determination in step 514 is not the first morphological analysis of the message on which the first automatic spacing is performed, the mobile terminal performs steps 520 to 532.

본 발명은 상기 실시예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내에서 당 분야에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다.The present invention is not limited to the above embodiments, and many variations are possible by those skilled in the art within the spirit of the present invention.

상술한 바와 같이 본 발명에 따르면, 휴대폰상에서 제한된 입력 바이트수와 키입력 방식으로 인하여 띄어쓰기가 없이 작성된 문장을 한국어 띄어쓰기 기법에 맞게 교정할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공할 수 있다. As described above, according to the present invention, a mobile terminal equipped with an automatic spacing function capable of correcting a sentence written without spacing according to Korean spacing techniques due to a limited number of input bytes and a key input method on a mobile phone and a method thereof may be provided. Can be.

또한,본 발명에 따르면, 기존 띄어쓰기에 기반을 둔 한국어 언어처리기의 단점을 휴대폰 환경에 맞게 적용한 것으로 문법이 파괴된 문장에서도 한국어 형태소 분석의 오류를 수정할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공할 수 있다. In addition, according to the present invention, a mobile terminal equipped with an automatic spacing function that corrects errors in Korean morphological analysis even in sentences with grammatical destruction by applying the disadvantage of the Korean language processor based on the conventional spacing to the mobile phone environment. It may provide a method.

또한, 본 발명에 따르면, 한국어 언어 처리에 기반을 두는 다른 응용에도 적 용함으로서 다른 개발 엔진의 성능 향상에도 기여할 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공할 수 있다. In addition, according to the present invention, by applying to other applications based on the Korean language processing, it is possible to provide a mobile terminal and a method equipped with an automatic spacing function that can contribute to the performance improvement of other development engines.

또한 본 발명에 따르면, 한국어 텍스트를 입력으로 받는 한국어 합성기의 경우에도 본 모듈을 적용함으로써 띄어쓰기가 없는 문장 역시 마치 띄어쓰기가 있는 문장처럼 자연스럽고 명료한 합성음을 송출할 수 있게 되며, 한국어 인식의 경우 언어 모델링을 더욱 견고하게 함으로 인식해야 할 대상의 다양성을 줄 수 있는 자동 띄어쓰기 기능이 탑재된 이동 단말기 및 그 방법을 제공할 수 있다. In addition, according to the present invention, even in the case of a Korean synthesizer that receives Korean text as an input, by applying this module, a sentence without a spacing can also transmit a natural and clear synthesized sound like a sentence with a spacing. It is possible to provide a mobile terminal and a method equipped with an automatic spacing function that can give a variety of objects to be recognized by making the modeling more robust.

Claims (11)

키입력부, 저장부 및 표시부가 구비된 이동단말기에 있어서,In a mobile terminal having a key input unit, a storage unit and a display unit, 상기 표시부에 디스플레이된 메시지에 대하여 자동 띄어쓰기 교정 명령이 입력되면, 해당 메시지를 분석하여 띄어쓰기 규칙에 따라 띄어쓰기를 수행하는 제1 자동 띄어쓰기부;A first automatic spacing unit that analyzes the message and performs spacing according to spacing rules when an automatic spacing correction command is input to the message displayed on the display unit; 상기 제1 자동 띄어쓰기부로부터 전송된 메시지에 포함된 단어를 판단하고, 상기 판단된 각 단어에 대하여 형태소를 분석하는 형태소 분석부;및A morpheme analysis unit for determining words included in the message transmitted from the first automatic spacing unit, and analyzing a morpheme for each of the determined words; and 상기 형태소 분석부의 분석결과를 이용하여 상기 1차 자동띄어쓰기가 수행된 메시지에 대하여 다시 띄어쓰기를 수행하는 제2 자동 띄어쓰기부A second automatic spacing unit that re-spaces the message on which the first auto space is performed using the analysis result of the morpheme analysis unit 를 포함하는 것을 특징으로 하는 자동 띄어쓰기 기능이 탑재된 이동 단말기.Mobile terminal equipped with an automatic spacing function, characterized in that it comprises a. 제1항에 있어서,The method of claim 1, 단어 정보가 저장된 단어 사전 데이터베이스와 형태소 정보가 저장된 형태소 사전 데이터베이스를 더 포함하는 것을 특징으로 하는 자동 띄어쓰기 기능이 탑재된 이동단말기.And a word dictionary database storing word information and a morpheme dictionary database storing morpheme information. 제2항에 있어서,The method of claim 2, 상기 형태소 분석부는 입력된 메시지에 대하여 상기 단어 사전 데이터베이스에 해당하는 단어가 존재하는지를 판단하여 단어를 판단하고, 상기 형태소 사전 데이터베이스에 동일한 단어가 존재하는지를 판단하여 형태소를 분석하는 것을 특징으로 하는 자동 띄어쓰기 기능이 탑재된 이동 단말기.The morpheme analysis unit determines a word by determining whether a word corresponding to the word dictionary database exists with respect to the input message, and analyzes the morpheme by determining whether the same word exists in the morpheme dictionary database. This is equipped with a mobile terminal. 제1항에 있어서, The method of claim 1, 상기 제2 자동 띄어쓰기부에서 2차 자동 띄어쓰기가 수행된 메시지를 상기 형태소 분석부에 전송하여 형태소 분석을 하고, 그 분석 결과를 이용하여 3차 자동 띄어쓰기를 수행하는 제3 자동 띄어쓰기부를 더 포함하는 것을 특징으로 하는 자동 띄어쓰기 기능이 탑재된 이동 단말기.The second automatic spacing unit further includes a third automatic spacing unit for performing morphological analysis by transmitting a message in which the second automatic spacing is performed to the morpheme analysis unit, and performing the third automatic spacing using the analysis result. Mobile terminal equipped with automatic spacing. 메시지에 대한 띄어쓰기 교정 명령이 입력되면, 상기 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 1차 자동 띄어쓰기를 수행하는 단계;Analyzing a message and performing a first automatic spacing according to a pre-stored spacing rule when a spacing correction command for a message is input; 상기 1차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 2차 자동 띄어쓰기를 수행하는 단계;및Analyzing a morpheme of the message on which the first automatic spacing is performed and performing a second automatic spacing according to the analysis result; and 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하여 그 결과를 디스플레이하는 단계Analyzing the morpheme of the message on which the second automatic spacing is performed, and performing the third automatic spacing according to the analysis result and displaying the result 를 포함하는 것을 특징으로 하는 이동단말기에서 자동 띄어쓰기 방법.Automatic spacing method in a mobile terminal comprising a. 제5항에 있어서, The method of claim 5, 상기 디스플레이된 메시지에 대한 저장 명령이 입력되면, 상기 3차 자동 띄 어쓰기가 수행된 메시지를 저장하는 단계를 더 포함하는 것을 특징으로 하는 이동단말기에서 자동 띄어쓰기 방법.And when the storage command for the displayed message is input, storing the message in which the third automatic spacing is performed. 제5항에 있어서, The method of claim 5, 상기 디스플레이된 메시지에 대한 복원 명령이 입력되면, 상기 3차 자동 띄어쓰기가 수행된 메시지를 원래의 메시지로 복원하는 단계를 더 포함하는 것을 특징으로 하는 이동단말기에서 자동 띄어쓰기 방법.And restoring the message on which the third automatic spacing has been performed to the original message when a restore command for the displayed message is input. 제5항에 있어서, The method of claim 5, 상기 메시지에 대한 띄어쓰기 교정 명령이 입력되면, 상기 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 1차 자동 띄어쓰기를 수행하는 단계는, When the spacing correction command for the message is input, analyzing the message and performing the first automatic spacing according to a pre-stored spacing rule, 상기 수신된 메시지에 대한 띄어쓰기 교정 명령이 입력되면 상기 메시지를 텍스트 입력부에 입력하는 단계;Inputting a message into a text input unit when a spacing correction command for the received message is input; 상기 메시지가 처음으로 입력된 메시지인지를 판단하는 단계;및Determining whether the message is the first message entered; and 상기 판단결과 상기 메시지가 처음으로 입력된 메시지이면, 상기 메시지를 분석하여 미리 저장된 띄어쓰기 규칙에 따라 1차 자동 띄어쓰기를 수행하는 단계를 포함하는 것을 특징으로 하는 이동단말기에서 자동 띄어쓰기 방법.And if the message is a message input for the first time, analyzing the message and performing a first automatic spacing according to a pre-stored spacing rule. 제8항에 있어서, The method of claim 8, 상기 판단결과 상기 메시지가 처음으로 입력된 메시지가 아니면, 상기 메시 지를 2차 자동 띄어쓰기가 수행된 메시지로 판단하여 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하고, 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하는 단계를 더 포함하는 것을 특징으로 하는 이동단말기에서 자동 띄어쓰기 방법. If the message is not the first message entered as a result of the determination, the message is determined to be a message that is subjected to the second automatic spacing, and the morpheme of the message on which the second automatic spacing is performed is analyzed, and the third order is according to the analysis result. Automatic spacing method in a mobile terminal, characterized in that it further comprises the step of performing the automatic spacing. 제5항에 있어서, The method of claim 5, 상기 1차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 2차 자동 띄어쓰기를 수행하는 단계는Analyzing the morpheme of the first auto spacing message and performing the second auto spacing according to the analysis result 상기 1차 자동 띄어쓰기가 수행된 메시지에 대하여 그 메시지에 포함된 단어를 판단하는 단계;Determining a word included in the message with respect to the message on which the first automatic spacing is performed; 상기 판단된 각 단어에 대하여 형태소 사전 데이터베이스를 이용하여 형태소를 분석하는 단계;및Analyzing the morpheme for each word determined using a morpheme dictionary database; and 상기 분석된 결과에 따라 2차 자동 띄어쓰기를 수행하는 단계를 포함하는 것을 특징으로 하는 이동단말기에서 자동 띄어쓰기 방법.And a second automatic spacing according to the analyzed result. 제5항에 있어서, The method of claim 5, 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하여 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하여 그 결과를 디스플레이하는 단계는Analyzing the morpheme of the message on which the second automatic spacing is performed and performing the third automatic spacing according to the analysis result and displaying the result 상기 2차 자동 띄어쓰기가 완료되었으면, 2차 자동 띄어쓰기가 수행된 메시지를 텍스트 입력부에 입력하는 단계;If the second automatic space is completed, inputting a message on which the second automatic space is performed to a text input unit; 상기 메시지가 처음으로 입력된 메시지인지를 판단하는 단계;및Determining whether the message is the first message entered; and 상기 판단결과 상기 메시지가 처음으로 입력된 메시지가 아니므로, 상기 2차 자동 띄어쓰기가 수행된 메시지의 형태소를 분석하고, 그 분석 결과에 따라 3차 자동 띄어쓰기를 수행하여 그 결과를 디스플레이하는 단계를 포함하는 것을 특징으로 하는 이동단말기에서 자동 띄어쓰기 방법.Analyzing the morphemes of the message on which the second automatic spacing has been performed, and performing the third automatic spacing according to the analysis result and displaying the result because the message is not the first message. Automatic spacing method in a mobile terminal, characterized in that.
KR1020050095590A 2005-10-11 2005-10-11 Mobile terminal loaded auto spacing words function and thereof method KR100689580B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050095590A KR100689580B1 (en) 2005-10-11 2005-10-11 Mobile terminal loaded auto spacing words function and thereof method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050095590A KR100689580B1 (en) 2005-10-11 2005-10-11 Mobile terminal loaded auto spacing words function and thereof method

Publications (1)

Publication Number Publication Date
KR100689580B1 true KR100689580B1 (en) 2007-03-02

Family

ID=38102373

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050095590A KR100689580B1 (en) 2005-10-11 2005-10-11 Mobile terminal loaded auto spacing words function and thereof method

Country Status (1)

Country Link
KR (1) KR100689580B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100897718B1 (en) 2007-09-14 2009-05-15 에스케이 텔레콤주식회사 Device and method for correcting errors of colloquial type sentence
WO2009069898A1 (en) * 2007-11-30 2009-06-04 Young Suk Kim Apparatus for processing display of text message for mobile phone and method of controlling the same

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000050433A (en) * 1999-01-08 2000-08-05 박성찬 Telephone keypad and character input system using the same
KR20030017225A (en) * 2001-08-24 2003-03-03 엘지전자 주식회사 Letter message auto input apparatus and method for mobile communication terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000050433A (en) * 1999-01-08 2000-08-05 박성찬 Telephone keypad and character input system using the same
KR20030017225A (en) * 2001-08-24 2003-03-03 엘지전자 주식회사 Letter message auto input apparatus and method for mobile communication terminal

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
1020000050433
1020030017225

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100897718B1 (en) 2007-09-14 2009-05-15 에스케이 텔레콤주식회사 Device and method for correcting errors of colloquial type sentence
WO2009069898A1 (en) * 2007-11-30 2009-06-04 Young Suk Kim Apparatus for processing display of text message for mobile phone and method of controlling the same

Similar Documents

Publication Publication Date Title
RU2424547C2 (en) Word prediction
US10430045B2 (en) Method for creating short message and portable terminal using the same
CN101595447B (en) Input prediction
KR100734240B1 (en) Communications device with a dictionary which can be updated with words contained in the text message
US20080182599A1 (en) Method and apparatus for user input
JP5208393B2 (en) Character input device and program
US20090198691A1 (en) Device and method for providing fast phrase input
MX2007010947A (en) Method of and device for predictive text editing.
JP2008129687A (en) Special character input support device and electronic equipment with the same
CN101682662A (en) Terminal, function starting-up method and program for terminal
CN111523532A (en) Method for correcting OCR character recognition error and terminal equipment
JP2009276818A (en) Character input program, character input device, and character input method
KR100883334B1 (en) Method and Apparatus for entering text in a mobile device
KR100689580B1 (en) Mobile terminal loaded auto spacing words function and thereof method
JP2004112274A (en) Mobile terminal, information processing method thereof, and information processing program thereof
JP2012063526A (en) Terminal device, speech recognition method and speech recognition program
KR100726255B1 (en) Portable Terminal and Method capable of inputting writing rapidly
KR100834279B1 (en) Method for processing message input and mobile terminal for performing the same
CN107665206B (en) Method and system for cleaning user word stock and device for cleaning user word stock
KR20130016867A (en) User device capable of displaying sensitive word, and method of displaying sensitive word using user device
JP5573257B2 (en) Character input program and communication terminal device
KR20090128595A (en) Apparatus for writting out the text message and method for writting out the text message using the common words
US20070218879A1 (en) Apparatus, method, and program for read out information registration, and portable terminal device
JP2011096027A (en) Character input device
JP2007140827A (en) Input device

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee