[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20110025722A - 드래그 동작을 활용한 메시지 전송 방법 및 단말기 - Google Patents

드래그 동작을 활용한 메시지 전송 방법 및 단말기 Download PDF

Info

Publication number
KR20110025722A
KR20110025722A KR1020090083728A KR20090083728A KR20110025722A KR 20110025722 A KR20110025722 A KR 20110025722A KR 1020090083728 A KR1020090083728 A KR 1020090083728A KR 20090083728 A KR20090083728 A KR 20090083728A KR 20110025722 A KR20110025722 A KR 20110025722A
Authority
KR
South Korea
Prior art keywords
drag
command
message
transmission
input
Prior art date
Application number
KR1020090083728A
Other languages
English (en)
Other versions
KR101384535B1 (ko
Inventor
홍상우
Original Assignee
에스케이텔레콤 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스케이텔레콤 주식회사 filed Critical 에스케이텔레콤 주식회사
Priority to KR1020090083728A priority Critical patent/KR101384535B1/ko
Publication of KR20110025722A publication Critical patent/KR20110025722A/ko
Application granted granted Critical
Publication of KR101384535B1 publication Critical patent/KR101384535B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0486Drag-and-drop
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

본 발명은 드래그 동작을 활용한 메시지 전송 방법 및 단말기에 관한 것으로, 메시지 작성모드에서 드래그 동작을 통하여 다양한 입력 신호를 단말기에 입력하여 작성된 메시지의 전송 관련 명령을 수행시키기 위한 것이다. 본 발명에 따르면, 메시지가 작성된 후 전화번호부 실행 요청이 입력되면, 제어부가 전화번호부를 실행하여 표시부에 표시한다. 전화번호부에서 적어도 하나의 특정 전화번호에 대응하는 위치의 터치입력부가 드래그되면, 터치입력부가 드래그의 압력, 길이 및 시간 중 적어도 하나의 값을 포함하는 드래그 정보를 생성하여 제어부로 입력한다. 그리고 제어부가 입력된 드래그 정보에 대응하며, 드래그된 특정 전화번호로의 작성된 메시지의 전송 관련 명령을 결정하여 수행한다. 따라서 사용자는 드래그의 압력, 길이 또는 시간 조절을 통하여 메시지 전송과 관련된 다양한 기능을 수행시킬 수 있는 사용자 편의성을 제공받을 수 있다.
단말기, 터치, 명령, 전화번호부, 드래그

Description

드래그 동작을 활용한 메시지 전송 방법 및 단말기{METHOD FOR TRANSMITTING MESSAGE USING DRAG ACTION AND TERMINAL THEREFOR}
본 발명은 단말기를 이용한 메시지 전송 기술에 관한 것으로, 더욱 상세하게는 메시지 작성모드에서 수행되는 드래그의 압력, 길이 또는 시간 조절을 통하여 메시지의 전송과 관련된 다양한 기능을 수행하는 드래그 동작을 활용한 메시지 전송 방법 및 단말기에 관한 것이다.
통상적으로 사용자는 단말기에 마련된 키패드, 터치스크린, 조이스틱, 스크롤 휠 등의 입력장치를 이용하여 단말기를 조작하거나 단말기에 필요한 정보를 입력한다.
특히 최근의 휴대단말기에는 표시부와 입력부의 기능을 동시에 수행할 수 있는 터치스크린의 장착이 확대되고 있다. 사용자는 터치스크린의 터치를 통하여 휴대단말기의 응용프로그램을 실행하고, 필요한 기능을 수행한다. 예를 들어 단말기의 터치스크린에 표시되는 아이콘이나 메뉴바의 터치를 통하여 응용프로그램의 기능을 실행할 수 있다. 따라서 응용프로그램의 실행이라는 측면에서 터치스크린 방식이 통상적인 키패드 방식에 비하여 사용자에게 편리성을 제공하고 있다고 할 수 있다.
하지만 종래의 터치스크린을 통한 터치 입력은 손가락으로 터치스크린의 특정 영역을 짧게 한 번, 또는 두 번 터치하거나 드래그하는 정도에 그치고 있기 때문에, 입력 방식이 한정적이다. 이로 인해 사용자는 터치스크린을 통하여 단말기의 다양한 기능을 수행하는 데 불편이 따른다.
터치스크린을 통한 터치 입력이 증대되고 있는 현 시점에서, 상기와 같은 한정된 입력 방식은 사용자로 하여금 다양한 입력을 할 수 없게 하므로 불편을 야기할 수 있다.
특히 작성된 메시지의 전송시, 사용자는 전화번호부에서 터치를 통하여 수신자의 전화번호를 선택하고, 통화키를 눌러(터치) 선택된 수신자로 작성된 메시지를 전송하게 되는데, 이때 사용자는 여러 번의 터치 또는 키 선택을 해야 하므로 불편하다.
따라서 본 발명의 목적은 메시지 작성모드에서 터치입력부를 통한 새로운 입력 방식을 제공할 수 있는 드래그 동작을 활용한 메시지 전송 방법 및 단말기를 제공하는 데 있다.
본 발명의 다른 목적은 메시지 작성모드에서 간단한 드래그 동작을 통하여 메시지의 전송 관련 명령을 수행하는 드래그 동작을 활용한 메시지 전송 방법 및 단말기를 제공하는 데 있다.
본 발명의 또 다른 목적은 메시지 작성 후 전화번호부에서 입력되는 드래그의 압력, 길이 또는 시간을 포함하는 드래그 정보에 따라 수신자를 선택하거나, 선택된 수신자의 선택을 해제하거나, 수신자를 선택한 후 작성된 메시지를 전송하는 드래그 동작을 활용한 메시지 전송 방법 및 단말기를 제공하는 데 있다.
상기 목적을 달성하기 위해서, 본 발명은 표시부, 터치입력부 및 제어부를 포함하는 단말기를 제공한다. 상기 표시부는 사용자의 입력에 따라 작성된 메시지를 표시한 후 실행되는 전화번호부를 표시한다. 상기 터치입력부는 상기 전화번호부에서 적어도 하나의 특정 전화번호에 대응하는 위치를 드래그하면, 상기 드래그의 압력, 길이 및 시간 중 적어도 하나의 값을 포함하는 드래그 정보를 생성한다. 그리고 상기 제어부는 상기 터치입력부를 통하여 상기 드래그 정보를 입력받고, 상기 입력된 드래그 정보에 대응하며, 상기 드래그된 특정 전화번호로의 상기 작성된 메시지의 전송 관련 명령을 결정하여 수행한다.
본 발명은 또한, 메시지가 작성된 후 전화번호부 실행 요청이 입력되면, 제어부가 상기 전화번호부를 실행하여 표시부에 표시하는 표시 단계, 상기 전화번호부에서 적어도 하나의 특정 전화번호에 대응하는 위치의 터치입력부가 드래그되면, 상기 터치입력부가 상기 드래그의 압력, 길이 및 시간 중 적어도 하나의 값을 포함하는 드래그 정보를 생성하여 상기 제어부로 입력하는 입력 단계, 상기 제어부가 상기 입력된 드래그 정보에 대응하며, 상기 드래그된 특정 전화번호로의 상기 작성된 메시지의 전송 관련 명령을 결정하는 결정 단계, 상기 제어부가 상기 결정된 명령에 따라 상기 작성된 메시지의 전송 관련 명령을 수행하는 수행 단계를 포함하는 드래그 동작을 활용한 메시지 전송 방법을 제공한다.
본 발명에 따르면, 사용자가 메시지를 작성한 후 전화번호부에서 특정 전화번호를 드래그하면, 단말기는 드래그 정보에 포함된 드래그의 압력, 길이 또는 시간에 차이가 있는 드래그 정보들을 각각 서로 다른 입력 신호로 구분하여 메시지 전송과 관련된 다양한 명령을 수행한다. 즉 사용자는 메시지 작성모드에서 수행되는 드래그의 압력, 길이 또는 시간 조절을 통하여 작성된 메시지를 수신할 수신자를 선택하거나, 선택된 수신자의 선택을 해제하거나, 수신자를 선택한 후 작성된 메시지를 바로 전송할 수 있다.
이와 같이 단말기는 기존의 드래그 동작을 드래그의 압력, 길이 또는 시간의 차이에 따라 각기 다른 입력 신호로 구분하기 때문에, 별도의 입력기가 없더라도 단말기에 다양한 신호의 입력이 가능하고, 사용자는 드래그 동작을 통하여 메시지 전송 관련 명령을 수행시킬 수 있어 편리하다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성 요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의하여야 한다. 하기 설명 및 첨부 도면에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.
도 1은 본 발명의 실시예에 따른 단말기(100)의 구성을 보여주는 블록도이다.
도 1을 참조하면, 본 실시예에 따른 단말기(100)는 터치입력부(20)를 구비한 단말기이다. 단말기(100)는 터치입력부(20)를 통해 입력되는 터치 또는 드래그 신호에 따라 메시지의 전송 관련 명령을 수행할 수 있다. 여기서 단말기(100)는 메시지 전송을 수행하는 통신단말기로서, 유선통신 단말기, 이동통신 단말기, PDA(Personal Digital Assistants), PMP(Portable Multimedia Player), 노트북, 이동방송 수신기, 디지털 카메라 등을 포함한다.
본 실시예에 따른 단말기(100)는 통신 인터페이스부(12), 표시부(14), 키 입력부(16), 메모리(18), 터치입력부(20) 및 제어부(30)를 포함한다.
통신 인터페이스부(12)는 단말기(100)의 유선 또는 무선통신 기능을 수행한다. 무선통신 기능을 수행하는 통신 인터페이스부(12)는 송신되는 신호의 주파수를 상승변환 및 증폭하는 RF(Radio Frequency) 송신기(미도시)와, 수신되는 신호를 저 잡음 증폭하고 주파수를 하강 변환하는 RF 수신기(미도시) 등을 포함할 수 있다. 특히 통신 인터페이스부(12)는 제어부(30)의 제어에 따라 작성된 메시지를 전송한다.
표시부(14)는 단말기(100)에서 실행되는 각종 기능 메뉴를 비롯하여 메모리(18)에 저장된 정보를 표시한다. 표시부(14)는 제어부(30)의 제어에 따라 터치입력부(20)를 통한 터치 또는 드래그에 따른 실행 결과를 영상으로 표시할 수 있다. 표시부(14)로는 LCD(Liquid Crystal Display)나 터치스크린이 사용될 수 있다. 본 실시예에서는 표시부(14)로 터치입력부(20)를 구비하는 터치스크린을 예시하였다. 표시부(14)의 터치 또는 드래그를 통하여 입력되는 사용자 입력은 터치입력부(20)에 의해 감지될 수 있다.
표시부(14)는 타 단말기로부터 수신한 메시지를 표시하거나, 또는 타 단말기로 전송할 메시지를 표시할 수 있다. 표시부(14)는 적어도 하나의 전화번호를 포함하는 전화번호부, 메시지를 작성하기 위한 메시지 작성모드에서의 메시지 작성화면, 메시지를 전송하기 위한 메시지 전송화면 등을 표시할 수 있다.
키 입력부(16)는 숫자 및 문자를 입력받을 수 있는 키 및 각종 기능을 설정하기 위한 키를 구비하며, 사용자로부터 선택 신호를 입력받는다. 키 입력부(16)는 터치입력부(20)를 통해 터치 입력 또는 드래그 입력을 수신할 것인지를 결정하는 사용자 입력을 수신할 수 있다. 예를 들어 터치입력부(20)를 통한 사용자 입력이 가능한 단말기(100)가 그 입력을 수신할 수 없도록 잠금기능을 구비하고 있다고 가정하면, 사용자는 키 입력부(16)에 기 설정된 키를 입력함으로써 잠금기능을 해제 하고 터치입력부(20)를 통한 사용자 입력이 가능하도록 할 수 있다.
메모리(18)는 단말기(100)의 동작 제어시 필요한 프로그램과, 그 프로그램 수행 중에 발생되는 데이터를 저장하며, 하나 이상의 휘발성 메모리 소자와 비휘발성 메모리 소자로 이루어진다. 메모리(18)는 터치입력부(20)를 통한 드래그에 따른 메시지 작성모드를 수행하기 위한 실행프로그램을 저장한다. 메모리(18)는 전화번호부와, 터치입력부(20)를 통해 입력되는 드래그 정보에 각각 대응하는 작성된 메시지의 전송 관련 명령(Command)을 저장한다. 이때 전송 관련 명령은 드래그된 특정 전화번호를 선택하는 선택명령과, 드래그된 특정 전화번호로 작성된 메시지를 전송하는 전송명령을 포함하며, 그 외 선택해제명령을 더 포함할 수 있다. 선택해제명령은 선택명령에 따라 선택했던 전화번호에 대해서 선택을 해제하는 명령이다.
터치입력부(20)는 사용자의 터치 또는 드래그에 따른 입력 신호를 감지하여 터치 정보 또는 드래그 정보를 생성하여 제어부(30)로 입력한다. 터치입력부(20)는 드래그의 압력, 길이 및 시간 중에 적어도 하나의 값을 포함하는 드래그 정보를 생성한다. 이때 터치입력부(20)는 터치스크린의 터치패널, 터치패드 및 터치센서 중에 적어도 하나를 포함한다. 본 실시예에 따른 터치입력부(20)는 터치스크린의 터치패널로 구현된 예를 개시하였다.
한편 터치입력부(20)는 표시부(14)에 포함된 예를 개시하였지만 이에 한정되는 것은 아니다. 예컨대 터치입력부(20)가 터치패드 또는 터치센서인 경우, 터치입력부(20)는 표시부(14)와는 별도로 단말기(100)에 설치될 수 있다.
터치입력부(20)는 터치스크린 방식으로 구현된 표시부(14)를 통해 사용자로 부터의 입력을 수신한다. 터치입력부(20)는 표시부(14)를 터치 또는 드래그하는 사용자 입력을 수신한다. 터치입력부(20)를 통한 사용자 입력은 크게 드래그 입력 및 터치 입력으로 구분된다. 사용자 입력은 사용자의 손가락, 스타일러스펜 등의 표시부(14)에 이용 가능한 입력기를 통해 입력된다. 사용자 입력이 메모리(18)에 기 저장된 시간 또는 이동거리 이상 표시부(14)에 지속적으로 감지되는 경우를 '드래그 입력'이라 한다. 터치 입력은 드래그 입력과 달리 표시부(14)에서 메모리(18)에 기 저장된 시간 또는 이동거리 이하로 감지되는 입력을 가리키는 것으로, 한 번 또는 두 번 표시부(20)가 터치되는 경우를 '터치 입력'이라 한다.
본 실시예에 따른 터치입력부(20)는 사용자가 손가락 등을 이용하여 표시부(14)에 드래그 동작을 가하면, 그 동작에 따른 드래그 정보를 생성하여 제어부(30)에 전달할 수 있다. 이를 위하여 터치입력부(20)는 사용자의 드래그 입력을 감지할 수 있는 적어도 하나의 센서(Sensor)(미도시)를 포함할 수 있다. 드래그 입력을 감지하는 센서는 예를 들어, 압력을 감지하는 압력센서, 광센서, 초음파 센서, 사용자의 손가락 등이 접촉 또는 근접하였을 때 변화하는 정전용량의 측정하는 정전용량센서 등을 포함한다. 이러한 센서들은 드래그 입력뿐만 아니라 터치 입력도 감지할 수 있음은 당업자에게 자명하다 할 것이다.
터치입력부(20)는 드래그 입력에 따른 드래그의 압력, 길이 및 시간 중 적어도 하나의 값을 포함하는 드래그 정보를 생성하여 제어부(30)로 전달한다. 이때 터치입력부(20)는 외형적으로 동일한 드래그 동작이 수행되더라도 드래그의 압력, 길이 또는 시간의 차이에 따라 각기 다른 드래그 정보를 생성한다. 즉 외형적으로 동 일한 드래그 동작을 수행하더라도, 드래그 동작에 따라 드래그의 압력, 길이 및 시간 중 적어도 하나의 값은 다를 수 있으며, 터치입력부(20)는 이를 감지하여 드래그 정보를 생성한다. 한편 드래그 정보는 드래그의 방향정보와, 드래그의 시작지점과 종료지점의 좌표정보와 같은 드래그 기본정보를 포함한다.
특히 터치입력부(20)는 메시지 작성모드에서 표시부(14)에 표시된 전화번호부에서 적어도 하나의 특정 전화번호에 대응하는 위치를 드래그하면, 해당 드래그의 압력, 길이 및 시간 중 적어도 하나의 값을 포함하는 드래그 정보를 생성하여 제어부(30)로 입력한다.
그리고 제어부(30)는 단말기(100)의 전반적인 동작을 제어한다. 제어부(30)는 드래그 입력에 따른 단말기(100)의 동작 수행을 제어한다. 제어부(30)는 터치입력부(20)로부터 사용자의 드래그 입력에 따른 드래그 정보가 전달되면 해당 드래그 정보에 대응하는 명령을 결정한다. 제어부(30)는 결정한 명령을 수행하여 표시부(14) 등을 통하여 출력한다. 이때 제어부(30)는 드래그 정보에 포함된 드래그의 압력, 길이 및 시간 중 적어도 하나의 값에 차이가 있는 드래그 정보들을 각기 다른 입력 신호로 인식한다. 제어부(30)는 입력된 드래그 정보에 대응되는 명령을 메모리(18)에서 추출하여 결정한다.
특히 제어부(30)는 메시지 작성모드에서의 메시지 작성을 포함한 메시지 전송과 관련된 기능 수행을 제어한다. 즉 메시지 작성모드에서, 제어부(30)는 키 입력부(16) 또는 터치입력부(20)를 통하여 메시지의 내용을 입력받아 SMS(Short Message Service) 또는 MMS(Multimedia Message Service) 메시지를 작성한다. 제어 부(30)는 작성된 메시지를 표시부(14)에 표시한다.
메시지가 작성된 후 사용자로부터 전화번호부 실행요청이 입력되면, 제어부(30)는 전화번호부를 실행하여 표시부(14)에 표시한다. 사용자가 전화번호부에서 특정 전화번호를 드래그하면, 터치입력부(20)는 드래그에 따른 드래그 정보를 생성하여 제어부(30)로 입력한다. 제어부(30)는 입력된 드래그 정보에 대응하며 드래그된 특정 전화번호로의 작성된 메시지의 전송 관련 명령을 결정하여 수행한다. 이때 제어부(30)는 입력된 드래그 정보에 대응하는 작성된 메시지의 전송 관련 명령을 메모리(18)에서 추출하여 결정한다.
한편 제어부(30)는 결정한 명령을 실행하여 표시부(14) 등을 통하여 출력한다. 예컨대 결정한 명령이 선택명령인 경우, 제어부(30)는 드래그된 특정 전화번호를 수신자로 선택한다. 결정한 명령이 선택해제명령인 경우, 제어부(30)는 드래그된 특정 전화번호의 선택을 해지한다. 그리고 결정한 명령이 전송명령인 경우, 제어부(30)는 통신 인터페이스부(12)를 통하여 드래그된 특정 전화번호를 갖는 단말기로 작성된 메시지를 전송한다. 이때 제어부(30)는 결정된 전송명령에 따라 작성된 메시지를 전송할 때, 전송명령이 결정되기 전까지 선택명령에 의해 선택된 전화번호로도 작성된 메시지를 함께 전송한다.
그리고 제어부(30)는 메시지 작성모드에서 수행되는 드래그 동작에 따른 드래그의 압력, 길이 또는 시간의 값에 차이가 있는 드래그 정보들을 각각 서로 다른 입력 신호로 인식하여 작성된 메시지의 전송 관련 명령을 수행한다. 즉 제어부(30)는 입력된 드래그 정보에 따라 명령을 수행할 때, 드래그 정보에 포함된 드래그 기 본정보에 대해서 드래그의 압력, 길이 및 시간 중 적어도 하나의 값에 가중치로 사용하여 명령을 실행하거나, 드래그의 압력, 길이 및 시간 중 적어도 하나의 값에 따라 개별적인 명령을 수행할 수 있다.
예컨대 작성된 메시지의 전송 관련 명령이 선택명령, 선택해제명령 및 전송명령이라고 하면, 제어부(30)는 아래와 같은 조건으로 명령을 결정할 수 있다. 이때 3개의 명령은 1개 또는 2개의 임계값으로 구분할 수 있다.
1개의 임계값으로 3개의 명령을 구분하는 예를 설명하면 다음과 같다. 입력된 드래그 정보에 포함된 드래그의 값은 제1 임계값을 중심으로 제1 임계값 이하에 포함되거나 제1 임계값 이상에 포함될 수 있다. 제1 임계값 이하 또는 이상 중 하나에 선택해제명령을 포함하여 선택명령 또는 전송명령 중 하나가 함께 매칭될 수 있다.
예컨대, 입력된 드래그 정보에 포함된 드래그의 값이 임계값 이하이고 드래그된 특정 전화번호가 처음 드래그된 경우, 제어부(30)는 선택명령을 결정한다. 입력된 드래그 정보에 포함된 드래그의 값이 임계값 이하이고 드래그된 특정 전화번호가 선택되었던 전화번호인 경우, 제어부(30)는 선택해제명령을 결정한다. 그리고 드래그의 값이 임계값 이상인 경우, 제어부(30)는 전송명령을 결정한다.
또는 입력된 드래그 정보에 포함된 드래그의 값이 임계값 이상이고 드래그된 특정 전화번호가 처음 드래그된 경우, 제어부(30)는 선택명령을 결정한다. 입력된 드래그 정보에 포함된 드래그의 값이 임계값 이상이고 드래그된 특정 전화번호가 선택되었던 전화번호인 경우, 제어부(30)는 선택해제명령을 결정한다. 그리고 드래 그의 값이 임계값 이하인 경우, 제어부(30)는 전송명령을 결정한다.
2개의 임계값으로 3개의 명령을 구분하는 예를 설명하면 다음과 같다. 이때 임계값은 제1 및 제2 임계값이며, 제1 임계값이 제2 임계값보다는 작다. 입력된 드래그 정보에 포함된 드래그의 값은 제1 임계값 이하, 상기 제1 임계값과 제2 임계값 사이, 상기 제2 임계값 이상 중에 하나에 포함된다. 제1 임계값 이하, 제1 임계값과 제2 임계값 사이 및 제2 임계값 이상은 각각 선택명령, 선택해제명령 및 전송명령에 일대일로 매칭된다.
예컨대, 제어부(30)가 입력된 드래그 정보에 포함된 드래그의 압력이 제1 임계 압력 이하인 경우 선택명령을 결정하고, 제1 임계 압력과 제2 임계 압력 사이인 경우 선택해제명령을 결정하고, 제2 임계 압력 이상인 경우 전송명령을 결정할 수 있다.
한편 제어부(30)는 입력된 드래그 정보에 포함된 드래그의 길이 및 시간에 대해도 같은 방식으로 선택명령, 선택해제명령 및 전송명령을 결정할 수 있다. 그리고 제어부(30)는 드래그의 압력과 길이, 압력과 시간, 길이와 시간 및 압력, 길이 및 시간 중에 하나를 고려하여 작성된 메시지의 전송 관련 명령을 결정할 수 있다. 예컨대 드래그의 길이가 임계 길이 이하이면 선택명령 또는 선택해제명령을 결정하고, 임계 길이 이상이면 전송명령을 결정할 수 있다. 드래그의 시간이 임계 시간 이하이면 선택명령 또는 선택해제명령을 결정하고, 임계 시간 이상이면 전송명령을 결정할 수 있다.
구체적으로 드래그 값이 압력인 경우에, 작성된 메시지의 전송 관련 명령이 선택명령, 선택해제명령 및 전송명령이라고 하면, 제어부(30)는 아래의 표1에 나타낸 바와 같은 방식으로 명령을 결정할 수 있다. 즉 표1은 드래그의 압력을 레벨로 나타내고, 각 레벨에 따른 드래그 정보에 해당하는 명령을 나타낸다. 메모리(18)는 후술하는 제어부(30)에 의하여 하기와 같은 표1을 저장할 수 있다.
드래그의 압력(Level) 명령(Command)
낮음 선택(Select)
중간 선택해제(Cancel)
높음 전송(Transmit)
이때 드래그의 압력은 드래그 시 터치입력부(20)에 가해지는 압력에 따라 결정될 수 있으며, 예컨대 낮음, 중간 및 높음으로 결정될 수 있다. 낮음은 사용자가 터치입력부(20)에 가하는 압력값이 제1 임계값 이하인 경우이고, 중간은 압력값이 제1 임계값과 제2 임계값 사이인 경우이고, 높음은 제2 임계값 이상인 경우이다. 그리고 제1 임계값 및 제2 임계값은 사용자가 통상적으로 터치입력부(20)로 가할 수 있는 압력값의 범위에서 설정되며, 디폴트 형태로 설정되거나 사용자에 의해 설정될 수도 있다.
만약 표시부(14)에 전화번호부가 표시된 상태에서, 드래그 정보에 포함된 드래그의 압력이 낮음이라면, 제어부(30)는 그 드래그 정보에 대응하는 명령이 '선택명령'임을 표1을 통하여 알아낼 수 있다. 따라서 제어부(30)는 드래그된 특정 전화번호를 수신자로 선택한다.
드래그 정보에 포함된 드래그의 압력이 중간이라면, 제어부(30)는 그 드래그 정보에 대응하는 명령이 '선택해제명령'임을 표1을 통하여 알아낼 수 있다. 따라서 제어부(30)는 드래그된 특정 전화번호 즉 선택했던 전화번호에 대해서 선택을 해제한다.
그리고 드래그 정보에 포함된 드래그의 압력이 높음이라면, 제어부(30)는 그 드래그 정보에 대응하는 명령이 '전송명령'임을 표1을 통하여 알아낼 수 있다. 따라서 제어부(30)는 드래그된 특정 전화번호를 포함하여, 이전에 선택된 전화번호로 작성된 메시지를 전송한다.
한편 표1에는 드래그의 압력을 3단계로 구분하여 표시하였지만, 더 많은 단계로 구분할 수도 있다. 그리고 드래그의 길이 및 시간 또한 표1의 드래그의 압력과 같은 방식으로 드래그 정보를 구별되게 설정할 수 있다.
본 실시예에 따른 제어부(30)는 터치입력부(20)를 통해 전달되는 사용자 입력이 드래그 입력인지 터치 입력인지의 여부를 판단할 수 있다. 제어부(30)는 터치입력부(20)를 통한 사용자 입력이 특정 지점에서 다른 지점까지 메모리(18)에 기 저장된 거리 이상 이동하는 입력인 경우 또는 메모리(18)에 기 저장된 시간 이상 지속적으로 감지되는 입력인 경우, 해당 사용자 입력을 드래그 입력이라고 판단할 수 있다.
상기의 판단결과 드래그 입력이 아닌 경우, 제어부(30)는 상기의 사용자 입력을 터치 입력으로 판단한다. 이때 메모리(22)는 각 터치 입력에 대응하는 명령을 기 저장할 수 있다. 제어부(30)는 해당 사용자 입력을 터치 입력으로 결정하여 해당 명령을 수행한다.
이와 같은 본 실시예에 따른 단말기(100)의 드래그 동작을 활용한 메시지 전송 방법을 도 1 및 도 2를 참조하여 설명하면 다음과 같다. 여기서 도 2는 본 발명의 실시예에 따른 드래그 동작을 활용한 메시지 전송 방법을 나타내는 흐름도이다. 단말기(100)는 메모리(18)에 드래그 정보에 대응하는 작성된 메시지의 전송 관련 명령을 저장하고 있다. 드래그 정보에 따른 명령은 디폴트 형태로 메모리(18)에 저장되어 있거나, 사용자에 의해 설정될 수 있다. 본 실시예에 따른 작성된 메시지의 전송 관련 명령은 선택명령, 선택해제명령 및 전송명령이다.
사용자에 의해 명령 설정 단계를 설명하면 다음과 같다. 드래그 정보에 대응하는 명령은, S40단계를 수행하기 전에 메모리(18)에 드래그 정보에 대응하는 명령을 설정하여 저장할 수 있다. 즉 사용자는 드래그 정보에 따른 명령 입력 모드에서, 터치입력부(20)를 통하여 설정할 명령에 대응하는 드래그를 입력한 후, 입력한 드래그의 압력, 길이 및 시간 중 적어도 하나의 값에 차이가 있는 드래그 정보에 대응할 명령을 선택하면, 제어부(30)는 입력된 드래그 정보에 선택된 명령을 대응시켜 메모리(18)에 저장한다.
이와 같은 명령 설정 단계는 S40단계를 수행하기 전에 수행할 수도 있고, 메모리(18)에 명령이 저장되어 있는 경우 수행하지 않을 수도 있다.
먼저 S40단계에서 제어부(30)는 메시지 작성모드를 실행하여 사용자로부터 메시지 입력을 수신한다. 즉 제어부(30)는 메시지 작성모드에서 키 입력부(16) 또는 터치입력부(20)를 통하여 메시지 내용을 입력받아 메시지를 작성한다. 제어부(20)는 작성된 메시지를 표시부(14)에 출력한다. 이때 메시지는 SMS 또는 MMS 메시지 중에 하나일 수 있다. 제어부(30)는 표시부(14)를 통해 가상키패드를 표시함으로써, 터치입력부(20)를 통하여 사용자로부터 메시지 내용을 입력받을 수 있다.
다음으로 메시지 입력을 완료한 사용자로부터 전화번호부 실행 요청이 입력되면, S42단계에서 제어부(30)는 전화번호부를 실행하여 표시부(14)에 표시한다. 이때 제어부(30)는 전화번호부에 등록된 지인의 전화번호를 리스트 또는 아이콘 형태로 표시한다.
다음으로 S44단계에서 제어부(30)는 터치입력부(20)를 통해 사용자로부터 사용자 입력을 수신한다. 이어서 S46단계에서 제어부(30)는 터치입력부(20)로부터 수신된 사용자 입력이 드래그 입력인지 터치 입력인지의 여부를 판단한다. 즉 제어부(30)는 전화번호부에 표시된 전화번호들 중에서 적어도 하나의 특정 전화번호에 대응하는 위치의 터치입력부(20)가 드래그 되는 지의 여부를 판단한다.
S46단계에서의 판단결과 드래그 입력인 경우, S48단계에서 터치입력부(20)는 제어부(30)의 제어하에 드래그 정보를 생성한다. 즉 터치입력부(20)는 드래그의 압력, 길이 및 시간 중 적어도 하나의 값을 포함하는 드래그 정보를 생성한다. 터치입력부(20)는 생성한 드래그 정보를 제어부(30)로 입력한다. 이때 드래그 정보는 드래그 기본정보를 포함할 수 있다.
다음으로 S50단계에서 제어부(30)는 입력된 드래그 정보에 대응하는 작성된 메시지의 전송 관련 명령을 결정한다. 즉 제어부(30)는 메모리(18)를 참조하여 해당 드래그 정보에 대응하는 작성된 메시지의 전송 관련 명령을 추출하여 결정한다. 제어부(30)는 드래그 정보에 포함된 드래그의 압력, 길이 및 시간 중 적어도 하나의 값에 차이가 있는 드래그 정보들을 각각 다른 입력 신호로 인식한다. 따라서 외형적으로 동일한 드래그 동작이 수행된다고 하더라도, 터치입력부(20)는 드래그의 압력, 길이 및 시간 중 적어도 하나의 값의 차이에 따라 각기 다른 드래그 정보를 생성하여 제어부(30)에 전달하기 때문에, 제어부(30)는 각각의 드래그 동작을 각기 다른 입력 신호로서 인식할 수 있다.
다음으로 S56단계에서 제어부(30)는 결정된 명령이 어떤 명령인지를 판단한다.
S56단계에서의 판단결과 선택명령인 경우, S58단계에서 제어부(30)는 터치입력이 수신된 부분의 전화번호를 선택한다. 즉 제어부(30)는 드래그된 특정 전화번호를 수신자로 선택한다.
이어서 S58단계 이후에 제어부(30)는 사용자의 터치입력부(20)를 통한 선택 신호에 따라 S44단계부터 다시 수행한다. 이때 제어부(30)는 전화번호부를 계속 실행하여 표시부(14)를 통해 표시함으로써 사용자에게 다른 전화번호를 선택받을 수도 있다.
S56단계의 판단결과 선택해제명령인 경우, S60단계에서 제어부(30)는 드래그된 특정 전화번호의 선택을 해제한다. 이때 드래그된 특정 전화번호는 이전에 선택명령에 의해 이전에 선택된 전화번호이다.
이어서 S60단계 이후에 제어부(30)는 사용자의 터치입력부(20)를 통한 선택 신호에 따라 S44단계부터 다시 수행한다.
그리고 S56단계에서의 판단결과 전송명령인 경우, S62단계에서 제어부(30)는 통신 인터페이스부(12)를 통하여 드래그된 특정 전화번호를 갖는 단말기로 작성된 메시지를 전송한다. 즉 제어부(30)는 전화번호부의 실행을 종료하고, S40단계에서 사용자로부터 입력을 수신하여 작성된 메시지를 전송한다. 제어부(30)는 결정된 전송명령에 따라 작성된 메시지를 전송할 때, 전송명령이 결정되기 전까지 S58단계에서 선택명령에 의해 선택된 전화번호로도 작성된 메시지를 함께 전송한다.
한편 S46단계에서의 판단결과 터치 입력인 경우, S52단계에서 제어부(30)는 터치 입력에 대응하는 명령을 결정한다. 이때 S52단계에서도 S48단계에서와 마찬가지로 제어부(30)는 터치 입력에 대응하는 명령을 결정하기 위하여 메모리(18)를 참조할 수 있다. 제어부(30)는 메모리(18)를 참조하여 해당 터치 입력에 대응하는 명령을 추출하여 결정한다. 그리고 S54단계에서 제어부(30)는 해당 명령을 수행한다.
본 실시예에 따른 단말기(100)의 드래그 동작을 활용한 메시지 전송 방법에 대해서 표1 및 도 3의 화면 예시도를 참조하여 설명하면 다음과 같다. 여기서 도 3은 본 발명의 실시예에 따른 드래그 동작을 활용하여 메시지를 전송하는 일 예를 보여주는 화면 예시도이다. 표시부(14)는 터치입력부(20)을 포함하는 터치스크린으로 구현된 예를 개시하였다.
먼저 도 3(a)에 도시된 바와 같이, 키 입력부(16) 또는 터치입력부(20)를 통한 메시지 작성모드의 실행 요청이 입력되면, 제어부(30)는 표시부(14)에 메시지 입력창과, 가상키보드를 표시한다.
다음으로 사용자는 가상키보드를 통하여 메시지 내용을 입력하면, 제어부(20)는 입력된 메시지 내용을 메시지 입력창에 표시한다.
다음으로 사용자가 키 입력부(16) 또는 터치입력부(20)를 통하여 전화번호부 실행 요청을 입력하면, 제어부(30)는 도 3(b)에 도시된 바와 같이 전화번호부를 실행하여 표시한다. 도 3(b)에서는 전화번호부에 저장된 전화번호들이 리스트 형태로 표시된 예를 개시하였지만 이에 한정되는 것은 아니다.
다음으로 도 3(b)에 도시된 바와 같이, 특정 전화번호를 왼쪽에서 오른쪽으로 드래그하면, 터치입력부(20)는 드래그에 따른 드래그 정보를 생성한다. 이때 드래그 정보는 드래그 기본정보를 포함하여 드래그의 값을 포함한다. 드래그의 값은 드래그 작용한 압력, 길이 및 시간 중 적어도 하나를 포함한다.
이때 드래그 정보에 포함된 압력이 낮음인 경우, 제어부(30)는 선택명령을 결정하여 드래그된 전화번호를 선택한다. 제어부(30)는 드래그된 전화번호가 선택되었음을 왼쪽의 체크 표시창에 체크를 표시하고, 드래그된 전화번호를 하이라이트 표시할 수 있다. 예컨대 본 실시예에서는 '010-1166-7788'의 전화번호가 선택된 예를 개시하였다.
다음으로 도 3(c)에 도시된 바와 같이, 다른 전화번호, 예컨대 '010-1144-5566'를 왼쪽에서 오른쪽으로 드래그하면, 터치입력부(20)는 드래그에 따른 드래그 정보를 생성한다.
사용자는 다른 전화번호를 드래그하는 동작을 도 3(b)에서 '010-1166-7788'의 전화번호를 드래그하는 동작과 외형상 동일한 방식으로 드래그 하지만, 도 3(b)에서 전화번호를 드래그하는 압력에 차이가 있다.
즉 드래그 정보에 포함된 압력이 높음인 경우, 도 3(d) 및 도 3(e)에 도시된 바와 같이, 제어부(30)는 전송명령을 결정하여 드래그된 전화번호로 도 3(a)에서 작성된 메시지를 전송한다. 이때 제어부(30)는 도 3(b)에서 선택된 전화번호로도 도 3(a)에서 작성된 메시지를 함께 전송한다. 즉 제어부(30)는 통신 인터페이스부(12)를 통하여 드래그된 '010-1166-7788' 및 '010-1144-5566'로 작성된 메시지를 전송한다.
한편 제어부(30)는 도 3(c)에서 드래그 동작에 의해 전송명령이 입력되면, 도 3(d)에 도시된 바와 같이 작성된 메시지를 수신할 수신자의 전화번호를 모두 표시한 후, 키 입력부(16) 또는 터치입력부(20)를 통한 사용자의 선택 신호를 입력받아 도 3(e)에 도시된 바와 같이 작성된 메시지를 전송할 수 있다.
도 3(c)에서 드래그 동작에 의해 전송명령이 입력되면, 제어부(30)는 도 3(d)를 거치지 않고 바로 도 3(e)에 도시된 메시지 전송 단계를 수행할 수 있다.
그리고 도 3(b)에서 선택된 전화번호 즉 '010-1166-7788'를 다시 드래그하여 선택을 해지할 수 있다. 즉 선택된 전화번호의 드래그에 따라 생성된 드래그 정보에 포함된 압력이 중간인 경우, 제어부(30)는 드래그된 전화번호의 선택을 해제한다.
한편 도 3에서는 드래그 정보에 포함된 드래그의 압력에 따라 선택명령 또는 전송명령이 결정되는 예를 개시하였지만, 드래그의 길이 또는 시간에 따라 선택명령 또는 전송명령이 결정될 수 있다.
예컨대 본 실시예에 따른 단말기(100)의 드래그 동작을 활용한 메시지 전송 방법에 대해서 도 4의 화면 예시도를 참조하여 설명하면 다음과 같다. 여기서 도 4는 본 발명의 실시예에 따른 드래그 동작을 활용하여 메시지를 전송하는 다른 예를 보여주는 화면 예시도이다. 표시부(14)는 터치입력부(20)을 포함하는 터치스크린으로 구현된 예를 개시하였다.
먼저 도 4(a)에 도시된 바와 같이, 키 입력부(16) 또는 터치입력부(20)를 통한 메시지 작성모드의 실행 요청이 입력되면, 제어부(30)는 표시부(14)에 메시지 입력창과, 가상키보드를 표시한다.
다음으로 사용자는 가상키보드를 통하여 메시지 내용을 입력하면, 제어부(20)는 입력된 메시지 내용을 메시지 입력창에 표시한다.
다음으로 사용자가 키 입력부(16) 또는 터치입력부(20)를 통하여 전화번호부 실행 요청을 입력하면, 제어부(30)는 도 4(b)에 도시된 바와 같이 전화번호부를 실행하여 표시한다.
다음으로 도 4(b)에 도시된 바와 같이, 특정 전화번호를 왼쪽에서 오른쪽으로 드래그하면, 터치입력부(20)는 드래그에 따른 드래그 정보를 생성한다. 이때 드래그 정보에 포함된 드래그 길이가 임계 길이 이하인 경우, 제어부(30)는 선택명령을 결정하여 드래그된 전화번호를 선택한다. 제어부(30)는 드래그된 전화번호가 선택되었음을 왼쪽의 체크 표시창에 체크를 표시하고, 드래그된 전화번호를 하이라이트 표시할 수 있다. 예컨대 본 실시예에서는 '010-1166-7788'의 전화번호가 선택된 예를 개시하였다.
다음으로 도 4(c)에 도시된 바와 같이, 다른 전화번호, 예컨대 '010-1144-5566'를 왼쪽에서 오른쪽으로 드래그하면, 터치입력부(20)는 드래그에 따른 드래그 정보를 생성한다.
사용자는 다른 전화번호를 드래그하는 동작을 도 4(b)에서 '010-1166-7788'의 전화번호를 드래그하는 동작과 외형상 동일한 방식으로 드래그 하지만, 도 4(b)에서 전화번호를 드래그하는 길이에 차이가 있다.
즉 드래그 정보에 포함된 드래그 길이가 임계 길이 이상인 경우, 도 4(d) 및 도 4(e)에 도시된 바와 같이, 제어부(30)는 전송명령을 결정하여 드래그된 전화번호로 도 4(a)에서 작성된 메시지를 전송한다. 이때 제어부(30)는 도 4(b)에서 선택된 전화번호로도 도 4(a)에서 작성된 메시지를 함께 전송한다. 즉 제어부(30)는 통신 인터페이스부(12)를 통하여 드래그된 '010-1166-7788' 및 '010-1144-5566'로 작성된 메시지를 전송한다.
한편 제어부(30)는 도 4(c)에서 드래그 동작에 의해 전송명령이 입력되면, 도 4(d)에 도시된 바와 같이 작성된 메시지를 수신할 수신자의 전화번호를 모두 표시한 후, 키 입력부(16) 또는 터치입력부(20)를 통한 사용자의 선택 신호를 입력받아 도 4(e)에 도시된 바와 같이 작성된 메시지를 전송할 수 있다.
도 4(c)에서 드래그 동작에 의해 전송명령이 입력되면, 제어부(30)는 도 4(d)를 거치지 않고 바로 도 4(e)에 도시된 메시지 전송 단계를 수행할 수 있다.
그리고 도 4(b)에서 선택된 전화번호 즉 '010-1166-7788'를 다시 드래그하여 선택을 해지할 수 있다. 즉 선택된 전화번호의 드래그에 따라 생성된 드래그 정보에 포함된 드래그 길이가 임계 길이 이하인 경우, 제어부(30)는 드래그된 전화번호의 선택을 해제한다.
이상과 같이, 본 명세서와 도면에는 본 발명의 바람직한 실시 예에 대하여 개시하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것이지, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예 외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 자명한 것이다.
본 발명은 드래그 동작을 활용한 메시지 전송 방법 및 단말기에 관한 것으로, 사용자가 메시지를 작성한 후 전화번호부에서 특정 전화번호를 드래그하면, 단말기는 드래그 정보에 포함된 드래그의 압력, 길이 및 시간 중 적어도 하나의 값에 차이가 있는 드래그 정보들을 서로 다른 입력 신호로 구분하여 드래그한 전화번호의 선택명령, 드래그한 전화번호로의 전송명령, 선택된 전화번호의 선택해제명령 등과 같은 메시지 전송 관련 명령을 수행하기 때문에, 사용자는 드래그의 압력, 길이 및 시간 조절을 통하여 메시지 전송과 관련된 다양한 기능을 수행시킬 수 있는 사용자 편의성을 제공받을 수 있다.
도 1은 본 발명의 실시예에 따른 단말기의 대략적인 구성을 도시한 블록도이다.
도 2는 본 발명의 실시예에 따른 드래그 동작을 활용한 메시지 전송 방법을 보여주는 흐름도이다.
도 3은 본 발명의 실시예에 따른 드래그 동작을 활용하여 메시지를 전송하는 일 예를 보여주는 화면 예시도이다.
도 4는 본 발명의 실시예에 따른 드래그 동작을 활용하여 메시지를 전송하는 다른 예를 보여주는 화면 예시도이다.
* 도면의 주요 부분에 대한 설명 *
12 : 통신 인터페이스부 14 : 표시부
16 : 키 입력부 18 : 메모리
20 : 터치입력부 30 : 제어부
100 : 단말기

Claims (12)

  1. 사용자의 입력에 따라 작성된 메시지를 표시한 후 실행되는 전화번호부를 표시하는 표시부;
    상기 전화번호부에서 적어도 하나의 특정 전화번호에 대응하는 위치를 드래그하면, 상기 드래그의 압력, 길이 및 시간 중 적어도 하나의 값을 포함하는 드래그 정보를 생성하는 터치입력부;
    상기 터치입력부를 통하여 상기 드래그 정보를 입력받고, 상기 입력된 드래그 정보에 대응하며, 상기 드래그된 특정 전화번호로의 상기 작성된 메시지의 전송 관련 명령을 결정하여 수행하는 제어부;
    를 포함하는 것을 특징으로 하는 단말기.
  2. 제1항에 있어서,
    상기 전화번호부와, 상기 드래그 정보에 각각 대응하는 작성된 메시지의 전송 관련 명령을 저장하는 메모리;를 더 포함하며,
    상기 제어부는 상기 입력된 드래그 정보에 대응하는 상기 작성된 메시지의 전송 관련 명령을 상기 메모리에서 추출하여 결정하는 것을 특징으로 하는 단말기.
  3. 제1항에 있어서, 상기 터치입력부는,
    터치스크린의 터치패널, 터치패드, 터치센서 중에 적어도 하나를 포함하는 것을 특징으로 하는 단말기.
  4. 제1항에 있어서, 상기 결정된 명령이 전송명령인 경우,
    상기 제어부의 제어에 따라 상기 작성된 메시지를 상기 드래그된 특정 전화번호로 전송하는 통신 인터페이스부;
    를 더 포함하는 것을 특징으로 하는 단말기.
  5. 메시지가 작성된 후 전화번호부 실행 요청이 입력되면, 제어부가 상기 전화번호부를 실행하여 표시부에 표시하는 표시 단계;
    상기 전화번호부에서 적어도 하나의 특정 전화번호에 대응하는 위치의 터치입력부가 드래그되면, 상기 터치입력부가 상기 드래그의 압력, 길이 및 시간 중 적어도 하나의 값을 포함하는 드래그 정보를 생성하여 상기 제어부로 입력하는 입력 단계;
    상기 제어부가 상기 입력된 드래그 정보에 대응하며, 상기 드래그된 특정 전화번호로의 상기 작성된 메시지의 전송 관련 명령을 결정하는 결정 단계;
    상기 제어부가 상기 결정된 명령에 따라 상기 작성된 메시지의 전송 관련 명령을 수행하는 수행 단계;
    를 포함하는 것을 특징으로 하는 드래그 동작을 활용한 메시지 전송 방법.
  6. 제5항에 있어서, 상기 결정 단계에서,
    상기 제어부가 상기 드래그 정보에 포함된 상기 드래그의 압력, 길이 및 시간 중 적어도 하나의 값에 차이가 있는 드래그 정보들을 각각 서로 다른 입력 신호로 인식하여 상기 작성된 메시지의 전송 관련 명령을 결정하는 것을 특징으로 하는 드래그 동작을 활용한 메시지 전송 방법.
  7. 제6항에 있어서, 상기 결정 단계에서,
    상기 작성된 메시지의 전송 관련 명령은 상기 드래그된 특정 전화번호를 선택하는 선택명령, 상기 선택명령에 의해 선택된 전화번호에 대한 선택을 해제하는 선택해제명령 및 상기 드래그된 특정 전화번호로 상기 작성된 메시지를 전송하는 전송명령 중에 적어도 하나를 포함하는 것을 특징으로 하는 드래그 동작을 활용한 메시지 전송 방법.
  8. 제6항에 있어서, 상기 결정 단계에서,
    상기 제어부가 상기 입력된 드래그 정보에 포함된 상기 드래그의 값이 임계값 이하이고 상기 드래그된 특정 전화번호가 처음 드래그된 경우 선택명령을 결정하고, 상기 제어부가 상기 입력된 드래그 정보에 포함된 상기 드래그의 값이 임계값 이하이고 상기 드래그된 특정 전화번호가 선택되었던 전화번호인 경우 선택해제명령을 결정하고, 상기 드래그의 값이 임계값 이상인 경우 전송명령을 결정하는 것을 특징으로 하는 드래그 동작을 활용한 메시지 전송 방법.
  9. 제6항에 있어서, 상기 결정 단계에서,
    상기 입력된 드래그 정보에 포함된 드래그의 값은 제1 임계값 이하, 상기 제1 임계값과 제2 임계값 사이 및 상기 제2 임계값 이상 중에 하나에 포함되며, 상기 선택명령, 선택해제명령 및 전송명령은 각각 제1 임계값 이하, 제1 임계값과 제2 임계값 사이 및 제2 임계값 이상에 일대일로 매칭되는 것을 특징으로 하는 드래그 동작을 활용한 메시지 전송 방법.
  10. 제5항에 있어서, 상기 수행 단계는,
    상기 결정 단계에서 전송명령이 결정되면, 상기 제어부가 상기 드래그된 특정 전화번호로 상기 작성된 메시지를 전송하는 것을 특징으로 하는 드래그 동작을 활용한 메시지 전송 방법.
  11. 제10항에 있어서, 상기 수행 단계는,
    상기 결정 단계에서 전송명령이 결정되면, 상기 제어부가 상기 전송명령이 결정되기 전까지 상기 선택명령에 의해 선택된 전화번호로도 상기 작성된 메시지를 전송하는 것을 특징으로 하는 드래그 동작을 활용한 메시지 전송 방법.
  12. 제5항에 있어서, 상기 표시 단계 이전에 수행되는,
    상기 제어부가 상기 드래그 정보에 각각 대응하는 작성된 메시지의 전송 관련 명령을 메모리에 저장하는 저장단계;
    를 더 포함하는 것을 특징으로 하는 드래그 동작을 활용한 메시지 전송 방법.
KR1020090083728A 2009-09-05 2009-09-05 드래그 동작을 활용한 메시지 전송 방법 및 단말기 KR101384535B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090083728A KR101384535B1 (ko) 2009-09-05 2009-09-05 드래그 동작을 활용한 메시지 전송 방법 및 단말기

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090083728A KR101384535B1 (ko) 2009-09-05 2009-09-05 드래그 동작을 활용한 메시지 전송 방법 및 단말기

Publications (2)

Publication Number Publication Date
KR20110025722A true KR20110025722A (ko) 2011-03-11
KR101384535B1 KR101384535B1 (ko) 2014-04-11

Family

ID=43933144

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090083728A KR101384535B1 (ko) 2009-09-05 2009-09-05 드래그 동작을 활용한 메시지 전송 방법 및 단말기

Country Status (1)

Country Link
KR (1) KR101384535B1 (ko)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107864278A (zh) * 2017-10-31 2018-03-30 努比亚技术有限公司 一种发送对象的方法和装置
KR102288812B1 (ko) * 2020-11-16 2021-08-11 삼성전자주식회사 플렉서블 디스플레이를 포함하는 전자 장치 및 이의 동작 방법
KR20220066820A (ko) * 2020-11-16 2022-05-24 삼성전자주식회사 플렉서블 디스플레이를 포함하는 전자 장치 및 이의 동작 방법
KR102622727B1 (ko) * 2023-09-13 2024-01-09 주식회사 곰앤컴퍼니 모바일 디바이스에서 손가락으로 화면을 미는 길이에 따른 동작 제어 장치 및 그 제어 방법

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3330845A4 (en) * 2015-07-29 2019-03-27 LG Electronics Inc. MOBILE TERMINAL AND ITS CONTROL METHOD
KR20180062832A (ko) * 2016-12-01 2018-06-11 주식회사 하이딥 사용자 인터페이스 제공을 위한 터치 입력 방법 및 장치

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20080103645A (ko) * 2007-05-25 2008-11-28 삼성전자주식회사 터치스크린을 구비한 이동통신 단말기 및 그의 문자메시지전송방법
KR100877546B1 (ko) 2007-12-24 2009-01-07 엔에이치엔(주) 이동 통신 단말의 주소록 표시 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107864278A (zh) * 2017-10-31 2018-03-30 努比亚技术有限公司 一种发送对象的方法和装置
KR102288812B1 (ko) * 2020-11-16 2021-08-11 삼성전자주식회사 플렉서블 디스플레이를 포함하는 전자 장치 및 이의 동작 방법
KR20220066820A (ko) * 2020-11-16 2022-05-24 삼성전자주식회사 플렉서블 디스플레이를 포함하는 전자 장치 및 이의 동작 방법
US11360589B2 (en) 2020-11-16 2022-06-14 Samsung Electronics Co., Ltd. Electronic device including flexible display and method of operating same
KR102622727B1 (ko) * 2023-09-13 2024-01-09 주식회사 곰앤컴퍼니 모바일 디바이스에서 손가락으로 화면을 미는 길이에 따른 동작 제어 장치 및 그 제어 방법

Also Published As

Publication number Publication date
KR101384535B1 (ko) 2014-04-11

Similar Documents

Publication Publication Date Title
US10649552B2 (en) Input method and electronic device using pen input device
KR100748469B1 (ko) 키패드 터치에 의한 사용자 인터페이스 방법 및 그 휴대단말기
AU2013276998B2 (en) Mouse function provision method and terminal implementing the same
KR101020029B1 (ko) 터치 스크린을 구비한 휴대 단말기 및 그 휴대 단말기에서터치를 이용한 키 입력 방법
KR101780499B1 (ko) 모바일 단말기의 동작을 제어하는 방법 및 장치
US9891816B2 (en) Method and mobile terminal for processing touch input in two different states
US20100315366A1 (en) Method for recognizing touch input in touch screen based device
US20090044124A1 (en) Method, apparatus and computer program product for facilitating data entry using an offset connection element
US20130080964A1 (en) Device, method, and storage medium storing program
KR101384535B1 (ko) 드래그 동작을 활용한 메시지 전송 방법 및 단말기
KR20110028834A (ko) 터치스크린을 구비한 휴대 단말기의 터치 압력을 이용한 사용자 인터페이스 제공 방법 및 장치
KR20100069842A (ko) 사용자 인터페이스를 구현하는 전자장치 및 그 방법
CN101689094A (zh) 用于为显示设备提供对象选择机制的方法、装置和计算机程序产品
US20140181740A1 (en) Method and apparatus for related user inputs
KR20130034765A (ko) 휴대 단말기의 펜 입력 방법 및 장치
JP2011505641A (ja) 端末及びその機能実行方法
US20230325483A1 (en) Fingerprint unlocking method and terminal
WO2018177157A1 (zh) 一种移动终端的字符输入方法及移动终端
CN110795189A (zh) 一种应用启动方法及电子设备
CN107728898B (zh) 一种信息处理方法及移动终端
US9244550B2 (en) Electronic device and method of identifying frequency for detecting touches
CN101951254A (zh) 具有导航按键的电子设备及利用其实现的导航方法
KR20110010522A (ko) 드래그 동작을 활용한 사용자 인터페이스 방법 및 단말기
KR101165387B1 (ko) 터치 스크린 및 포인팅 디바이스가 구비된 단말장치의 화면 제어 방법
KR20200002752A (ko) 터치스크린을 구비한 휴대 단말기의 터치 압력을 이용한 사용자 인터페이스 제공 방법 및 장치

Legal Events

Date Code Title Description
N231 Notification of change of applicant
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20180328

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee