KR101694224B1 - 애플리케이션 아이콘을 추가하는 방법 및 장치, 및 애플리케이션 아이콘을 제거하는 방법 및 장치 - Google Patents

애플리케이션 아이콘을 추가하는 방법 및 장치, 및 애플리케이션 아이콘을 제거하는 방법 및 장치 Download PDF

Info

Publication number
KR101694224B1
KR101694224B1 KR1020157017515A KR20157017515A KR101694224B1 KR 101694224 B1 KR101694224 B1 KR 101694224B1 KR 1020157017515 A KR1020157017515 A KR 1020157017515A KR 20157017515 A KR20157017515 A KR 20157017515A KR 101694224 B1 KR101694224 B1 KR 101694224B1
Authority
KR
South Korea
Prior art keywords
folder
event
application icon
touch interface
capture area
Prior art date
Application number
KR1020157017515A
Other languages
English (en)
Other versions
KR20150091378A (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 후아웨이 디바이스 컴퍼니 리미티드
Publication of KR20150091378A publication Critical patent/KR20150091378A/ko
Application granted granted Critical
Publication of KR101694224B1 publication Critical patent/KR101694224B1/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]
    • 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
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • 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/0482Interaction with lists of selectable items, e.g. menus
    • 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/04845Interaction 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 for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

일부 실시예에 따르면, 애플리케이션 아이콘을 추가하는 방법이 개시되어 있다. 이 방법에서는, 단말기의 터치 인터페이스 내의 폴더를 드래그하는 단계; 이입(move-in) 촉발 이벤트가 검출되면, 상기 폴더의 캡처 영역이 애플리케이션 아이콘을 포함하는지 판단하는 단계; 및 상기 애플리케이션 아이콘이 상기 폴더의 캡처 영역의 커버리지 내에 존재하면, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘을 상기 폴더의 외부로부터 상기 폴더로 이동시키는 단계를 포함하고, 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내의 상기 폴더의 위치에 따라 결정되는 영역이면서 그 크기는 사전 설정된 범위 내에 있거나, 또는 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내의 사용자에 의해 마크된 영역이다.

Description

애플리케이션 아이콘을 추가하는 방법 및 장치, 및 애플리케이션 아이콘을 제거하는 방법 및 장치{METHOD AND APPARATUS FOR ADDING APPLICATION ICON, AND METHOD AND APPARATUS FOR REMOVING APPLICATION ICON}
본 발명은 컴퓨터 기술에 관한 것으로서, 구체적으로, 애플리케이션 아이콘을 추가하는 방법 및 장치, 및 애플리케이션 아이콘을 제거하는 방법 및 장치에 관한 것이다.
스마트폰 플랫폼은 주로 아이폰의 IOS(iphone operating system) 시스템 및 안드로이드(Android) 시스템을 포함한다. 게임의 폭발적인 증가와 애플리케이션의 시대에서, 스마트폰의 데스크톱이 수십 또는 수백 가지의 애플리케이션 아이콘을 수용하는 것은 굉장히 어렵다. 애플리케이션 아이콘을 분류하는 방법을 처리하기 위해, 폴더는 데스크톱 상에 생성될 수 있고, 상이한 애플리케이션 아이콘이 카테고리에 의해 상이한 폴더에 위치된다.
현재, IOS 시스템 및 안드로이드 CS 시스템에서, 복수의 애플리케이션 아이콘을 새로 생성된 폴더에 결합하는 과정은 다음과 같다: 애플리케이션 아이콘이 터치되고 홀드되고, 이 애플리케이션 아이콘이 드래그되고, 애플리케이션 아이콘이 다른 아이콘 상에 적절하게는 1초 동안 겹쳐지고, 그 후 애플리케이션 아이콘은 릴리즈된다. 애플리케이션 아이콘이 릴리즈된 후, 새로운 폴더를 생성하기 위한 프롬프트가 2개의 애플리케이션 아이콘이 겹쳐진 위치에 나타난다. 폴더가 생성된 후, 앞선 말한 2개의 애플리케이션 아이콘은 이 폴더에 나타난다. 그 뒤, 다음 애플리케이션 아이콘이 터치되고 홀드되고, 이 애플리케이션이 드래그되고, 이 애플리케이션은 전술한 폴더 상에 적절하게는 1초 동안 겹쳐진다. 애플리케이션 아이콘이 릴리즈된 후, 이 애플리케이션 아이콘은 전술한 폴더에 추가된다. 다른 애플리케이션 아이콘은 유사한 방법을 이용하여 전술한 폴더에 연속하여 추가된다. 사용자가 애플리케이션 아이콘을 폴더에 추가할 때마다 사용자는 터치 및 홀드, 드래그, 및 릴리즈의 동작을 수행해야 한다. AppNum개의 애플리케이션 아이콘이 폴더에 추가되어야 하면, 필요한 동작의 총 횟수 N은 AppNum x (터치 및 홀드 x 1, 드래그 x 1, 및 릴리즈 x 1) = AppNum x 3와 동일하다.
따라서, 복수의 애플리케이션 아이콘이 폴더에 추가되면, 동작의 횟수는 비례하여 커지고, 동작 단계는 복잡하고 많아져서, 낮은 동작 효율을 야기하여 사용자 경험을 저하한다.
본 발명은 애플리케이션 아이콘을 추가하는 방법 및 장치, 및 애플리케이션 아이콘을 제거하는 방법 및 장치를 제공하여, 복수의 애플리케이션 아이콘을 폴더에 신속하게 추가할 수 있도록 하며, 이에 따라 동작의 횟수를 줄이고 동작 효율과 사용자 경험을 개선할 수 있다.
제1 측면에 따르면, 본 발명은 애플리케이션 아이콘을 폴더에 추가하는 방법을 제공하며, 이 방법은, 단말기의 터치 인터페이스 내의 폴더를 드래그하는 단계; 사전 설정된 이입(move-in) 촉발 이벤트가 검출되면, 상기 폴더의 캡처 영역이 애플리케이션 아이콘을 포함하는지 판단하는 단계; 및 상기 애플리케이션 아이콘이 상기 폴더의 캡처 영역의 커버리지 내에 존재하면, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘을 상기 폴더의 외부로부터 상기 폴더로 이동시키는 단계를 포함하고, 상기 이입 촉발 이벤트는 상기 폴더의 외부로부터 상기 폴더로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 이벤트이고, 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내의 상기 폴더의 위치에 따라 결정되는 영역이면서 그 크기는 사전 설정된 범위 내에 있거나, 또는 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내에서 사용자에 의해 마크된 영역이다.
제1 측면을 참고하면, 제1 가능 구현 방법에서, 상기 이입 촉발 이벤트는, 상기 폴더의 캡처 영역을 탭핑(tapping)하는 이벤트; 상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트; 상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달하는 이벤트; 상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역을 탭핑하는 이벤트; 및 상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트 중 적어도 하나를 포함한다.
제1 측면을 참고하거나 또는 제1 측면의 제1 가능 구현 방법을 참고하면, 제2 가능 구현 방법에서, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘을 상기 폴더의 외부로부터 상기 폴더로 이동시키는 단계는 구체적으로, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘이 상기 폴더의 외부로부터 상기 폴더로 이동될 때, 상기 폴더 내로 상기 애플리케이션 아이콘이 흡수되는 애니메이션 방식으로 상기 이동 과정을 디스플레이하는 단계를 포함한다.
제1 측면을 참고하거나 또는 제1 측면의 제1 또는 제2 가능 구현 방법을 참고하면, 제3 가능 구현 방법에서, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘을 상기 폴더의 외부로부터 상기 폴더로 이동시키는 단계 후, 상기 방법은, 제거 촉발 이벤트가 검출될 때, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 단계를 추가로 포함하고, 상기 제거 촉발 이벤트는 상기 폴더로부터 상기 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트이다.
제2 측면에 따르면, 본 발명은 애플리케이션 아이콘을 폴더에 추가하는 장치를 제공하며, 이 장치는, 단말기의 터치 인터페이스 내의 폴더를 드래그하도록 구성되어 있는 드래그 모듈; 상기 드래그 모듈이 상기 폴더를 드래그하는 과정에서, 이입(move-in) 촉발 이벤트가 검출되면, 상기 폴더의 캡처 영역이 애플리케이션 아이콘을 포함하는지 판단하도록 구성되어 있는 검출 모듈; 및 상기 검출 모듈이, 상기 애플리케이션 아이콘이 상기 폴더의 캡처 영역의 커버리지 내에 존재한다고 판단하면, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘을 상기 폴더의 외부로부터 상기 폴더로 이동시키도록 구성되어 있는 추가 모듈을 포함하고, 상기 이입 촉발 이벤트는 상기 폴더의 외부로부터 상기 폴더로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 이벤트이고, 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내의 상기 폴더의 위치에 따라 결정되는 영역이면서 그 크기는 사전 설정된 범위 내에 있거나, 또는 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내에서 사용자에 의해 마크된 영역이다.
제2 측면을 참고하면, 제1 가능 구현 방법에서, 상기 이입 촉발 이벤트는, 상기 폴더의 캡처 영역을 탭핑하는 이벤트; 상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트; 상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달하는 이벤트; 상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역을 탭핑하는 이벤트; 및 상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트 중 적어도 하나를 포함한다.
제2 측면을 참고하거나 또는 제2 측면의 제1 가능 구현 방법을 참고하면, 제2 가능 구현 방법에서, 상기 추가 모듈은, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘이 상기 폴더의 외부로부터 상기 폴더로 이동될 때, 상기 폴더 내로 상기 애플리케이션 아이콘이 흡수되는 애니메이션 방식으로 상기 이동 과정을 디스플레이하도록 추가로 구성되어 있다.
제2 측면을 참고하거나 또는 제2 측면의 제1 및 제2 가능 구현 방법을 참고하면, 제3 가능 구현 방법에서, 제거 촉발 이벤트가 검출될 때, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키도록 구성되어 있는 삭제 모듈을 추가로 포함하고, 상기 제거 촉발 이벤트는 상기 폴더로부터 상기 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트이다.
전술한 기술적 해결책에서, 애플리케이션 아이콘이 폴더에 추가될 때, 폴더는 드래그되고, 이입 촉발 이벤트의 트리거링(triggering)과 함께, 추가될 애플리케이션 아이콘이 폴더의 캡처 영역에 있으면, 추가될 애플리케이션 아이콘이 폴더로 이동된다. 다음 애플리케이션 아이콘이 추가될 때, 폴더는 릴리즈될 필요가 없다; 대신, 폴더는 계속 드래그되고, 다음 애플리케이션 아이콘이 폴더의 캡처 영역 내에 있으면, 다음 애플리케이션 아이콘도 폴더로 이동된다. 따라서, AppNum개의 애플리케이션 아이콘이 폴더에 추가되어야 한다면, 종래의 기술에서 추가를 완료하기 위해서 AppNum번의 드래그와 AppNum번의 릴리즈가 수행되어야 했던 것과 달리, 추가를 완료하기 위해서는 AppNum번의 드래그와 한번의 릴리즈만 수행되면 된다. 따라서, 동작 단계가 크게 줄어들고, 애플리케이션 아이콘을 폴더에 신속하게 추가하고자 하는 목적이 달성된다. 전술한 폴더가 휴지통이라면, 불필요한 애플리케이션 아이콘이 빠르게 휴지통에 추가될 수 있어서, 많은 애플리케이션 아이콘을 빠르게 삭제하는 목적을 달성할 수 있다.
제3 측면에 따르면, 본 발명은 애플리케이션 아이콘을 폴더로부터 제거하는 방법을 제공하며, 이 방법은, 단말기의 터치 인터페이스 내의 폴더를 드래그하는 단계; 및 제거 촉발 이벤트가 검출되면, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 단계를 포함하고, 상기 제거 촉발 이벤트는 폴더로부터 상기 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트이다.
제3 측면을 참고하면, 제1 가능 구현 방법에서, 상기 제거 촉발 이벤트는, 상기 단말기를 흔드는 이벤트; 상기 폴더를 흔드는 이벤트; 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 상기 단말기를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 및 상기 폴더를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트 중 적어도 하나이다.
제3 측면을 참고하거나 또는 제3 측면의 제1 가능 구현 방법을 참고하면, 제2 가능 구현 방법에서, 사전 설정된 제거 촉발 이벤트가 검출되면, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 단계는, 상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 제1 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작 - 상기 표준 제거 촉발 이벤트는 상기 폴더의 외부로의 상기 폴더 내의 상기 제1 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 -; 및 상기 제거 촉발 이벤트가 연속(successive) 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작 - 상기 연속 제거 촉발 이벤트는 상기 폴더의 외부로의 폴더 내의 모든 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 - 중 적어도 하나의 동작을 포함한다.
제3 측면을 참고하거나 또는 제3 측면의 제1 및 제2 가능 구현 방법을 참고하면, 제3 가능 구현 방법에서, 상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 제1 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 단계 전에, 상기 방법은, 상기 폴더가 개방 상태(open state)에 있고 아이콘 분류 이벤트가 검출되면, 상기 폴더 내의 애플리케이션 아이콘을 재분류하는 단계를 더 포함하고, 상기 아이콘 분류 이벤트는 폴더 내의 아이콘 재분류를 촉발하는데 사용되는 사전 설정된 이벤트이다.
제3 측면을 참고하거나 또는 제3 측면의 제1 내지 제3 가능 구현 방법을 참고하면, 제4 가능 구현 방법에서, 상기 표준 제거 촉발 이벤트는 상기 단말기를 N번 흔드는 이벤트이고, 상기 연속 제거 촉발 이벤트는 상기 단말기를 N+M번 흔드는 이벤트이고, N과 M은 1보다 크거나 같은 자연수이다.
제4 측면에 따르면, 본 발명은 폴더로부터 애플리케이션 아이콘을 제거하는 장치를 제공하며, 이 장치는, 단말기의 터치 인터페이스 내의 폴더를 드래그하도록 구성되어 있는 드래그 모듈; 및 상기 드래그 모듈이 상기 폴더를 드래그하는 과정에서, 제거 촉발 이벤트가 검출되면, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키도록 구성되어 있는 제거 모듈을 포함하고, 상기 제거 촉발 이벤트는 폴더로부터 상기 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트이다.
제4 측면을 참고하면, 제1 가능 구현 방법에서, 상기 제거 촉발 이벤트는, 상기 단말기를 흔드는 이벤트; 상기 폴더를 흔드는 이벤트; 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 상기 단말기를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 및 상기 폴더를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트 중 적어도 하나이다.
제4 측면을 참고하거나 또는 제4 측면의 제1 가능 구현 방법을 참고하여, 제2 가능 구현 방법에서, 상기 제거 모듈은, 상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 제1 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작 - 상기 표준 제거 촉발 이벤트는 상기 폴더의 외부로의 상기 폴더 내의 상기 제1 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 -; 및 상기 제거 촉발 이벤트가 연속적인 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 모든 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작 - 상기 연속 제거 촉발 이벤트는 상기 폴더의 외부로의 폴더 내의 모든 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 - 중 적어도 하나의 동작을 수행하도록 추가로 구성되어 있다.
제4 측면을 참고하거나 또는 제4 측면의 제1 및 제2 가능 구현 방법을 참고하여, 제3 가능 구현 방법에서, 상기 제거 모듈은, 상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출될 때 상기 폴더 내의 제1 애플리케이션 아이콘이 상기 폴더의 외부로 이동되기 전, 및 상기 폴더가 개방 상태에 있고 아이콘 분류 이벤트가 검출될 때, 상기 폴더 내의 애플리케이션 아이콘을 재분류하도록 추가로 구성되어 있고, 상기 아이콘 분류 이벤트는 폴더 내의 아이콘 재분류를 촉발하는데 사용되는 사전 설정된 이벤트이다.
제4 측면을 참고하거나 또는 제4 측면의 제1 내지 제3 가능 구현 방법을 참고하여, 제4 가능 구현 방법에서, 상기 표준 제거 촉발 이벤트는 상기 단말기를 N번 흔드는 이벤트이고, 상기 연속 제거 촉발 이벤트는 상기 단말기를 N+M번 흔드는 이벤트이고, N과 M은 1보다 크거나 같은 자연수이다.
전술한 기술적 해결책에서, 제거 촉발 이벤트가 발생하면, 예를 들면, 단말기 또는 폴더가 흔들리면, 폴더를 열거나 아이콘을 드래그할 필요 없이 하나 이상의 아이콘이 폴더로부터 제거될 수 있다. 그러나, 종래의 기술에서는, 먼저 폴더를 열어야 하고, 그 후 아이콘을 폴더로부터 제거해야 한다. 따라서 동작의 횟수가 줄어들고, 효율성이 개선된다.
제5 측면에 따르면, 본 발명의 실시예는 단말기를 제공하며, 이 단말기는, 터치 스크린, 송수신기, 메모리, 프로세서, 및 버스를 포함하고, 상기 터치 스크린, 상기 송수신기, 상기 메모리, 및 상기 프로세서는 상기 버스를 이용하여 연결되고,상기 메모리는 하나의 그룹의 프로그램 코드를 저장하도록 구성되어 있고, 상기 프로세서는, 상기 터치 스크린의 터치 인터페이스 내의 폴더를 드래그하는 동작; 드래그 모듈이 상기 폴더를 드래그하는 과정에서, 이입(move-in) 촉발 이벤트가 검출되면, 상기 폴더의 캡처 영역이 애플리케이션 아이콘을 포함하는지 판단하는 동작; 및 검출 모듈이, 애플리케이션 아이콘이 상기 폴더의 캡처 영역의 커버리지 내에 존재한다고 판단하면, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘을 상기 폴더의 외부로부터 상기 폴더로 이동시키는 동작을 수행할 수 있도록, 상기 메모리에 저장된 상기 프로그램 코드를 호출하도록 구성되어 있으며, 상기 이입 촉발 이벤트는 상기 폴더의 외부로부터 상기 폴더로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 이벤트이고, 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내의 상기 폴더의 위치에 따라 결정되는 영역이이면서 그 크기는 사전 설정된 범위 내에 있거나, 또는 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내에서 사용자에 의해 마크된 영역이다.
제5 측면을 참고하면, 제1 가능 구현 방법에서, 상기 이입 촉발 이벤트는, 상기 폴더의 캡처 영역을 탭핑하는 이벤트; 상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트; 상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달하는 이벤트; 상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역을 탭핑하는 이벤트; 및 상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트 중 적어도 하나이다.
제5 측면을 참고하거나 또는 제5 측면의 제1 가능 구현 방법을 참고하면, 제2 가능 구현 방법에서, 상기 프로세서는, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘이 상기 폴더의 외부로부터 상기 폴더로 이동될 때, 상기 폴더 내로 상기 애플리케이션 아이콘이 흡수되는 애니메이션 방식으로 상기 이동 과정을 디스플레이하는 동작을 수행하도록 추가로 구성되어 있다.
제5 측면을 참고하거나 또는 제5 측면의 제1 및 제2 가능 구현 방법을 참고하면, 제3 가능 구현 방법에서, 상기 프로세서는, 제거 촉발 이벤트가 검출될 때, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작을 수행하도록 추가로 구성되어 있고, 상기 제거 촉발 이벤트는 폴더로부터 상기 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트이다.
전술한 기술적 해결책에서, 애플리케이션 아이콘이 폴더에 추가될 때, 폴더는 드래그되고, 이입 촉발 이벤트의 트리거링과 함께, 추가될 애플리케이션 아이콘이 폴더의 캡처 영역에 있으면, 추가될 애플리케이션 아이콘이 폴더로 이동된다. 다음 애플리케이션 아이콘이 추가될 때, 폴더는 릴리즈될 필요가 없다; 대신, 폴더는 계속 드래그되고, 다음 애플리케이션 아이콘이 폴더의 캡처 영역 내에 있으면, 다음 애플리케이션 아이콘도 폴더로 이동된다. 따라서, AppNum개의 애플리케이션 아이콘이 폴더에 추가되어야 한다면, 종래의 기술에서 추가를 완료하기 위해서 AppNum번의 드래그와 AppNum번의 릴리즈가 수행되어야 했던 것과 달리, 추가를 완료하기 위해서는 AppNum번의 드래그와 한번의 릴리즈만 수행되면 된다. 따라서, 동작 단계가 크게 줄어들고, 애플리케이션 아이콘을 폴더에 신속하게 추가하고자 하는 목적이 달성된다. 전술한 폴더가 휴지통이라면, 불필요한 애플리케이션 아이콘이 빠르게 휴지통에 추가될 수 있어서, 많은 애플리케이션 아이콘을 빠르게 삭제하는 목적을 달성할 수 있다.
제6 측면에 따르면, 본 발명의 실시예는 단말기를 추가로 제공하며, 이 단말기는, 터치 스크린, 송수신기, 메모리, 프로세서, 및 버스를 포함하고, 상기 터치 스크린, 상기 송수신기, 상기 메모리, 및 상기 프로세서는 상기 버스를 이용하여 연결되고, 상기 메모리는 하나의 그룹의 프로그램 코드를 저장하도록 구성되어 있고, 상기 프로세서는, 상기 터치 스크린의 터치 인터페이스 내의 폴더를 드래그하는 동작; 및 드래그 모듈이 상기 폴더를 드래그하는 과정에서, 제거 촉발 이벤트가 검출되면, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작을 수행하기 위해, 상기 메모리에 저장된 상기 프로그램 코드를 호출하도록 구성되어 있으며, 상기 제거 촉발 이벤트는 폴더로부터 상기 폴더의 외부로 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트이다.
제6 측면을 참고하면, 제1 가능 구현 방법에서, 상기 제거 촉발 이벤트는, 상기 단말기를 흔드는 이벤트; 상기 폴더를 흔드는 이벤트; 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 상기 단말기를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 및 상기 폴더를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트 중 적어도 하나이다.
제6 측면을 참고하거나 또는 제6 측면의 제1 가능 구현 방법을 참고하면, 제2 가능 구현 방법에서, 상기 프로세서는, 상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 제1 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작 - 상기 표준 제거 촉발 이벤트는 상기 폴더의 외부로의 상기 폴더 내의 상기 제1 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 -; 및 상기 제거 촉발 이벤트가 연속적인 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 모든 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작 - 상기 연속 제거 촉발 이벤트는 상기 폴더의 외부로의 폴더 내의 모든 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 - 중 적어도 하나의 동작을 수행하도록 추가로 구성되어 있다.
제6 측면을 참고하거나 또는 제6 측면의 제1 및 제2 가능 구현 방법을 참고하면, 제3 가능 구현 방법에서, 상기 프로세서는, 상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출될 때, 상기 폴더 내의 제1 애플리케이션 아이콘이 상기 폴더의 외부로 이동되기 전, 및 상기 폴더가 개방 상태에 있고 아이콘 분류 이벤트가 검출될 때, 상기 폴더 내의 애플리케이션 아이콘을 재분류하는 동작을 수행하도록 추가로 구성되어 있고, 상기 아이콘 분류 이벤트는 폴더 내의 아이콘 재분류를 촉발하는데 사용되는 사전 설정된 이벤트이다.
제6 측면을 참고하거나 또는 제6 측면의 제1 내지 제3 가능 구현 방법을 참고하면, 제4 가능 구현 방법에서, 상기 표준 제거 촉발 이벤트는 상기 단말기를 N번 흔드는 이벤트이고, 상기 연속적인 제거 촉발 이벤트는 상기 단말기를 N+M번 흔드는 이벤트이고, N과 M은 1보다 크거나 같은 자연수이다.
전술한 기술적 해결책에서, 제거 촉발 이벤트가 발생하면, 예를 들면, 단말기 또는 폴더가 흔들리면, 폴더를 열거나 아이콘을 드래그할 필요 없이 하나 이상의 아이콘이 폴더로부터 제거될 수 있다. 그러나, 종래의 기술에서는, 먼저 폴더를 열어야 하고, 그 후 아이콘을 폴더로부터 제거해야 한다. 따라서 동작의 횟수가 줄어들고, 효율성이 개선된다.
도 1a는, 본 발명의 일 실시예에 따른 애플리케이션 아이콘을 폴더에 추가하는 방법의 흐름도이다.
도 1b는 도 1a의 애플리케이션 시나리오 다이어그램이다.
도 1c는 도 1a의 또 다른 애플리케이션 시나리오 다이어그램이다.
도 2는, 본 발명의 일 실시예에 따른 폴더를 생성하는 방법의 흐름도이다.
도 3은, 본 발명의 일 실시예에 따른 애플리케이션 아이콘을 폴더로부터 제거하는 방법의 흐름도이다.
도 4는, 본 발명의 일 실시예에 따른 애플리케이션 아이콘을 폴더에 추가하는 장치의 개략적인 구조도이다.
도 5는, 본 발명의 일 실시예에 따른 애플리케이션 아이콘을 폴더에 추가하는 또 다른 장치의 개략적인 구조도이다.
도 6은, 본 발명의 일 실시예에 따른 애플리케이션 아이콘을 폴더로부터 제거하는 장치의 개략적인 구조도이다.
본 발명의 각 방법 실시예의 실행 본체는 터치 인터페이스를 가지는 단말기고, 구체적으로, 터치 인터페이스를 가지는 단말기 내의 프로세서일 수 있다.
도 1a는, 본 발명의 일 실시예에 따른 애플리케이션 아이콘을 폴더에 추가하는 방법의 흐름도이다. 도 1a에 도시된 바와 같이, 이 방법은 이 실시예에서 다음의 단계를 제공한다.
단계 11 : 단말기의 터치 인터페이스 내의 폴더를 드래그한다.
애플리케이션 아이콘을 폴더에 추가하도록 예정되면, 사용자는 터치 인터페이스 내의 폴더를 드래그할 수 있고, 이 폴더를 추가될 아이콘 위 또는 가까이에 드래그한다.
단계 12 : 사전 설정된 이입(move-in) 촉발 이벤트가 검출되면, 폴더의 캡처 영역이 애플리케이션 아이콘을 포함하는지 판단하고, 여기서 이입 촉발 이벤트는 폴더의 외부로부터 폴더로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 이벤트이고, 폴더의 캡처 영역은 터치 인터페이스 내의 폴더의 위치에 따라 결정되는 영역이면서 그 크기는 사전 설정된 범위 내에 있거나, 또는 폴더의 캡처 영역은 터치 인터페이스 내에서 사용자에 의해 마크된 영역이다.
폴더를 드래그하는 과정에서, 사전 설정된 이입 촉발 이벤트가 검출되면, 드래그된 폴더의 캡처 영역은 다음과 같은 방법에 따라 결정된다: 애플리케이션 아이콘이 캡처 영역의 커버리지 내에 존재하는지 판단한다. 적어도 하나의 애플리케이션 아이콘 또는 적어도 하나의 애플리케이션 아이콘의 일부분이 캡처 영역 내에 있으면, 애플리케이션 아이콘이 캡처 영역 내에 존재하는 것으로 판단한다. 애플리케이션 아이콘의 일부분이라도 캡처 영역 내에 존재하지 않으면, 애플리케이션이 캡처 영역 내에 존재하지 않는 것으로 판단한다. 캡처 영역은 하이라이트된 방법으로 디스플레이될 수 있다. 캡처 영역의 모양은 예를 들면 사각형 또는 원형과 같은 임의의 모양일 수 있다. 캡처 영역은 복수의 아이콘을 수용할 수 있고, 하나의 아이콘을 수용할 수도 있다. 드래그된 폴더와 드래그되지 않은 애플리케이션 아이콘은 상이한 레이어에 위치될 수 있다. 드래그된 폴더의 애플리케이션 아이콘은 드래그 레이어에 위치되고, 드래그되지 않은 애플리케이션 아이콘은 고정(static) 레이어에 위치되고, 캡처 영역은 고정 레이어에 위치된다. 드래그된 폴더의 캡처 영역을 결정하는 방법은 2가지가 있다. 한 방법은 다음과 같다: 캡처 영역은 터치 인터페이스 내의 드래그된 폴더의 위치에 따라 결정되고, 캡처 영역의 크기는 사전 설정된 범위 내에 있다. 즉, 드래그된 폴더의 캡처 영역은 터치 인터페이스 내의 폴더의 위치에 따라 결정되는 영역이고, 그 크기는 사전 설정된 범위 내에 있다. 도 1b에 도시된 바와 같이, 캡처 영역은 드래그된 폴더가 중심으로 이용된 영역일 수 있고, 드래그된 폴더의 위치를 시작 점으로 이용하여 각 방향, 예를 들면 폴더의 왼쪽 측, 오른쪽 측, 위쪽, 아래쪽의 방향으로 확장된 영역일 수도 있다.
드래그된 폴더의 캡처 영역을 결정하는 다른 방법은 다음과 같다: 손가락을 이용하여 폴더를 드래그할 때, 사용자는 터치 인터페이스 내의 특정 범위를 가지는 영역을 표시하기 위해 다른 손가락을 이용할 수 있다. 즉, 드래그된 폴더의 캡처 영역은 단말기의 터치 인터페이스 내에서 사용자에 의해 마크된 영역이다.
이입 촉발 이벤트는 다음의 이벤트 중 적어도 하나일 수 있다: 폴더의 캡처 영역을 탭핑(tapping)하는 이벤트, 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트, 및 터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달하는 이벤트, 여기서 제1 사전 설정된 그래프는, 원형, 아크(acr), 화살표, 또는 “√”와 같은 그래프일 수 있다. 나아가, 이입 촉발 이벤트는 전술한 이벤트의 조합일 수 있다, 예를 들면 터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 폴더의 캡처 영역을 탭핑하는 이벤트, 즉 터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달하였다고 검출된 후 및 폴더의 캡처 영역이 두드려진 것을 추가로 검출한 때, 이입 촉발 이벤트가 발생했다고 간주하고; 예를 들면 터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트, 즉 터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달하였다고 검출된 후 및 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트가 추가로 검출된 때, 이입 촉발 이벤트가 발생했다고 간주한다.
단계 13 : 애플리케이션 아이콘이 폴더의 캡처 영역의 커버리지 내에 존재하면, 폴더의 캡처 영역 내의 애플리케이션 아이콘을 폴더의 외부로부터 폴더로 이동시킨다.
폴더는 계속 드래그되고, 전술한 단계들은 반복된다. 모든 추가될 아이콘이 폴더에 추가될 때까지, 폴더는 릴리즈된다. 폴더의 캡처 영역 내의 애플리케이션 아이콘이 폴더에 이동된 후, 또 다른 애플리케이션 아이콘도 폴더에 추가되어야 한다면, 폴더는 계속 드래드될 수 있고, 폴더는 추가될 아이콘 위 또는 근처의 영역에 드래그된다. 단계 12 및 단계 13이 반복되고, 모든 추가될 아이콘이 폴더에 이동될 때까지, 폴더는 릴리즈된다.
예를 들면, 도 1c에 도시된 바와 같이, 이메일 아이콘이 프로그램 폴더에 추가되어야 한다면, 프로그램 폴더는 드래그되고, 프로그램 폴더는 이메일 아이콘이 프로그램 폴더의 캡처 영역 내에 있도록 이메일 아이콘 근처의 영역로 드래그된다. 프로그램 폴더가 500ms동안 터치 인터페이스 내에 계속 존재한 후, 이메일 아이콘이 프로그램 폴더의 캡처 영역 내에 있다고 검출되면, 이메일 아이콘은 프로그램 폴더의 외부로부터 프로그램 폴더로 이동된다. 즐거움을 증가시키기 위해, 이메일 아이콘을 프로그램 폴더로 이동시키는 것이 메일 아이콘을 폴더로 흡수하는 애니메이션 방식으로 사용자에게 디스플레이된다. 게임 아이콘도 프로그램 폴더에 추가되어야 한다면, 게임 아이콘이 프로그램 폴더 근처에 있도록 프로그램 폴더는 계속 드래그된다. 프로그램 폴더가 500ms동안 터치 인터페이스 내에 계속 존재할 때, 게임 아이콘이 프로그램 폴더의 캡처 영역 내에 있다고 검출되면, 게임 아이콘은 프로그램 폴더로 이동된다. 모든 아이콘이 프로그램 폴더에 추가되면, 프로그램 폴더는 예정된 위치에 릴리즈된다.
선택적으로, 드래그된 폴더의 캡처 영역 내의 애플리케이션 아이콘이 드래그된 폴더의 외부로부터 이 폴더로 이동되는 과정에서, 애플리케이션 아이콘을 드래그된 폴더로 흡수하는 전술한 애니메이션 방식은, 애플리케이션 아이콘이 드래그된 폴더의 외부로부터 드래그된 폴더로 이동되는 전술한 이동 과정을 디스플레이하는데 사용될 수도 있으므로, 즐거움을 증가시킨다.
나아가, 애플리케이션 아이콘이 드래그된 폴더에 이동된 후, 이 애플리케이션 아이콘이 예정된 추가될 애플리케이션 아이콘이 아닌 것을 알게 되면, 제거 촉발 이벤트가 검출될 때, 드래그된 폴더 내의 애플리케이션 아이콘은 드래그된 폴더의 외부로 이동될 수 있으므로, 원래의 위치로 애플리케이션 아이콘을 복구시킬 수 있고, 여기서 제거 촉발 이벤트는 애플리케이션 아이콘의 이동을 폴더로부터 폴더의 외부로 촉발하는데 사용되는 사전 설정 이벤트이다. 제거 촉발 이벤트는 단말기를 흔들 수 있다, 예를 들면, 왼쪽-오른쪽 방향으로 또는 위-아래 방향으로 단말기를 흔들 수 있고, 제거 촉발 이벤트는 폴더를 흔들 수도 있다, 예를 들면, 각 방향으로 폴더를 흔들 수 있다. 단말기의 내장 자이로스코프는 단말기가 흔들리는지 판단하는데 사용될 수 있다.
이 실시예에서 제공된 방법에 따르면, 애플리케이션 아이콘이 폴더에 추가될 때, 폴더는 드래그되고, 이입 촉발 이벤트의 촉발링과 함께, 추가될 애플리케이션 아이콘이 폴더의 캡처 영역 내에 있으면, 추가될 애플리케이션 아이콘은 폴더로 이동된다. 다음 애플리케이션 아이콘이 추가될 때, 폴더는 릴리즈될 필요가 없다; 대신, 폴더는 계속 드래그되고, 다음 애플리케이션 아이콘이 폴더의 캡처 영역 내에 있으면, 다음 애플리케이션 아이콘도 폴더로 이동된다. 따라서, AppNum개의 애플리케이션 아이콘이 폴더에 추가되어야 한다면, 종래의 기술에서 추가를 완료하기 위해서 AppNum번의 드래그와 AppNum번의 릴리즈가 수행되어야 했던 것과 달리, 추가를 완료하기 위해서는 AppNum번의 드래그와 한번의 릴리즈만 수행되면 된다. 따라서, 동작 단계가 크게 줄어들고, 애플리케이션 아이콘을 폴더에 신속하게 추가하고자 하는 목적이 달성된다. 전술한 폴더가 휴지통이라면, 불필요한 애플리케이션 아이콘이 빠르게 휴지통에 추가될 수 있어서, 많은 애플리케이션 아이콘을 빠르게 삭제하는 목적을 달성할 수 있다.
도 2는, 본 발명의 일 실시예에 따라 폴더를 생성하는 방법의 흐름도이다. 이 실시예는 폴더를 생성하는 방법, 예를 들면 도 1a에 대응하는 이 실시예에서 드래그된 폴더를 생성하는 과정을 설명한다. 도 2에 도시된 바와 같이, 이 실시예에서 제공되는 방법은 다음의 단계를 포함한다:
단계 21 : 단말기의 터치 인터페이스 내의 애플리케이션 아이콘을 드래그한다.
단계 22 : 사전 설정된 이입 촉발 이벤트가 검출되면, 애플리케이션 아이콘이 드래그된 애플리케이션 아이콘의 캡처 영역의 커버리지 내에 존재하는지 판단한다.
애플리케이션 아이콘을 드래그하는 과정에서, 사전 설정된 이입 촉발 이벤트가 검출되면, 예를 들면, 사용자가 드래그된 애플리케이션 아이콘의 캡처 영역을 탭핑하는 것이 검출되거나, 사용자가 드래그된 애플리케이션 아이콘의 캡처 영역 내의 애플리케이션 아이콘 주변에 원형 제스처와 같은 제1 사전 설정된 그래프를 그리는 것이 검출되거나, 터치 인터페이스 내의 드래그된 애플리케이션 아이콘의 대기 기간이 사전 설정된 기간에 도달한 것이 검출되면, 드래그된 애플리케이션 아이콘의 캡처 영역은 다음의 방법으로 결정된다: 애플리케이션 아이콘이 캡처 영역의 커버리지 내에 존재하는지 판단한다. 적어도 하나의 애플리케이션 아이콘 또는 적어도 하나의 애플리케이션 아이콘의 일부분이 캡처 영역 내에 있다면, 애플리케이션 아이콘이 캡처 영역 내에 존재하는 것으로 판단될 수 있다. 애플리케이션 아이콘의 일부분이라도 캡처 영역에 존재하지 않으면, 애플리케이션 아이콘이 캡처 영역 내에 존재하지 않는다고 판단될 수 있다. 캡처 영역이 하이라이트된 방법으로 디스플레이될 수 있다. 캡처 영역의 모양은 예를 들면 사각형 또는 원형과 같은 임의의 모양일 수 있다. 캡처 영역은 복수의 아이콘을 수용할 수 있고, 하나의 아이콘만을 수용할 수도 있다. 드래그된 애플리케이션 아이콘과 드래그되지 않은 애플리케이션 아이콘은 상이한 레이어에 위치될 수 있다. 드래그된 애플리케이션 아이콘은 드래그 레이어에 위치되어 있고, 드래그되지 않은 애플리케이션 아이콘은 고정(static) 레이어에 위치되어 있고, 캡처 영역은 고정 레이어에 위치되어 있다.
드래그된 폴더의 캡처 영역을 결정하는 방법과 유사하게, 드래그된 애플리케이션 아이콘의 캡처 영역을 결정하는 2가지 방법이 있다. 한 방법은 다음과 같다: 캡처 영역은 터치 인터페이스 내의 드래그된 애플리케이션 아이콘의 위치에 따라 결정되고, 캡처 영역의 크기는 사전 설정된 범위 내에 있다. 즉, 드래그된 애플리케이션 아이콘의 캡처 영역은 터치 인터페이스 내의 드래그된 애플리케이션 아이콘의 위치에 따라 결정되는 영역이고, 그 크기는 사전 설정된 영역 내에 있다. 유사하게, 드래그된 애플리케이션 아이콘의 캡처 영역은 중심으로 이용된 드래그된 애플리케이션 아이콘 내의 영역일 수 있고, 드래그된 애플리케이션 아이콘의 위치를 시작 점으로 이용하여 외부로 확장되는 영역일 수도 있다.
드래그된 애플리케이션 아이콘의 캡처 영역을 결정하는 다른 방법은 다음과 같다: 손가락을 이용하여 애플리케이션 아이콘을 드래그할 때, 사용자는 다른 손가락을 이용하여 터치 인터페이스 내의 특정 범위를 가지는 영역을 표시할 수 있다. 즉, 드래그된 애플리케이션 아이콘의 캡처 영역은 단말기의 터치 인터페이스 내에서 사용자에 의해 마크된 영역이다.
유사하게, 이입 촉발 이벤트는 다음의 이벤트 중 적어도 하나일 수 있다: 드래그된 애플리케이션 아이콘의 캡처 영역을 탭핑하는 이벤트, 드래그된 애플리케이션 아이콘의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트, 및 터치 인터페이스 내의 드래그된 애플리케이션 아이콘의 대기 기간이 사전 설정된 기간에 도달하는 이벤트, 여기서 제1 사전 설정된 그래프는 원형, 아크, 또는 화살표와 같은 그래프일 수 있다. 나아가, 이입 촉발 이벤트는 전술한 이벤트의 조합일 수 있다, 예를 들어, 터치 인터페이스 내의 드래그된 애플리케이션 아이콘의 대기 기간이 사전 설정된 기간에 도달한 후, 드래그된 애플리케이션 아이콘의 캡처 영역을 탭핑하는 이벤트, 즉, 터치 인터페이스 내의 드래그된 애플리케이션 아이콘의 대기 기간이 사전 설정된 기간에 도달한 것을 검출한 후, 및 드래그된 애플리케이션 아이콘의 캡처 영역이 두드려지는 것을 추가로 검출할 때, 이입 촉발 이벤트가 발생하였다고 간주하고; 예를 들어, 터치 인터페이스 내의 드래그된 애플리케이션 아이콘의 대기 기간이 사전 설정된 기간에 도달한 후, 드래그된 애플리케이션 아이콘의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트, 즉, 터치 인터페이스 내의 드래그된 애플리케이션 아이콘의 대기 기간이 사전 설정된 기간에 도달한 것을 검출한 후, 및 드래그된 애플리케이션 아이콘의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트가 추가로 검출되면, 이입 촉발 이벤트가 발생하였다고 간주한다.
단계 23 : 애플리케이션 아이콘이 드래그된 애플리케이션 아이콘의 캡처 영역의 커버리지 내에 존재하면, 폴더는 드래그된 애플리케이션 아이콘의 위치에 생성되고, 드래그된 애플리케이션 아이콘과 드래그된 애플리케이션 아이콘의 캡처 영역의 커버리지 내에 존재하는 애플리케이션 아이콘은 폴더의 외부로부터 폴더로 각각 이동된다.
애플리케이션 아이콘이 드래그된 애플리케이션 아이콘의 캡처 영역의 커버리지 내에 존재하면, 애플리케이션 아이콘은 드래그된 애플리케이션 아이콘과 동일한 폴더에 사용자에 의해 추가되기로 예정된 애플리케이션 아이콘인 것으로 판단된다. 따라서, 새로운 폴더는 드래그된 애플리케이션 아이콘의 위치에 생성되고, 드래그된 애플리케이션 아이콘과 드래그된 애플리케이션 아이콘의 캡처 영역의 커버리지 내에 있는 애플리케이션 아이콘이 새로 생성된 폴더의 외부로부터 새로 생성된 폴더로 각각 이동된다.
선택적으로, 드래그된 애플리케이션 아이콘과 드래그된 애플리케이션 아이콘의 캡처 영역의 커버리지 내에 있는 애플리케이션 아이콘이 새로 생성된 폴더로부터 이 폴더로 이동되는 과정에서, 애플리케이션 아이콘을 폴더로 흡수하는 애니메이션 방식이, 애플리케이션 아이콘이 드래그된 폴더의 외부로부터 드래그된 폴더로 이동되는 이동 과정을 디스플레이하는데 사용될 수 있으므로, 즐거움을 증가시킬 수 있다.
예를 들어, 사용자가 카메라 아이콘과 갤러리 아이콘을 새로운 폴더로 복사하거나 자르도록 기대되면, 사용자는 손가락을 사용하여 카메라 아이콘을 터치하고 홀드할 수 있으므로, 카메라 아이콘의 드래그된 상태에 있고, 그 후 손가락을 이동시켜 카메라 아이콘을 갤러리 아이콘의 위 또는 근처의 영역으로 드래그한다. 터치 인터페이스 내의 드래그된 카메라 아이콘의 대기 기간이 사전 설정된 기간에 도달하면, 애플리케이션 아이콘이 캡처 영역의 커버리지 내에 존재하는지 판단된다. 애플리케이션 아이콘이 존재하면, 새로운 폴더가 터치 인터페이스 내에 생성되고, 카메라 아이콘과 갤러리 아이콘은 폴더의 외부로부터 폴더로 각각 이동된다.
도 3은, 본 발명의 일 실시예에 따라 애플리케이션 아이콘을 폴더로부터 제거하는 방법의 흐름도이다. 도 3에 도시된 바와 같이, 이 실시예에서 제공된 방법은 다음의 단계를 포함한다:
단계 31 : 단말기의 터치 인터페이스 내의 폴더를 드래그한다.
단계 32 : 제거 촉발 이벤트가 검출되면, 폴더 내의 애플리케이션 아이콘을 폴더의 외부로 이동시키고, 여기서 제거 촉발 이벤트는 폴더로부터 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트이다.
구체적으로, 제거 촉발 이벤트는 다음의 이벤트 중 적어도 하나이다:
단말기를 흔드는 이벤트, 예를 들면, 왼쪽-오른쪽 방향으로 또는 위-아래 방향으로 단말기를 흔들고, 단말기의 내장 자이로스코프는 단말기가 흔들리는지 판단하는데 사용될 수 있다;
폴더를 흔드는 이벤트, 예를 들면, 터치 인터페이스의 각 방향으로 폴더를 흔든다;
터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트, 예를 들면, 삼각형 또는 “x”와 같은 그래프를 그린다;
단말기를 흔든 후, 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 및
폴더를 흔든 후, 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트.
전술한 방법을 이용하여, 전술한 폴더가 휴지통이면, 휴지통 내의 하나 이상의 아이콘이 제거 촉발 이벤트가 검출될 때 휴지통으로부터 제거될 수 있다.
이 실시예에서 제공된 방법에 따르면, 제거 촉발 이벤트가 발생하면, 예를 들면, 단말기 또는 폴더가 흔들리면, 폴더를 열거나 애플리케이션 아이콘을 드래그할 필요 없이 하나 이상의 아이콘이 폴더로부터 제거될 수 있다. 그러나, 종래의 기술에서는, 먼저 폴더를 열어야 하고, 그 후 애플리케이션 아이콘을 폴더로부터 제거해야 한다. 따라서 이 실시예에서는 동작의 횟수가 줄어들고, 효율성이 개선된다.
나아가, 폴더 내의 제1 애플리케이션 아이콘은, 제거 촉발 이벤트가 표준 제거 촉발 이벤트이라고 검출되면, 폴더의 외부로 이동되고, 여기서 표준 제거 촉발 이벤트는 제1 애플리케이션 아이콘의 이동을 폴더로부터 폴더의 외부로 촉발하는데 사용되는 사전 설정된 이벤트이다. 표준 제거 촉발 이벤트는 단말기를 N번 흔드는 이벤트일 수 있고, 여기서 N은 1보다 크거나 같은 자연수이다. 예를 들어, 단말기를 1번 흔드는 것이 표준 제거 촉발 이벤트이다.
선택적으로, 폴더 내의 제1 애플리케이션 아이콘은, 제거 촉발 이벤트가 사전 설정된 표준 제거 촉발 이벤트이라고 검출되면, 폴더로부터 폴더의 외부로 이동되고, 이 방법은 다음을 추가로 포함한다: 폴더가 개방 상태(open state)에 있고, 아이콘 분류 이벤트가 검출되면, 폴더 내의 애플리케이션 아이콘을 재분류하고, 여기서 아이콘 분류 이벤트는 다음의 이벤트 중 적어도 하나일 수 있다: 터치 인터페이스를 슬라이딩하는 이벤트, 예를 들면 위-아래 방향 또는 왼쪽-아래쪽 방향으로 터치 인터페이스를 슬라이딩하고; 터치 인터페이스 내의 제3 사전 설정된 그래프를 그리는 이벤트.
나아가, 폴더 내의 모든 애플리케이션 아이콘은, 제거 촉발 이벤트가 연속적인 제거 촉발 이벤트이라고 검출되면, 연속적으로 폴더의 외부로 이동되고, 연속적인 제거 촉발 이벤트는 폴더 내의 모든 애플리케이션 아이콘의 이동을 폴더의 외부로 촉발하는데 사용되는 사전 설정된 이벤트이다. 연속적인 제거 촉발 이벤트는 단말기를 N+M번 흔들고, 여기서 N과 M은 모두 1보다 크거나 같은 자연수이다. 예를 들면, 단말기를 2번 이상 흔드는 것이 연속적인 제거 촉발 이벤트이다.
도 4는, 본 발명의 일 실시예에 따른 애플리케이션 아이콘을 폴더에 추가하는 장치의 개략적인 구조도이다. 도 4에 도시된 바와 같이, 이 실시예에서 제공된 장치는 드래그 모듈(41), 검출 모듈(42), 및 추가 모듈(43)을 포함한다.
드래그 모듈(41)은 단말기의 터치 인터페이스 내의 폴더를 드래그하도록 구성되어 있다.
검출 모듈(42)은, 드래그 모듈이 폴더를 드래그하는 과정에서, 사전 설정된 이입 촉발 이벤트가 검출되면, 폴더의 캡처 영역이 애플리케이션 아이콘을 포함하는지 판단하도록 구성되어 있고, 여기서 이입 촉발 이벤트는 폴더의 외부로부터 폴더로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 이벤트이고, 폴더의 캡처 영역은 터치 인터페이스 내의 폴더의 위치에 따라 결정되면서, 그 크기는 사전 설정된 범위 내에 있거나, 또는 폴더의 캡처 영역은 터치 인터페이스 내에서 사용자에 의해 마크된 영역이다.
선택적으로, 이입 촉발 이벤트는 다음의 이벤트 중 적어도 하나이다:
폴더의 캡처 영역을 탭핑하는 이벤트;
폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트;
터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달하는 이벤트;
터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 폴더의 캡처 영역을 탭핑하는 이벤트; 및
터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트.
추가 모듈(43)은, 검출 모듈이 애플리케이션 모듈이 폴더의 캡처 영역의 커버리지 내에 존재하는 것으로 판단하면, 폴더의 캡처 영역 내의 애플리케이션 아이콘을 폴더의 외부로부터 폴더로 이동시키도록 구성되어 있다.
선택적으로, 추가 모듈(43)은, 폴더의 캡처 영역 내의 애플리케이션 아이콘이 폴더의 외부로부터 폴더로 이동되면, 애플리케이션 아이콘을 폴더로 흡수하는 애니메이션 방식으로 이동 과정을 디스플레이하도록 추가로 구성되어 있다.
도 4에 도시된 장치 내의 각 모듈의 기능에 대해서는, 도 1a에 대응하는 실시예의 설명으로 참조될 수 있다. 세부 사항은 여기서 다시 설명하지 않는다.
이 실시예에서 제공되는 장치에 따르면, 애플리케이션 아이콘이 폴더에 추가되어야 하면, 폴더는 드래그되고, 이입 촉발 이벤트의 촉발링과 함께, 추가될 애플리케이션 아이콘이 폴더의 캡처 영역 내에 있으면, 추가될 애플리케이션 아이콘은 폴더로 이동된다. 다음 애플리케이션 아이콘이 추가될 때, 폴더는 릴리즈되지 않아도 되고; 대신, 폴더는 계속 드래그되고, 다음 애플리케이션 아이콘이 폴더의 캡처 영역 내에 있으면, 다음 애플리케이션 아이콘도 폴더로 이동된다. 따라서, AppNum 애플리케이션 아이콘이 폴더에 추가되어야 하면, 종래에는 추가를 완료하기 위해서 AppNum번의 드래그와 AppNum번의 릴리즈가 수행되어야 했던 것과 달리, 추가를 완료하기 위해서는 AppNum번의 드래그와 한번의 릴리즈만 수행되면 된다. 따라서, 동작 단계가 크게 줄어들고, 애플리케이션 아이콘을 폴더에 신속하게 추가하고자 하는 목적이 달성된다. 전술한 폴더가 휴지통이라면, 불필요한 애플리케이션 아이콘이 빠르게 휴지통에 추가될 수 있어서, 많은 애플리케이션 아이콘을 빠르게 삭제하는 목적을 달성할 수 있다.
삭제
도 5에 도시된 바와 같이, 도 4에 도시된 장치는 추가로 삭제 모듈(44)을 포함할 수 있다.
삭제 모듈(44)은, 제거 촉발 이벤트가 검출되면, 폴더 내의 애플리케이션 아이콘을 폴더의 외부로 이동시키도록 구성되어 있고, 여기서 제거 촉발 이벤트는 애플리케이션 아이콘의 이동을 폴더로부터 폴더의 외부로 촉발하는데 사용되는 사전 설정된 이벤트이다.
제거 촉발 이벤트는 다음의 이벤트 중 적어도 하나이다:
단말기를 흔드는 이벤트;
폴더를 흔드는 이벤트;
터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트;
단말기를 흔든 후, 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 및
폴더를 흔든 후, 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트.
도 5에 도시된 장치 내의 각 모듈의 기능에 대해서는, 도 1a와 도 3에 대응하는 실시예의 설명을 참조할 수 있다. 세부 사항은 여기서 다시 설명하지 않는다.
도 6은, 본 발명의 일 실시예에 따라 폴더로부터 애플리케이션 아이콘을 제거하는 장치의 개략적인 구조도이다. 도 6에 도시된 바와 같이, 이 실시예에서 제공된 장치는 드래그 모듈(61)과 제거 모듈(62)을 포함한다.
드래그 모듈(61)은 단말기의 터치 인터페이스 내의 폴더를 드래그하도록 구성되어 있다.
제거 모듈(62)은, 드래그 모듈(61)이 폴더를 드래그하는 과정에서, 사전 설정된 제거 촉발 이벤트가 검출되면, 폴더 내의 애플리케이션 아이콘을 폴더의 외부로 이동시키도록 구성되어 있고, 여기서 제거 촉발 이벤트는 폴더로부터 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 이벤트이다.
선택적으로, 제거 촉발 이벤트는 다음의 이벤트 중 적어도 하나이다:
단말기를 흔드는 이벤트;
폴더를 흔드는 이벤트;
터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트;
단말기를 흔든 후, 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 및
폴더를 흔든 후, 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트.
선택적으로, 제거 모듈(62)은, 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것을 검출하면, 폴더 내의 제1 애플리케이션 아이콘을 폴더의 외부로 이동시키도록 추가로 구성되어 있고, 여기서 표준 제거 촉발 이벤트는 폴더 내의 제1 애플리케이션 아이콘의 이동을 폴더의 외부로 촉발하는데 사용되는 사전 설정된 이벤트이다. 나아가, 제거 모듈(62)은, 폴더 내의 제1 애플리케이션 아이콘이, 제거 촉발 이벤트가 사전 설정된 표준 제거 촉발 이벤트이라고 검출될 때, 폴더의 외부로 이동되기 전, 및 폴더가 개방 상태이고 아이콘 분류 이벤트가 검출되면, 폴더 내의 애플리케이션 아이콘을 재분류하도록 추가로 구성되어 있고, 여기서 아이콘 분류 이벤트는 폴더 내의 아이콘 재분류를 촉발하는데 사용되는 사전 설정된 이벤트이다. 표준 제거 촉발 이벤트는 단말기를 N번 흔들고, 여기서 N은 1보다 크거나 같은 자연수이다.
선택적으로, 제거 모듈(62)은, 제거 촉발 이벤트가 연속적인 제거 촉발 이벤트인 것으로 검출되면, 폴더 내의 모든 애플리케이션 아이콘을 폴더의 외부로 연속적으로 이동시키도록 추가로 구성되어 있고, 여기서 연속적인 제거 촉발 이벤트는 폴더의 외부로의 폴더 내의 모든 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트이다. 연속적인 제거 촉발 이벤트는 단말기를 N+M번 흔들고, 여기서 N과 M은 모두 1보다 크거나 같은 자연수이다.
도 6에 도시된 장치 내의 각 모듈의 기능에 대해서는, 도 3에 대응하는 실시예의 설명으로 참조될 수 있다. 세부 사항은 여기서 다시 설명되지 않는다.
이 실시예에서 제공되는 장치에 따르면, 제거 촉발 이벤트가 발생하면, 예를 들면, 단말기 또는 폴더가 흔들리면, 하나 이상의 애플리케이션 아이콘은 폴더를 열거나 애플리케이션 아이콘을 드래그할 필요 없이 폴더로부터 제거될 수 있다. 그러나, 종래의 기술에서는, 먼저 폴더를 열어야 하고, 그 후 아이콘을 폴더로부터 제거해야 한다. 따라서 이 실시예에서는 동작의 횟수가 줄어들고, 효율성이 개선된다.
본 발명의 일 실시예는 단말기를 추가로 제공하며, 터치 스크린, 송수신기, 메모리, 프로세서, 및 버스를 포함하고, 터치 스크린, 송수신기, 메모리, 및 프로세서는 버스를 이용하여 연결되고, 메모리는 하나의 그룹의 프로그램 코드를 저장하도록 구성되어 있고, 프로세서는 메모리에 저장된 프로그램 코드를 호출하도록 구성되어 있어서, 다음의 동작을 수행할 수 있도록 한다:
터치 스크린의 터치 인터페이스 내의 폴더를 드래그하고,
드래그 모듈이 폴더를 드래그하는 과정에서, 사전 설정된 이입(move-in) 촉발 이벤트가 검출되면, 폴더의 캡처 영역이 애플리케이션 아이콘을 포함하는지 판단하고, 여기서 이입 촉발 이벤트는 폴더의 외부로부터 폴더로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 이벤트이고, 폴더의 캡처 영역은 터치 인터페이스 내의 폴더의 위치에 따라 결정되는 영역이면서 그 크기는 사전 설정된 범위 내에 있거나, 또는 폴더의 캡처 영역은 터치 인터페이스 내에서 사용자에 의해 마크된 영역이고,
검출 모듈이, 애플리케이션 아이콘이 폴더의 캡처 영역의 커버리지 내에 존재한다고 판단하면, 폴더의 캡처 영역 내의 애플리케이션 아이콘을 폴더의 외부로부터 폴더로 이동시킨다.
이입 촉발 이벤트는 다음의 이벤트 중 적어도 하나이다:
폴더의 캡처 영역을 탭핑하는 이벤트;
폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트;
터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달하는 이벤트;
터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 폴더의 캡처 영역을 탭핑하는 이벤트; 및
터치 인터페이스 내의 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트.
선택적으로, 프로세서는 다음의 동작을 수행하도록 추가로 구성되어 있다:
폴더의 캡처 영역 내의 애플리케이션 아이콘이 폴더의 외부로부터 폴더로 이동되면, 애플리케이션 아이콘을 폴더로 흡수하는 애니메이션 방식으로 이동 과정을 디스플레이한다.
선택적으로, 프로세서는 다음의 동작을 수행하도록 추가로 구성되어 있다:
제거 촉발 이벤트가 검출되면, 폴더 내의 애플리케이션 아이콘을 폴더의 외부로 이동시키고, 여기서 제거 촉발 이벤트는 애플리케이션 아이콘의 이동을 폴더로부터 폴더의 외부로 촉발하는데 사용되는 사전 설정된 이벤트이다.
본 발명의 일 실시예는 단말기를 추가로 제공하고, 터치 스크린, 송수신기, 메모리, 프로세서, 및 버스를 포함하고, 터치 스크린, 송수신기, 메모리, 및 프로세서는 버스를 이용하여 연결되고, 메모리는 하나의 그룹의 프로그램 코드를 저장하도록 구성되어 있고, 프로세서는 메모리에 저장된 프로그램 코드를 호출하도록 구성되어 있어서, 다음의 동작을 수행할 수 있도록 한다:
터치 스크린의 터치 인터페이스 내의 폴더를 드래그하고,
드래그 모듈이 폴더를 드래그하는 과정에서, 제거 촉발 이벤트가 검출되면, 폴더 내의 애플리케이션 아이콘을 폴더의 외부로 이동시키고, 여기서 이입 촉발 이벤트는 폴더로부터 상기 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트이다.
선택적으로, 제거 촉발 이벤트는 다음의 이벤트 중 적어도 하나이다:
단말기를 흔드는 이벤트;
폴더를 흔드는 이벤트;
터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트;
단말기를 흔든 후, 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 및
폴더를 흔든 후, 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트.
선택적으로, 프로세서는 다음의 동작 중 적어도 하나의 동작을 수행하도록 구성되어 있다:
제거 촉발 이벤트가 표준 제거 촉발 이벤트이라고 검출되면, 폴더 내의 제1 애플리케이션 아이콘을 폴더의 외부로 이동시키고, 여기서 표준 제거 촉발 이벤트는 폴더 내의 제1 애플리케이션 아이콘의 이동을 폴더의 외부로 촉발하는데 사용되는 사전 설정된 이벤트이고,
제거 촉발 이벤트가 연속적인 제거 촉발 이벤트이라고 검출되면, 폴더 내의 모든 애플리케이션 아이콘을 폴더의 외부로 이동시키고, 여기서 연속적인 제거 촉발 이벤트는 폴더 내의 모든 애플리케이션 아이콘의 이동을 폴더의 외부로 촉발하는데 사용되는 사전 설정된 이벤트이다.
선택적으로, 프로세서는 다음의 동작을 수행하도록 추가로 구성되어 있다:
폴더 내의 제1 애플리케이션 아이콘이, 제거 촉발 이벤트가 표준 제거 촉발 이벤트이라고 검출될 때, 폴더의 외부로 이동되기 전, 및 폴더가 개방 상태에 있고 아이콘 분류 이벤트가 검출될 때, 폴더 내의 애플리케이션 아이콘을 재분류하고, 여기서 아이콘 분류 이벤트는 폴더 내의 아이콘 재분류를 촉발하는데 사용되는 사전 설정된 이벤트이다.
선택적으로, 표준 제거 촉발 이벤트는 단말기를 N번 흔드는 이벤트이고, 연속적인 제거 촉발 이벤트는 단말기를 N+M번 흔드는 이벤트이며, 여기서 N과 M은 모두 1보다 크거나 같은 자연수이다.
선택적으로, 아이콘 분류 이벤트는 다음의 이벤트 중 적어도 하나이다:
터치 인터페이스를 슬라이딩하는 이벤트; 및
터치 인터페이스 내의 제3 사전 설정된 그래프를 그리는 이벤트.
본 발명이 속하는 기술 분야의 통상의 기술자는 이 방법 실시예의 모든 또는 부분적인 단계가 관련 하드웨어를 명령하는 프로그램에 의해 실행될 수 있다는 것을 이해할 것이다. 전술한 프로그램은 컴퓨터 판독 가능 저장 매체에 저장되어 있을 수 있다. 프로그램이 실행될 때, 이 방법 실시예의 단계가 수행된다. 전술한 저장 매체는, ROM, RAM, 마그네틱 디스크, 또는 광 디스크와 같은, 프로그램 코드를 저장할 수 있는 임의의 매체를 포함한다.
마지막으로, 전술한 실시예는 단지 본 발명의 기술적 해결책을 설명하기 위해 의도된 것이며, 본 발명을 제한하고자 하는 의도는 아님을 주의해야 한다. 본 발명이 전술한 실시예를 참조하여 상세하게 설명하였으나, 통상의 기술자는 전술한 실시예에서 설명된 기술적 해결책을 수정하거나, 이들의 일부 또는 모든 기술적 해결책에 상응하는 대체를 할 수 있다는 것을 이해해야 하지만, 이러한 수정 또는 대체는, 대응하는 기술적 해결책의 본질이 본 발명의 실시예 내의 기술적 해결책의 범위를 벗어나지는 않는다.

Claims (30)

  1. 폴더에 애플리케이션 아이콘을 추가하는 방법으로서,
    단말기의 터치 인터페이스 내의 폴더를 드래그하는 단계;
    이입(move-in) 촉발 이벤트가 검출되면, 상기 폴더의 캡처 영역이 애플리케이션 아이콘을 포함하는지 판단하는 단계; 및
    애플리케이션 아이콘이 상기 폴더의 캡처 영역의 커버리지 내에 존재하면, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘을 상기 폴더의 외부로부터 상기 폴더로 이동시키는 단계
    를 포함하고,
    상기 이입 촉발 이벤트는 상기 폴더의 외부로부터 상기 폴더로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 이벤트이고,
    상기 폴더의 캡처 영역은 상기 터치 인터페이스 내의 상기 폴더의 위치에 따라 결정되는 영역이면서 그 크기는 사전 설정된 범위 내에 있거나, 또는 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내에서 사용자에 의해 마크(mark)된 영역인,
    폴더에 애플리케이션 아이콘을 추가하는 방법.
  2. 제1항에 있어서,
    상기 이입 촉발 이벤트는,
    상기 폴더의 캡처 영역을 탭핑(tapping)하는 이벤트;
    상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트;
    상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달하는 이벤트;
    상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역을 탭핑하는 이벤트; 및
    상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트
    중 적어도 하나의 이벤트인,
    폴더에 애플리케이션 아이콘을 추가하는 방법.
  3. 제1항에 있어서,
    상기 폴더의 캡처 영역 내의 애플리케이션 아이콘을 상기 폴더의 외부로부터 상기 폴더로 이동시키는 단계는 구체적으로,
    상기 폴더의 캡처 영역 내의 애플리케이션 아이콘이 상기 폴더의 외부로부터 상기 폴더로 이동될 때, 상기 폴더 내로 상기 애플리케이션 아이콘이 흡수되는 애니메이션 방식으로 상기 이동 과정을 디스플레이하는 단계를 포함하는,
    폴더에 애플리케이션 아이콘을 추가하는 방법.
  4. 폴더로부터 애플리케이션 아이콘을 제거하는 방법으로서,
    단말기의 터치 인터페이스 내의 폴더를 드래그하는 단계; 및
    제거 촉발 이벤트가 검출되면, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 단계
    를 포함하고,
    상기 제거 촉발 이벤트는 폴더로부터 상기 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트인,
    폴더로부터 애플리케이션 아이콘을 제거하는 방법.
  5. 제4항에 있어서,
    상기 제거 촉발 이벤트는,
    상기 단말기를 흔드는 이벤트;
    상기 폴더를 흔드는 이벤트;
    상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트;
    상기 단말기를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 및
    상기 폴더를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트
    중 적어도 하나인,
    폴더로부터 애플리케이션 아이콘을 제거하는 방법.
  6. 제4항에 있어서,
    제거 촉발 이벤트가 검출되면 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 단계는,
    상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 제1 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작 - 상기 표준 제거 촉발 이벤트는 상기 폴더의 외부로의 상기 폴더 내의 상기 제1 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 -; 및
    상기 제거 촉발 이벤트가 연속(successive) 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 모든 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 동작 - 상기 연속 제거 촉발 이벤트는 상기 폴더의 외부로의 폴더 내의 모든 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 -
    중 적어도 하나의 동작을 포함하는,
    폴더로부터 애플리케이션 아이콘을 제거하는 방법.
  7. 제6항에 있어서,
    상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 제1 애플리케이션 아이콘을 상기 폴더의 외부로 이동시키는 단계 전에,
    상기 방법은,
    상기 폴더가 개방 상태(open state)에 있고 아이콘 분류 이벤트가 검출되면, 상기 폴더 내의 애플리케이션 아이콘을 재분류하는 단계
    를 더 포함하고,
    상기 아이콘 분류 이벤트는 폴더 내의 아이콘 재분류를 촉발하는데 사용되는 사전 설정된 이벤트인,
    폴더로부터 애플리케이션 아이콘을 제거하는 방법.
  8. 제6항에 있어서,
    상기 표준 제거 촉발 이벤트는 상기 단말기를 N번 흔드는 이벤트이고, 상기 연속 제거 촉발 이벤트는 상기 단말기를 N+M번 흔드는 이벤트이고, N과 M은 1보다 크거나 같은 자연수인,
    폴더로부터 애플리케이션 아이콘을 제거하는 방법.
  9. 제7항에 있어서,
    상기 아이콘 분류 이벤트는,
    상기 터치 인터페이스를 슬라이딩하는 이벤트; 및
    상기 터치 인터페이스 내에서 제3 사전 설정된 그래프를 그리는 이벤트
    중 적어도 하나의 이벤트인,
    폴더로부터 애플리케이션 아이콘을 제거하는 방법.
  10. 폴더에 애플리케이션 아이콘을 추가하는 장치로서,
    단말기의 터치 인터페이스 내의 폴더를 드래그하도록 구성되어 있는 드래그 모듈;
    상기 드래그 모듈이 상기 폴더를 드래그하는 과정에서, 이입(move-in) 촉발 이벤트가 검출되면, 상기 폴더의 캡처 영역이 애플리케이션 아이콘을 포함하는지 판단하도록 구성되어 있는 검출 모듈; 및
    상기 검출 모듈이, 상기 애플리케이션 아이콘이 상기 폴더의 캡처 영역의 커버리지 내에 존재한다고 판단하면, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘을 상기 폴더의 외부로부터 상기 폴더로 이동시키도록 구성되어 있는 추가 모듈
    을 포함하고,
    상기 이입 촉발 이벤트는 상기 폴더의 외부로부터 상기 폴더로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 이벤트이고,
    상기 폴더의 캡처 영역은 상기 터치 인터페이스 내의 상기 폴더의 위치에 따라 결정되는 영역이면서 그 크기는 사전 설정된 범위 내에 있거나, 또는 상기 폴더의 캡처 영역은 상기 터치 인터페이스 내에서 사용자에 의해 마크된 영역인,
    폴더에 애플리케이션 아이콘을 추가하는 장치.
  11. 제10항에 있어서,
    상기 이입 촉발 이벤트는,
    상기 폴더의 캡처 영역을 탭핑하는 이벤트;
    상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트;
    상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달하는 이벤트;
    상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역을 탭핑하는 이벤트; 및
    상기 터치 인터페이스 내의 상기 폴더의 대기 기간이 사전 설정된 기간에 도달한 후, 상기 폴더의 캡처 영역 내에서 제1 사전 설정된 그래프를 그리는 이벤트
    중 적어도 하나를 포함하는,
    폴더에 애플리케이션 아이콘을 추가하는 장치.
  12. 제10항에 있어서,
    상기 추가 모듈은, 상기 폴더의 캡처 영역 내의 애플리케이션 아이콘이 상기 폴더의 외부로부터 상기 폴더로 이동될 때, 상기 폴더 내로 상기 애플리케이션 아이콘이 흡수되는 애니메이션 방식으로 상기 이동 과정을 디스플레이하도록 추가로 구성되어 있는,
    폴더에 애플리케이션 아이콘을 추가하는 장치.
  13. 제10항에 있어서,
    제거 촉발 이벤트가 검출될 때, 상기 폴더 내의 아이콘을 상기 폴더로부터 상기 폴더의 외부로 이동시키도록 구성되어 있는 삭제 모듈을 추가로 포함하고,
    상기 제거 촉발 이벤트는 상기 폴더로부터 상기 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 이용되는 사전 설정된 이벤트인,
    폴더에 애플리케이션 아이콘을 추가하는 장치.
  14. 폴더로부터 아이콘을 제거하는 장치로서,
    단말기의 터치 인터페이스 내의 폴더를 드래그하도록 구성되어 있는 드래그 모듈; 및
    상기 드래그 모듈이 상기 폴더를 드래그하는 과정에서, 제거 촉발 이벤트가 검출되면, 상기 폴더 내의 애플리케이션 아이콘을 상기 폴더로부터 상기 폴더의 외부로 이동시키도록 구성되어 있는 제거 모듈
    을 포함하고,
    상기 제거 촉발 이벤트는 폴더로부터 상기 폴더의 외부로의 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트인,
    폴더로부터 아이콘을 제거하는 장치.
  15. 제14항에 있어서,
    상기 제거 촉발 이벤트는,
    상기 단말기를 흔드는 이벤트;
    상기 폴더를 흔드는 이벤트;
    상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트;
    상기 단말기를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트; 및
    상기 폴더를 흔든 후, 상기 터치 인터페이스 내에서 제2 사전 설정된 그래프를 그리는 이벤트
    중 적어도 하나인,
    폴더로부터 아이콘을 제거하는 장치.
  16. 제14항에 있어서,
    상기 제거 모듈은,
    상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 제1 애플리케이션 아이콘을 상기 폴더로부터 상기 폴더의 외부로 이동시키는 동작 - 상기 표준 제거 촉발 이벤트는 상기 폴더로부터 상기 폴더의 외부로의 상기 폴더 내의 상기 제1 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 -; 및
    상기 제거 촉발 이벤트가 연속적인 제거 촉발 이벤트인 것으로 검출되면, 상기 폴더 내의 모든 애플리케이션 아이콘을 상기 폴더로부터 상기 폴더의 외부로 이동시키는 동작 - 상기 연속 제거 촉발 이벤트는 상기 폴더로부터 상기 폴더의 외부로의 폴더 내의 모든 애플리케이션 아이콘의 이동을 촉발하는데 사용되는 사전 설정된 이벤트임 -
    중 적어도 하나의 동작을 수행하도록 추가로 구성되어 있는,
    폴더로부터 아이콘을 제거하는 장치.
  17. 제16항에 있어서,
    상기 제거 모듈은,
    상기 제거 촉발 이벤트가 표준 제거 촉발 이벤트인 것으로 검출될 때 상기 폴더 내의 제1 애플리케이션 아이콘이 상기 폴더로부터 상기 폴더의 외부로 이동되기 전, 및 상기 폴더가 개방 상태에 있고 아이콘 분류 이벤트가 검출될 때, 상기 폴더 내의 애플리케이션 아이콘을 재분류하도록 추가로 구성되어 있고,
    상기 아이콘 분류 이벤트는 폴더 내의 아이콘 재분류를 촉발하는데 사용되는 사전 설정된 이벤트인,
    폴더로부터 아이콘을 제거하는 장치.
  18. 제16항에 있어서,
    상기 표준 제거 촉발 이벤트는 상기 단말기를 N번 흔드는 이벤트이고, 상기 연속 제거 촉발 이벤트는 상기 단말기를 N+M번 흔드는 이벤트이고, N과 M은 1보다 크거나 같은 자연수인,
    폴더로부터 아이콘을 제거하는 장치.
  19. 제17항에 있어서,
    상기 아이콘 분류 이벤트는,
    상기 터치 인터페이스를 슬라이딩하는 이벤트; 및
    상기 터치 인터페이스 내에서 제3 사전 설정된 그래프를 그리는 이벤트
    중 적어도 하나인,
    폴더로부터 아이콘을 제거하는 장치.
  20. 삭제
  21. 삭제
  22. 삭제
  23. 삭제
  24. 삭제
  25. 삭제
  26. 삭제
  27. 삭제
  28. 삭제
  29. 삭제
  30. 삭제
KR1020157017515A 2013-01-07 2014-01-07 애플리케이션 아이콘을 추가하는 방법 및 장치, 및 애플리케이션 아이콘을 제거하는 방법 및 장치 KR101694224B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN2013100050843A CN103076976A (zh) 2013-01-07 2013-01-07 添加应用图标的方法、移除应用图标的方法和装置
CN201310005084.3 2013-01-07
PCT/CN2014/070236 WO2014106495A1 (zh) 2013-01-07 2014-01-07 添加应用图标的方法、移除应用图标的方法和装置

Publications (2)

Publication Number Publication Date
KR20150091378A KR20150091378A (ko) 2015-08-10
KR101694224B1 true KR101694224B1 (ko) 2017-01-09

Family

ID=48153516

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157017515A KR101694224B1 (ko) 2013-01-07 2014-01-07 애플리케이션 아이콘을 추가하는 방법 및 장치, 및 애플리케이션 아이콘을 제거하는 방법 및 장치

Country Status (8)

Country Link
US (1) US10444933B2 (ko)
EP (1) EP2869182B1 (ko)
JP (1) JP6028291B2 (ko)
KR (1) KR101694224B1 (ko)
CN (1) CN103076976A (ko)
AU (1) AU2014204371B2 (ko)
BR (1) BR112015015604B1 (ko)
WO (1) WO2014106495A1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170029445A (ko) 2017-02-23 2017-03-15 고동균 터치-드래그를 이용한 사용자 인터페이스 제공방법

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103076976A (zh) 2013-01-07 2013-05-01 华为终端有限公司 添加应用图标的方法、移除应用图标的方法和装置
CN103425392A (zh) * 2013-08-13 2013-12-04 广东欧珀移动通信有限公司 一种触摸屏终端上新建文件夹的方法和***
CN103888809A (zh) * 2013-11-22 2014-06-25 乐视致新电子科技(天津)有限公司 一种分屏显示方法、装置及智能电视
CN103617016A (zh) * 2013-11-22 2014-03-05 乐视致新电子科技(天津)有限公司 一种分屏切换方法、装置及智能电视
CN103617015A (zh) * 2013-11-22 2014-03-05 乐视致新电子科技(天津)有限公司 一种分屏显示方法、装置及智能电视
CN105320496B (zh) * 2014-07-29 2019-11-05 中兴通讯股份有限公司 应用处理方法及终端
CN104636027A (zh) * 2014-08-22 2015-05-20 康佳集团股份有限公司 一种基于智能电视实现桌面图标整理的方法及***
CN105807910A (zh) * 2014-12-31 2016-07-27 深圳富泰宏精密工业有限公司 取消文件夹的方法及***
WO2016137139A1 (en) 2015-02-26 2016-09-01 Samsung Electronics Co., Ltd. Method and device for managing item
GB2535755A (en) * 2015-02-26 2016-08-31 Samsung Electronics Co Ltd Method and apparatus for managing graphical user interface items
CN105988659A (zh) * 2015-02-28 2016-10-05 阿里巴巴集团控股有限公司 图标分组方法及装置
CN104731473B (zh) * 2015-03-13 2018-05-15 酷派软件技术(深圳)有限公司 一种基于图标的操作响应方法及装置
CN106155472A (zh) * 2015-04-28 2016-11-23 东莞酷派软件技术有限公司 一种操作应用图标的方法、装置及移动终端
CN104866179B (zh) * 2015-05-29 2020-03-17 小米科技有限责任公司 终端应用程序管理方法及装置
CN106547459A (zh) * 2015-09-16 2017-03-29 阿里巴巴集团控股有限公司 基于触摸显示屏的成组方法、装置及电子设备
CN105260453A (zh) * 2015-10-12 2016-01-20 中科创达软件股份有限公司 一种应用文件夹的合并方法及***
CN105892874A (zh) * 2015-11-06 2016-08-24 乐视移动智能信息技术(北京)有限公司 生成文件夹的方法、装置及终端设备
CN105892790A (zh) * 2015-11-11 2016-08-24 乐视移动智能信息技术(北京)有限公司 文件夹编辑方法、装置和终端设备
CN106802894B (zh) * 2015-11-26 2021-03-09 阿里巴巴集团控股有限公司 文件归纳方法与设备
CN106896974A (zh) * 2015-12-18 2017-06-27 阿里巴巴集团控股有限公司 数据归类的方法和装置
CN105808055A (zh) * 2016-02-29 2016-07-27 宇龙计算机通信科技(深圳)有限公司 一种桌面图标整理方法及智能终端
CN108073433A (zh) * 2016-11-10 2018-05-25 ***通信有限公司研究院 一种终端的应用图标管理方法及装置
CN106598382A (zh) * 2016-11-17 2017-04-26 北京奇虎科技有限公司 一种图标整理方法、装置及移动终端
CN108536494A (zh) * 2017-03-03 2018-09-14 上海传英信息技术有限公司 应用于移动终端的程序组件整理方法及***
CN106896900B (zh) * 2017-03-10 2020-07-31 Oppo广东移动通信有限公司 一种移动终端的显示控制方法、装置及移动终端
CN107153495B (zh) * 2017-05-10 2020-06-26 华为技术有限公司 一种建立网元间业务链路的方法和装置
CN109213396A (zh) * 2018-07-12 2019-01-15 维沃移动通信有限公司 一种对象控制方法及终端
CN109542311B (zh) * 2018-11-23 2021-05-07 维沃移动通信有限公司 一种文件处理方法及电子设备
CN109814772A (zh) * 2018-12-26 2019-05-28 维沃移动通信有限公司 一种应用程序图标的移动方法及终端设备
CN110633032B (zh) * 2019-07-15 2021-12-03 华为技术有限公司 终端设备的图标显示方法及装置
CN112099699B (zh) * 2020-11-17 2021-05-28 统信软件技术有限公司 一种图标移动方法、装置、计算设备及可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110252373A1 (en) * 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Folders
CN102830907A (zh) * 2012-07-13 2012-12-19 中兴通讯股份有限公司 一种触屏移动终端及其放置图标的方法

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5861886A (en) * 1996-06-26 1999-01-19 Xerox Corporation Method and apparatus for grouping graphic objects on a computer based system having a graphical user interface
US20030222915A1 (en) * 2002-05-30 2003-12-04 International Business Machines Corporation Data processor controlled display system with drag and drop movement of displayed items from source to destination screen positions and interactive modification of dragged items during the movement
US7554530B2 (en) * 2002-12-23 2009-06-30 Nokia Corporation Touch screen user interface featuring stroke-based object selection and functional object activation
CN101379461A (zh) * 2005-12-30 2009-03-04 苹果公司 具有多重触摸输入的便携式电子设备
JP4759743B2 (ja) * 2006-06-06 2011-08-31 国立大学法人 東京大学 オブジェクト表示処理装置、オブジェクト表示処理方法、およびオブジェクト表示処理用プログラム
JP2009151638A (ja) * 2007-12-21 2009-07-09 Canon Inc 情報処理装置及びその制御方法
KR101505198B1 (ko) * 2008-08-18 2015-03-23 엘지전자 주식회사 휴대 단말기 및 그 구동 방법
EP2323019A4 (en) * 2008-09-03 2014-04-16 Nec Corp GESTURE INPUT OPERATING DEVICE, METHOD, PROGRAM, AND PORTABLE DEVICE
US9760234B2 (en) * 2008-10-14 2017-09-12 International Business Machines Corporation Desktop icon management and grouping using desktop containers
US9846533B2 (en) * 2009-03-16 2017-12-19 Apple Inc. Methods and graphical user interfaces for editing on a multifunction device with a touch screen display
JP2010256969A (ja) * 2009-04-21 2010-11-11 Sharp Corp ユーザインターフェイス装置、およびユーザインターフェイス装置の制御方法
JP5489572B2 (ja) * 2009-07-29 2014-05-14 キヤノン株式会社 加速度検出装置及びその制御方法、プログラム
US20120151415A1 (en) * 2009-08-24 2012-06-14 Park Yong-Gook Method for providing a user interface using motion and device adopting the method
US8386950B2 (en) * 2010-04-05 2013-02-26 Sony Ericsson Mobile Communications Ab Methods, systems and computer program products for arranging a plurality of icons on a touch sensitive display
CN102033710B (zh) * 2010-04-07 2015-03-11 苹果公司 用于管理文件夹的方法和相关设备
JP5518633B2 (ja) * 2010-04-15 2014-06-11 東京アナグラム株式会社 情報処理装置、オブジェクト処理方法及びプログラム
KR20120012541A (ko) * 2010-08-02 2012-02-10 삼성전자주식회사 터치 디바이스에서 폴더 운용 방법 및 장치
US8826164B2 (en) * 2010-08-03 2014-09-02 Apple Inc. Device, method, and graphical user interface for creating a new folder
KR101690595B1 (ko) 2010-09-01 2016-12-28 엘지전자 주식회사 이동 단말기 및 이동 단말기의 아이콘 관리 방법
US8819571B2 (en) * 2010-09-30 2014-08-26 Apple Inc. Manipulating preview panels in a user interface
JP5719153B2 (ja) * 2010-11-22 2015-05-13 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 複数のオブジェクトを操作する方法、並びにそのコンピュータ及びコンピュータ・プログラム
US20120266106A1 (en) * 2011-04-13 2012-10-18 Pugazendhi Asaimuthu Method and system for multi-level browsing
JP6074170B2 (ja) 2011-06-23 2017-02-01 インテル・コーポレーション 近距離動作のトラッキングのシステムおよび方法
KR101948645B1 (ko) * 2011-07-11 2019-02-18 삼성전자 주식회사 그래픽 오브젝트를 이용한 컨텐츠 제어 방법 및 장치
KR101838031B1 (ko) * 2011-07-21 2018-03-13 삼성전자주식회사 휴대용 단말기에서 아이콘 관리 방법 및 장치
CN102306080A (zh) * 2011-08-25 2012-01-04 鸿富锦精密工业(深圳)有限公司 触摸型电子装置及其图标移动的方法
CN102510420B (zh) * 2011-09-30 2014-01-01 北京风灵创景科技有限公司 快速对移动终端内的多个桌面元素进行统一操作的方法
CN102662590A (zh) * 2012-04-12 2012-09-12 中兴通讯股份有限公司南京分公司 图标处理方法及装置
CN103076976A (zh) * 2013-01-07 2013-05-01 华为终端有限公司 添加应用图标的方法、移除应用图标的方法和装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110252373A1 (en) * 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Folders
CN102830907A (zh) * 2012-07-13 2012-12-19 中兴通讯股份有限公司 一种触屏移动终端及其放置图标的方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170029445A (ko) 2017-02-23 2017-03-15 고동균 터치-드래그를 이용한 사용자 인터페이스 제공방법

Also Published As

Publication number Publication date
EP2869182B1 (en) 2020-01-01
EP2869182A4 (en) 2016-01-13
WO2014106495A1 (zh) 2014-07-10
US10444933B2 (en) 2019-10-15
CN103076976A (zh) 2013-05-01
EP2869182A1 (en) 2015-05-06
AU2014204371A1 (en) 2015-01-22
JP6028291B2 (ja) 2016-11-16
BR112015015604A2 (pt) 2017-07-11
KR20150091378A (ko) 2015-08-10
AU2014204371B2 (en) 2016-02-25
JP2015528958A (ja) 2015-10-01
BR112015015604B1 (pt) 2022-03-22
US20150121266A1 (en) 2015-04-30

Similar Documents

Publication Publication Date Title
KR101694224B1 (ko) 애플리케이션 아이콘을 추가하는 방법 및 장치, 및 애플리케이션 아이콘을 제거하는 방법 및 장치
US11487419B2 (en) Information processing apparatus, information processing method, and program
CN110515579A (zh) 投屏方法、装置、终端及存储介质
JP5982369B2 (ja) タッチ感応式デバイスにおけるフォルダー運用方法および装置
EP3739437B1 (en) Icon control method and terminal
US10430020B2 (en) Method for opening file in folder and terminal
KR101720849B1 (ko) 터치 스크린 호버 입력 핸들링
CN103907087A (zh) 用于选择和重排的交叉滑动手势
US20140104170A1 (en) Method of performing keypad input in a portable terminal and apparatus
US20130215059A1 (en) Apparatus and method for controlling an object in an electronic device with touch screen
US20140215393A1 (en) Touch-based multiple selection
JP2013254528A (ja) コンポーネント表示処理方法およびユーザデバイス
CN107608585A (zh) 一种应用程序的操作方法和设备以及移动终端
JP2015524132A (ja) ラップアラウンド・ナビゲーション
CN106095240A (zh) 一种文本框的显示方法及装置
WO2013104155A1 (zh) 一种显示菜单的方法及终端设备
US20150363069A1 (en) Display control
JP2014232379A (ja) 表示装置、画像アイテムの移動装置、画像アイテムの移動方法、及びプログラム。
CN105068696B (zh) 一种移动终端和移动终端的触摸控制方法
CN104077007A (zh) 信息条目整理方法和***
CN110286826B (zh) 显示内容的处理方法、装置、设备及存储介质
WO2016184263A1 (zh) 围绕附件列表展开的快捷操作方法、***及设备
US20170046061A1 (en) Method and a system for controlling a touch screen user interface
JP6161556B2 (ja) 通知情報表示装置及び通知情報表示方法
JP6091525B2 (ja) 情報処理装置及び情報入力制御プログラム

Legal Events

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

Payment date: 20191217

Year of fee payment: 4