KR101228038B1 - System, apparatus and method for providing a typing in shorthand using a mobile device - Google Patents

System, apparatus and method for providing a typing in shorthand using a mobile device Download PDF

Info

Publication number
KR101228038B1
KR101228038B1 KR1020060066611A KR20060066611A KR101228038B1 KR 101228038 B1 KR101228038 B1 KR 101228038B1 KR 1020060066611 A KR1020060066611 A KR 1020060066611A KR 20060066611 A KR20060066611 A KR 20060066611A KR 101228038 B1 KR101228038 B1 KR 101228038B1
Authority
KR
South Korea
Prior art keywords
typing
boilerplate
wireless terminal
fast
information
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
KR1020060066611A
Other languages
Korean (ko)
Other versions
KR20070009489A (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 PCT/KR2006/002795 priority Critical patent/WO2007008049A1/en
Publication of KR20070009489A publication Critical patent/KR20070009489A/en
Application granted granted Critical
Publication of KR101228038B1 publication Critical patent/KR101228038B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 무선 단말의 메시지 입력 상황에서 빠른 타자 수단을 제공하는 시스템에 관한 것으로, 특히 상기 무선 단말의 메시지 입력 상황에서 기설정된 방식에 의해 구조화된 단축키를 입력하여 해당 단축키에 매핑되는 상용구로 변환하여 제공함으로써 빨리 타자 기능을 제공하고, 상기 빨리 타자 실행을 위한 파일 요청에 따라 해당 파일을 해당 무선 단말로 제공하는 빨리 타자 웹서버; 및 복수의 데이터베이스들을 포함하며, 상기 각 데이터베이스들을 통해 빨리 타자 기능 제공을 위해 카테고리별로 구분되어 체계화된 상용구의 정보를 저장 및 전송하는 빨리 타자 데이터베이스 서버를 포함하는 것을 특징으로 한다.The present invention relates to a system for providing a fast typing means in a message input situation of a wireless terminal, and in particular, by inputting a shortcut key structured by a predetermined method in a message input situation of the wireless terminal and converting it into boilerplate mapped to the shortcut key. Providing a quick typing function by providing a quick typing web server for providing a corresponding file to a corresponding wireless terminal in response to a file request for quick typing; And a plurality of databases, including a quick typing database server for storing and transmitting information of the boilerplate organized into categories to provide quick typing functions through the respective databases.

메시지, 무선 단말, 상용구, 단축키, 빨리 타자 Messages, Wireless Terminals, AutoText, Shortcuts, Typing Fast

Description

무선 단말에서 빠른 타자 수단을 제공하는 시스템, 장치 및 방법{SYSTEM, APPARATUS AND METHOD FOR PROVIDING A TYPING IN SHORTHAND USING A MOBILE DEVICE}SYSTEM, APPARATUS AND METHOD FOR PROVIDING A QUICK TYPE FOR A WIRELESS TERMINAL {SYSTEM, APPARATUS AND METHOD FOR PROVIDING A TYPING IN SHORTHAND USING A MOBILE DEVICE}

도 1은 본 발명에 따른 무선 단말에서 빠른 타자 수단을 제공하는 화면을 나타낸 도면.1 is a view showing a screen providing a fast typing means in a wireless terminal according to the present invention.

도 2는 본 발명에 따른 무선 단말에서 빠른 타자 수단을 제공하는 시스템을 나타낸 도면.2 is a diagram showing a system for providing a fast typing means in a wireless terminal according to the present invention.

도 3은 본 발명의 실시예에 따른 무선 단말에서 빠른 타자 수단을 제공하는 무선 단말의 구조를 나타낸 블록도.3 is a block diagram showing the structure of a wireless terminal providing a fast typing means in a wireless terminal according to an embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 빠른 타자 입력에서 대화맵의 트리 구조를 나타낸 도면.4 is a diagram illustrating a tree structure of a conversation map in a fast typing input according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 무선 단말에서 빠른 타자를 실행하는 절차를 나타낸 흐름도.5 is a flowchart illustrating a procedure for executing a fast typing in a wireless terminal according to an embodiment of the present invention.

도 6은 본 발명의 실시예에 따른 빠른 타자 제공 장치를 통해 무선 단말로 빠른 타자를 제공하는 절차를 나타낸 신호 흐름도.6 is a signal flow diagram illustrating a procedure for providing a quick batter to a wireless terminal through a quick batter providing apparatus according to an embodiment of the present invention.

도 7은 본 발명의 실시예에 따른 대화맵의 분류표를 나타낸 도면.7 illustrates a classification table of a conversation map according to an embodiment of the present invention.

도 8은 본 발명의 다른 실시예에 따른 무선 단말에서 빠른 타자를 실행하는 화면을 나타낸 도면.8 is a view showing a screen for executing a quick typing in a wireless terminal according to another embodiment of the present invention.

도 9는 본 발명의 실시예에 따른 빠른 타자의 단축키맵 제공 화면을 나타낸 도면.9 is a view showing a shortcut key providing screen of the fast batter according to an embodiment of the present invention.

도 10은 본 발명의 실시예에 따른 대화맵의 예시표를 나타낸 도면.10 illustrates an exemplary table of a dialog map according to an embodiment of the present invention.

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

100 : 인스턴트 메신저 대화창 110 : 상용구 단축키100: instant messenger dialog 110: boilerplate shortcuts

120 : 대화 상용구 200 : 무선 단말기120: conversation boilerplate 200: wireless terminal

210 : 무선 네트워크 220 : 유선 네트워크210: wireless network 220: wired network

230 : PC 240 : 메신저 서버230: PC 240: Messenger Server

250 : 빨리 타자 웹서버 260 : 빨리 타자 D/B 서버250: fast typing web server 260: fast typing D / B server

270 : 카테고리 정보 데이터베이스270: Category Information Database

280 : 빨리 타자 정보 데이터베이스 290 : 사용자 정보 데이터베이스280: Quick Typing Information Database 290: User Information Database

300 : 키입력부 310 : 표시부300: key input unit 310: display unit

320 : 제어부 330 : 무선 처리부320: control unit 330: wireless processing unit

331 : 안테나 340 : 음성 처리부331: antenna 340: voice processing unit

341 : 스피커 342 : 마이크로폰341: speaker 342: microphone

350 : 저장부 351 : 빨리타자 구성 파일350: storage unit 351: fast typing configuration file

352 : 대화맵 정보 360 : 인스턴트 메신저 모듈352: conversation map information 360: instant messenger module

370 : 빨리타자 처리 모듈370: Fast Typing Processing Module

본 발명은 무선 단말을 통해 문자 입력 방법을 제공하는 문자 입력 수단에 관한 것으로, 보다 상세하게는 무선 단말의 문자 입력 모드에서 상용 어구를 빠르게 입력할 수 있는 무선 단말에서 빠른 타자 수단을 제공하는 시스템, 장치 및 방법에 관한 것이다.The present invention relates to a character input means for providing a character input method through a wireless terminal, and more particularly, a system for providing a fast typing means in a wireless terminal capable of quickly entering a commercial phrase in the character input mode of the wireless terminal, An apparatus and method are provided.

무선 통신 기술이 실용화됨에 따라 19세기 중반에 나선(open wire)을 이용한 전신(telegraph)으로 시작된 유선 통신 방식과 경쟁적으로 발전하여서, 20세기 중반 이후부터 통신 방식은 장거리 전송 구간에서 유선 방식을 대표하는 동축 케이블 반송 방식과 무선 통신을 대표하는 아날로그 마이크로웨이브 반송 방식이 전성시대를 구가하였다. 광섬유(optical fiber) 전송 기술의 비약적인 발전으로 육상 고정 통신 분야에서는 전송 거리에 관계없이 광섬유 케이블에 의한 유선 통신 방식이 경제성과 기술성 등의 관점에서 무선 통신 방식을 압도하게 되었다.As wireless communication technology has been put into practical use, it has developed competitively with wired communication method that began with telegraph in the middle of the 19th century. Coaxial cable carriers and analog microwave carriers, which represent wireless communications, have been at their peak. With the rapid development of optical fiber transmission technology, in the land fixed communication field, the wired communication method by the fiber optic cable has overwhelmed the wireless communication method in terms of economy and technicality regardless of the transmission distance.

1980년대 초에 북미에서 서비스 대상지역을 수 Km ∼ 수 10Km 직경의 육각형 셀로 분할한 후 지리적으로 떨어진 셀에서 동일한 주파수 채널을 반복적으로 사용하고, 가입자의 이동에 따라 셀간에서 무선 채널 전체 기능을 구현한 셀룰러(cellular) 이동 통신 시스템을 최초로 상용화함으로써 이동 전화가 보편적 서비스로 자리 잡는 계기가 되었다. 또한, 최근 들어 이동 전화의 수요가 폭발적으로 증가하는 등 다양한 무선 통신 시스템이 상용화되고 있어 무선 통신의 새로운 전성 기를 구가하고 있다.In the early 1980s, in North America, the service area was divided into hexagonal cells of several Km to several 10 km in diameter, and the same frequency channel was repeatedly used in geographically separated cells. The first commercialization of cellular mobile communication systems has made mobile phones a universal service. In addition, recently, various wireless communication systems have been commercialized, such as the explosive increase in the demand for mobile phones, which is leading to a new heyday of wireless communication.

이동 통신은 기존 통신 서비스에 이동성(mobility)을 추가하는 형태로 볼 수 있는데, 이동성의 종류로는 단말기가 가입자 선에서 풀려서 자유롭게 움직일 수 있는 단말기 이동성(terminal mobility), 사용자가 이동하면서 임의의 단말기로 통신할 수 있는 이용자 이동성(user mobility), 이용 주파수 대역을 높여서 무선 채널을 광대역화함으로써 음성뿐만 아니라 데이터와 영상까지 제한 없이 수용할 수 있는 서비스 이동성(service mobility) 등이 있다.Mobile communication can be viewed as a form of adding mobility to an existing communication service. A type of mobility includes terminal mobility in which a terminal can be freely moved by being released from a subscriber line, and a user moves to an arbitrary terminal. There are user mobility that can communicate, and service mobility that can accommodate not only voice but also data and video by widening a wireless channel by increasing a use frequency band.

기술의 발전에 따라 이동전화 단말기의 소형/경량화가 이루어지면서 무선 단말(셀룰러 폰, PCS폰; 휴대폰이라 함)로 급격하게 확산 되고 있다. 그 무선 단말에서는 다음과 같은 서비스들을 제공해 준다. 사서함 가입자가 휴대폰으로 전화를 받을 수 없는 경우에 전화를 건 사람이 사서함 가입자의 음성 사서함 또는 팩스 사서함에 메시지를 남겨주면 사서함 가입자가 그 메시지를 확인해 볼 수 있도록 하는 보이스 메일 서비스(Voice Mail Service; 일명 소리샘 서비스), 이동 전화 시스템에 음성 인식장비를 연결하여 가입자의 음성을 기억/등록시킨 후 가입자가 이동 전화를 걸 때 일일이 전화번호를 누르지 않고 음성으로 전화를 걸 수 있도록 하는 음성인식 다이얼 서비스(Voice Activated Dialing Service), 휴대폰의 화면을 통해 숫자 및 문자메시지(한글 40∼50자, 영문 80자 정도) 또는 다양한 생활 정보를 문자로 받을 수 있고 SMS가입자가 소리샘 서비스를 이용할 경우 소리샘에 메시지가 도착될 시 도착 즉시 휴대폰으로 통보해 주며 휴대폰 호출서비스도 이용하도록 하는 단문 메시지 서비스(Short Message Service) 등을 제공해 준다.With the development of technology, mobile phones have become smaller and lighter, and are rapidly spreading to wireless terminals (cellular phones, PCS phones; mobile phones). The wireless terminal provides the following services. If the mailbox subscriber cannot receive a call on the cell phone, the caller leaves a message in the mailbox subscriber's voice mailbox or fax mailbox and allows the mailbox subscriber to check the message. Voice Sampling Service), a voice recognition dialing service (Voice) that connects a voice recognition device to a mobile phone system to memorize / register a subscriber's voice and then make a voice call without having to dial the phone number when the subscriber makes a mobile call. Activated Dialing Service), you can receive numbers and text messages (40-50 characters in English, 80 characters in English) or various life information as texts through the screen of your mobile phone. Upon arrival, you will be notified by mobile phone. Give provide such SMS (Short Message Service).

이와 같은 휴대폰의 등장으로 인해 그와 유사한 기능을 수행하는 다양한 형태의 휴대형 기기가 등장하였다. 그 중에서 PDA(Personal Digital Assistant)라고 일컬어지는 문자인식 가능한 휴대형 기기가 각광을 받고 있다. 상기 PDA는 정보 수집, 저장, 작성, 검색 및 통신기능을 수행할 수 있는 기기로서, 다양한 응용(application)들을 펜을 통하여 간편하게 인터페이스할 수 있다.The emergence of mobile phones has led to the emergence of various types of portable devices that perform similar functions. Among them, portable devices capable of text recognition called PDA (Personal Digital Assistant) are in the spotlight. The PDA is a device that can perform information collection, storage, creation, retrieval, and communication functions, and can easily interface various applications through a pen.

PDA는 컴퓨터의 기본이 되는 CPU, 메모리, OS, OS를 기반으로 하는 다양한 소프트웨어와 주변기기를 갖추고 있고, 애플리케이션이 고정된 전자수첩과는 전혀 다른 종류이다. PDA는 일반적으로 펜을 사용해서 입력하는 소형 컴퓨터를 가리키지만, 이외에도 다양한 용어들로 쓰이고 있다. 예를 들어 팜 컴퓨팅(Palm Computing) 사(社)의 팜(Palm)을 비롯한 여타 비슷한 형태의 개인 휴대 디지털 장치가 PDA라고 불리고, 마이크로소프트 사(社)의 윈도CE 운영체제를 사용하는 제품 중에 키보드 없이 펜을 사용하는 기기는 PPC(Palm-Sizes PC), 같은 윈도 CE 운영체제를 사용하지만 키보드를 사용하는 제품은 HPC(Handheld PC)라고 불린다. 현재는 이 모두를 포괄하는 개념으로 PDA라는 말을 사용하는 추세이다.PDAs are equipped with a variety of software and peripherals based on the computer's underlying CPU, memory, operating system, and operating system, and are a completely different kind of electronic organizer with fixed applications. A PDA generally refers to a small computer that uses a pen to enter, but is also used in various terms. For example, Palm Computing's Palm and other similar types of personal digital devices are called PDAs, and Microsoft's Windows CE operating system does not have a keyboard. Pen-based devices use the Windows CE operating system, such as Palm-Sizes PC (PPC), but keyboard-based products are called HPC (Handheld PC). Currently, the term "PDA" is used to encompass all of these concepts.

상기한 휴대폰 또는 PDA에서는 키패드 조작에 의한 문자 입력 또는 펜을 이용한 직접적인 문자 입력을 행하는데, 통상적인 데스크톱 키보드에 비해 입력속도가 현저히 떨어지고, 자주 사용하는 단어나 구절을 입력해야 할 경우 전체 내용을 복사하거나 다시 입력해야되는 불편함이 있다.In the above-mentioned mobile phone or PDA, character input by a keypad operation or direct character input using a pen is performed. The input speed is significantly lower than that of a general desktop keyboard, and the entire contents are copied when a frequently used word or phrase is required. There is discomfort or need to retype.

한편, 초기의 무선 인터넷 서비스, 즉 무선 단말을 이용한 인터넷 서비스는 벨소리 다운로드 또는 모바일 게임 등의 단편적인 서비스만이 제공되었다. 그러나 이동통신 망의 개방 등 외부 환경이 변화함에 따라 포털 사업자(Platform)의 사용자User) 기반 서비스를 바탕으로 유무선 통합 인터넷 서비스의 제공이 보다 용이하게 되었다. 또한, 동기 방식의 EV-DO(Evolution-Data Only), 또는 IMT-2000(International Mobile Telecommunication-2000) 등의 등장으로 네트워크 속도가 향상됨에 따라 보다 다양한 서비스의 제공이 가능해지고 있다.On the other hand, the initial wireless Internet service, that is, the Internet service using the wireless terminal provided only a fragmentary service such as ringtone download or mobile game. However, as the external environment changes, such as the opening of a mobile communication network, it is easier to provide wired / wireless integrated Internet service based on a portal user (User User) based service. In addition, with the advent of a synchronous Evolution-Data Only (EV-DO) or International Mobile Telecommunication-2000 (IMT-2000), the network speed is improved to provide a variety of services.

아울러, 상기 무선 네트워크와 유선 네트워크가 연동되는 관계형 유무선 서비스로의 발전이 가속화되고 있다. 예컨대, 무선 단말을 이용하여 인스턴트 메신저(Instance Mess anger) 서비스를 제공하거나, 모바일(Mobile) 미니 홈피 등의 제공 또는 모바일 블로그(Blog) 서비스 등이 제공되고 있다. 일반적으로 상기 인스턴트 메신저(Instant messenger)란 둘 이상의 사용자가 적은 양의 문자 데이터를 실시간으로 전송할 수 있도록 해주는 소프트웨어 또는 하드웨어로서, 사용자가 대화 상대를 등록하고 메신저 화면에 출력되는 대화 상대 목록에 있는 상대방과 메시지를 송수신할 수 있도록 하며, 최근에는 PC 뿐만 아니라 이동 단말에서도 메신저의 사용이 가능하게 되었고 그 사용이 급속히 늘어나고 있다.In addition, the development of relational wired and wireless services in which the wireless network and the wired network interwork is being accelerated. For example, an instant messenger service is provided using a wireless terminal, a mobile mini homepage, a mobile blog service, or the like. In general, the instant messenger is a software or hardware that allows two or more users to send a small amount of text data in real time. It is possible to send and receive messages, and in recent years, the use of messenger is available not only PC but also mobile terminal, and its use is increasing rapidly.

따라서, 갈수록 종래의 단순히 통화 또는 단문 메시지 전송만 이용하던 때에 비해 많은 텍스트의 입력 상황들이 발생되고 있다. 그러나 주지하다시피 무선 단말은 유선 단말과는 달리 휴대성 때문에 소형으로 제작되며, 이에 따라 문자의 입력 수단 또한 최소한으로 설계될 수밖에 없다. 따라서, 유선 단말에 비해 문자 입력이 불편하고, 그 입력 속도 또한 현저히 떨어질 수밖에 없다.Therefore, more and more text input situations are generated as compared with the conventional simple call or short message transmission. However, as is well known, a wireless terminal is made small due to its portability unlike a wired terminal, and accordingly, a character input means has to be designed to a minimum. Therefore, compared to the wired terminal, character input is inconvenient, and the input speed is inevitably lowered.

이에 대한 보완으로서, 최근 일부 무선 단말에서는 자주 쓰는 메시지를 상용 어구로 등록하거나 이전에 작성하여 전송한 메시지를 저장한 후, 재사용할 수 있는 기능을 부가하고 있다. 그러나 이러한 상용 어구로 등록한 메시지나 기전송하여 저장한 메시지의 개수는 극히 한정되어 있으며, 모바일 인스턴트 메신저와 같은 계속해서 다양하고 많은 메시지를 입력해야 하는 상황에서는 그 활용도가 극히 떨어지게 된다.As a supplement to this, some wireless terminals have recently added a function to register frequently used messages as commercial phrases or to store and reuse messages that have been previously created and transmitted. However, the number of messages registered with such commercial phrases or messages that have been previously transmitted and stored is extremely limited, and its use is extremely low in situations where a large number of various messages, such as mobile instant messengers, must be continuously input.

따라서, 불편한 문자 입력 수단을 구비하고 있는 무선 단말에서 원하는 메시지를 빠른 속도록 입력할 수 있는 방법들이 절실히 요구되고 있는 실정이다.Therefore, there is an urgent need for a method for rapidly inputting a desired message in a wireless terminal having an inconvenient character input means.

본 발명의 목적은 입력 수단을 구비한 무선 단말에서 트리 구조로 체계화되어 저장된 상용구를 제공함으로써 상기 상용구와 매핑된 단축키를 통해 빠른 입력 수단을 제공하는 무선 단말에서 빠른 타자 수단을 제공하는 시스템, 장치 및 방법을 제공함에 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide a fast typing means in a wireless terminal which provides a quick input means through a shortcut key mapped with the boilerplate by providing a boilerplate structured and stored in a tree structure in a wireless terminal having an input means. In providing a method.

또한, 본 발명의 목적은 입력 수단을 구비한 무선 단말에서 트리 구조로 체계화되어 저장된 상용구를 제공하고, 상기 상용구에 높임말, 유행어 등의 옵션을 부가함으로써 보다 효과적이고 빠른 입력 수단을 제공하는 무선 단말에서 빠른 타자 수단을 제공하는 시스템, 장치 및 방법을 제공함에 있다.In addition, an object of the present invention is to provide a boilerplate structured and stored in a tree structure in a wireless terminal having an input means, and in the wireless terminal to provide a more effective and faster input means by adding an option, such as braille words, buzzwords, etc. The present invention provides a system, apparatus and method for providing a fast typing means.

또한, 본 발명의 목적은 입력 수단을 구비한 무선 단말에서 트리 구조로 체계화되어 저장된 상용구를 제공하고, 상기 상용구를 서버에서 갱신하여 제공함으로써 유행어의 추가 등을 통해 보다 효과적이고 빠른 입력 수단을 제공하는 무선 단 말에서 빠른 타자 수단을 제공하는 시스템, 장치 및 방법을 제공함에 있다.It is also an object of the present invention to provide a boilerplate structured and stored in a tree structure in a wireless terminal having an input means, and to provide a more effective and faster input means through the addition of a buzzword by updating the boilerplate in a server. The present invention provides a system, apparatus, and method for providing a fast typing means in a wireless terminal.

또한, 본 발명의 목적은 입력 수단을 구비한 무선 단말에서 트리 구조로 체계화되어 저장된 상용구를 제공하고, 상기 복수의 상용구를 상호 조합함으로써 새로운 상용구를 생성할 수 있는 무선 단말에서 빠른 타자 수단을 제공하는 시스템, 장치 및 방법을 제공함에 있다.It is also an object of the present invention to provide a boilerplate structured and stored in a tree structure in a wireless terminal having an input means, and to provide a fast typing means in a wireless terminal capable of generating a new boilerplate by combining the plurality of boilerplate. A system, apparatus and method are provided.

상기한 목적을 달성하기 위한 본 발명의 시스템은; 무선 단말의 메시지 입력 상황에서 빠른 타자 수단을 제공하는 시스템에 있어서, 상기 무선 단말의 메시지 입력 상황에서 기설정된 방식에 의해 구조화된 단축키를 입력하여 해당 단축키에 매핑되는 상용구로 변환하여 제공함으로써 빨리 타자 기능을 제공하고, 상기 빨리 타자 실행을 위한 파일 요청에 따라 해당 파일을 해당 무선 단말로 제공하는 빨리 타자 웹서버; 및 복수의 데이터베이스들을 포함하며, 상기 각 데이터베이스들을 통해 빨리 타자 기능 제공을 위해 카테고리별로 구분되어 체계화된 상용구의 정보를 저장 및 전송하는 빨리 타자 데이터베이스 서버를 포함하는 것을 특징으로 한다.The system of the present invention for achieving the above object; In a system for providing a fast typing means in a message input situation of a wireless terminal, a quick typing function by inputting a shortcut key structured by a predetermined method in a message input situation of the wireless terminal and converting it to a boilerplate mapped to the shortcut key A quick typing web server for providing a corresponding file to a corresponding wireless terminal in response to a file request for quick typing; And a plurality of databases, including a quick typing database server for storing and transmitting information of the boilerplate organized into categories to provide quick typing functions through the respective databases.

상기한 목적을 달성하기 위한 본 발명의 장치는; 무선 단말의 메시지 입력 상황에서 빠른 타자 수단을 제공하는 장치에 있어서, 상기 무선 단말의 메시지 입력 상황에서 기설정된 방식에 의해 구조화된 단축키를 입력하여 해당 단축키에 매핑되는 상용구로 변환하여 제공함으로써 빨리 타자 기능을 제공하고, 상기 빨리 타자 실행을 위한 파일 요청에 따라 해당 파일을 해당 무선 단말로 제공하는 빨리 타 자 웹서버; 및 복수의 데이터베이스들을 포함하며, 상기 각 데이터베이스들을 통해 빨리 타자 기능 제공을 위해 카테고리별로 구분되어 체계화된 상용구의 정보를 저장 및 전송하는 빨리 타자 데이터베이스 서버를 포함하는 것을 특징으로 한다.The apparatus of the present invention for achieving the above object; In the apparatus for providing a fast typing means in the message input situation of the wireless terminal, in the message input situation of the wireless terminal by inputting a structured shortcut key by a predetermined method to convert into a boilerplate mapped to the corresponding shortcut key typing function A quick batter web server for providing a file to the wireless terminal in response to a file request for quick batter execution; And a plurality of databases, including a quick typing database server for storing and transmitting information of the boilerplate organized into categories to provide quick typing functions through the respective databases.

상기한 목적을 달성하기 위한 본 발명의 방법은; 무선 단말의 메시지 입력 상황에서 빠른 타자 수단을 제공하는 방법에 있어서, 무선 단말의 메시지 입력 상황에서 메시지 입력창을 통해 빨리 타자 기능 사용을 위한 맵선택 명령어를 입력하는 단계; 기 정해진 단축키 포맷에 따라 상용구의 카테고리를 선택하는 단계; 및 상기 해당 선택된 카테고리 내에 포함된 상용구를 대화 내용으로 선택하는 단계를 포함하는 것을 특징으로 한다.The method of the present invention for achieving the above object; A method of providing a fast typing means in a message input situation of a wireless terminal, the method comprising: inputting a map selection command for using a fast typing function through a message input window in a message input situation of a wireless terminal; Selecting a category of boilerplate text according to a predetermined hot key format; And selecting the boilerplate text included in the selected category as a dialogue content.

본 발명은 일반 유선 단말(즉, PC)에 비해 불편한 입력 수단을 구비하는 무선 단말에서 트리 구조로 체계화되어 저장된 상용구 세트를 제공함으로써 상기 상용구와 매핑된 단축키를 통해 빠른 입력 수단을 제공하는 방법을 제안한다. 따라서, 이때 입력으로 사용되는 상기 상용구와 매핑된 단축키도 각 자릿수별로 체계화되어 구성된다.The present invention proposes a method for providing a quick input means through a shortcut key mapped to the boilerplate by providing a set of boilerplate words organized in a tree structure in a wireless terminal having an input means that is inconvenient as compared to a general wired terminal (ie, a PC). do. Therefore, the shortcut key mapped with the boilerplate used as an input is also organized by the number of digits.

또한, 본 발명은 상기 트리 구조로 체계화된 상용구 세트에서 각 상용구별로 매핑되는 높임말 등의 옵션 상용구 세트를 추가하여 저장한다. 이에 따라, 상기 상용구 사용을 위한 단축키 입력시 간단히 옵션 키만을 추가함으로써 동일한 표현에 대한 높임말 등의 기능을 용이하게 사용할 수가 있게 된다.In addition, the present invention adds and stores an optional boilerplate set, such as a high word, mapped to each boilerplate in the tree-structured boilerplate set. Accordingly, by simply adding an option key when inputting a shortcut key for use of the boilerplate, it is possible to easily use functions such as a phrase for the same expression.

한편, 상기 상용구 세트는 각 무선 단말의 메모리에 저장되어 사용되는 것이 바람직하며, 서버로부터 상기 상용구에 대한 주기적인 갱신을 하여 다운로드 시킴 으로써 보다 우수한 상용구 세트로 계속적으로 발전시켜 나갈 수 있게 된다. 특히, 민감하게 변화하는 유행어 등의 추가에 있어 서버를 통한 상용구 갱신이 효과적인 수단을 제공한다. 또한, 자신만이 자주 사용하는 고유한 상용구를 상기 트리 구조 내에 포함시켜 사용하는 것도 가능하다.On the other hand, the boilerplate set is preferably stored and used in the memory of each wireless terminal, it is possible to continuously develop into a better set of boilerplate by periodically downloading and downloading the boilerplate from the server. In particular, boilerplate updates via servers provide an effective means for the addition of sensitively changing buzzwords. In addition, it is also possible to include a unique boilerplate frequently used only in the tree structure.

본 발명에서는 상기 트리 구조로 저장된 상용구를 용이하게 선택할 수 있도록 효과적인 단축키 수단을 제공한다. 예컨대, 상용구를 의미하는 특수 문자와 각 자릿수별로 상용구 트리 구조상의 위치를 나타내는 숫자들의 조합으로써 간단히 원하는 상용구를 선택할 수가 있게 된다. 아울러, 본 발명에서는 상기 단축키를 조합하여 변형함으로써 상용구들을 조합한 새로운 메시지를 생성해낼 수도 있게 된다.The present invention provides an effective shortcut means for easily selecting the boilerplate text stored in the tree structure. For example, it is possible to select a desired boilerplate simply by combining a special character meaning the boilerplate and a number representing a position on the boilerplate tree structure for each digit. In addition, in the present invention, by modifying the combination of the shortcut key it is also possible to generate a new message combining the boilerplate.

이하 본 발명의 바람직한 실시예에 따른 상세한 설명을 첨부된 도면들을 참조하여 설명한다. 하기에는 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다.Hereinafter, a detailed description of a preferred embodiment of the present invention will be described with reference to the accompanying drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

도 1은 본 발명에 따른 무선 단말에서 빠른 타자 수단을 제공하는 화면을 나타낸 도면이다. 상기 도 1을 참조하면, 무선 단말에서 인스턴트 메신저 프로그램을 실행시키고 상대방과의 대화를 신청함으로써 소정의 인스턴트 메신저 대화창(100)이 생성된다. 이때, 메시지 입력 영역을 통해 상용구 단축키(110)를 입력하게 되면, 상용구 미리 보기 영역을 통해 해당 단축키에 매핑되는 상용구(120)가 제시된다. 예컨대, 도시된 바와 같이 '#11'의 단축키를 입력하게 되면, 이에 해당하는 상용구로서 '안녕?'이라는 메시지가 입력되게 된다.1 is a view showing a screen providing a fast typing means in a wireless terminal according to the present invention. Referring to FIG. 1, a predetermined instant messenger chat window 100 is generated by executing an instant messenger program in a wireless terminal and requesting a conversation with a counterpart. In this case, when the boilerplate shortcut 110 is input through the message input region, the boilerplate 120 mapped to the shortcut through the boilerplate preview region is presented. For example, as shown in the figure, when a shortcut key of '# 11' is input, a message 'hello' is input as a corresponding boilerplate phrase.

한편, 상술한 바와 같이 상용구는 메시지의 종류에 따라 분류되고, 이를 하나 이상의 카테고리별로 분류함으로써 트리 구조를 형성하게 된다. 따라서, 사용자는 상기 트리 구조에 따라 대분류로부터 소분류로 좁혀 가면서 자신이 원하는 메시지를 용이하게 선택할 수가 있게 된다.On the other hand, as described above, the boilerplate is classified according to the type of message, thereby forming a tree structure by classifying them into one or more categories. Accordingly, the user can easily select a desired message while narrowing from the major classification to the minor classification according to the tree structure.

상기 단축키에서 각 자릿수의 위치는 트리 구조상의 카테고리를 의미한다. 즉, 첫째 자리의 숫자는 대분류, 둘째 자리의 숫자는 소분류 등을 의미하게 된다. 따라서, 상기 분류별 선택이 용이하도록 상기 단축키의 매 자릿수 입력시마다 해당 분류에서의 카테고리를 메뉴 형식으로 제시하는 것이 가능하다. 보다 구체적인 설명은 후술하기로 한다.The position of each digit in the shortcut key means a category in the tree structure. That is, the first digit means a major classification, and the second digit means a minor classification. Therefore, it is possible to present the category in the category in a menu format every time the digit of the shortcut key is input to facilitate the selection for each category. A more detailed description will be given later.

이하, 도 2 및 도 3을 참조하여 본 발명에 따라 빠른 타자 수단을 제공하는 시스템 및 장치를 설명하기로 한다.Hereinafter, a system and apparatus for providing a fast typing means according to the present invention will be described with reference to FIGS. 2 and 3.

도 2는 본 발명에 따른 무선 단말에서 빠른 타자 수단을 제공하는 시스템을 나타낸 도면이다. 상기 도 2를 참조하면, 본 발명에 따른 빠른 타자 제공 시스템은 무선 단말(200), 무선 네트워크(210), 유선 네트워크(220), 유선 단말(230)(즉, PC), 메신저 서버(240), 빨리 타자 웹서버(250), 빨리 타자 D/B(Database) 서버(260) 및 복수의 데이터베이스들(270, 280, 290)로 구성될 수 있다.2 is a view showing a system for providing a fast typing means in a wireless terminal according to the present invention. Referring to FIG. 2, the fast typing system according to the present invention includes a wireless terminal 200, a wireless network 210, a wired network 220, a wired terminal 230 (ie, a PC), and a messenger server 240. The fast typing web server 250, the fast typing D / B (Database) server 260 and a plurality of databases 270, 280, 290 may be configured.

한편, 본 발명에 따른 빠른 타자 제공 시스템은 무선 단말의 인스턴트 메신저 사용시뿐만 아니라 단문 메시지를 포함한 어떠한 메시지 입력 상황에서도 적용이 가능하다. 따라서, 상기 메신저 서버(240)는 본 발명의 필수 구성 요소에서 선택적으로 제외될 수도 있다. 이하, 설명에서는 상기 무선 단말(200) 유선 단 말(230)과 모바일 인스턴트 메신저 프로그램에 의해 제공되는 대화창을 통해 메시지를 입력 및 전송하는 상황을 예를 들어 설명하기로 한다.On the other hand, the fast typing system according to the present invention can be applied in any message input situation, including a short message as well as when using the instant messenger of the wireless terminal. Therefore, the messenger server 240 may be selectively excluded from the essential components of the present invention. In the following description, a situation of inputting and transmitting a message through a chat window provided by the wireless terminal 200 wired terminal 230 and a mobile instant messenger program will be described as an example.

상기 무선 단말(200)은 상기 무선 네트워크(210)를 통해 다른 무선 단말(200) 또는 유선 단말(230)과 모바일 인스턴트 메신저를 통해 대화를 수행할 수가 있다. 즉, 상기 무선 단말(300)에서 모바일 인스턴트 메신저를 실행하여 상기 대화 상대방으로의 대화를 요청하게 되면, 상기 요청 신호는 무선 네트워크(210) 및 유선 네트워크(220)를 통해 상기 메신저 서버(240)로 전송된다. 상기 메신저 서버(240)는 상기 대화를 요청받은 대화 상대방(예컨대, 유선 단말(230))이 대화 가능한 상태인지를 확인하고 상기 두 단말들(200, 230) 간에 대화를 위한 채널을 형성하게 된다. 이때, 상기 두 단말(200, 230)에는 대화창이 생성되며, 상기 생성된 대화창을 통해 메시지를 입력함으로써 상호 대화를 할 수가 있게 된다.The wireless terminal 200 may communicate with another wireless terminal 200 or a wired terminal 230 through a mobile instant messenger via the wireless network 210. That is, when the wireless terminal 300 executes a mobile instant messenger and requests a conversation with the conversation counterpart, the request signal is transmitted to the messenger server 240 through the wireless network 210 and the wired network 220. Is sent. The messenger server 240 checks whether the conversation counterpart (eg, the wired terminal 230) that has requested the conversation is in a conversational state, and forms a channel for the conversation between the two terminals 200 and 230. In this case, a chat window is generated in the two terminals 200 and 230, and a conversation can be performed by inputting a message through the created chat window.

한편, 본 발명에 따라 상기 생성된 대화창을 통해 상기 도 1에서 도시된 바와 같이 기설정된 방법으로 빨리 타자를 실행할 경우, 상기 빨리 타자 실행을 위한 각종 상용구들을 상기 빨리 타자 웹서버(250)를 통해 상기 빨리 타자 D/B 서버(260)로부터 제공받을 수가 있다.On the other hand, when the fast typing in a predetermined method as shown in FIG. 1 through the generated chat window according to the present invention, various boilerplate for the fast typing execution through the fast typing web server 250 As soon as the batter D / B server 260 can be provided.

상기 빨리 타자 D/B 서버(260)는 복수의 데이터베이스들을 포함하게 되며, 상기 각 데이터베이스들을 통해 빨리 타자 제공을 위한 각종 상용구 등의 정보를 저장 및 전송하게 된다. 즉, 상기 빨리 타자 D/B 서버(260)는 카테고리 정보 데이터베이스(270), 빨리 타자 정보 데이터베이스(280), 사용자 정보 데이터베이스(290) 등의 데이터베이스들을 포함하게 된다.The fast typing D / B server 260 includes a plurality of databases, and stores and transmits information such as various boilerplate for providing fast typing through the respective databases. That is, the fast typing D / B server 260 includes databases such as a category information database 270, a fast typing information database 280, and a user information database 290.

먼저, 상기 카테고리 정보 데이터베이스(270)에는 빨리 타자 맵(map)정보를 저장하게 된다. 상기 빨리 타자 맵정보는 많은 다양한 상용구들이 트리 구조로 매핑되어 체계적으로 저장될 때, 상기 트리 구조상의 위치 정보를 포함하게 된다. 즉, 복수의 상용구들은 하나 이상의 계층화된 카테고리별로 분류되어 저장될 수 있다. 따라서, 이때 상기 빨리 타자 맵정보는 트리 형태의 구조를 가지게 될 수 있다. 또한, 상기 트리 구조에서의 노드 수는 분류 체계의 단계에 따라 달라지게 된다. 본 발명의 예시에서는 2 내지 3 단계의 분류 체계를 사용하여 설명한다.First, the category information database 270 quickly stores batter map information. The fast batter map information includes location information on the tree structure when many various boilerplates are mapped and stored systematically in a tree structure. That is, the plurality of boilerplate words may be classified and stored in one or more layered categories. Therefore, at this time, the fast batter map information may have a tree-shaped structure. The number of nodes in the tree structure also depends on the stage of the classification scheme. In the example of the present invention, description will be made using two to three levels of classification.

다음으로, 상기 빨리 타자 정보 데이터베이스(280)는 빨리 타자에 사용되는 각 상용구 메시지 정보가 저장된다. 상기 빨리 타자의 상용구 메시지 정보는 사업자의 추가 또는 변경에 의해 주기적 또는 실시간적인 갱신이 가능하게 된다. 이와 같이 상기 빨리 타자 정보 데이터베이스(280)를 갱신해 줌으로써 신규어 또는 유행어 등에 민감하게 대처할 수가 있게 된다.Next, the fast typing information database 280 stores the information of each boilerplate message used for the fast typing. The boilerplate message information of the other batter can be updated periodically or in real time by adding or changing the operator. By quickly updating the batter information database 280 in this way, it is possible to cope with new words or fad words sensitively.

상기 사용자 정보 데이터베이스(293)에는 빨리 타자를 사용하는 사용자들의 사용자 고유 정보, 빨리 타자 구성 파일(config file) 정보 등이 포함될 수 있다. 즉, 상기 빨리 타자의 상용구 정보들은 계속하여 추가 및 갱신이 가능하므로, 빨리 타자의 구성 정보(config info.)를 파일 형태로 저장하고, 이에 대한 버전(version)을 관리함으로써 각 사용자들이 새로운 상용구들을 효과적으로 사용할 수 있도록 제공할 수 있다.The user information database 293 may include user-specific information of users who use the fast typing, information of a fast typing configuration file, and the like. That is, since the boilerplate information of the batter can be continuously added and updated, users can quickly save the batter's configuration information (config info.) As a file and manage the version thereof. Can be provided for effective use.

따라서, 상기 각 무선 단말(200)은 상술한 바와 같이 모바일 인스턴트 메신저의 대화창 또는 일반적인 메시지 입력 모드에서 빨리 타자 메뉴를 선택 및 실행 함으로써 상용구를 효과적으로 사용할 수가 있게 된다. 또한, 상술한 바와 같이 빨리 타자 웹서버(250) 및 빨리 타자 D/B 서버(260)를 통해 상용구 세트의 실시간적인 갱신이 가능하게 된다.Therefore, the wireless terminal 200 can effectively use the boilerplate by selecting and executing the typing menu quickly in the chat window or the normal message input mode of the mobile instant messenger as described above. In addition, as described above, the quick hitter web server 250 and the fast hitter D / B server 260 enable real-time updating of the boilerplate set.

상기 무선 네트워크(210)는 2G, 3G, 4G 등의 어떠한 무선망도 가능하며, WAN 등의 근거리 무선망 또는 사설 무선망 등을 적용하는 것도 가능하다. 예컨대, 상기 무선 네트워크(210)가 3G의 CDMA망일 경우 상기 무선 네트워크(320)는 무선 단말(200)과의 무선구간 통신을 수행하는 기지국(BTS), 상기 기지국을 제어하는 기지국 제어기(BSC), 호 교환을 담당하는 교환기(MSC), 단문 메시지 서비스를 제공하는 단문 메시지 서비스 센터(SMSC), 상기 이동 통신 단말로의 데이터 서비스를 위한 패킷 데이터 서비스 노드(PDSN) 등으로 구성될 수 있다. 또한, 상기 유선 네트워크(220)는 공중 전화 통신망을 포함한 어떠한 유선 통신 네트워크에도 적용 가능하며 바람직하게는 유선 인터넷망으로 이해되어질 수 있다.The wireless network 210 may be any wireless network such as 2G, 3G, 4G, or the like, and may also apply a short range wireless network such as a WAN or a private wireless network. For example, when the wireless network 210 is a 3G CDMA network, the wireless network 320 may include a base station (BTS) for performing wireless section communication with the wireless terminal 200, a base station controller (BSC) for controlling the base station, It may be composed of a switch (MSC) in charge of call exchange, a short message service center (SMSC) providing a short message service, a packet data service node (PDSN) for data service to the mobile communication terminal, and the like. In addition, the wired network 220 may be applied to any wired communication network including a public telephone communication network, and preferably may be understood as a wired internet network.

도 3은 본 발명의 실시예에 따른 무선 단말에서 빠른 타자 수단을 제공하는 무선 단말의 구조를 나타낸 블록도이다. 상기 도 3을 참조하면, 통상적인 무선 단말의 구성에 본 발명에 따른 빨리 타자 기능 제공을 위해 저장되는 파일들과 모듈들이 새롭게 추가될 수 있다. 즉, 본 발명의 실시예에 따른 무선 단말(200)은 키입력부(300), 표시부(310), 제어부(320), 무선 처리부(330), 안테나(331), 음성 처리부(340), 스피커(341), 마이크(342), 저장부(350), 인스턴트 메신저 모듈(360) 및 빨리 타자 처리 모듈(370) 등으로 구성될 수 있다. 이때, 상기 도 2의 설명에서 상술한 바와 같이 본 발명에 따른 빨리 타자 기능은 모바일 인스턴트 메신저 상황 뿐 만 아니라 상기 무선 단말(200)을 통한 어떠한 메시지 입력 상황에서도 적용 가능하므로 상기 인스턴트 메신저 모듈(360)은 선택적으로 필수 구성요소에서 생략될 수도 있다.3 is a block diagram showing the structure of a wireless terminal providing a fast typing means in a wireless terminal according to an embodiment of the present invention. Referring to FIG. 3, files and modules stored for providing a fast typing function according to the present invention may be newly added to the configuration of a conventional wireless terminal. That is, the wireless terminal 200 according to the embodiment of the present invention includes a key input unit 300, a display unit 310, a control unit 320, a wireless processing unit 330, an antenna 331, a voice processing unit 340, and a speaker ( 341, the microphone 342, the storage 350, the instant messenger module 360, and the fast typing process module 370. In this case, as described above in the description of FIG. 2, the quick typing function according to the present invention is applicable to any message input situation through the wireless terminal 200 as well as a mobile instant messenger situation. May optionally be omitted from the required component.

한편, 상기 저장부(350)에는 본 발명의 실시예에 따라 빨리 타자 구성 파일(351) 및 대화맵 정보(352)가 저장될 수 있으며, 상기 인스턴트 메신저 모듈(360) 및 빨리 타자 처리 모듈(370)은 별도의 모듈로 구성되거나, 소프트웨어의 형태로 구성되어 상기 저장부(350) 내에 저장될 수도 있다.On the other hand, the storage unit 350 may store the fast typing configuration file 351 and the conversation map information 352 according to an embodiment of the present invention, the instant messenger module 360 and the fast typing processing module 370 ) May be configured as a separate module or may be configured in the form of software and stored in the storage 350.

상기 제어부(320)는 상기 무선 단말의 전반적인 동작을 제어하며, 특히 본 발명에서는 상기 인스턴트 메신저 모듈(360)에 의해 인스턴트 메신저가 실행될 때, 빨리 타자 기능 사용 여부를 확인하여 상기 빨리 타자 처리 모듈(370)을 통해 입력한 단축키에 대한 상용구들이 선택 및 표시될 수 있도록 제어하게 된다. 즉, 상기 인스턴트 메신저의 입력창에 빨리 타자 기능에 의한 상용구 입력을 위한 특수 문자(예컨대, '#')가 포함되어 있는지를 판단하고, 상기 판단 결과에 따라 상기 빨리 타자 처리 모듈(370)에서는 상기 특수 기호 문자와 함께 입력된 숫자에 매핑되는 상용구를 상기 대화맵 정보(352)를 통해 독출함으로써 빨리 타자 기능 수행에 따른 상용구 입력이 될 수 있도록 제어하게 된다.The control unit 320 controls the overall operation of the wireless terminal. In particular, in the present invention, when the instant messenger is executed by the instant messenger module 360, the quick typing process module 370 checks whether or not to use the fast typing function. ) To control the selection and display of boilerplate text for the shortcut key. That is, it is determined whether the input window of the instant messenger includes a special character (eg, '#') for inputting the boilerplate text by the quick typing function, and according to the determination result, the quick typing processing module 370 determines By reading the boilerplate mapped to the number entered with the special symbol character through the dialog map information 352, it can be controlled to be input to the boilerplate quickly according to the typing function.

상기 키입력부(300)는 다수의 숫자/문자 키와 각종 기능을 수행하기 위한 기능키들(*, # 등)로 이루어져 있으며, 사용자에 의해 입력된 키에 대응하는 키 데이터의 전기적 신호를 상기 제어부(320)로 출력하게 된다. 특히 본 발명에서 무선 단말(200)은 빨리 타자 기능에 따라 상용구를 입력하기 위해 상기 키입력부(300)를 이용하여 특수 문자 또는 숫자가 조합된 단축키를 입력하거나 단축키 맵을 통해 원하는 상용구를 선택하게 된다.The key input unit 300 includes a plurality of numeric / character keys and function keys (*, #, etc.) for performing various functions, and controls the electrical signal of key data corresponding to a key input by a user. 320). In particular, in the present invention, the wireless terminal 200 enters a shortcut key combining a special letter or number using the key input unit 300 to quickly input the boiler phrase according to a typing function, or selects a desired boilerplate through a shortcut map. .

상기 표시부(310)는 액정표시장치(Liquid Crystal Display: LCD) 및 LED(Light Emitting Diode) 등과 같은 디스플레이 장치로 구성할 수 있으며, 상기 제어부(320)의 제어에 의해 상기 이동통신 단말기의 상태나 입력되고 있는 단축키 및 이에 대응하는 상용구 및 상용구 선택을 용이하게 하는 단축키 맵창 등을 표시하게 된다.The display unit 310 may be configured as a display device such as a liquid crystal display (LCD) and a light emitting diode (LED), and the state or input of the mobile communication terminal under the control of the controller 320. The shortcut key and the shortcut key corresponding thereto are displayed.

상기 무선 처리부(Radio Frequency Part : 330)는 안테나(331)에서 수신되는 신호를 무선 신호에서 중간 주파수 신호로 변환하여 출력하고, 송신하고자 하는 신호를 중간 주파수 신호에서 무선 신호로 변환하여 상기 안테나(331)로 출력한다. 상기 음성 처리부(340)는 상기 안테나(331)를 통해 수신되는 무선 신호를 무선 처리부(330)로부터 입력받아 복조하고 스피커(SPK; 341)에 의해 음성 신호를 출력거나, 마이크(MIC; 342)로부터 입력되는 음성 신호를 변조하여 상기 무선 처리부(440)를 거쳐 안테나(451)에 의해 송신하는 기능을 수행한다.The radio processor 330 converts a signal received from the antenna 331 into an intermediate frequency signal and outputs the signal, and converts a signal to be transmitted from an intermediate frequency signal into a radio signal. ) The voice processor 340 receives and demodulates a wireless signal received through the antenna 331 from the wireless processor 330 and outputs a voice signal by a speaker (SPK) 341 or from a microphone (MIC) 342. Modulates an input voice signal and transmits the received voice signal through the wireless processor 440 to the antenna 451.

상기 저장부(350)는 상기 제어부(320)의 동작을 위한 프로그램 및 동작 중에 처리되는 데이터를 일시적으로 저장하게 되며, 후술하는 설명에서는 빨리 타자 D/B 서버(260)에 대한 대비되는 개념으로서 로컬(local) 데이터베이스로 구분되어 진다. 특히 본 발명에 따라 상기 저장부(350)에는 빨리 타자 구성 파일(351) 및 빨리 타자 상용구의 매핑 정보를 포함하는 대화맵 정보(352) 등이 저장될 수 있다.The storage unit 350 temporarily stores a program for the operation of the control unit 320 and data processed during the operation. In the following description, the storage unit 350 serves as a contrasting concept for the fast typing D / B server 260. It is divided into a (local) database. In particular, according to the present invention, the storage unit 350 may store a quick typing configuration file 351 and dialog map information 352 including mapping information of a fast typing boilerplate.

상기 빨리 타자 구성 파일(351)은 상용구 세트의 버전 정보를 포함하며, 현 재 제공 가능한 상용구들의 목록 또는 상용구들의 카테고리 정보들을 포함하게 된다. 또한, 상기 빨리 타자 구성 파일(351)은 빨리 타자 웹서버(250)로부터의 버전 체크를 통해 새로운 버전으로 계속하여 업데이트될 수 있다. 상기 대화맵 정보(352)는 각 단축키별로 매핑되어 표시되는 상용구들을 정보를 포함하고 있다. 이때, 상기 대화맵 정보(352)의 각 상용구들은 대화맵에 따라 카테고리별로 체계화되어 저장될 수 있다.The quick typing configuration file 351 includes version information of the boilerplate set, and includes a list of currently available boilerplate or category information of the boilerplate. In addition, the quick typing configuration file 351 may be continuously updated to a new version through a version check from the fast typing web server 250. The conversation map information 352 includes information on boilerplate words mapped and displayed for each shortcut key. In this case, each boilerplate of the conversation map information 352 may be organized and stored according to a category according to the conversation map.

상기 인스턴트 메신저 모듈(360)은 상술한 바와 같이 본 발명에서 선택적으로 추가 또는 제외가 가능한 모듈이며, 상기 무선 단말(200)에서 모바일 인스턴트 메신저 프로그램을 실행시키게 될 경우, 인스턴트 메신저를 위한 각종 메뉴 및 대화창을 생성시키며, 상기 인스턴트 메신저의 각종 기능을 지원하고, 상대방(무선 단말(200) 또는 유선 단말(230))과의 인스턴트 메신저를 통한 메시지 교환이 가능하게 하는 역할을 수행한다.The instant messenger module 360 is a module that can be selectively added or excluded in the present invention as described above, when the mobile terminal 200 executes a mobile instant messenger program, various menus and chat windows for the instant messenger are provided. It generates and supports the various functions of the instant messenger, and serves to enable the exchange of messages through the instant messenger with the other party (wireless terminal 200 or wired terminal 230).

상기 빨리 타자 처리 모듈(370)은 본 발명에 따라 모바일 인스턴트 메신저 프로그램 실행 또는 메시지 입력 상황에서 빨리 타자 기능의 선택이 시작되면, 해당 대화맵을 검색하여 상용구를 제공할 수 있도록 빨리 타자 기능 제공과 관련된 각종 기능들을 수행한다. 즉, 상기 저장부(350)에 저장된 빨리 타자 구성 파일(351) 및 대화맵 정보(352)를 확인하고, 입력된 단축키에 해당하는 상용구를 디스플레이하게 된다.The fast typing processing module 370 is related to providing a fast typing function to search for a conversation map and provide a boilerplate when the selection of the fast typing function is started in a mobile instant messenger program execution or a message input situation according to the present invention. Perform various functions. That is, the fast typing configuration file 351 and the conversation map information 352 stored in the storage unit 350 are checked, and the boilerplate text corresponding to the input shortcut key is displayed.

도 4는 본 발명의 실시예에 따른 빠른 타자 입력에서 대화맵의 트리 구조를 나타낸 도면이다. 상기 도 4를 참조하면, 무선 단말에서 모바일 인스턴트 메신저에 서의 대화창 또는 단문 메시지 전송과 같은 각종 메시지 입력 모드(400)에서 종래의 일반적인 문자 입력 모드(410)를 사용하거나, 본 발명에 따라 빨리 타자 기능을 이용한 대화맵 모드(420)를 사용하거나, 각종 이모티콘이 저장된 이모티콘맵 모드(430)를 사용할 수가 있다.4 is a diagram illustrating a tree structure of a conversation map in a fast typing input according to an embodiment of the present invention. Referring to FIG. 4, the wireless terminal uses a conventional general text input mode 410 in various message input modes 400 such as a chat window or a short message transmission in a mobile instant messenger, or quickly enters according to the present invention. The conversation map mode 420 using the function may be used, or the emoticon map mode 430 in which various emoticons are stored may be used.

이때, 본 발명에 따라 상기 대화맵 모드(420)를 선택할 경우(즉, 빨리 타자를 위한 특수 문자(예컨대 '#')를 입력할 경우)에는 상기 빨리 타자를 위한 상용구들의 카테고리(440)들이 제시가 될 수 있다. 또한, 복수의 제시된 카테고리(440)들 중에서 하나의 카테고리를 선택하게 되면, 해당 카테고리 내에 포함된 각종 상용구 메시지(450)들이 제시될 수 있다. 아울러, 본 발명의 실시예에 따라 존댓말, 반말 등의 옵션(460)을 포함할 경우에는 이에 해당하는 상용구가 제시될 수 있다.In this case, when the conversation map mode 420 is selected according to the present invention (that is, when a special character (for example, '#') for fast typing is input), the categories 440 of the boilerplate words for the fast typing are presented. Can be In addition, when one category is selected from among the plurality of presented categories 440, various boilerplate messages 450 included in the category may be presented. In addition, in the case of including the option 460, such as honor and speech, according to an embodiment of the present invention, a corresponding boilerplate may be presented.

한편, 상기 도 4에는 카테고리가 하나의 계층으로만 제시되었으나 복수의 계층으로 구분되어 분류하는 것도 가능하다. 예컨대, 복수의 대카테고리가 분류되고 각 하나의 대카테고리 아래에 복수의 중카테고리가 분류되며, 상기 하나의 중카테고리 아래에 복수의 소카테고리가 분류될 수 있다. 그러나 본 발명의 실시예에서는 사용의 편리성을 위하여 하나의 계층으로만 분류하였다.On the other hand, the category is shown in only one layer in FIG. 4, but may be classified into a plurality of layers. For example, a plurality of large categories may be classified, a plurality of heavy categories may be classified under each one of the large categories, and a plurality of small categories may be classified under the one medium category. However, in the exemplary embodiment of the present invention, only one layer is classified for ease of use.

상기 도 4에 도시된 트리 구조상의 각 계층은 각 상용구 선택을 위한 단축키의 구조와 연관지어서 설명될 수 있다. 하기 <수학식 1>은 상기 도 4의 트리 구조에 매핑될 수 있는 단축키의 구성예를 나타낸다.Each layer of the tree structure illustrated in FIG. 4 may be described in association with a structure of a shortcut key for selecting each boilerplate. Equation 1 below shows an example of a configuration of a shortcut key that may be mapped to the tree structure of FIG. 4.

Figure 112006050606254-pat00001
Figure 112006050606254-pat00001

상기 <수학식 1>을 참조하면 빨리 타자 기능에서 제공되는 각 상용구들은 상기와 같은 고유의 단축키에 일대일 매핑되게 된다. 상기 단축키는 상술한 바와 같이 특수 문자, 제1 자리 숫자, 제2 자리 숫자 및 특수 문자 등의 순으로 구성되며, 상기 제일 앞의 특수 문자는 빨리 타자 모드로의 전환을 의미하는 맵선택 명령어로서 본 발명에서는 '#'를 사용하였다. 다음으로, 제1 자리 숫자는 카테고리 분류 코드를 의미하며, 상기 카테고리의 예로서 상용구를 인사, 인사 대답, 약속, 약속 대답, 사랑, 기쁨, 기타 등의 카테고리로서 분류할 수가 있게 된다. 제2 자리 숫자는 해당 카테고리 내에 있는 각 상용구들의 일련 번호를 의미한다. 따라서, 상기 특수 문자, 제1 자리 숫자 및 제2 자리 숫자로서 하나의 고유한 상용구를 가리키게 된다. 추가로 마지막에 포함될 수 있는 특수 문자는 옵션 기능을 의미하며, 상기 특수 문자를 추가함으로써 동일한 의미를 가지는 메시지의 다른 형태(예컨대, 존댓말)의 상용구를 제공할 수가 있게 된다.Referring to Equation 1, each boilerplate provided in the fast typing function is mapped one-to-one to a unique shortcut key as described above. The shortcut key is composed of a special character, a first digit, a second digit, a special character, and the like as described above, and the first special character is viewed as a map selection command for quickly switching to a typing mode. In the invention, '#' was used. Next, the first digit means a category classification code, and as an example of the above category, the boilerplate can be classified as a category such as greeting, greeting answer, appointment, appointment answer, love, joy, and the like. The second digit indicates the serial number of each boilerplate in the category. Thus, one special boilerplate is indicated as the special character, the first digit and the second digit. In addition, the special characters that may be included at the end mean optional functions, and by adding the special characters, it is possible to provide different types of boilerplate text having the same meaning (eg, respectful words).

한편, 상술한 바와 같이 상기 <수학식 1>에서는 상용구를 제1 자리 숫자 및 제2 자리 숫자로서 한 계층의 카테고리로 분류하였으나, 상기 자릿수를 늘임으로써 복수의 계층의 카테고리로 분류하여 적용하는 것도 가능하다.Meanwhile, in the above Equation 1, the boilerplate is classified into a category of one hierarchy as the first digit and the second digit, but it is also possible to apply the classification to a category of a plurality of hierarchy by increasing the number of digits. Do.

본 발명의 다른 실시예로서 상기 제시된 단축키를 변형시켜 조합함으로써 새 로운 상용구를 생성할 수도 있다. 예컨대, 시간 약속을 나타내는 상용구의 단축키와 약속할 시간 정보를 조합함으로써 새로운 메시지를 생성하는 것이 가능하다. 하기 <수학식 2>는 새로운 메시지를 구성하는 단축키의 변형된 형태를 나타낸다.As another embodiment of the present invention, a new boilerplate may be created by modifying and combining the shortcuts presented above. For example, it is possible to create a new message by combining the shortcut key of the boilerplate text representing the time appointment with the time information to be promised. Equation 2 below shows a modified form of a shortcut key constituting a new message.

Figure 112006050606254-pat00002
Figure 112006050606254-pat00002

상기 <수학식 2>를 참조하면, 상기 <수학식 1>에서 제시한 상용구 뒤에 구분자로서 스페이스로 구분한 뒤, 새로운 정보로서 '키 정보'를 추가함으로써 새로운 상용구의 생성이 가능해진다. 예컨대, 단축키가 "#38"일 때, "~ 시에 만나자" 라는 상용구를 의미할 경우, 단축키를 "#38 12"와 같이 입력함으로써 "12시에 만나자" 라는 새로운 상용구를 생성할 수가 있게 된다. 이때, 상기 상용구 입력에 있어 일반적인 문자 입력보다 편리한 점은, 종래에 상기 문자를 입력할 때 숫자 모드에서 '12'를 입력하고 다시 한글 모드로 전환하여 "에 만나자"를 입력하였으나, 본 발명의 실시예에 따라 상기와 같이 간단한 단축키로 구성함과 아울러, 숫자 모드에서 문자 모드로의 전환과 같은 모드 전환이 불필요하게 됨으로써 보다 빠르고 편리한 문자 입력이 가능해지게 된다.Referring to Equation 2, after the boilerplate phrase shown in Equation 1 is divided into a space as a separator, new key phrases can be generated by adding 'key information' as new information. For example, when the shortcut key is "# 38", when it means a boilerplate phrase "Let's meet at", it is possible to create a new boilerplate phrase "Let's meet at 12" by entering the shortcut key as "# 38 12". . At this time, the convenience point than the common character input in the boilerplate input, in the conventional input of the character '12' in the numeric mode, and switched back to Hangul mode, but entered "Let's meet", but the implementation of the present invention According to an example, as described above, a simple hotkey is used, and mode switching, such as switching from a numeric mode to a text mode, becomes unnecessary, thereby enabling quick and convenient character input.

도 5는 본 발명의 실시예에 따른 무선 단말에서 빠른 타자를 실행하는 절차를 나타낸 흐름도이다. 상기 도 5를 참조하면, 먼저 무선 단말에서 모바일 인스턴트 메신저(S501)를 실행시키고, 대화 상대방에게 대화를 신청함으로써 대화창을 생 성하게 된다. 한편, 상술한 바와 같이 본 발명은 메신저 대화창에서의 메시지 입력 상황뿐만 아니라 상기 무선 단말을 통한 어떠한 메시지 입력 상황(예컨대, 단문 메시지 전송)에도 적용 가능하다.5 is a flowchart illustrating a procedure for executing a fast typing in a wireless terminal according to an embodiment of the present invention. Referring to FIG. 5, first, a mobile instant messenger S501 is executed in a wireless terminal, and a chat window is generated by applying a chat to a chat counterpart. Meanwhile, as described above, the present invention can be applied to any message input situation (for example, a short message transmission) through the wireless terminal as well as the message input situation in the messenger chat window.

상기와 같은 메시지 입력 상황에서 메시지 입력창을 통해 빨리 타자 기능 사용을 위한 맵선택 명령어(예컨대, '#' 등의 특수 문자)를 입력(S502)하게 된다. 그런 다음, 기 정해진 단축키 포맷에 따라 숫자키를 입력하거나 제시된 단축키맵창에서의 선택을 통해 카테고리를 선택(S503)하게 된다. 상기 카테고리 선택 과정은 카테고리 분류 계층에 따라 세부 카테고리 선택을 위해 여러 번 반복될 수도 있다.In the message input situation as described above, a map selection command (for example, a special character such as '#') for using the typing function is quickly input through the message input window (S502). Then, a category is selected (S503) by inputting a numeric key according to a predetermined hot key format or by selecting from the presented hot key map window. The category selection process may be repeated several times for detailed category selection according to a category classification hierarchy.

그런 다음, 해당 선택된 카테고리 내에 포함된 상용구를 대화 내용으로 선택(S504)하게 된다. 이때, 만약 높임말 등의 옵션을 추가(S505)할 경우, 옵션 선택 또는 단축키 입력을 통해 추가(S506)를 하게 된다. 마지막으로 입력 완료 명령(S507)을 하게 되면, 해당 단축키에 대응되는 상용구가 메시지 형태로 표시되며, 상대방에게 전송(S508)된다.Then, the boilerplate selected in the selected category is selected as the dialogue content (S504). In this case, if an option such as a high word is added (S505), the option is selected or added through a shortcut key (S506). Finally, when the input completion command (S507), the boilerplate corresponding to the corresponding shortcut is displayed in the form of a message, and is transmitted to the counterpart (S508).

도 6은 본 발명의 실시예에 따른 빠른 타자 제공 장치를 통해 무선 단말로 빠른 타자를 제공하는 절차를 나타낸 신호 흐름도이다. 상기 도 6을 참조하면, 상기 도 2에서 상술한 바와 같이 빠른 타자 실행에 있어 서버로부터의 상용구의 갱신이 빈번하게 발생할 수 있으므로, 다음과 같은 절차에 의해 빨리 타자 웹서버(260)와의 메시지 교환이 진행된다.6 is a signal flow diagram illustrating a procedure for providing a quick typing to a wireless terminal through the quick typing apparatus according to an embodiment of the present invention. Referring to FIG. 6, as described above with reference to FIG. 2, since the update of the boilerplate from the server may occur frequently in the fast typing execution, the message exchange with the typing web server 260 is quickly performed by the following procedure. Proceed.

먼저, 무선 단말(200)에서 인스턴트 메신저의 대화창 또는 단문 메시지 입력과 같은 문자 입력 상황이 되면, 본 발명에 따라 빨리 타자를 위한 대화맵을 선택 하거나 빨리 타자를 위한 단축키를 입력하게 된다. 이때, 상기 빨리 타자 실행 정보는 빨리 타자 웹서버(250)로 전송(S601)됨으로써, 상기 빨리 타자 웹서버(250)에 자동 로그인 된다. 또한, 이때 상기 무선 단말(200)은 상기 빨리 타자 웹서버(250)로 빨리 타자 대화맵 갱신을 위한 티켓(ticket)을 요청하게 된다.First, when a text input situation such as a chat window or a short message input of an instant messenger is input from the wireless terminal 200, a quick selection of a conversation map for a fast typing or a short key for fast typing is performed according to the present invention. At this time, the fast batter execution information is transmitted to the fast batter web server 250 (S601), thereby automatically logging in to the fast batter web server 250. In this case, the wireless terminal 200 requests a ticket for updating the batter conversation map quickly to the batter web server 250.

상기 무선 단말(200)의 요청에 따라 상기 빨리 타자 웹서버(250)는 빨리 타자 D/B 서버(260)로 현 사용자의 정보를 요청(S602)하게 된다. 상기 요청 후 상기 빨리 타자 웹서버(250)는 상기 빨리 타자 D/B 서버(260)로부터 현 사용자의 사용자 정보를 읽어오게 된다(S603). 그런 다음, 상기 빨리 타자 웹서버(250)는 상기 무선 단말(200)로 상기 사용자의 티켓 정보를 전송(S604)하게 된다.In response to a request of the wireless terminal 200, the fast typing web server 250 requests the information of the current user to the fast typing D / B server 260 (S602). After the request, the fast typing web server 250 reads the user information of the current user from the fast typing D / B server 260 (S603). Then, the fast typing web server 250 transmits the ticket information of the user to the wireless terminal (200) (S604).

이때, 상기 무선 단말(200)은 상기 수신된 티켓을 가지고 상기 빨리 타자 웹서버(250)로 빨리 타자 구성 버전(config version) 정보를 요청(S605)하게 된다. 상기 빨리 타자 웹서버(250)는 상기 요청에 따라 상기 빨리 타자 D/B 서버(260)로 기 저장되어 있는 해당 사용자의 빨리 타자 구성 버전 정보를 요청(S606)하게 된다. 상기 빨리 타자 D/B 서버(260)는 상기 요청에 따라 상기 빨리 타자 웹서버(250)로 빨리 타자 구성 버전 정보를 응답(S506)하게 되며, 상기 빨리 타자 웹서버(250)는 상기 빨리 타자 D/B 서버(260)로부터 수신된 빨리 타자 구성 버전 정보를 상기 무선 단말(200)로 전송함으로써 응답(S608)하게 된다.At this time, the wireless terminal 200 requests the configurator version information (config version) information to the fast typing web server 250 with the received ticket (S605). The fast batter web server 250 requests the fast batter configuration version information of the corresponding user, which is pre-stored in the fast batter D / B server 260 according to the request (S606). The fast batter D / B server 260 responds to the fast batter web server 250 in response to the fast batter web server 250 (S506), and the fast batter web server 250 is the fast batter D. The fast batter configuration version information received from the / B server 260 is transmitted to the wireless terminal 200 to respond (S608).

상기 무선 단말(200)은 상기 빨리 타자 웹서버(250)로부터 빨리 타자 구성 버전 정보를 확인하고, 자신의 단말 내의 로컬(local) 저장부(350)에 저장된 빨리 타자 구성 파일(351)의 버전 정보와 상기 수신된 서버에 저장된 구성 파일의 버전 정보를 비교함으로써 이후 절차 수행 여부(즉, 새로운 빨리 타자 구성 파일 다운로드 여부)를 결정하게 된다.The wireless terminal 200 checks the fast batter configuration version information from the fast batter web server 250, and the version information of the fast batter configuration file 351 stored in the local storage unit 350 in its own terminal. By comparing the version information of the configuration file stored in the server with the determined whether or not to perform a later procedure (that is, whether to download a new fast typing configuration file).

만약, 상기 로컬(local) 저장부(350)에 저장된 빨리 타자 구성 파일(351)의 버전이 상기 수신된 서버에 저장된 구성 파일의 버전과 같을 경우에는 이후 다운로드의 절차가 필요 없이 상기 기 저장된 빨리 타자 구성 파일(351)을 이용하게 된다. 반면, 상기 로컬(local) 저장부(350)에 저장된 빨리 타자 구성 파일(351)의 버전이 상기 수신된 서버에 저장된 구성 파일의 버전보다 낮은 버전일 경우에는 다음과 같은 빨리 타자 구성 파일 다운로드 절차를 진행하게 된다.If the version of the fast typing configuration file 351 stored in the local storage 350 is the same as the version of the configuration file stored in the received server, the previously stored quick typing without the need for a subsequent download procedure is required. The configuration file 351 is used. On the other hand, when the version of the fast typing configuration file 351 stored in the local storage unit 350 is a lower version than the version of the configuration file stored in the server, the following fast typing configuration file download procedure You will proceed.

먼저, 상기 무선 단말(200)에서는 상기 빨리 타자 웹서버(250)로 새로운 빨리 타자 구성 파일에 대한 다운로드를 요청(S609)한다. 상기 빨리 타자 웹서버(250)에서는 상기 요청에 따라 상기 빨리 타자 D/B 서버(260)로 해당 파일을 요청(S610)하고, 상기 요청 결과로서 상기 빨리 타자 D/B 서버(260)로부터 빨리 타자 구성 파일을 다운로드(S611) 받게 된다. 이에 따라, 상기 빨리 타자 웹서버(250)는 상기 다운로드 받은 상기 새로운 빨리 타자 구성 파일을 상기 해당 무선 단말(200)에게로 전송(S612)하게 된다.First, the wireless terminal 200 requests the download of a new fast typing configuration file to the fast typing web server 250 (S609). The fast batter web server 250 requests the file to the fast batter D / B server 260 according to the request (S610), and quickly batters from the fast batter D / B server 260 as a result of the request. The configuration file is downloaded (S611). Accordingly, the fast typing web server 250 transmits the downloaded new fast typing configuration file to the corresponding wireless terminal 200 (S612).

이상으로 본 발명의 실시예에 따른 빨리 타자 제공 시스템, 장치 및 방법을 상세히 설명하였다. 이하, 도 7 내지 도 10을 참조하여 본 발명의 실시예에 따라 빨리 타자 기능이 무선 단말에 실제로 구현된 예를 설명하기로 한다.The batter-providing system, apparatus, and method are provided in detail according to an embodiment of the present invention. 7 to 10, an example in which a fast typing function is actually implemented in a wireless terminal according to an embodiment of the present invention will be described.

도 7은 본 발명의 실시예에 따른 대화맵의 분류표를 나타낸 도면이다. 상기 도 7을 참조하면, 상술한 바와 같이 각 단축키의 구조에 따라 트리 구조로 대화맵 을 구성할 수 있다. 즉, 맵선택 명령어로서 '#'를 입력하게 되면 빨리 타자 실행 모드로 전환되며, 이어서 카테고리, 대화 내용 및 옵션을 선택함으로써 상용구를 입력할 수가 있게 된다. 예컨대, 상기 도 7에서는 사용자가 '인사'와 관련된 메시지를 입력하기 위해 8개의 카테고리들 중에서 1번을 입력 또는 선택하였다. 이때, 상기 '인사'의 카테고리 내에는 기 저장된 상용구가 5개 있으며, 상기 5개의 인사를 나타내는 상용구 중에서 1번을 선택함으로써 "안녕?" 이라는 메시지가 용이하게 입력된다.7 is a diagram illustrating a classification table of a conversation map according to an embodiment of the present invention. Referring to FIG. 7, as described above, the conversation map may be configured in a tree structure according to the structure of each shortcut key. In other words, if you enter '#' as the map selection command, it is quickly switched to the typing execution mode, and then the boilerplate can be input by selecting a category, a conversation content, and an option. For example, in FIG. 7, the user inputs or selects 1 of 8 categories to input a message related to 'greeting'. In this case, there are five pre-stored boilerplate phrases in the category of 'greetings', and by selecting No. 1 among the boilerplate phrases representing the five greetings, "Hello?" Message is easily entered.

마지막으로, 옵션으로 "#"를 입력함으로써 해당 선택된 상용구를 높임말로 전환시킬 수가 있게 된다. 즉, 상기 선택한 "안녕?"이라는 상용구는 상기 옵션 선택으로 인해 "안녕하세요?"로 변환된다.Finally, by entering "#" as an option, the selected boilerplate can be converted into an abbreviation. That is, the selected boilerplate "hello" is converted into "hello" due to the option selection.

도 8은 본 발명의 다른 실시예에 따른 무선 단말에서 빠른 타자를 실행하는 화면을 나타낸 도면이다. 상기 도 8을 참조하면, 무선 단말의 모바일 인스턴트 메신저를 통한 대화 상황에서 본 발명에 따른 빠른 타자 기능이 수행될 수 있다.8 is a diagram illustrating a screen for executing a fast typing in a wireless terminal according to another embodiment of the present invention. Referring to FIG. 8, a fast typing function according to the present invention may be performed in a conversation situation via a mobile instant messenger of a wireless terminal.

한편, 상기 빠른 타자의 예에서 사용된 대화맵은 도 10에서 제시된 대화맵 예시표를 사용하였다. 상기 도 10을 참조하면, 각종 상용구들은 본 발명에 따라 각 카테고리별로 인사, 인사 대답, 약속, 약속 대답, 사랑, 기쁨, 기타 등으로 구분되며, 각 카테고리 내에 상용구들이 배치된다. 이때, 높임말 옵션을 사용할 경우 각 낮춤말 상용구들에 대응한 높임말들이 표시된다.On the other hand, the conversation map used in the quick batter example used the dialog map example table shown in FIG. Referring to FIG. 10, various boilerplates are divided into greetings, greeting answers, appointments, appointment answers, love, joy, and the like for each category according to the present invention. In this case, when using the high word option, high words corresponding to the lower word boilerplate are displayed.

상기 도 8을 참조하면, 상대방에게 "바쁘니?"라고 물을 경우, 일반적으로는 한글 문자 입력 모드에서 "바쁘니"라는 단어를 여러 개의 키를 조합하여 입력하고 특수 문자 입력 모드에서 "?"를 입력하여야 했다. 그러나 상기와 같은 메시지는 자주 사용되는 문장으로써 상용구에 등록되어 있으므로, 본 발명에 따라 "#12"와 같이 간단하게 입력함으로써 동일한 메시지를 전달할 수가 있게 된다.Referring to FIG. 8, when the other party asks "Are you busy?", Generally, the word "Busy" is input by combining several keys in the Korean character input mode and "?" Is input in the special character input mode. should. However, since such a message is frequently registered in the boilerplate text as a frequently used sentence, the same message can be delivered by simply inputting "# 12" according to the present invention.

마찬가지 방법으로 상대방은 "#22#"를 입력함으로써 "아니요"라는 상용구를 전송할 수가 있다. 이때, 마지막에 "#"와 같은 옵션 문자를 추가함으로써 상용구에 높임말 기능을 사용할 수가 있게 된다. 또한, "#34"를 입력함으로써 "오늘 시간되니? 만나자"라는 상용구를 전송하게 되며, 마지막으로 "#41#"을 입력함으로써 "시간을 맞출테니 정하세요"라는 상용구를 전송하게 된다.In the same way, the other party can send a boilerplate phrase "No" by entering "# 22 #". At this time, by adding an optional character such as "#" at the end, it is possible to use the acronym function in the boilerplate. In addition, by inputting "# 34" will be sent to the boilerplate "It is time today? Let's meet." Finally, by typing "# 41 #" will be sent to the boilerplate "I will set the time."

상기 대화시 일반적으로 직접 각 문자를 입력할 경우에는 상당한 시간과 노력이 필요하게 된다. 그러나 본 발명에 따라 계층화된 상용구를 선택하여 입력할 경우 보다 빠르고 편리한 커뮤니케이션이 진행될 수가 있게 된다. 특히, 무선 단말에서 유선 단말과의 대화시 유선 단말의 문자 입력 속도에 보조를 맞추어 입력할 수 있기 때문에 대화가 끊김 없이 자연스럽게 연결될 수 있다.In general, a considerable amount of time and effort is required when directly entering each character in the conversation. However, when the hierarchical boilerplate is selected and input according to the present invention, faster and more convenient communication can be performed. In particular, since the wireless terminal can input in synchronization with the character input speed of the wired terminal during a conversation with the wired terminal, the conversation can be naturally connected without interruption.

도 9는 본 발명의 실시예에 따른 빠른 타자의 단축키맵 제공 화면을 나타낸 도면이다. 상기 도 9를 참조하면, 상기 도 8에서와 같이 단축키별 상용구를 나열한 대화맵을 사용할 수도 있으나, 바람직하게는 도시된 바와 같이 빠른 타자 모드시 각 계층별 선택 가능한 카테고리 및 대화 내용을 대화맵창으로서 표시할 수 있다. 따라서, 사용자는 각 단축키별 상용구를 따로 참조하거나 외우지 않고서도 상기 대화맵창을 통해 용이하게 선택 또는 입력할 수가 있게 된다.9 is a diagram showing a shortcut key providing screen of a fast batter according to an embodiment of the present invention. Referring to FIG. 9, as shown in FIG. 8, a conversation map listing the boilerplate words for each shortcut key may be used. Preferably, as shown in FIG. can do. Therefore, the user can easily select or input through the dialog map window without referring to or memorizing the boilerplate for each shortcut key separately.

예컨대, 메시지 입력 상황에서 "#"을 입력하게 되면 빨리 타자 기능 사용을 위한 대화맵을 사용한다는 것을 인식하고, 단축키맵의 대카테고리가 제시된다. 사용자는 상기 대카테고리에서 선택하거나, 해당 번호를 입력함으로써 카테고리의 선택이 가능해진다. 만약, 상기 대카테고리에서 1번을 입력하여 "#1"이 되었을 경우에는 상기 1번 인사 카테고리에 해당되는 모든 상용어구들이 단축키맵으로 제시된다. 마찬가지 방법으로 상기 상용구의 단축키맵에서 선택하거나 해당 번호를 입력함으로써 상용구를 선택할 수가 있게 된다. 즉, 도 9에서는 2번을 선택함으로써 최종적으로 "#12"가 되어 이에 대응된 "바쁘니?"라는 상용구가 입력된다.For example, when entering "#" in a message input situation, it is quickly recognized that a dialog map for using a typing function is used, and a large category of a shortcut map is presented. The user can select a category from the large category or input the corresponding number. If the number 1 is entered in the large category and becomes "# 1", all common phrases corresponding to the number 1 greeting category are presented as a shortcut map. In the same way, it is possible to select the boilerplate by selecting from the shortcut map of the boilerplate or by inputting the corresponding number. That is, in Fig. 9, by selecting No. 2, the word "finally busy" corresponding to "# 12" is finally inputted.

한편, 본 발명의 실시예에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허 청구의 범위뿐만 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.On the other hand, in the embodiment of the present invention has been described with respect to specific embodiments, of course, various modifications are possible without departing from the scope of the invention. Therefore, the scope of the present invention should not be limited by the illustrated embodiments, but should be determined by the scope of the appended claims and equivalents thereof.

본 발명에 따르면, 불편한 입력 수단이 구비된 무선 단말에서 원하는 메시지를 용이하고 빠르게 입력할 수 있게 됨으로써 무선 단말이 가지는 입력의 불편함을 최소화시킬 수 있게 되는 장점이 있다.According to the present invention, it is possible to easily and quickly input a desired message in a wireless terminal provided with an inconvenient input means, thereby minimizing the inconvenience of the input of the wireless terminal.

특히, 다양하고 많은 문자 입력이 요구되는 모바일 인스턴트 메신저 상황에서 빠른 입력 수단을 제공함으로써 대화의 속도를 원활하게 유지시킬 수가 있게 되며, 폰투웹(Phone to Web) 상황에서의 대화시 일반 PC와 입력 속도의 보조를 맞출 수가 있어 대화가 끊김 없이 자연스럽게 진행되는 효과가 있다.In particular, by providing a quick input means in the mobile instant messenger situation that requires a variety of text input, it is possible to keep the speed of the conversation smoothly, and the input speed with the general PC when talking in the phone to Web (Phone to Web) situation You can keep pace with the effect of having a smooth conversation.

또한, 본 발명에 따라 높임말, 낮춤말, 유행어 등의 선택을 통해 빠른 문자 입력시에도 보다 효과적이고 정확한 의사 표현이 가능하게 되는 장점이 있다.In addition, according to the present invention there is an advantage that can be expressed more effectively and precisely, even at the time of fast text input through the selection of high, low, epidemic.

Claims (15)

무선 단말의 메시지 입력 상황에서 빠른 타자 수단을 제공하는 시스템에 있어서,A system for providing a fast typing means in a message input situation of a wireless terminal, 상기 무선 단말의 메시지 입력 상황에서 기설정된 방식에 의해 구조화된 단축키를 입력하여 해당 단축키에 매핑되는 상용구로 변환하여 제공함으로써 빨리 타자 기능을 제공하고, 상기 빨리 타자 실행을 위한 파일 요청에 따라 해당 파일을 해당 무선 단말로 제공하는 빨리 타자 웹서버; 및In a message input situation of the wireless terminal, by inputting a shortcut key structured by a preset method, converting the word shortcut key into a boilerplate and providing the fast typing function, and providing the corresponding file according to the file request for quick typing. A fast typing web server provided to the wireless terminal; And 복수의 데이터베이스들을 포함하며, 상기 각 데이터베이스들을 통해 빨리 타자 기능 제공을 위해 카테고리별로 구분되어 체계화된 상용구의 정보를 저장 및 전송하는 빨리 타자 데이터베이스 서버를 포함하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 시스템.A fast typing means in a wireless terminal comprising a plurality of databases, including a quick typing database server for storing and transmitting information of the boilerplate organized by category to provide a quick typing function through the respective databases. Providing system. 제 1 항에 있어서, 상기 시스템은,The system of claim 1, wherein the system is 상기 무선 단말로부터 대화를 요청받은 단말이 대화 가능한 상태인지를 확인하고 상기 두 단말 간에 대화를 위한 채널을 형성함으로써, 상기 단말을 메시지 입력 모드로 변환시키는 메신저 서버를 더 포함하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 시스템.The mobile terminal further comprises a messenger server for confirming whether a terminal requesting a conversation from the wireless terminal is in a conversationable state and forming a channel for dialogue between the two terminals, thereby converting the terminal into a message input mode. A system that provides a quick hitter from. 제 1 항에 있어서, 상기 상용구는 하나 이상의 카테고리별로 구조화되어 분류되는 트리 형태의 구조를 형성하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 시스템.The system of claim 1, wherein the boilerplate forms a tree-like structure structured and classified by one or more categories. 제 1 항에 있어서, 상기 무선 단말은,The method of claim 1, wherein the wireless terminal, 상기 상용구 세트의 버전 정보를 포함하며, 현재 제공 가능한 상용구들의 목록 또는 상용구들의 카테고리 정보들을 포함하는 빨리 타자 구성 파일 및 각 단축키별로 매핑되어 표시되는 상용구들을 정보를 포함하는 대화맵 정보가 저장되는 로컬 저장부; 및Local storage including version information of the boilerplate set, including a list of the currently available boilerplate or a category of the boilerplate, a quick batter configuration file, and dialog map information including information on the boilerplate mapped to each shortcut key. part; And 상기 메시지 입력 상황에서 빨리 타자 기능의 선택이 시작되면, 해당 대화맵을 검색하여 상용구를 제공할 수 있도록 빨리 타자 기능 제공과 관련된 기능들을 수행하는 빨리 타자 처리 모듈;A fast typing processing module configured to perform functions related to providing a fast typing function so as to search the corresponding conversation map and provide the boilerplate text when the selection of the fast typing function is started in the message input situation; 상기 무선 단말의 전반적인 동작을 제어하며, 빨리 타자 기능 사용 여부를 확인하여 상기 빨리 타자 처리 모듈을 통해 입력한 단축키에 대한 상용구들이 선택 및 표시될 수 있도록 제어하는 제어부를 포함하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 시스템.And a controller for controlling the overall operation of the wireless terminal, and checking whether or not to use the fast typing function so that the boilerplate words for the shortcut key input through the fast typing processing module can be selected and displayed. A system that provides a quick hitter from. 제 1 항에 있어서, 상기 빨리 타자 데이터베이스 서버는,The method of claim 1, wherein the fast typing database server, 상용구들이 트리 구조로 매핑되어 체계적으로 저장될 때, 상기 트리 구조상의 위치 정보를 포함하는 빨리 타자 맵 정보를 저장하는 카테고리 정보 데이터베이스;A category information database for storing fast typing map information including location information on the tree structure when the boilerplate words are mapped and systematically stored in a tree structure; 상기 빨리 타자에 사용되는 각 상용구 메시지 정보가 저장되는 빨리 타자 정보 데이터베이스; 및A quick typing information database for storing each boilerplate message information used for the quick typing; And 상기 빨리 타자를 사용하는 사용자들의 사용자 고유 정보 및 빨리 타자 구성 파일 정보 등이 저장되는 사용자 정보 데이터베이스를 포함하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 시스템.And a user information database in which user-specific information of the users who use the quick typing and the fast typing configuration file information are stored. 무선 단말의 메시지 입력 상황에서 빠른 타자 수단을 제공하는 장치에 있어서,An apparatus for providing a fast typing means in a message input situation of a wireless terminal, 상기 무선 단말의 메시지 입력 상황에서 기설정된 방식에 의해 구조화된 단축키를 입력하여 해당 단축키에 매핑되는 상용구로 변환하여 제공함으로써 빨리 타자 기능을 제공하고, 상기 빨리 타자 실행을 위한 파일 요청에 따라 해당 파일을 해당 무선 단말로 제공하는 빨리 타자 웹서버; 및In a message input situation of the wireless terminal, by inputting a shortcut key structured by a preset method, converting the word shortcut key into a boilerplate and providing the fast typing function, and providing the corresponding file according to the file request for quick typing. A fast typing web server provided to the wireless terminal; And 복수의 데이터베이스들을 포함하며, 상기 각 데이터베이스들을 통해 빨리 타자 기능 제공을 위해 카테고리별로 구분되어 체계화된 상용구의 정보를 저장 및 전송하는 빨리 타자 데이터베이스 서버를 포함하는 것을 특징으로 하는 무선 단말에 서 빠른 타자 수단을 제공하는 장치.A fast typing means for a wireless terminal comprising a plurality of databases, including a quick typing database server for storing and transmitting information of the boilerplate organized by category to provide a quick typing function through each of the databases; Device to provide. 제 6 항에 있어서, 상기 상용구는 하나 이상의 카테고리별로 구조화되어 분류되는 트리 형태의 구조를 형성하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 장치.7. The apparatus of claim 6, wherein the boilerplate forms a tree-like structure structured and classified by one or more categories. 제 6 항에 있어서, 상기 단축키는,The method of claim 6, wherein the shortcut key is 빨리 타자 모드로의 전환을 의미하는 맵선택 명령어인 특수 문자, 카테고리 분류 코드를 의미하는 하나 이상의 숫자 및 상기 해당 카테고리 내에 있는 각 상용구들의 일련 번호를 의미하는 숫자로 구성되는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 장치.In the wireless terminal, characterized in that it consists of a special character that is a map selection command to switch to the fast typing mode, one or more numbers representing a category classification code, and a number representing a serial number of each boilerplate in the corresponding category. Apparatus for providing fast typing means. 제 8 항에 있어서, 상기 단축키는,The method of claim 8, wherein the shortcut key is 동일한 의미를 가지는 메시지의 다른 형태의 상용구를 제공하는 부가 기능을 표시하는 특수 문자를 더 포함하여 구성하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 장치.Apparatus for providing a fast typing means in a wireless terminal, characterized in that it further comprises a special character indicating an additional function for providing a boilerplate of another type of message having the same meaning. 제 6 항에 있어서, 상기 빨리 타자 데이터베이스 서버는,The method of claim 6, wherein the fast typing database server, 상용구들이 트리 구조로 매핑되어 체계적으로 저장될 때, 상기 트리 구조상의 위치 정보를 포함하는 빨리 타자 맵 정보를 저장하는 카테고리 정보 데이터베이스;A category information database for storing fast typing map information including location information on the tree structure when the boilerplate words are mapped and systematically stored in a tree structure; 상기 빨리 타자에 사용되는 각 상용구 메시지 정보가 저장되는 빨리 타자 정보 데이터베이스; 및A quick typing information database for storing each boilerplate message information used for the quick typing; And 상기 빨리 타자를 사용하는 사용자들의 사용자 고유 정보 및 빨리 타자 구성 파일 정보 등이 저장되는 사용자 정보 데이터베이스를 포함하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 장치.And a user information database in which user-specific information of the users who use the quick typing and the fast typing configuration file information are stored. 무선 단말의 메시지 입력 상황에서 빠른 타자 수단을 제공하는 방법에 있어서,A method for providing a fast typing means in a message input situation of a wireless terminal, 무선 단말의 메시지 입력 상황에서 메시지 입력창을 통해 빨리 타자 기능 사용을 위한 맵선택 명령어를 입력하는 단계;Inputting a map selection command for using a fast typing function through a message input window in a message input situation of a wireless terminal; 기 정해진 단축키 포맷에 따라 상용구의 카테고리를 선택하는 단계; 및Selecting a category of boilerplate text according to a predetermined hot key format; And 상기 해당 선택된 카테고리 내에 포함된 상용구를 대화 내용으로 선택하는 단계를 포함하며,Selecting the boilerplate text included in the selected category as a dialogue content; 상기 단축키는,The shortcut key, 빨리 타자 모드로의 전환을 의미하는 맵선택 명령어인 특수 문자, 카테고리 분류 코드를 의미하는 하나 이상의 숫자, 상기 해당 카테고리 내에 있는 각 상용구들의 일련 번호를 의미하는 숫자 및, 동일한 의미를 가지는 메시지의 다른 형태의 상용구를 제공하는 부가 기능을 표시하는 특수 문자를 포함하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 방법.A special character that is a map selection command for quickly switching to typing mode, one or more numbers for category classification codes, a number for serial numbers of each boilerplate in the category, and other types of messages with the same meaning A method for providing a fast typing means in a wireless terminal, characterized in that it comprises a special character indicating an additional function for providing a boilerplate. 제 11 항에 있어서, 상기 상용구는 하나 이상의 카테고리별로 구조화되어 분류되는 트리 형태의 구조를 형성하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 방법.12. The method of claim 11, wherein the boilerplate forms a tree-like structure structured and classified by one or more categories. 삭제delete 삭제delete 제 11 항에 있어서, 상기 단축키는 새로운 정보를 위한 구분자 및 상기 구분자 뒤에 새로운 정보 키 정보를 추가하여 새로운 상용구를 생성하는 것을 특징으로 하는 무선 단말에서 빠른 타자 수단을 제공하는 방법.12. The method of claim 11, wherein the shortcut key generates a new boilerplate by adding a delimiter for new information and new information key information after the delimiter.
KR1020060066611A 2005-07-14 2006-07-14 System, apparatus and method for providing a typing in shorthand using a mobile device Expired - Fee Related KR101228038B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2006/002795 WO2007008049A1 (en) 2005-07-14 2006-07-14 System, apparatus and method for providing a typing in shorthand using a mobile device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20050063822 2005-07-14
KR1020050063822 2005-07-14

Publications (2)

Publication Number Publication Date
KR20070009489A KR20070009489A (en) 2007-01-18
KR101228038B1 true KR101228038B1 (en) 2013-01-31

Family

ID=38011215

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060066611A Expired - Fee Related KR101228038B1 (en) 2005-07-14 2006-07-14 System, apparatus and method for providing a typing in shorthand using a mobile device

Country Status (1)

Country Link
KR (1) KR101228038B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101899567B1 (en) * 2016-11-10 2018-09-17 (주)이지닉스 Apparatus for providing automatic communication of messages using tag and method thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020015831A (en) * 2000-08-23 2002-03-02 홍경 Method for setting commonly used phrases in the mobile phone and sending short message by using them
KR20030042827A (en) * 2001-11-24 2003-06-02 엘지전자 주식회사 Shorten key designation method
KR20040068807A (en) * 2003-01-27 2004-08-02 삼성전자주식회사 Apparatus and method for inputing data using soft-keyboard
WO2005055626A1 (en) 2003-12-02 2005-06-16 Moimstone Co., Ltd. Internet protocol-private branch exchange for providing internet messenger function and internet terminal for use therewith

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020015831A (en) * 2000-08-23 2002-03-02 홍경 Method for setting commonly used phrases in the mobile phone and sending short message by using them
KR20030042827A (en) * 2001-11-24 2003-06-02 엘지전자 주식회사 Shorten key designation method
KR20040068807A (en) * 2003-01-27 2004-08-02 삼성전자주식회사 Apparatus and method for inputing data using soft-keyboard
WO2005055626A1 (en) 2003-12-02 2005-06-16 Moimstone Co., Ltd. Internet protocol-private branch exchange for providing internet messenger function and internet terminal for use therewith

Also Published As

Publication number Publication date
KR20070009489A (en) 2007-01-18

Similar Documents

Publication Publication Date Title
US7149550B2 (en) Communication terminal having a text editor application with a word completion feature
JP3470664B2 (en) E-mail terminal device with received mail display method and pictogram conversion function
US20200293715A1 (en) Text editing
KR101397757B1 (en) Method of managing a language information for a text input and method of inputting a text and a mobile terminal
JP2004534318A (en) Text input method and apparatus
KR101260087B1 (en) Food input using the keypad
JP2002149320A (en) Input device, terminal for communication, portable terminal for communication, voice feedback system, and voice feedback server
JP3722359B2 (en) Character input system and communication terminal
KR20020082509A (en) Apparatus and method for fast accessing an internet site in a portable mobile terminal
WO2011079417A1 (en) Method and device for character entry
JP2007516531A (en) Data entry method
KR101228038B1 (en) System, apparatus and method for providing a typing in shorthand using a mobile device
KR20020087667A (en) Apparatus and method for inputting a character in portable mobile terminal
KR100949202B1 (en) Message generating device and generating method
CN111414366A (en) A method for saving and searching contacts
US20070106498A1 (en) Mobile communication terminal and method therefor
EP1868064B1 (en) Handheld electronic device with assisted text entry using existing message thread, and associated method
KR20050012504A (en) Transmission System for emoticon in mobile phone and Method thereof
JP2007133684A (en) Text conversion device
KR101575350B1 (en) Mobile communication terminal and method of finger-language communication using the same
JP5352417B2 (en) Electronic device and application startup method
JP5922812B2 (en) Mobile terminal device
JP2003150502A (en) Pictograph communication device
CN106648132B (en) Method and apparatus for character entry
KR20050118365A (en) Special character sms provide method to mobile station

Legal Events

Date Code Title Description
PA0109 Patent application

St.27 status event code: A-0-1-A10-A12-nap-PA0109

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-3-3-R10-R18-oth-X000

N231 Notification of change of applicant
PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

A201 Request for examination
PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PN2301 Change of applicant

St.27 status event code: A-3-3-R10-R13-asn-PN2301

St.27 status event code: A-3-3-R10-R11-asn-PN2301

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

E13-X000 Pre-grant limitation requested

St.27 status event code: A-2-3-E10-E13-lim-X000

P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E701 Decision to grant or registration of patent right
P22-X000 Classification modified

St.27 status event code: A-2-2-P10-P22-nap-X000

PE0701 Decision of registration

St.27 status event code: A-1-2-D10-D22-exm-PE0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

St.27 status event code: A-2-2-U10-U11-oth-PR1002

Fee payment year number: 1

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20160111

Year of fee payment: 4

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 4

FPAY Annual fee payment

Payment date: 20170118

Year of fee payment: 5

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 5

P22-X000 Classification modified

St.27 status event code: A-4-4-P10-P22-nap-X000

R18-X000 Changes to party contact information recorded

St.27 status event code: A-5-5-R10-R18-oth-X000

FPAY Annual fee payment

Payment date: 20180111

Year of fee payment: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 6

PR1001 Payment of annual fee

St.27 status event code: A-4-4-U10-U11-oth-PR1001

Fee payment year number: 7

PC1903 Unpaid annual fee

St.27 status event code: A-4-4-U10-U13-oth-PC1903

Not in force date: 20200125

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

PC1903 Unpaid annual fee

St.27 status event code: N-4-6-H10-H13-oth-PC1903

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20200125

PN2301 Change of applicant

St.27 status event code: A-5-5-R10-R13-asn-PN2301

St.27 status event code: A-5-5-R10-R11-asn-PN2301

R11 Change to the name of applicant or owner or transfer of ownership requested

Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R11-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE)

R13 Change to the name of applicant or owner recorded

Free format text: ST27 STATUS EVENT CODE: A-5-5-R10-R13-ASN-PN2301 (AS PROVIDED BY THE NATIONAL OFFICE)