KR20140028223A - 주소록 제공 방법 및 장치 - Google Patents

주소록 제공 방법 및 장치 Download PDF

Info

Publication number
KR20140028223A
KR20140028223A KR1020120094019A KR20120094019A KR20140028223A KR 20140028223 A KR20140028223 A KR 20140028223A KR 1020120094019 A KR1020120094019 A KR 1020120094019A KR 20120094019 A KR20120094019 A KR 20120094019A KR 20140028223 A KR20140028223 A KR 20140028223A
Authority
KR
South Korea
Prior art keywords
touch screen
relationship diagram
display
contact
icon
Prior art date
Application number
KR1020120094019A
Other languages
English (en)
Inventor
남훈곤
김명수
김현준
박용운
양철우
이지만
유은진
Original Assignee
삼성전자주식회사
서울대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사, 서울대학교산학협력단 filed Critical 삼성전자주식회사
Priority to KR1020120094019A priority Critical patent/KR20140028223A/ko
Priority to US14/012,001 priority patent/US20140068519A1/en
Publication of KR20140028223A publication Critical patent/KR20140028223A/ko

Links

Images

Classifications

    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • 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
    • G06F3/0412Digitisers structurally integrated in a display
    • 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
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • H04B1/401Circuits for selecting or indicating operating mode
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/27457Management thereof, e.g. manual editing of data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/2747Scrolling on a display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/27475Methods of retrieving data using interactive graphical means or pictorial representations
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

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

Abstract

본 발명은 외부장치와 통신이 가능한 휴대 단말에서 연락처들을 포함한 주소록을 제공하는 방법 및 장치에 관한 것이다. 본 발명에 따른 주소록 제공 방법은 터치스크린을 가지는 휴대 단말에서 수행되고, 연락처들에 각각 대응되는 아이콘들 및 이들을 연결하는 연결라인을 포함한 관계도의 표시를 요청하는 제 1 요청 이벤트를 상기 터치스크린으로부터 검출하는 단계; 및 상기 제 1 요청 이벤트에 응답하여 제 1 관계도를 상기 휴대 단말의 저장부에서 읽어 오고 상기 제 1 관계도를 표시하도록 상기 터치스크린을 제어하는 단계를 포함하여 이루어진다.

Description

주소록 제공 방법 및 장치{METHOD AND APPARATUS FOR PROVIDING ADDRESS BOOK}
본 발명은 외부장치와 통신이 가능한 휴대 단말에서 연락처들을 포함한 주소록을 제공하는 방법 및 장치에 관한 것이다.
현재 휴대 단말은 무선 음성 통화 및 정보 교환이 가능한 매체로 이용되고 있다. 휴대 단말의 보급 초기에는 단순히 휴대할 수 있고, 무선 통화가 가능한 것으로 인식되었으나, 기술의 발달에 따라 다양한 서비스와 기능을 제공한다. 예를 들어, 휴대 단말은 주소록(address book), 게임(game), 단문 메시지(short message), 이메일(email), 모닝콜(morning call), 뮤직 플레이어, 일정 관리 기능, 디지털 카메라 및 무선 인터넷 서비스가 가능한 멀티미디어 기기로 발전하여 다양한 서비스를 제공한다.
사용자는 온/오프라인에서 친분이나 사회적 관계로 알게 된 사람의 연락처(예, 전화번호, 이메일 주소 등)를 자신의 휴대 단말의 주소록에 저장한다. 종래 휴대 단말에서 주소록은 예컨대 알파벳순으로 정렬된 리스트 형태로 표시되고 있다. 따라서 사용자는 주소록을 보고 다른 사람들과의 관계를 직관적으로 파악하기가 쉽지 않다.
본 발명은 주소록을 관계도 형태로 제공하여 사용자로 하여금 다른 사람들과의 관계를 직관적으로 파악할 수 있도록 한 주소록 제공 방법 및 장치를 제안한다.
본 발명에 따른 주소록 제공 방법은 터치스크린을 가지는 휴대 단말에서 수행되고, 연락처들에 각각 대응되는 아이콘들 및 이들을 연결하는 연결라인을 포함한 관계도의 표시를 요청하는 제 1 요청 이벤트를 상기 터치스크린으로부터 검출하는 단계; 및 상기 제 1 요청 이벤트에 응답하여 제 1 관계도를 상기 휴대 단말의 저장부에서 읽어 오고 상기 제 1 관계도를 표시하도록 상기 터치스크린을 제어하는 단계를 포함하여 이루어진다.
본 발명에 따른 휴대 단말은 사용자와 상호 작용을 위한 터치스크린; 연락처들에 각각 대응되는 아이콘들 및 이들을 연결하는 연결라인을 포함한 적어도 하나의 관계도를 저장하기 위한 저장부; 상기 아이콘들 중 사용자에 의해 선택된 아이콘에 대응되는 연락처의 외부장치와 통신하기 위한 무선통신부; 및 상기 터치스크린, 상기 저장부 및 상기 무선통신부를 제어하는 제어부를 포함하고, 상기 제어부는, 관계도의 표시를 요청하는 제 1 요청 이벤트를 상기 터치스크린으로부터 검출하고, 상기 제 1 요청 이벤트에 응답하여 제 1 관계도를 상기 저장부에서 읽어 오고 상기 제 1 관계도를 표시하도록 상기 터치스크린을 제어하는 것을 특징으로 한다.
이상으로 본 발명에 따른 주소록 제공 방법 및 장치에 따르면 본 발명은 주소록을 관계도 형태로 제공하여 사용자로 하여금 다른 사람들과의 관계를 직관적으로 파악할 수 있다.
도 1은 본 발명의 일 실시예에 따른 주소록 제공 장치의 블록 구성도이다.
도 2는 본 발명의 일 실시예에 따른 관계도 제공 방법을 설명하기 위한 흐름도이다.
도 3A 내지 도 3D는 본 발명의 일 실시예에 따른 관계도 제공 방법을 설명하기 위한 화면들이다.
도 4는 본 발명의 일 실시예에 따른 관계도를 이용한 연락 방법을 설명하기 위한 흐름도이다.
도 5는 본 발명의 일 실시예에 따른 관계도를 이용한 연락 방법을 설명하기 위한 화면이다.
도 6은 본 발명의 일 실시예에 따른 관계도 업데이트 방법을 설명하기 위한 흐름도이다.
도 7A 및 도 7B는 본 발명의 일 실시예에 따른 관계도 업데이트 방법을 설명하기 위한 화면들이다.
도 8은 본 발명의 다른 실시예에 따른 관계도 업데이트 방법을 설명하기 위한 흐름도이다.
도 9A 및 도 9B는 본 발명의 다른 실시예에 따른 관계도 업데이트 방법을 설명하기 위한 화면들이다.
본 발명의 상세한 설명에 앞서, 이하에서 사용되는 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야 한다. 따라서 아래 설명과 첨부된 도면은 본 발명의 바람직한 실시예에 불과할 뿐이고, 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원 시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다. 또한, 첨부 도면에서 일부 구성요소는 과장되거나 생략되거나 또는 개략적으로 도시되었으며, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 따라서 본 발명은 첨부한 도면에 그려진 상대적인 크기나 간격에 의해 제한되어지지 않는다.
본 발명에 따른 주소록 제공 방법 및 장치는 다른 사람들(연락처들)과의 관계를 직관적으로 알 수 있도록 한 관계도를 사용자에게 제공한다. 관계도(조직도, 구조도 등으로 지칭될 수 있음)는 그룹별로(예, 가족, 친구, 동호회, 직장 등) 구분되어 제공될 수 있다. 또한 본 발명에 따른 방법 및 장치는 관계도를 사용자 자신에 맞게 생성 및 편집할 수 있도록 하고, 이렇게 생성 및 편집된 관계도를 저장한다. 또한 본 발명에 따른 방법 및 장치는 관계도 상에서 다른 사람에게 연락(예, 통화, 영상통화, 메시지 전송 등)할 수 있도록 한다.
본 발명에 따른 주소록 제공 방법 및 장치는 관계도를 표시하기 위한 표시부와, 사용자로 하여금 관계도의 생성 및 편집할 수 있도록 하기 위한 입력부와, 관계도를 저장하기 위한 저장부와, 외부장치와 통신하기 위한 통신부를 구비한 단말에 적용될 수 있다. 특히 본 발명에 따른 주소록 제공 방법 및 장치는 휴대 단말 예컨대, 스마트폰, 태블릿 PC 및 노트북 PC 등에 적용될 수 있다.
이하 본 발명에 따른 주소록 제공 방법 및 장치에 대해 상세히 설명한다. 단, 본 발명을 설명함에 있어서, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명은 생략한다.
도 1은 본 발명의 일 실시예에 따른 주소록 제공 장치의 블록 구성도이다.
도 1을 참조하면, 본 발명에 따른 전자 게시판 제공 장치(100)는 터치스크린(110), 키입력부(120), 저장부(130), 제 1 무선통신부(140), 제 2 무선통신부(150), 오디오처리부(160), 스피커(SPK), 마이크(MIC) 및 제어부(170)를 포함하여 이루어질 수 있다.
터치스크린(110)은 사용자와의 상호작용(interaction)을 위한 창구 역할을 하는 것으로써, 터치패널(111)과 표시패널(112)를 포함하여 구성된다. 터치패널(111)은 표시패널(112)에 안착(place on the display unit)될 수 있다. 구체적으로 터치패널(111)은 표시패널(112) 위에 위치하는 애드 온 타입(add-on type)이나 표시패널(112) 내에 삽입되는 온 셀 타입(on-cell type) 또는 인 셀 타입(in-cell type)으로 구현될 수 있다.
터치패널(111)은 터치패널(111)에 대한 사용자의 제스처에 응답하여 아날로그 신호(예, 터치이벤트)를 발생하고, 아날로그 신호를 A/D 변환하여 제어부(170)로 전달한다. 제어부(170)는 전달된 터치이벤트로부터 사용자의 제스처를 검출한다. 즉, 제어부(170)는 터치 지점, 터치의 이동 거리, 터치의 이동 방향, 터치의 빠르기 및 터치의 압력 등을 검출하여 상기 구성들을 제어할 수 있다.
터치패널(111)은 손 제스처를 감지하는 손 터치패널(111a)과 펜 제스처를 감지하는 펜 터치패널(111b)를 포함하여 구성된 복합 터치패널일 수 있다. 여기서 손 터치패널(111b)는 정전용량 방식(capacitive type)으로 구성될 수 있다. 여기서 손 터치패널(111a)은 사용자의 손 제스처에 의해서만 터치이벤트를 발생하는 것은 아니며, 다른 물체(예, 정전용량 변화를 가할 수 있는 전도성 재질의 물체)에 의해서도 터치이벤트를 생성할 수 있다. 즉 손 터치패널(111a)에서는 사용자의 손뿐만 아니라 다른 물체에 의해서도 터치이벤트가 발생될 수 있다. 또한 손 터치패널(111a)은 정정용량 방식에 국한하는 것은 아니며 저항막 방식(resistive type), 적외선 방식 또는 초음파 방식으로 구성될 수도 있다. 펜 터치패널(111b)는 전자 유도 방식(electromagnetic induction type)으로 구성될 수 있다. 이에 따라 펜 터치패널(111b)은 자기장을 형성할 수 있도록 특수 제작된 터치용 스타일러스 펜에 의해 터치이벤트를 생성한다.
터치스크린(110)에 대한 사용자 제스처는 상술한 바와 같이 핸들링 수단이 무엇인지에 따라 크게, 손 제스처와 펜 제스처로 구분된다. 상술한 바와 같이 손 제스처는 손 터치패널(111a)에서 감지하고 펜 제스처는 펜 터치패널(111b)에서 감지할 수 있다. 또한 사용자 제스처는 핸들링 수단(예, 손가락이나 스타일러스 펜)이 무엇인지와는 상관없이, 터치(Touch)와 터치 제스처(Touch gesture)로 구분된다. 다시 터치 제스처는 탭(Tap), 더블 탭(Double Tap), 롱 탭(Long tap), 드래그(Drag), 드래그 앤 드롭(Drag&Drop), 플릭(Flick) 및 프레스(Press) 등을 포함할 수 있다. 여기서, 터치는 사용자가 화면의 어느 한 지점에 핸들링 수단을 이용하여 접촉하는 조작이고, 탭은 어느 한 지점을 터치한 후 핸들링 수단의 이동 없이 해당 지점에서 핸들링 수단을 터치 해제(touch-off)하는 조작이며, 더블 탭은 어느 한 지점을 연속적으로 두 번 탭하는 조작이며, 롱 탭은 탭보다 상대적으로 길게 터치한 후 핸들링 수단의 이동 없이 해당 지점에서 핸들링 수단을 터치 해제하는 조작이며, 드래그는 어느 한 지점을 터치한 상태에서 핸들링 수단을 소정 방향으로 이동시키는 조작이며, 드래그 앤 드롭은 드래그한 다음 핸들링 수단을 터치 해제하는 조작이며, 플릭은 튀기듯이, 드래그에 비해 핸들링 수단을 빠르게 이동시킨 다음 터치 해제하는 조작을 의미한다. 프레스는 핸들링 수단으로 어느 한 지점을 터치한 후 해당 지점을 누르는 조작이다. 즉 터치는 터치스크린에 접촉(contact)하고 있는 상태를 의미하고, 터치제스처는 터치가 터치스크린에 접촉(touch-on)해서 터치 해제(touch-off)까지의 터치의 움직임을 의미한다. 터치패널(111)은 압력 센서를 구비하여 터치된 지점의 압력을 감지할 수 있다. 감지된 압력 정보는 제어부(170)로 전달되고, 제어부(170)는 감지된 압력 정보를 바탕으로 터치와 프레스를 구분할 수 있다.
표시패널(112)은 제어부(170)의 제어 하에, 제어부(170)로부터 입력받은 영상 데이터를 아날로그 신호로 변환하여 표시한다. 즉, 표시패널(112)은 장치(100)의 이용에 따른 다양한 화면 예를 들면, 잠금 화면, 홈 화면, 어플리케이션(줄여서 '앱(App)') 실행 화면, 키패드 등을 표시할 수 있다. 잠금 화면은 표시패널(112)이 켜지면, 표시패널(112)에 표시되는 영상으로 정의될 수 있다. 잠금 해제를 위한 사용자 제스처가 검출되면 제어부(170)는 표시되는 영상을 잠금 화면에서 홈 화면 또는 앱 실행 화면 등으로 전환(changing)할 수 있다. 홈 화면은 다수의 앱에 각각 대응되는 다수의 아이콘을 포함하는 영상으로 정의될 수 있다. 다수의 앱 아이콘 중 하나가 사용자에 의해 선택(예, 주소록 앱의 아이콘을 탭)된 경우, 제어부(170)는 해당 앱을 실행하고, 그 실행 화면(예, 관계도)을 표시패널(112)에 표시할 수 있다. 표시패널(112)은 제어부(170)의 제어 하에, 상기 화면들 중에서 제 1 화면(예, 관계도)을 표시하고 그 위의 일부에 다른 제 2 화면(예, 키패드, 메뉴)을 오버랩하여 표시할 수 있다. 여기서 제 2 화면은 반투명하게(semitransparency) 표시될 수 있다. 표시패널(112)은 제어부(170)의 제어 하에, 다수의 화면을 표시할 수 있다. 예컨대, 표시패널(112)은 터치스크린(110)의 제 1 스크린 영역에 키패드를 표시하고 터치스크린(110)의 제 2 스크린 영역에 관계도를 표시할 수 있다. 표시패널(112)은 액정 표시 장치(Liquid Crystal Display : LCD), OLED(Organic Light Emitted Diode) 또는 AMOLED(Active Matrix Organic Light Emitted Diode)로 구성될 수 있다.
키입력부(120)는 숫자 또는 문자 정보를 입력받고 각종 기능들을 설정하기 위한 다수의 키(버튼)들을 포함할 수 있다. 이러한 키들은 메뉴 불러오기 키, 화면 온/오프 키, 전원 온/오프 키 및 볼륨 조절키 등을 포함할 수 있다. 키입력부(120)는 사용자 설정 및 장치(100)의 기능 제어와 관련한 키 이벤트를 생성하여 제어부(170)로 전달한다. 키 이벤트는 전원 온/오프 이벤트, 볼륨 조절 이벤트, 화면 온/오프 이벤트 등을 포함할 수 있다. 제어부(170)는 이러한 키 이벤트에 응답하여 상기한 구성들을 제어한다. 한편 키입력부(120)의 키(버튼)는 하드 키(hard key)라 하고 터치스크린(110)에 표시되는 키(버튼)는 소프트 키(soft key)로 지칭될 수 있다.
저장부(130)는 보조기억장치(secondary memory unit)로써 예컨대, 낸드(NAND) 플래시 메모리를 포함할 수 있다. 저장부(130)는 제어부(170)의 제어 하에, 장치(100)에서 생성(예, 문자 메시지, 촬영 영상)되거나 무선통신부(140)를 통해 외부로부터 수신한 데이터(예컨대, 문자 메시지, 이메일)를 저장할 수 있다. 저장부(130)는 잠금 화면, 홈 화면, 키패드, 주소록, 관계도 등을 저장할 수 있다. 저장부(130)는 장치(100)의 운영을 위한 다양한 설정 값(예, 터치스크린의 밝기, 터치 발생 시 진동 여부 등)을 저장할 수 있다.
저장부(130)는 장치(100)의 부팅 운용을 위한 운영체제(OS, Operating System), 통신 프로그램, 이미지 처리 프로그램, 표시 제어 프로그램, 사용자 인터페이스 프로그램, 내재화 어플리케이션(embedded application) 및 서드파티 어플리케이션(3rd party application)을 포함할 수 있다. 통신 프로그램은 무선통신부(140)를 통해 외부 장치와 통신을 가능하게 하는 명령어들을 포함한다. 그래픽 처리 프로그램은 터치스크린에 표시될 그래픽을 처리하기 위한 여러 가지 소프트웨어 구성요소들(예, 이미지의 포맷 변환, 표시될 그래픽의 크기 조절, 랜더링(rendering) 및 표시패널(112)의 백라이트유닛의 휘도 결정 등을 위한 모듈들)을 포함한다. 여기서 그래픽은 텍스트, 웹 페이지, 아이콘, 사진(picture), 동영상 및 애니메이션 등을 포함할 수 있다. 또한, 그래픽 처리 프로그램은 소프트웨어 코덱을 포함할 수 있다. 사용자 인터페이스 프로그램은 사용자 인터페이스와 연관된 여러 가지 소프트웨어 구성요소를 포함한다. 음성 인식 프로그램은 음성데이터에서 음성특징정보(예, 음색, 주파수, 데시벨 등)를 검출할 수 있다. 내재화 어플리케이션은 장치(100)에 기본적으로 탑재되어 있는 어플리케이션을 의미한다. 예컨대 내재화 어플리케이션은 브라우저(browser), 이메일(email), 인스턴트 메신저(instant messenger), 주소록 앱 등이 될 수 있다. 본 발명에 따른 주소록 앱은 관계도를 생성 및 편집할 수 있도록 하는 기능을 제공한다. 또한 본 발명에 따른 주소록 앱은 서드파티 어플리케이션일 수도 있다. 서드파티 어플리케이션은 주지되어 있는 바와 같이 온라인 마켓으로부터 장치(100)에 다운로드되어 설치될 수 있는 어플리케이션을 의미하며, 매우 다종다양하다. 이러한 서드파티 어플리케이션은 설치 및 제거가 자유롭다. 장치(100)가 켜지면 먼저 부팅 프로그램이 제어부(170)의 주기억장치(예, RAM)로 로딩(loading)된다. 이러한 부팅 프로그램은 장치(100)가 동작할 수 있게 운영체제를 주기억장치로 로딩한다. 또한 운영체제는 상술한 각종 프로그램들을 주기억장치로 로딩하여 실행한다. 이러한 부팅 및 로딩은 컴퓨터 시스템에서 널리 공지되어 있는 기술이므로 구체적인 설명은 생략한다.
제 1 무선통신부(140) 및 제 2 무선통신부(150)는 외부 장치와 무선 통신을 수행한다. 제 1 무선통신부(140)는 GSM(Global System for Mobile Communication) 네트워크, EDGE(Enhanced Data GSM Environment) 네트워크, CDMA(Code Division Multiple Access) 네트워크, W-CDMA(W-Code Division Multiple Access) 네트워크, LTE(Long Term Evolution) 네트워크 및 OFDMA(Orthogonal Frequency Division Multiple Access) 네트워크들 중 적어도 하나를 지원할 수 있다. 제 2 무선통신부(150)는 무선랜(Wi-Fi)을 지원할 수 있다. 또한 제 2 무선통신부(330)는 제 1 대역 통신부 및 제 2 대역 통신부를 포함할 수 있고, 각각의 대역 통신부들을 통해 서로 다른 주파수 대역의 신호를 송수신할 수 있다. 예를 들어, 제 1 대역 통신부 및 제 2 대역 통신부 각각은 2.4Ghz 대역 및 5GHz 대역을 지원할 수 있으며, 설계 방식에 따라 다른 주파수 대역을 지원할 수도 있다. 따라서 제 2 무선통신부(150)는 제 1 주파수 대역의 신호를 제 1 외부 단말로부터 직접(direct) 또는 액세스 포인트(Access Point)를 통해 수신하고, 제 2 주파수 대역의 신호를 제 2 외부 단말로 직접 또는 액세스 포인트를 통해 송신할 수 있다. 또한 제 2 무선통신부(150)는 제 1 주파수 대역 및 제 2 주파수 대역 각각의 신호들을 동시에 수신 또는 송신할 수도 있다. 한편 제 1 주파수 대역과 제 2주파수 대역은 동일한 주파수 대역일 수도 있다. 이럴 경우 제 1 주파수 대역과 제 2주파수 대역은 상호 겹치지 않는 직교 채널(orthogonal channel)로 결정될 수 있다. 예컨대, 제 1 주파수 대역과 제 2 주파수 대역은 2.4GHz 대역으로 결정될 수 있다. 2.4GHz 대역은 총 14개의 채널로 구성되고, 채널 간 간격(interval)은 5MHz이며, 각각의 채널은 22MHz의 대역(band)을 갖는다. 그리고 채널 1, 6 및 11이 상호 중첩되지 않을 경우, 제 1 주파수 대역은 채널 1번으로 결정되고 제 2 주파수 대역은 채널 6 번 또는 11번으로 결정될 수 있다.
오디오 처리부(160)는 스피커(SPK) 및 마이크(MIC)와 결합하여 음성 인식, 음성 녹음, 디지털 레코딩(recording) 및 통화 기능을 위한 오디오 신호의 입력 및 출력 기능을 수행한다. 오디오 처리부(160)는 제어부(170)로부터 오디오 데이터를 수신하고, 수신한 오디오 데이터를 아날로그 신호로 D/A 변환한 후, 아날로그 신호를 스피커(SPK)로 출력한다. 오디오 처리부(160)는 마이크(MIC)으로부터 아날로그 신호를 수신하여 오디오 데이터로 A/D 변환한 후, 오디오 데이터를 제어부(170)로 제공한다. 스피커(SPK)는 오디오 처리부(160)로부터 수신된 아날로그 신호를 음파(sound wave)로 변환하여 출력한다. 마이크(MIC)는 사람이나 기타 소리원(sound source)들로부터 전달된 음파를 아날로그 신호로 변환한다.
제어부(170)는 장치(100)의 전반적인 동작 및 장치(100)의 내부 구성들 간의 신호 흐름을 제어하고, 데이터를 처리하는 기능을 수행한다. 그리고 제어부(170)는 응용프로그램 및 운영체제를 저장하는 주기억장치와, 저장부(130)에 기록(write)할 데이터를 임시 저장하고 저장부(130)로부터 읽어(read) 온 데이터를 임시 저장하는 캐시메모리와, CPU(central processing unit)와, GPU(graphic processing unit) 등을 포함할 수 있다. 여기서 운영체제는 하드웨어와 프로그램간의 인터페이스 역할을 하면서, CPU, GPU, 주기억장치, 보조기억장치 등의 컴퓨터 자원을 관리한다. 즉, 운영체제는 장치(300)를 동작시키고 작업(task)의 순서를 정하며 CPU의 연산 및 GPU의 연산을 제어한다. 또한 운영체제는 응용프로그램의 실행을 제어하는 기능과, 데이터와 파일의 저장을 관리하는 기능 등을 수행한다. 한편 주지된 바와 같이 CPU는 자료의 연산 및 비교와, 명령어의 해석 및 실행 등을 수행하는 컴퓨터 시스템의 핵심적인 제어 유닛이다. GPU는 CPU를 대신하여, 그래픽과 관련한 자료의 연산 및 비교와, 명령어의 해석 및 실행 등을 수행하는 그래픽 제어 유닛이다. CPU와 GPU은 각각, 두 개 이상의 독립 코어(예, 쿼드 코어(quad-core))가 단일 집적 회로로 이루어진 하나의 패키지(package)로 통합될 수 있다. 또한 CPU와 GPU는 하나의 칩으로 통합(SoC; System on Chip)된 것일 수 있다. 또한 CPU와 GPU는 멀티 레이어(multi layer)로 패키징(packaging)된 것일 수도 있다. 한편 CPU 및 GPU를 포함하는 구성은 AP(Application Processor)라고 지칭될 수 있다.
특히 본 발명에 따른 제어부(170)는 관계도를 제공하는 기능을 수행한다. 이러한 기능은 다른 도면들을 참조하여 구체적으로 설명한다.
한편 디지털 기기의 컨버전스(convergence) 추세에 따라 변형이 매우 다양하여 모두 열거할 수는 없으나, 본 발명에 따른 장치(100)는 GPS 모듈, 블루투스(bluetooth) 모듈, NFC(Near Filed Communication) 모듈, 진동 모터, 카메라, 가속도 센서, 자이로 센서, 외부 기기(예, PC 등)와 유선으로 통신하기 위한 유선통신부 등과 같이 상기에서 언급되지 않은 구성들을 더 포함할 수 있다. 또한 본 발명의 장치(100)는 그 제공 형태에 따라 상기한 구성들에서 특정 구성이 제외되거나 다른 구성으로 대체될 수도 있다.
도 2는 본 발명의 일 실시예에 따른 관계도 제공 방법을 설명하기 위한 흐름도이다. 도 3A 내지 도 3D는 본 발명의 일 실시예에 따른 관계도 제공 방법을 설명하기 위한 화면들이다.
도 2 및 도 3A 내지 도 3D를 참조하면, 제어부(170)는 주소록 앱의 실행을 위한 요청 이벤트(예, 터치스크린에 표시되는 해당 아이콘에 대한 탭)를 터치스크린(110)으로부터 검출할 수 있다.
주소록 앱의 실행을 요청하는 이벤트가 검출된 경우 단계 201에서 제어부(170)는 저장부(130)에서 주소록을 읽어 오고, 주소록을 리스트 형태로 표시하도록 터치스크린(110)을 제어한다. 여기서 제어부(170)는 주소록을 외부장치(예, 클라우드 서버)에서 읽어 올 수도 있다. 즉 제 1 무선통신부(140) 또는 제 2 무선통신부(150)는 제어부(170)의 제어 하에, 클라우드 서버에 접속하고 클라우드 서버로부터 주소록을 다운로드하여 제어부(170)로 전달할 수 있다. 화면의 크기의 제약으로 주소록의 모든 연락처들이 표시될 수는 없으며 도 3A에 도시된 바와 같이 일부(310)만 표시된다. 사용자는 터치스크린(110)에 대해 아래 또는 위로 드래그하게 된다. 그러면, 제어부(170)는 이러한 드래그를 검출하고, 이에 응답하여 다른 연락처들을 표시하도록 터치스크린(110)을 제어한다.
단계 202에서 제어부(170)는 관계도의 표시를 요청하는 이벤트를 터치스크린(110)으로부터 검출할 수 있다. 예를 들면, 사용자가 메뉴 키(320)를 누르면 키입력부(120)는 해당 키 이벤트를 생성하여 제어부(170)로 전달한다. 그러면, 제어부(170)는 메뉴 키(320)의 키 이벤트에 응답하여 도 3B에 도시된 바와 같은 메뉴(330)를 표시하도록 터치스크린(110)을 제어한다. 사용자는 메뉴(330)에서 관계도 보기 버튼(331)을 탭할 수 있다.
관계도의 표시를 요청하는 이벤트(예컨대, 관계도 보기 버튼(331)을 탭)가 검출된 경우, 단계 203에서 제어부(170)는 도 3C에 도시된 바와 같이, 그룹별(가족, 친구, 직장)로 관계도의 썸네일(thumbnail)을 표시하도록 터치스크린(110)을 제어한다.
단계 204에서 제어부(170)는 표시된 썸네일들 중 어느 하나 예컨대, 가족 썸네일(340)의 선택(예, 탭)을 터치스크린(110)으로부터 검출할 수 있다.
단계 205에서 제어부(170)는 선택된 썸네일 예컨대 도 3D에 도시한 바와 같이, 가족 썸네일(340)과 관련된 가족 관계도(360)를 저장부(130)에서 읽어 오고, 가족 관계도(360)를 표시하도록 터치스크린(110)을 제어한다. 관계도는 아이콘들(예컨대, 도 3D의 가족 관계도(360)에서 아빠 아이콘, 엄마 아이콘, 형 아이콘 및 '나(즉, 장치(100)의 사용자)' 아이콘)과 이들을 연결하는 연결라인들을 포함한다. 각각의 아이콘들은 주소록의 연락처들에 대응된다. 물론 장치(100)의 사용자 즉, "나" 아이콘은 연락처에 대응될 필요 없다.
한편, 단계 203 및 204는 생략될 수 있다. 즉 관계도들 중 예컨대, 가족 관계도(360)가 최우선순위로 표시되도록 사용자에 의해 설정될 수 있다. 또는 가족 관계도(360)가 맨 마지막으로 표시된 것일 수 있다. 또는 하나의 관계도 예컨대, 가족 관계도(360)만 저장부(130)에 저장되어 있는 상태일 수 있다. 이에 따라 제어부(170)는, 관계도의 표시를 요청하는 이벤트(예컨대, 관계도 보기 버튼(331)을 탭)가 검출된 경우, 저장부(130)에서 가족 관계도(360)를 읽어 오고, 가족 관계도(360)를 표시하도록 터치스크린(110)을 제어할 수 있다.
도 3C에서 도면부호 350은 관계도를 생성할 수 있도록 한 추가 버튼이다. 추가 버튼(350)이 선택(예, 탭)되면 제어부(170)는 아이콘 하나 없는(즉, 텅 빈) 관계도를 표시하도록 터치스크린(110)을 제어할 수 있다. 제어부(170)는 관계도에 아이콘 및 연결라인을 추가하는 기능, 관계도를 통해 연락(예, 음성 통화 등)을 취할 수 있도록 하는 기능(예, 전화 걸기) 및 아이콘을 편집하는 기능 등을 수행한다. 또한 제어부(170)는 미리 정해진 관계도 서식(예, 가족, 직장 1, 직장 2, 동호회 1, 동호회 2 등)을 표시하도록 터치스크린(110)을 제어할 수도 있다. 이러한 관계도 서식은 미리 다수의 아이콘들과 이들을 연결하는 연결라인들을 포함한다. 즉 제어부(170)는 이러한 관계도 서식에서 각 아이콘들을 사용자가 원하는 연락처들에 대응시키는 기능을 수행하여, 사용자가 원하는 관계도를 생성할 수 있다. 상기 기능들에 대해 다른 도면들을 참조하여 구체적으로 설명한다.
도 4는 본 발명의 일 실시예에 따른 관계도를 이용한 연락 방법을 설명하기 위한 흐름도이다. 도 5는 본 발명의 일 실시예에 따른 관계도를 이용한 연락 방법을 설명하기 위한 화면이다.
도 4 및 도 5를 참조하면, 단계 401에서 제어부(170)는 관계도 예컨대 도 5에 도시된 바와 같이, 가족 관계도(510)를 저장부(130)에서 읽어 오고, 이를 표시하도록 터치스크린(110)을 제어할 수 있다.
단계 402에서 제어부(170)는 아이콘 예컨대, '형' 아이콘(511)의 선택을 터치스크린(110)으로부터 검출할 수 있다. 단계 403에서 제어부(170)는 아이콘의 선택이 무엇을 위한 요청인지를 결정한다. 예컨대, 아이콘의 선택이 탭인 경우 제어부(170)는 아이콘의 선택을 '연락 요청'으로 결정한다.
사용자가 연락을 요청한 경우 단계 404에서 제어부(170)는 도 5에 도시된 바와 같이, 다수의 연락 버튼을 포함하는 연락 메뉴(530)를 표시하도록 터치스크린(110)을 제어한다. 예컨대 연락 메뉴(530)는 통화 버튼, 영상 통화 버튼, 메시지 전송 버튼 및 인스턴트 메신저(예, 카카오톡(KaKao Talk)) 버튼을 포함할 수 있다.
단계 405에서 제어부(170)는 연락 메뉴(530)에서 연락 버튼의 선택을 검출할 수 있다. 다음으로 단계 406에서 제어부(170)는 선택된 연락 버튼의 기능을 수행한다. 예컨대, 통화 버튼이 선택되면 제어부(170)는 제 1 무선통신부(140) 또는 제 2 무선통신부(150)를 제어하여, 선택된 아이콘에 해당되는 연락처의 외부장치와 음성 통화를 시도한다. 영상 통화 버튼이 선택되면 제어부(170)는 제 1 무선통신부(140) 또는 제 2 무선통신부(150)를 제어하여, 선택된 아이콘에 해당되는 연락처의 외부장치와 영상 통화를 시도한다. 메시지 전송 버튼 또는 인스턴트 메신저 버튼이 선택되면 제어부(170)는 키패드를 표시하도록 터치스크린을 제어한다. 그리고 제어부(170)는 키패드에 의해 작성된 메시지를 상기 선택된 아이콘에 해당되는 연락처의 외부장치로 전송하도록 제 1 무선통신부(140) 또는 제 2 무선통신부(150)를 제어한다.
도 6은 본 발명의 일 실시예에 따른 관계도 업데이트 방법을 설명하기 위한 흐름도이다. 도 7A 및 도 7B는 본 발명의 일 실시예에 따른 관계도 업데이트 방법을 설명하기 위한 화면들이다.
도 6, 도 7A 및 도 7B를 참조하면, 단계 601에서 제어부(170)는 관계도 예컨대 도 7에 도시된 바와 같이, 가족 관계도(710)를 저장부(130)에서 읽어 오고, 가족 관계도(710)를 표시하도록 터치스크린(110)을 제어할 수 있다.
단계 602에서 제어부(170)는 연락처의 추가를 요청하는 이벤트(예, 가족 관계도(170)에서 아이콘이 아닌 빈 공간을 롱 탭(711))를 터치스크린(110)으로부터 검출할 수 있다.
연락처의 추가를 요청하는 이벤트가 검출된 경우 단계 603에서 제어부(170)는 주소록 버튼을 표시하도록 터치스크린(110)을 제어한다. 터치스크린(110)은 예컨대 도 7A에 도시된 바와 같이, 저장부(130)에 저장되어 있는 주소록을 표시하기 위한 주소록 버튼(721)과, 외부장치(예, 클라우드 서버)에 저장되어 있는 주소록을 표시하기 위한 외부 주소록 버튼(722)을 표시할 수 있다.
단계 604에서 제어부(170)는 주소록 버튼 예컨대, 주소록 버튼(721)의 선택(예, 탭)을 터치스크린(110)으로부터 검출할 수 있다. 물론 단계 604에서 제어부(170)는 외부 주소록 버튼(721)의 선택을 터치스크린(110)으로부터 검출할 수도 있다.
단계 605에서 제어부(170)는 선택된 주소록을 표시하도록 터치스크린(110)을 제어한다. 주소록은 예컨대 도 3A에 도시된 바와 같이, 리스트 형태로 표시될 수 있다. 선택된 주소록이 외부 예컨대, 클라우드 서버에 있는 주소록인 경우, 제어부(170)는 클라우드 서버에 접속하여 주소록을 다운로드받도록 제 1 무선통신부(140) 또는 제 2 무선통신부(150)를 제어할 수 있다.
단계 603 및 단계 604는 생략될 수 있다. 예컨대, 연락처의 추가를 요청하는 이벤트가 검출된 경우 단계 605에서 제어부(170)는 저장부(130)에 저장되어 있는 주소록 또는 외부장치(예, 클라우드 서버)에 저장되어 있는 주소록을 표시하도록 터치스크린(110)을 제어할 수 있다.
단계 606에서 제어부(170)는 주소록에서 연락처의 선택(예, 탭)을 터치스크린(110)으로부터 검출할 수 있다.
연락처의 선택이 검출된 경우 단계 607에서 제어부(170)는 선택된 연락처에 대응되는 아이콘이 관계도에 추가되어 표시되도록 터치스크린(110)을 제어한다. 예컨대 도 7A 및 도 7B에 도시된 바와 같이, 터치스크린(110)은 사용자가 롱 탭(711)한 위치에 아이콘(730)을 새로 표시한다. 사용자는 아이콘(730)의 명칭을 지정할 수 있다. 예컨대, 사용자가 아이콘(730)을 롱 탭한 경우, 제어부(170)는 키패드를 표시하도록 터치스크린(110)을 제어한다. 터치스크린(110)은 제어부(170)의 제어 하에, 키패드를 통해 입력된 명칭 예컨대, "동생"을 아이콘(730)에 표시한다. 아이콘(730)의 명칭은 자동으로 지정될 수 있다. 예컨대, 아이콘(730)의 해당 연락처의 이름이 아이콘(730)에 자동으로 추가될 수 있다.
단계 608에서 제어부(170)는 추가된 아이콘(730)과 기존의 아이콘을 연결하는 연결라인이 관계도에 추가되어 표시되도록 터치스크린(110)을 제어한다. 예컨대, 도 7B에 도시된 바와 같이, 사용자가 기존의 아이콘들을 연결하는 연결라인의 임의의 지점을 탭(741)하고 이어서 아이콘(730)을 탭(742)하면, 제어부(170)는 탭이 된 두 지점을 연결하는 연결라인(743)을 생성한다. 터치스크린(110)은 제어부(170)의 제어 하에, 연결라인(743)을 표시한다.
단계 609에서 제어부(170)는 저장 버튼(750)의 선택을 터치스크린(110)으로부터 검출할 수 있다. 저장 버튼(750)의 선택이 검출된 경우 단계 610에서 제어부(170)는 저장부(130)에 저장된 기존의 관계도를 아이콘(730) 및 연결라인(743)이 추가된 최신의 관계도로 업데이트한다.
도 8은 본 발명의 다른 실시예에 따른 관계도 업데이트 방법을 설명하기 위한 흐름도이다. 도 9A 및 도 9B는 본 발명의 다른 실시예에 따른 관계도 업데이트 방법을 설명하기 위한 화면들이다.
도 8, 도 9A 및 도 9B를 참조하면, 단계 801에서 제어부(170)는 관계도 예컨대 도 9에 도시된 바와 같이, 가족 관계도(910)를 저장부(130)에서 읽어 오고, 이를 표시하도록 터치스크린(110)을 제어할 수 있다.
단계 802에서 제어부(170)는 아이콘 예컨대, 형 아이콘(911)의 선택을 터치스크린(110)으로부터 검출할 수 있다. 단계 803에서 제어부(170)는 아이콘의 선택이 무엇을 위한 요청인지를 결정한다. 예컨대, 아이콘의 선택이 롱 탭인 경우 제어부(170)는 아이콘의 선택을 '연락처 편집 요청'으로 결정한다.
사용자가 연락처의 편집을 요청한 경우 단계 804에서 제어부(170)는 도 9A에 도시된 바와 같이, 다수의 편집 버튼을 포함하는 편집 메뉴(920)를 표시하도록 터치스크린(110)을 제어한다.
단계 805에서 제어부(170)는 편집 메뉴(920)에서 편집 버튼의 선택을 검출할 수 있다. 다음으로 단계 806에서 제어부(170)는 선택된 편집 버튼과 관련된 편집 기능을 수행한다. 예컨대, 프로필 사진 추가 버튼이 선택되면 제어부(170)는 저장부(170)에서 특정 이미지를 읽어 오고, 이를 축소하고, 이렇게 축소된 이미지(911a; 도 9B 참조)이 형 아이콘(911)에 표시되도록 터치스크린(110)을 제어한다.
저장 버튼(930)의 선택이 검출된 경우 단계 807에서 제어부(170)는 저장부(130)에 저장된 기존의 관계도를 상기 이미지(911a)가 추가된 신규의 관계도로 업데이트한다.
상술한 바와 같은 본 발명에 따른 방법은 다양한 컴퓨터를 통하여 수행될 수 있는 프로그램 명령으로 구현되어 컴퓨터로 판독 가능한 기록 매체에 기록될 수 있다. 여기서 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 포함할 수 있다. 또한 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 또한 기록매체에는 하드디스크, 플로피디스크 및 자기 테이프와 같은 자기매체(Magnetic Media)와, CD-ROM, DVD와 같은 광기록 매체(Optical Media)와, 플롭티컬 디스크(Floptical Disk)와 같은 자기-광 매체(Magneto-Optical Media)와, 롬(ROM)과, 램(RAM)과, 플래시 메모리 등과 같은 하드웨어 장치가 포함될 수 있다. 또한 프로그램 명령에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라, 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드가 포함될 수 있다. 하드웨어 장치는 본 발명을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있다.
본 발명에 따른 방법 및 장치는 전술한 실시 예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위에서 다양하게 변형하여 실시할 수가 있다.
110: 터치스크린
111: 터치패널
111a: 손 터치패널 111b: 펜 터치패널
112: 표시패널
120: 키입력부
130: 저장부
140: 제 1 무선통신부
150: 제 2 무선통신부
160: 오디오 처리부
170: 제어부

Claims (12)

  1. 터치스크린을 가지는 휴대 단말에서 주소록 제공 방법에 있어서,
    연락처들에 각각 대응되는 아이콘들 및 이들을 연결하는 연결라인을 포함한 관계도의 표시를 요청하는 제 1 요청 이벤트를 상기 터치스크린으로부터 검출하는 단계; 및
    상기 제 1 요청 이벤트에 응답하여 제 1 관계도를 상기 휴대 단말의 저장부에서 읽어 오고 상기 제 1 관계도를 표시하도록 상기 터치스크린을 제어하는 단계를 포함하는 것을 특징으로 하는 주소록 제공 방법.
  2. 제 1 항에 있어서,
    상기 제어하는 단계는,
    상기 제 1 요청 이벤트에 응답하여 관계도들에 각각 대응되는 썸네일들을 표시하도록 상기 터치스크린을 제어하는 단계;
    상기 썸네일들 중 하나의 선택을 상기 터치스크린으로부터 검출하는 단계; 및
    상기 선택된 썸네일과 관련된 관계도를 상기 휴대 단말의 저장부에서 읽어 오고, 상기 선택된 썸네일과 관련된 관계도를 표시하도록 상기 터치스크린을 제어하는 단계를 포함하는 것을 특징으로 하는 주소록 제공 방법.
  3. 제 1 항에 있어서,
    상기 제 1 관계도를 제 2 관계도로 업데이트하는 단계를 더 포함하는 것을 특징으로 하는 주소록 제공 방법.
  4. 제 3 항에 있어서,
    상기 업데이트하는 단계는,
    연락처의 추가를 요청하는 제 2 요청 이벤트를 상기 터치스크린으로부터 검출하는 단계;
    상기 제 2 요청 이벤트에 응답하여 주소록을 표시하도록 상기 터치스크린을 제어하는 단계;
    상기 주소록에서 연락처의 선택을 상기 터치스크린으로부터 검출하는 단계;
    상기 선택된 연락처에 대응되는 신규 아이콘을 상기 제 1 관계도에 추가하여 표시하도록 상기 터치스크린을 제어하는 단계; 및
    상기 신규 아이콘을 기존의 아이콘에 연결하는 신규 연결 라인을 상기 제 1 관계도에 추가하여 표시하도록 상기 터치스크린을 제어하는 단계를 포함하는 것을 특징으로 하는 주소록 제공 방법.
  5. 제 3 항에 있어서,
    상기 업데이트하는 단계는,
    상기 제 1 관계도의 아이콘들 중 하나의 선택을 상기 터치스크린으로부터 검출하는 단계;
    상기 선택된 아이콘을 편집하기 위한 하나 이상의 편집 버튼을 표시하도록 상기 터치스크린을 제어하는 단계;
    상기 편집 버튼의 선택을 상기 터치스크린으로부터 검출하는 단계; 및
    상기 선택된 편집 버튼과 관련된 편집 기능을 수행하는 단계를 포함하는 것을 특징으로 하는 주소록 제공 방법.
  6. 제 1 항에 있어서,
    상기 제 1 관계도의 아이콘들 중 하나의 선택을 상기 터치스크린으로부터 검출하는 단계;
    상기 선택된 아이콘에 대응되는 연락처로 연락하기 위한 하나 이상의 연락 버튼을 표시하도록 상기 터치스크린을 제어하는 단계;
    상기 연락 버튼의 선택을 터치스크린으로부터 검출하는 단계;
    상기 선택된 연락 버튼에 대응되는 기능을 수행하는 단계를 더 포함하는 것을 특징으로 하는 주소록 제공 방법.
  7. 사용자와 상호 작용을 위한 터치스크린;
    연락처들에 각각 대응되는 아이콘들 및 이들을 연결하는 연결라인을 포함한 적어도 하나의 관계도를 저장하기 위한 저장부;
    상기 아이콘들 중 사용자에 의해 선택된 아이콘에 대응되는 연락처의 외부장치와 통신하기 위한 무선통신부; 및
    상기 터치스크린, 상기 저장부 및 상기 무선통신부를 제어하는 제어부를 포함하고,
    상기 제어부는,
    관계도의 표시를 요청하는 제 1 요청 이벤트를 상기 터치스크린으로부터 검출하고, 상기 제 1 요청 이벤트에 응답하여 제 1 관계도를 상기 저장부에서 읽어 오고 상기 제 1 관계도를 표시하도록 상기 터치스크린을 제어하는 것을 특징으로 하는 휴대 단말.
  8. 제 7 항에 있어서,
    상기 제어부는,
    상기 제 1 요청 이벤트에 응답하여 관계도들에 각각 대응되는 썸네일들을 표시하도록 상기 터치스크린을 제어하고, 상기 썸네일들 중 하나의 선택을 상기 터치스크린으로부터 검출하고, 상기 선택된 썸네일과 관련된 관계도를 상기 휴대 단말의 저장부에서 읽어 오고, 상기 선택된 썸네일과 관련된 관계도를 표시하도록 상기 터치스크린을 제어하는 것을 특징으로 하는 휴대 단말.
  9. 제 7 항에 있어서,
    상기 제어부는 상기 제 1 관계도를 제 2 관계도로 업데이트하는 것을 특징으로 하는 휴대 단말.
  10. 제 9 항에 있어서,
    상기 제어부는,
    연락처의 추가를 요청하는 제 2 요청 이벤트를 상기 터치스크린으로부터 검출하고, 상기 제 2 요청 이벤트에 응답하여 주소록을 표시하도록 상기 터치스크린을 제어하고, 상기 주소록에서 연락처의 선택을 상기 터치스크린으로부터 검출하고, 상기 선택된 연락처에 대응되는 신규 아이콘 및 이를 기존의 아이콘과 연결하는 신규 연결 라인을 상기 제 1 관계도에 추가하여 상기 제 1 관계도를 상기 제 2 관계도로 업데이트하는 것을 특징으로 하는 휴대 단말.
  11. 제 9 항에 있어서,
    상기 제어부는,
    상기 제 1 관계도의 아이콘들 중 하나의 선택을 상기 터치스크린으로부터 검출하고, 상기 선택된 아이콘을 편집하기 위한 하나 이상의 편집 버튼을 표시하도록 상기 터치스크린을 제어하고, 상기 편집 버튼의 선택을 상기 터치스크린으로부터 검출하고, 상기 선택된 편집 버튼과 관련된 편집 기능을 수행하여 상기 제 1 관계도를 상기 제 2 관계도로 업데이트하는 것을 특징으로 하는 휴대 단말.
  12. 제 7 항에 있어서,
    상기 제어부는,
    상기 제 1 관계도의 아이콘들 중 하나의 선택을 상기 터치스크린으로부터 검출하고, 상기 선택된 아이콘에 대응되는 연락처로 연락하기 위한 하나 이상의 연락 버튼을 표시하도록 상기 터치스크린을 제어하고, 상기 연락 버튼의 선택을 터치스크린으로부터 검출하고, 상기 무선통신부를 제어하여 상기 선택된 연락 버튼에 대응되는 기능을 수행하는 것을 특징으로 하는 휴대 단말.
KR1020120094019A 2012-08-28 2012-08-28 주소록 제공 방법 및 장치 KR20140028223A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120094019A KR20140028223A (ko) 2012-08-28 2012-08-28 주소록 제공 방법 및 장치
US14/012,001 US20140068519A1 (en) 2012-08-28 2013-08-28 Phonebook provision method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120094019A KR20140028223A (ko) 2012-08-28 2012-08-28 주소록 제공 방법 및 장치

Publications (1)

Publication Number Publication Date
KR20140028223A true KR20140028223A (ko) 2014-03-10

Family

ID=50189294

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120094019A KR20140028223A (ko) 2012-08-28 2012-08-28 주소록 제공 방법 및 장치

Country Status (2)

Country Link
US (1) US20140068519A1 (ko)
KR (1) KR20140028223A (ko)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102049789B1 (ko) * 2013-04-25 2019-11-28 삼성전자 주식회사 휴대단말기의 정보 전송장치 및 방법
USD731553S1 (en) * 2013-07-31 2015-06-09 Sears Brands, L.L.C. Display screen or portion thereof with an icon
GB2558850B (en) * 2015-12-02 2021-10-06 Motorola Solutions Inc Method for associating a group of applications with a specific shape
KR102538955B1 (ko) * 2016-03-02 2023-06-01 삼성전자 주식회사 전자 장치와 전자 장치의 영상 디스플레이 및 전송 방법
CN105955808B (zh) * 2016-04-21 2018-12-11 北京小米移动软件有限公司 即时通信应用的任务管理方法及装置
CN108040162A (zh) * 2017-12-21 2018-05-15 深圳市欧瑞博科技有限公司 一种通讯录更新的方法、服务器及计算机可读介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW512272B (en) * 2001-05-15 2002-12-01 My Networking Com Inc Display and application system of human relation
US7375730B2 (en) * 2002-07-29 2008-05-20 Motorola, Inc. Graphic entries for interactive directory
EP2312817A1 (en) * 2007-05-04 2011-04-20 Samsung Electronics Co., Ltd Method and apparatus for data-based integrated processing of data in mobile terminal
KR101495176B1 (ko) * 2008-08-12 2015-03-02 엘지전자 주식회사 이동 단말기 및 그의 정보 전송 방법
US20100199222A1 (en) * 2009-01-30 2010-08-05 Soft Computer Consultants, Inc. Dynamic family tree representation
KR20110004708A (ko) * 2009-07-08 2011-01-14 엘지전자 주식회사 이동 단말기 및 그 제어 방법
KR101631101B1 (ko) * 2009-12-08 2016-06-17 삼성전자주식회사 휴대단말의 폰북 제공 방법 및 장치

Also Published As

Publication number Publication date
US20140068519A1 (en) 2014-03-06

Similar Documents

Publication Publication Date Title
KR102049784B1 (ko) 데이터 표시 방법 및 장치
KR102113272B1 (ko) 전자장치에서 복사/붙여넣기 방법 및 장치
KR102003255B1 (ko) 다중 입력 처리 방법 및 장치
EP2752840B1 (en) Method and mobile device for displaying moving images
KR102064952B1 (ko) 수신 데이터를 이용하여 어플리케이션을 운영하는 전자 장치
EP2752754B1 (en) Remote mouse function method and terminals
US10877624B2 (en) Method for displaying and electronic device thereof
KR102080146B1 (ko) 휴대단말과 외부 표시장치 연결 운용 방법 및 이를 지원하는 장치
KR20130133980A (ko) 터치스크린을 가진 단말에서 오브젝트 이동 방법 및 장치
KR20130070045A (ko) 메시지 관리 방법 및 장치
KR20140026027A (ko) 어플리케이션 실행 방법 및 휴대 단말
KR20140011073A (ko) 텍스트 추천 방법 및 장치
KR20150045121A (ko) 멀티윈도우 운용 방법 및 이를 지원하는 전자 장치
JP2014053014A (ja) 携帯端末と外部表示装置の連結運用方法及びこれを支援する装置
US9690479B2 (en) Method and apparatus for controlling application using key inputs or combination thereof
JP6251555B2 (ja) アプリケーション情報提供方法および携帯端末
CN110168487A (zh) 一种触摸控制方法及装置
KR20140028223A (ko) 주소록 제공 방법 및 장치
KR20130097266A (ko) 휴대 단말기의 콘텐츠 뷰 편집 방법 및 장치
US20140223298A1 (en) Method of editing content and electronic device for implementing the same
KR101985888B1 (ko) 전자 게시판 제공 방법 및 장치
KR101970154B1 (ko) 휴대 단말에서 일정 관리 방법 및 장치
KR20140029827A (ko) 이미지 처리 방법 및 휴대 단말

Legal Events

Date Code Title Description
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid