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 PDFInfo
- 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
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
도 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
한편, 상술한 바와 같이 상용구는 메시지의 종류에 따라 분류되고, 이를 하나 이상의 카테고리별로 분류함으로써 트리 구조를 형성하게 된다. 따라서, 사용자는 상기 트리 구조에 따라 대분류로부터 소분류로 좁혀 가면서 자신이 원하는 메시지를 용이하게 선택할 수가 있게 된다.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
한편, 본 발명에 따른 빠른 타자 제공 시스템은 무선 단말의 인스턴트 메신저 사용시뿐만 아니라 단문 메시지를 포함한 어떠한 메시지 입력 상황에서도 적용이 가능하다. 따라서, 상기 메신저 서버(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
상기 무선 단말(200)은 상기 무선 네트워크(210)를 통해 다른 무선 단말(200) 또는 유선 단말(230)과 모바일 인스턴트 메신저를 통해 대화를 수행할 수가 있다. 즉, 상기 무선 단말(300)에서 모바일 인스턴트 메신저를 실행하여 상기 대화 상대방으로의 대화를 요청하게 되면, 상기 요청 신호는 무선 네트워크(210) 및 유선 네트워크(220)를 통해 상기 메신저 서버(240)로 전송된다. 상기 메신저 서버(240)는 상기 대화를 요청받은 대화 상대방(예컨대, 유선 단말(230))이 대화 가능한 상태인지를 확인하고 상기 두 단말들(200, 230) 간에 대화를 위한 채널을 형성하게 된다. 이때, 상기 두 단말(200, 230)에는 대화창이 생성되며, 상기 생성된 대화창을 통해 메시지를 입력함으로써 상호 대화를 할 수가 있게 된다.The
한편, 본 발명에 따라 상기 생성된 대화창을 통해 상기 도 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
상기 빨리 타자 D/B 서버(260)는 복수의 데이터베이스들을 포함하게 되며, 상기 각 데이터베이스들을 통해 빨리 타자 제공을 위한 각종 상용구 등의 정보를 저장 및 전송하게 된다. 즉, 상기 빨리 타자 D/B 서버(260)는 카테고리 정보 데이터베이스(270), 빨리 타자 정보 데이터베이스(280), 사용자 정보 데이터베이스(290) 등의 데이터베이스들을 포함하게 된다.The fast typing D /
먼저, 상기 카테고리 정보 데이터베이스(270)에는 빨리 타자 맵(map)정보를 저장하게 된다. 상기 빨리 타자 맵정보는 많은 다양한 상용구들이 트리 구조로 매핑되어 체계적으로 저장될 때, 상기 트리 구조상의 위치 정보를 포함하게 된다. 즉, 복수의 상용구들은 하나 이상의 계층화된 카테고리별로 분류되어 저장될 수 있다. 따라서, 이때 상기 빨리 타자 맵정보는 트리 형태의 구조를 가지게 될 수 있다. 또한, 상기 트리 구조에서의 노드 수는 분류 체계의 단계에 따라 달라지게 된다. 본 발명의 예시에서는 2 내지 3 단계의 분류 체계를 사용하여 설명한다.First, the
다음으로, 상기 빨리 타자 정보 데이터베이스(280)는 빨리 타자에 사용되는 각 상용구 메시지 정보가 저장된다. 상기 빨리 타자의 상용구 메시지 정보는 사업자의 추가 또는 변경에 의해 주기적 또는 실시간적인 갱신이 가능하게 된다. 이와 같이 상기 빨리 타자 정보 데이터베이스(280)를 갱신해 줌으로써 신규어 또는 유행어 등에 민감하게 대처할 수가 있게 된다.Next, the fast
상기 사용자 정보 데이터베이스(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
상기 무선 네트워크(210)는 2G, 3G, 4G 등의 어떠한 무선망도 가능하며, WAN 등의 근거리 무선망 또는 사설 무선망 등을 적용하는 것도 가능하다. 예컨대, 상기 무선 네트워크(210)가 3G의 CDMA망일 경우 상기 무선 네트워크(320)는 무선 단말(200)과의 무선구간 통신을 수행하는 기지국(BTS), 상기 기지국을 제어하는 기지국 제어기(BSC), 호 교환을 담당하는 교환기(MSC), 단문 메시지 서비스를 제공하는 단문 메시지 서비스 센터(SMSC), 상기 이동 통신 단말로의 데이터 서비스를 위한 패킷 데이터 서비스 노드(PDSN) 등으로 구성될 수 있다. 또한, 상기 유선 네트워크(220)는 공중 전화 통신망을 포함한 어떠한 유선 통신 네트워크에도 적용 가능하며 바람직하게는 유선 인터넷망으로 이해되어질 수 있다.The
도 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
한편, 상기 저장부(350)에는 본 발명의 실시예에 따라 빨리 타자 구성 파일(351) 및 대화맵 정보(352)가 저장될 수 있으며, 상기 인스턴트 메신저 모듈(360) 및 빨리 타자 처리 모듈(370)은 별도의 모듈로 구성되거나, 소프트웨어의 형태로 구성되어 상기 저장부(350) 내에 저장될 수도 있다.On the other hand, the
상기 제어부(320)는 상기 무선 단말의 전반적인 동작을 제어하며, 특히 본 발명에서는 상기 인스턴트 메신저 모듈(360)에 의해 인스턴트 메신저가 실행될 때, 빨리 타자 기능 사용 여부를 확인하여 상기 빨리 타자 처리 모듈(370)을 통해 입력한 단축키에 대한 상용구들이 선택 및 표시될 수 있도록 제어하게 된다. 즉, 상기 인스턴트 메신저의 입력창에 빨리 타자 기능에 의한 상용구 입력을 위한 특수 문자(예컨대, '#')가 포함되어 있는지를 판단하고, 상기 판단 결과에 따라 상기 빨리 타자 처리 모듈(370)에서는 상기 특수 기호 문자와 함께 입력된 숫자에 매핑되는 상용구를 상기 대화맵 정보(352)를 통해 독출함으로써 빨리 타자 기능 수행에 따른 상용구 입력이 될 수 있도록 제어하게 된다.The
상기 키입력부(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
상기 표시부(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
상기 무선 처리부(Radio Frequency Part : 330)는 안테나(331)에서 수신되는 신호를 무선 신호에서 중간 주파수 신호로 변환하여 출력하고, 송신하고자 하는 신호를 중간 주파수 신호에서 무선 신호로 변환하여 상기 안테나(331)로 출력한다. 상기 음성 처리부(340)는 상기 안테나(331)를 통해 수신되는 무선 신호를 무선 처리부(330)로부터 입력받아 복조하고 스피커(SPK; 341)에 의해 음성 신호를 출력거나, 마이크(MIC; 342)로부터 입력되는 음성 신호를 변조하여 상기 무선 처리부(440)를 거쳐 안테나(451)에 의해 송신하는 기능을 수행한다.The
상기 저장부(350)는 상기 제어부(320)의 동작을 위한 프로그램 및 동작 중에 처리되는 데이터를 일시적으로 저장하게 되며, 후술하는 설명에서는 빨리 타자 D/B 서버(260)에 대한 대비되는 개념으로서 로컬(local) 데이터베이스로 구분되어 진다. 특히 본 발명에 따라 상기 저장부(350)에는 빨리 타자 구성 파일(351) 및 빨리 타자 상용구의 매핑 정보를 포함하는 대화맵 정보(352) 등이 저장될 수 있다.The
상기 빨리 타자 구성 파일(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
상기 인스턴트 메신저 모듈(360)은 상술한 바와 같이 본 발명에서 선택적으로 추가 또는 제외가 가능한 모듈이며, 상기 무선 단말(200)에서 모바일 인스턴트 메신저 프로그램을 실행시키게 될 경우, 인스턴트 메신저를 위한 각종 메뉴 및 대화창을 생성시키며, 상기 인스턴트 메신저의 각종 기능을 지원하고, 상대방(무선 단말(200) 또는 유선 단말(230))과의 인스턴트 메신저를 통한 메시지 교환이 가능하게 하는 역할을 수행한다.The
상기 빨리 타자 처리 모듈(370)은 본 발명에 따라 모바일 인스턴트 메신저 프로그램 실행 또는 메시지 입력 상황에서 빨리 타자 기능의 선택이 시작되면, 해당 대화맵을 검색하여 상용구를 제공할 수 있도록 빨리 타자 기능 제공과 관련된 각종 기능들을 수행한다. 즉, 상기 저장부(350)에 저장된 빨리 타자 구성 파일(351) 및 대화맵 정보(352)를 확인하고, 입력된 단축키에 해당하는 상용구를 디스플레이하게 된다.The fast
도 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
이때, 본 발명에 따라 상기 대화맵 모드(420)를 선택할 경우(즉, 빨리 타자를 위한 특수 문자(예컨대 '#')를 입력할 경우)에는 상기 빨리 타자를 위한 상용구들의 카테고리(440)들이 제시가 될 수 있다. 또한, 복수의 제시된 카테고리(440)들 중에서 하나의 카테고리를 선택하게 되면, 해당 카테고리 내에 포함된 각종 상용구 메시지(450)들이 제시될 수 있다. 아울러, 본 발명의 실시예에 따라 존댓말, 반말 등의 옵션(460)을 포함할 경우에는 이에 해당하는 상용구가 제시될 수 있다.In this case, when the
한편, 상기 도 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.
상기 <수학식 1>을 참조하면 빨리 타자 기능에서 제공되는 각 상용구들은 상기와 같은 고유의 단축키에 일대일 매핑되게 된다. 상기 단축키는 상술한 바와 같이 특수 문자, 제1 자리 숫자, 제2 자리 숫자 및 특수 문자 등의 순으로 구성되며, 상기 제일 앞의 특수 문자는 빨리 타자 모드로의 전환을 의미하는 맵선택 명령어로서 본 발명에서는 '#'를 사용하였다. 다음으로, 제1 자리 숫자는 카테고리 분류 코드를 의미하며, 상기 카테고리의 예로서 상용구를 인사, 인사 대답, 약속, 약속 대답, 사랑, 기쁨, 기타 등의 카테고리로서 분류할 수가 있게 된다. 제2 자리 숫자는 해당 카테고리 내에 있는 각 상용구들의 일련 번호를 의미한다. 따라서, 상기 특수 문자, 제1 자리 숫자 및 제2 자리 숫자로서 하나의 고유한 상용구를 가리키게 된다. 추가로 마지막에 포함될 수 있는 특수 문자는 옵션 기능을 의미하며, 상기 특수 문자를 추가함으로써 동일한 의미를 가지는 메시지의 다른 형태(예컨대, 존댓말)의 상용구를 제공할 수가 있게 된다.Referring to
한편, 상술한 바와 같이 상기 <수학식 1>에서는 상용구를 제1 자리 숫자 및 제2 자리 숫자로서 한 계층의 카테고리로 분류하였으나, 상기 자릿수를 늘임으로써 복수의 계층의 카테고리로 분류하여 적용하는 것도 가능하다.Meanwhile, in the
본 발명의 다른 실시예로서 상기 제시된 단축키를 변형시켜 조합함으로써 새 로운 상용구를 생성할 수도 있다. 예컨대, 시간 약속을 나타내는 상용구의 단축키와 약속할 시간 정보를 조합함으로써 새로운 메시지를 생성하는 것이 가능하다. 하기 <수학식 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.
상기 <수학식 2>를 참조하면, 상기 <수학식 1>에서 제시한 상용구 뒤에 구분자로서 스페이스로 구분한 뒤, 새로운 정보로서 '키 정보'를 추가함으로써 새로운 상용구의 생성이 가능해진다. 예컨대, 단축키가 "#38"일 때, "~ 시에 만나자" 라는 상용구를 의미할 경우, 단축키를 "#38 12"와 같이 입력함으로써 "12시에 만나자" 라는 새로운 상용구를 생성할 수가 있게 된다. 이때, 상기 상용구 입력에 있어 일반적인 문자 입력보다 편리한 점은, 종래에 상기 문자를 입력할 때 숫자 모드에서 '12'를 입력하고 다시 한글 모드로 전환하여 "에 만나자"를 입력하였으나, 본 발명의 실시예에 따라 상기와 같이 간단한 단축키로 구성함과 아울러, 숫자 모드에서 문자 모드로의 전환과 같은 모드 전환이 불필요하게 됨으로써 보다 빠르고 편리한 문자 입력이 가능해지게 된다.Referring to
도 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
먼저, 무선 단말(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
상기 무선 단말(200)의 요청에 따라 상기 빨리 타자 웹서버(250)는 빨리 타자 D/B 서버(260)로 현 사용자의 정보를 요청(S602)하게 된다. 상기 요청 후 상기 빨리 타자 웹서버(250)는 상기 빨리 타자 D/B 서버(260)로부터 현 사용자의 사용자 정보를 읽어오게 된다(S603). 그런 다음, 상기 빨리 타자 웹서버(250)는 상기 무선 단말(200)로 상기 사용자의 티켓 정보를 전송(S604)하게 된다.In response to a request of the
이때, 상기 무선 단말(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
상기 무선 단말(200)은 상기 빨리 타자 웹서버(250)로부터 빨리 타자 구성 버전 정보를 확인하고, 자신의 단말 내의 로컬(local) 저장부(350)에 저장된 빨리 타자 구성 파일(351)의 버전 정보와 상기 수신된 서버에 저장된 구성 파일의 버전 정보를 비교함으로써 이후 절차 수행 여부(즉, 새로운 빨리 타자 구성 파일 다운로드 여부)를 결정하게 된다.The
만약, 상기 로컬(local) 저장부(350)에 저장된 빨리 타자 구성 파일(351)의 버전이 상기 수신된 서버에 저장된 구성 파일의 버전과 같을 경우에는 이후 다운로드의 절차가 필요 없이 상기 기 저장된 빨리 타자 구성 파일(351)을 이용하게 된다. 반면, 상기 로컬(local) 저장부(350)에 저장된 빨리 타자 구성 파일(351)의 버전이 상기 수신된 서버에 저장된 구성 파일의 버전보다 낮은 버전일 경우에는 다음과 같은 빨리 타자 구성 파일 다운로드 절차를 진행하게 된다.If the version of the fast typing configuration file 351 stored in the
먼저, 상기 무선 단말(200)에서는 상기 빨리 타자 웹서버(250)로 새로운 빨리 타자 구성 파일에 대한 다운로드를 요청(S609)한다. 상기 빨리 타자 웹서버(250)에서는 상기 요청에 따라 상기 빨리 타자 D/B 서버(260)로 해당 파일을 요청(S610)하고, 상기 요청 결과로서 상기 빨리 타자 D/B 서버(260)로부터 빨리 타자 구성 파일을 다운로드(S611) 받게 된다. 이에 따라, 상기 빨리 타자 웹서버(250)는 상기 다운로드 받은 상기 새로운 빨리 타자 구성 파일을 상기 해당 무선 단말(200)에게로 전송(S612)하게 된다.First, the
이상으로 본 발명의 실시예에 따른 빨리 타자 제공 시스템, 장치 및 방법을 상세히 설명하였다. 이하, 도 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
한편, 본 발명의 실시예에서는 구체적인 실시예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안되며 후술하는 특허 청구의 범위뿐만 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.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)
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)
| 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)
| 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 |
-
2006
- 2006-07-14 KR KR1020060066611A patent/KR101228038B1/en not_active Expired - Fee Related
Patent Citations (4)
| 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) |