KR101356368B1 - 어플리케이션 전환 장치 및 방법 - Google Patents
어플리케이션 전환 장치 및 방법 Download PDFInfo
- Publication number
- KR101356368B1 KR101356368B1 KR1020120019075A KR20120019075A KR101356368B1 KR 101356368 B1 KR101356368 B1 KR 101356368B1 KR 1020120019075 A KR1020120019075 A KR 1020120019075A KR 20120019075 A KR20120019075 A KR 20120019075A KR 101356368 B1 KR101356368 B1 KR 101356368B1
- Authority
- KR
- South Korea
- Prior art keywords
- application
- foreground
- touch
- request signal
- running
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title abstract description 99
- 230000000694 effects Effects 0.000 description 24
- 238000010586 diagram Methods 0.000 description 21
- 101100264195 Caenorhabditis elegans app-1 gene Proteins 0.000 description 18
- 230000001133 acceleration Effects 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000010079 rubber tapping Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000011148 porous material Substances 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04886—Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
- Digital Computer Display Output (AREA)
Abstract
Description
도 2는 기존의 어플리케이션 전환 방식을 나타낸 도면이다.
도 3은 본 발명의 일실시예를 따른 어플리케이션 전환 장치의 블록도이다.
도 4는 본 발명의 다른 일실시예에 따른 어플리케이션 전환 장치의 블록도이다.
도 5는 본 발명의 일실시예에 따른 어플리케이션 전환 장치를 구성하는 센서 입력 판단부의 블록도이다.
도 6은 본 발명의 일실시예에 따른 어플리케이션 전환 장치를 구성하는 터치 입력 판단부의 블록도이다.
도 7은 본 발명의 일실시예에 따른 어플리케이션 전환 장치를 구성하는 음성 입력 판단부의 블록도이다.
도 8 및 도 9는 본 발명의 일실시예에 따라 인디케이터 영역에서 발생하는 터치 이벤트를 이용하여 어플리케이션을 전환하는 과정을 나타낸 도면이다.
도 10a 및 도 10b는 본 발명의 일실시예에 따라 인디케이터 영역에서 발생하는 터치 이벤트를 이용하여 어플리케이션 리스트를 출력하고, 어플리케이션을 전환하는 과정을 나타낸 도면이다.
도 11은 본 발명의 일실시예에 따라 멀티 터치 이벤트를 이용하여 어플리케이션을 전환하는 과정을 나타낸 도면이다.
도 12는 본 발명의 일실시예에 따라 기능 키 영역의 터치 이벤트를 이용하여 어플리케이션을 전환하는 과정을 나타낸 도면이다.
도 13및 도 14는 본 발명의 일실시예에 따라 홈 키를 고려한 터치 이벤트를 이용하여 어플리케이션을 전환하는 과정을 나타낸 도면이다.
도 15및 도 16은 본 발명의 일실시예에 따라 두 개의 터치 포인트를 이용하여 어플리케이션을 전환하는 과정을 나타낸 도면이다.
도 17및 도 18은 본 발명의 일실시예에 따라 기능 키 영역에서 어플리케이션 실행 영역으로 이동하는 터치이벤트를 이용하여 어플리케이션을 전환하는 과정을 나타낸 도면이다.
도 19내지 도 22는 본 발명의 일실시예에 따라 센서 또는 카메라를 통해 감지되는 어플리케이션 전환 요청에 기초하여 어플리케이션을 전환하는 과정을 나타낸 도면이다.
도 23은 본 발명의 일실시예에 따라 음성방식으로 입력되는 어플리케이션 전환 요청에 기초하여 어플리케이션을 전환하는 과정을 나타낸 도면이다.
도 24내지 도 26은 본 발명의 일실시예에 따른 어플리케이션 전환 시, 어플리케이션의 전환 방식을 나타낸 도면이다.
Claims (21)
- 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 입력부는
카메라를 통해 촬영되는 물체의 움직임, 근접센서에서 감지되는 물체의 거리 또는 물체의 움직임, 지자기 센서에서 감지되는 단말의 무브먼트(movement), 또는 가속도 센서에서 감지되는 단말의 이동 가속도에 기초하여 결정되는 상기 어플리케이션의 전환 요청 신호를 입력 받는 센서 입력부;
터치의 이동 방향 또는 터치의 시작 위치 및 종료 위치에 기초하여 결정되는 상기 어플리케이션의 전환 요청 신호를 입력 받는 터치 입력부; 및
소정의 음성 명령에 기초하여 결정되는 상기 어플리케이션의 전환 요청 신호를 입력 받는 음성 입력부
를 포함하는 어플리케이션 전환 장치. - 제1항에 있어서,
상기 제어부는
상기 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여, 상기 백 그라운드에서 실행 중인 어플리케이션들의 최종 화면들을 상기 포어 그라운드에 출력하고, 상기 출력된 화면이 일정시간 유지되거나 상기 출력된 화면을 통해 터치 이벤트가 발생하는 경우, 상기 화면에 출력 중인 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 삭제
- 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 판단부는 리스너로 등록된 동작이 센서에서 감지되면, 상기 감지된 동작을 상기 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 제어부는 상기 등록된 동작에 매칭된 어플리케이션 스택(application stack) 상의 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 판단부는 상기 단말의 기능키가 설정된 영역에서, 소정의 기능키가 터치된 상태에서 음성이 감지되면, 상기 감지된 음성을 텍스트 또는 데이터로 변환하고, 상기 텍스트 또는 상기 데이터가 기 설정된 정보와 일치하면, 상기 감지된 음성을 상기 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 제어부는 상기 텍스트 또는 상기 데이터가 기 설정된 정보와 일치하면, 상기 기 설정된 정보에 매칭되는 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 제어부는
어플리케이션 관리부에 의해 동작 중인 태스크들을 포함하는 태스크 리스트 및 상기 태스크들 각각의 최종 화면 정보를 수신하고, 상기 태스크 리스트의 상태 변화에 기초하여 태스크 저장부의 태스크 리스트를 관리하는 태스크 관리부;
상기 태스크 리스트를 저장하는 태스크 저장부; 및
상기 어플리케이션 관리부로부터 상기 태스크 리스트에 변경이 생기는 경우, 전체 테스크 리스트의 업데이트 이벤트 신호 또는 변경된 태스크의 업데이트 이벤트 신호를 수신하는 이벤트 수신부
를 포함하는 어플리케이션 전환 장치. - 제6항에 있어서,
상기 이벤트 수신부는
상기 태스크 저장부에 저장된 상기 태스크 리스트를 요청하는 이벤트 신호, 상기 태스크 저장부에 저장된 상기 태스크 리스트의 가장 상위 태스크의 정보를 요청하는 이벤트 신호, 상기 태스크 저장부에 저장된 상기 태스크 리스트의 가장 마지막 태스크의 정보를 요청하는 이벤트 신호 또는 상기 태스크 저장부에 저장된 태스크 리스트에서 특정 어플리케이션의 명칭과 매칭되는 태스크 정보를 요청하는 이벤트 신호를 수신하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 판단부는 상기 단말의 터치 인터페이스의 기 설정된 인디케이터(indicator) 영역에서 특정 방향으로 터치 이벤트가 발생하면, 상기 터치 이벤트를 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 제어부는 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 특정 방향에 기 설정된 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 출력부는 상기 단말의 터치 인터페이스의 기 설정된 인디케이터(indicator) 영역에서 특정 방향으로 터치 이벤트가 발생하면, 처음 터치된 위치와 현재 터치 중인 위치 사이에 상기 백 그라운드에서 실행 중인 어플리케이션의 리스트를 순차적으로 출력하고,
상기 판단부는 상기 특정 방향으로 터치 이벤트가 발생하면, 상기 터치 이벤트를 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 제어부는 상기 터치 이벤트가 종료되는 시점에 출력된 상기 리스트의 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 판단부는 상기 단말의 터치 인터페이스에서 3개 이상의 터치 포인트가 특정 방향으로 상기 3개 이상의 터치 포인트들 중 인접하는 터치 포인트들 간에 소정 간격이 유지되면서 일정 거리이상 터치되는 터치 이벤트가 발생하면, 상기 터치 이벤트를 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 제어부는 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 특정 방향에 기 설정된 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 판단부는 상기 단말의 터치 인터페이스의 기능 키 영역에서 특정 방향으로 일정 거리이상 터치 이벤트가 발생하면, 상기 터치 이벤트를 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 제어부는 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 특정 방향에 기 설정된 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 판단부는 상기 단말의 소정의 기능키가 터치된 상태에서, 상기 단말의 터치 인터페이스에서 특정 방향으로 일정 거리이상 터치 이벤트가 발생하면, 상기 터치 이벤트를 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 제어부는 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 특정 방향에 기 설정된 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 판단부는 상기 단말의 터치 인터페이스에서 감지되는 2개의 터치 포인트 중, 하나의 터치 포인트는 고정되고, 다른 하나의 터치 포인트는 상기 고정된 터치 포인트로부터 소정 간격을 유지하면서 특정 방향으로 터치되는 터치 이벤트가 발생하면, 상기 터치 이벤트를 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 제어부는 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 특정 방향에 기 설정된 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 판단부;
상기 판단부에서 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 제어부에서 결정된, 어플리케이션으로 전환하는 과정을 출력하는 출력부
를 포함하고,
상기 판단부는 상기 단말의 터치 인터페이스의 기능 키 영역에서 상기 실행 중인 어플리케이션이 출력되는 영역으로 터치 이벤트가 발생하면, 상기 터치 이벤트를 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 제어부는 상기 백 그라운드에서 실행 중인 어플리케이션들 중 기 설정된 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 장치. - 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식을 이용하여 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부; 및
상기 요청 신호의 입력 방식을 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하며, 상기 판단된 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부
를 포함하고,
상기 제어부는
카메라, 근접센서, 지자기 센서 또는 가속도 센서에서 리스너로 미리 등록된 동작이 감지되면, 상기 요청 신호의 입력 방식을 센서방식으로 판단하고, 상기 감지된 동작을 상기 어플리케이션의 전환을 요청하는 신호로 판단하는 센서 입력 판단부;
단말의 터치 인터페이스에서 기 설정된 터치 이벤트가 감지되면, 상기 요청 신호의 입력 방식을 터치방식으로 판단하고, 상기 감지되는 터치 이벤트를 상기 어플리케이션의 전환을 요청하는 신호로 판단하는 터치 입력 판단부; 및
상기 단말의 음성 입력기를 통하여 소정의 음성 명령이 감지되면, 상기 요청 신호의 입력 방식을 음성방식으로 판단하고, 상기 감지되는 음성 명령을 상기 어플리케이션의 전환을 요청하는 신호로 판단하는 음성 입력 판단부
를 포함하는 어플리케이션 전환 장치. - 삭제
- 제15항에 있어서,
상기 센서 입력 판단부는
상기 카메라를 통해 촬영되는 물체의 움직임, 상기 근접센서에서 감지되는 물체의 거리, 물체의 움직임, 상기 지자기 센서에서 감지되는 상기 단말의 무브먼트(movement) 또는 상기 가속도 센서에서 감지되는 상기 단말의 이동 가속도에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 결정부
를 포함하는 어플리케이션 전환 장치. - 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식을 이용하여 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 입력부; 및
상기 요청 신호의 입력 방식을 판단하고, 상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하며, 상기 판단된 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 제어부
를 포함하고,
상기 제어부는
상기 포어 그라운드 및 상기 백 그라운드에서 실행 중인 어플리케이션들의 정보를 포함하는 어플리케이션 리스트를 어플리케이션 스택에 저장된 어플리케이션들과 동일하게 업데이트하는 업데이트부
를 포함하는 어플리케이션 전환 장치. - 제18항에 있어서,
상기 업데이트부는
상기 포어 그라운드에서 실행하기로 결정된 어플리케이션이 상기 어플리케이션 스택에 저장되지 않은 경우에는 상기 결정된 어플리케이션을 상기 어플리케이션 스택의 최상위에 추가하고, 상기 어플리케이션 스택에 저장된 경우에는 상기 결정된 어플리케이션을 상기 어플리케이션 스택의 최상위로 이동시키는
어플리케이션 전환 장치. - 제18항에 있어서,
상기 업데이트부는
상기 포어 그라운드에서 실행하기로 결정된 어플리케이션의 정보화면이 상기 포어 그라운드에서 일정시간 유지되거나, 터치 이벤트에 의해 상기 결정된 어플리케이션이 상기 포어 그라운드에서 실행되는 경우, 상기 어플리케이션 리스트를 상기 어플리케이션 스택에 저장된 어플리케이션들과 동일하게 업데이트하는
어플리케이션 전환 장치. - 포어 그라운드(Foreground)에서 실행 중인 어플리케이션만이 단말의 화면 상에 출력되고 있는 중에 포어 그라운드에서 실행 중인 어플리케이션에서 백 그라운드(background)에서 실행 중인 어플리케이션들 중 하나로 어플리케이션의 전환을 요청하는 요청 신호를 입력 받는 단계;
상기 요청 신호가 센서방식, 터치방식 또는 음성방식 중 어느 하나의 방식으로 입력된 것인지 판단하는 단계;
상기 요청 신호가 어플리케이션의 전환을 요청하는 신호가 맞는지 판단하는 단계;
상기 판단된 요청 신호의 입력 방식 및 상기 어플리케이션의 전환 요청에 기초하여 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 포어 그라운드에서 실행할 어플리케이션을 결정하는 단계; 및
단말의 화면 상에 상기 포어 그라운드에서 실행 중인 어플리케이션으로부터 상기 백 그라운드에서 실행 중인 어플리케이션들 중 상기 결정된, 어플리케이션으로 전환하는 과정을 출력하는 단계
를 포함하고,
상기 판단하는 단계는 리스너로 등록된 동작이 센서에서 감지되면, 상기 감지된 동작을 상기 어플리케이션의 전환을 요청하는 신호로 판단하고,
상기 결정하는 단계는 상기 등록된 동작에 매칭된 어플리케이션 스택(application stack) 상의 어플리케이션을 상기 포어 그라운드에서 실행할 어플리케이션으로 결정하는
어플리케이션 전환 방법.
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120019075A KR101356368B1 (ko) | 2012-02-24 | 2012-02-24 | 어플리케이션 전환 장치 및 방법 |
US13/658,186 US20130227419A1 (en) | 2012-02-24 | 2012-10-23 | Apparatus and method for switching active application |
EP12195667.6A EP2631759A3 (en) | 2012-02-24 | 2012-12-05 | Apparatus and method for switching active application |
CN2012105730177A CN103294187A (zh) | 2012-02-24 | 2012-12-25 | 用于切换现行应用的装置和方法 |
JP2013027276A JP2013175180A (ja) | 2012-02-24 | 2013-02-15 | アプリケーション切替装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120019075A KR101356368B1 (ko) | 2012-02-24 | 2012-02-24 | 어플리케이션 전환 장치 및 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130097433A KR20130097433A (ko) | 2013-09-03 |
KR101356368B1 true KR101356368B1 (ko) | 2014-01-29 |
Family
ID=47559091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120019075A Active KR101356368B1 (ko) | 2012-02-24 | 2012-02-24 | 어플리케이션 전환 장치 및 방법 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20130227419A1 (ko) |
EP (1) | EP2631759A3 (ko) |
JP (1) | JP2013175180A (ko) |
KR (1) | KR101356368B1 (ko) |
CN (1) | CN103294187A (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106569653A (zh) * | 2016-09-28 | 2017-04-19 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序切换方法及系统 |
KR20170045269A (ko) * | 2014-08-20 | 2017-04-26 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 애플리케이션 프로그램 전환 방법, 장치 및 전자 단말기 |
US10976916B2 (en) | 2016-02-15 | 2021-04-13 | Samsung Electronics Co., Ltd. | Electronic device and method for switching and aligning applications thereof |
KR102290800B1 (ko) * | 2020-02-06 | 2021-08-17 | 정남호 | 모바일 단말기의 동작감지 센서를 이용하여 앱의 간편실행이 이루어지는 플랫폼 제공 방법 및 이를 이용하는 시스템 |
Families Citing this family (130)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9417754B2 (en) | 2011-08-05 | 2016-08-16 | P4tents1, LLC | User interface system, method, and computer program product |
KR101924835B1 (ko) | 2011-10-10 | 2018-12-05 | 삼성전자주식회사 | 터치 디바이스의 기능 운용 방법 및 장치 |
EP3185116B1 (en) | 2012-05-09 | 2019-09-11 | Apple Inc. | Device, method and graphical user interface for providing tactile feedback for operations performed in a user interface |
DE112013002412T5 (de) | 2012-05-09 | 2015-02-19 | Apple Inc. | Vorrichtung, Verfahren und grafische Benutzeroberfläche zum Bereitstellen von Rückmeldung für das Wechseln von Aktivierungszuständen eines Benutzerschnittstellenobjekts |
WO2013169875A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for displaying content associated with a corresponding affordance |
EP2975512B1 (en) | 2012-05-09 | 2019-02-06 | Apple Inc. | Device and method for displaying a virtual loupe in response to a user contact |
WO2013169851A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for facilitating user interaction with controls in a user interface |
WO2013169842A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for selecting object within a group of objects |
CN108897420B (zh) | 2012-05-09 | 2021-10-22 | 苹果公司 | 用于响应于手势在显示状态之间过渡的设备、方法和图形用户界面 |
KR101956082B1 (ko) | 2012-05-09 | 2019-03-11 | 애플 인크. | 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
WO2013169843A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for manipulating framed graphical objects |
WO2013169865A2 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input |
CN104487930A (zh) | 2012-05-09 | 2015-04-01 | 苹果公司 | 用于移动和放置用户界面对象的设备、方法和图形用户界面 |
WO2013169845A1 (en) | 2012-05-09 | 2013-11-14 | Yknots Industries Llc | Device, method, and graphical user interface for scrolling nested regions |
WO2013169849A2 (en) | 2012-05-09 | 2013-11-14 | Industries Llc Yknots | Device, method, and graphical user interface for displaying user interface objects corresponding to an application |
KR101957173B1 (ko) | 2012-09-24 | 2019-03-12 | 삼성전자 주식회사 | 터치 디바이스에서 멀티윈도우 제공 방법 및 장치 |
US20140106886A1 (en) * | 2012-10-12 | 2014-04-17 | Elizabeth Renee PROCHNOW | Method of Operating a Cheering Application with a Mobile Computing Device |
US10531145B2 (en) * | 2012-11-02 | 2020-01-07 | Sony Interactive Entertainment Inc. | Information processing apparatus and information processing method |
US20140149906A1 (en) * | 2012-11-26 | 2014-05-29 | Bank Of America Corporation | Electronic Bookshelf |
KR20170081744A (ko) | 2012-12-29 | 2017-07-12 | 애플 인크. | 다중 접촉 제스처에 대한 촉각적 출력의 발생을 보류하는 디바이스, 방법, 및 그래픽 사용자 인터페이스 |
WO2014105279A1 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for switching between user interfaces |
JP6138274B2 (ja) | 2012-12-29 | 2017-05-31 | アップル インコーポレイテッド | ユーザインタフェース階層をナビゲートするためのデバイス、方法、及びグラフィカルユーザインタフェース |
WO2014105277A2 (en) | 2012-12-29 | 2014-07-03 | Yknots Industries Llc | Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics |
CN104903834B (zh) | 2012-12-29 | 2019-07-05 | 苹果公司 | 用于在触摸输入到显示输出关系之间过渡的设备、方法和图形用户界面 |
CN107832003B (zh) | 2012-12-29 | 2021-01-22 | 苹果公司 | 用于放大内容的方法和设备、电子设备和介质 |
KR102043049B1 (ko) * | 2013-04-01 | 2019-11-11 | 삼성전자 주식회사 | 앱 운용 방법 및 앱 운용 장치와, 이를 지원하는 앱 출력 장치 |
US10477454B2 (en) | 2013-05-08 | 2019-11-12 | Cellcontrol, Inc. | Managing iOS-based mobile communication devices by creative use of CallKit API protocols |
US11751123B2 (en) | 2013-05-08 | 2023-09-05 | Cellcontrol, Inc. | Context-aware mobile device management |
US10805861B2 (en) | 2013-05-08 | 2020-10-13 | Cellcontrol, Inc. | Context-aware mobile device management |
US10268530B2 (en) | 2013-05-08 | 2019-04-23 | Cellcontrol, Inc. | Managing functions on an iOS-based mobile device using ANCS notifications |
WO2014205605A1 (en) * | 2013-06-28 | 2014-12-31 | France Telecom | Method to select portion of graphical user interface |
KR102148725B1 (ko) * | 2013-07-31 | 2020-08-28 | 삼성전자주식회사 | 어플리케이션을 표시하는 방법 및 장치 |
US9308959B2 (en) | 2013-08-16 | 2016-04-12 | Hyundai Motor Company | Frame unit of bicycle and manufacturing method for the same |
US11068128B2 (en) | 2013-09-03 | 2021-07-20 | Apple Inc. | User interface object manipulations in a user interface |
KR101923118B1 (ko) * | 2013-09-03 | 2019-02-27 | 애플 인크. | 자기 특성을 갖는 사용자 인터페이스 객체를 조작하는 사용자 인터페이스 |
US10503388B2 (en) | 2013-09-03 | 2019-12-10 | Apple Inc. | Crown input for a wearable electronic device |
US11199906B1 (en) * | 2013-09-04 | 2021-12-14 | Amazon Technologies, Inc. | Global user input management |
US9710126B2 (en) * | 2013-10-17 | 2017-07-18 | Blackberry Limited | Method and apparatus for displaying a preview of an application to a user |
KR102131828B1 (ko) * | 2013-12-03 | 2020-07-09 | 엘지전자 주식회사 | 휴대 단말기 및 그 제어 방법 |
TWI616803B (zh) * | 2013-12-27 | 2018-03-01 | 宏碁股份有限公司 | 螢幕畫面的縮放及操作方法、裝置與電腦程式產品 |
CN114895839A (zh) * | 2014-01-06 | 2022-08-12 | 华为终端有限公司 | 应用程序显示方法和终端 |
US10156976B2 (en) * | 2014-01-30 | 2018-12-18 | Samsung Display Co., Ltd. | System and method in managing low-latency direct control feedback |
CN104834456A (zh) * | 2014-02-12 | 2015-08-12 | 深圳富泰宏精密工业有限公司 | 触控界面多任务切换方法、系统及电子装置 |
TWI517021B (zh) | 2014-02-17 | 2016-01-11 | 拓連科技股份有限公司 | 項目變換之管理方法及系統,及相關電腦程式產品 |
US9582246B2 (en) | 2014-03-04 | 2017-02-28 | Microsoft Technology Licensing, Llc | Voice-command suggestions based on computer context |
JP6303864B2 (ja) * | 2014-06-26 | 2018-04-04 | 船井電機株式会社 | 情報処理装置及び表示制御方法 |
US20150379476A1 (en) | 2014-06-27 | 2015-12-31 | Apple Inc. | Reduced size user interface |
US20150379160A1 (en) * | 2014-06-29 | 2015-12-31 | Yaniv AVRAHAM | Apparatus and methods for transferring focus control and related return content within a graphical user interface |
KR102215817B1 (ko) * | 2014-07-17 | 2021-02-16 | 엘지전자 주식회사 | 이동 단말기 및 그 제어 방법 |
JP6095614B2 (ja) | 2014-07-18 | 2017-03-15 | ヤフー株式会社 | 情報表示プログラム、配信装置、情報表示方法および情報表示装置 |
US9830167B2 (en) * | 2014-08-12 | 2017-11-28 | Linkedin Corporation | Enhancing a multitasking user interface of an operating system |
US10289260B2 (en) * | 2014-08-27 | 2019-05-14 | Honda Motor Co., Ltd. | Systems and techniques for application multi-tasking |
WO2016036414A1 (en) | 2014-09-02 | 2016-03-10 | Apple Inc. | Button functionality |
US10073590B2 (en) | 2014-09-02 | 2018-09-11 | Apple Inc. | Reduced size user interface |
TWI676127B (zh) | 2014-09-02 | 2019-11-01 | 美商蘋果公司 | 關於電子郵件使用者介面之方法、系統、電子器件及電腦可讀儲存媒體 |
CN110072131A (zh) | 2014-09-02 | 2019-07-30 | 苹果公司 | 音乐用户界面 |
EP3187995A4 (en) | 2014-09-19 | 2017-08-23 | Huawei Technologies Co., Ltd. | Method and apparatus for running application program |
EP3002932B1 (en) * | 2014-09-19 | 2017-11-08 | LG Electronics Inc. | Mobile terminal with cover |
CN105511747A (zh) * | 2014-09-25 | 2016-04-20 | 宇龙计算机通信科技(深圳)有限公司 | 操作系统和/或应用程序的启动或切换方法、装置和终端 |
CN105589633A (zh) * | 2014-10-22 | 2016-05-18 | 中兴通讯股份有限公司 | 一种实现终端应用切换的方法及装置 |
US20160139785A1 (en) * | 2014-11-16 | 2016-05-19 | Cisco Technology, Inc. | Multi-modal communications |
US20160182536A1 (en) * | 2014-12-19 | 2016-06-23 | Ca, Inc. | Adapting user terminal application operation responsive to measured user behavior |
CN104598100B (zh) * | 2014-12-22 | 2019-06-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN104598111B (zh) * | 2015-01-15 | 2018-10-02 | 小米科技有限责任公司 | 切换显示模式的方法及装置 |
US10048757B2 (en) | 2015-03-08 | 2018-08-14 | Apple Inc. | Devices and methods for controlling media presentation |
US9632664B2 (en) | 2015-03-08 | 2017-04-25 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10095396B2 (en) | 2015-03-08 | 2018-10-09 | Apple Inc. | Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object |
US9990107B2 (en) | 2015-03-08 | 2018-06-05 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
US9645732B2 (en) | 2015-03-08 | 2017-05-09 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying and using menus |
CN106034178A (zh) * | 2015-03-18 | 2016-10-19 | 阿里巴巴集团控股有限公司 | 一种智能终端上应用的切换方法及装置 |
US9639184B2 (en) | 2015-03-19 | 2017-05-02 | Apple Inc. | Touch input cursor manipulation |
CN106033372A (zh) * | 2015-03-19 | 2016-10-19 | 阿里巴巴集团控股有限公司 | 一种页面切换方法及装置 |
CN106157955A (zh) * | 2015-03-30 | 2016-11-23 | 阿里巴巴集团控股有限公司 | 一种语音控制方法及装置 |
US20170045981A1 (en) | 2015-08-10 | 2017-02-16 | Apple Inc. | Devices and Methods for Processing Touch Inputs Based on Their Intensities |
US10067653B2 (en) | 2015-04-01 | 2018-09-04 | Apple Inc. | Devices and methods for processing touch inputs based on their intensities |
JP6217691B2 (ja) * | 2015-05-29 | 2017-10-25 | コニカミノルタ株式会社 | 表示制御方法、表示制御プログラムおよび表示制御装置 |
US10101882B2 (en) * | 2015-06-05 | 2018-10-16 | Apple Inc. | Movement between multiple views |
US9860451B2 (en) | 2015-06-07 | 2018-01-02 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US10200598B2 (en) | 2015-06-07 | 2019-02-05 | Apple Inc. | Devices and methods for capturing and interacting with enhanced digital images |
US9830048B2 (en) | 2015-06-07 | 2017-11-28 | Apple Inc. | Devices and methods for processing touch inputs with instructions in a web page |
US10346030B2 (en) | 2015-06-07 | 2019-07-09 | Apple Inc. | Devices and methods for navigating between user interfaces |
US9891811B2 (en) | 2015-06-07 | 2018-02-13 | Apple Inc. | Devices and methods for navigating between user interfaces |
US10416800B2 (en) | 2015-08-10 | 2019-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for adjusting user interface objects |
US10248308B2 (en) | 2015-08-10 | 2019-04-02 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures |
US9880735B2 (en) | 2015-08-10 | 2018-01-30 | Apple Inc. | Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback |
US10235035B2 (en) | 2015-08-10 | 2019-03-19 | Apple Inc. | Devices, methods, and graphical user interfaces for content navigation and manipulation |
CN105516767B (zh) * | 2015-12-01 | 2019-04-16 | 海信集团有限公司 | 智能电视及其应用切换方法 |
US10164849B2 (en) * | 2015-12-18 | 2018-12-25 | Facebook, Inc. | Techniques to detect foreground processes |
JP6195964B1 (ja) | 2016-04-15 | 2017-09-13 | ネイバー コーポレーションNAVER Corporation | アプリケーション制作装置及びその方法、アプリケーション駆動装置、並びにコンピュータプログラム |
CN106126096B (zh) * | 2016-06-21 | 2020-08-14 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序的控制方法、控制装置和终端 |
CN106534480A (zh) * | 2016-09-18 | 2017-03-22 | 珠海格力电器股份有限公司 | 手机应用切换的控制方法、装置及具有该装置的手机 |
CN106453704B (zh) * | 2016-09-29 | 2020-09-01 | 努比亚技术有限公司 | 一种基于接近传感器的捏合识别系统及移动终端 |
CN107037956A (zh) * | 2016-11-01 | 2017-08-11 | 华为机器有限公司 | 一种终端及其切换应用的方法 |
US10402161B2 (en) | 2016-11-13 | 2019-09-03 | Honda Motor Co., Ltd. | Human-vehicle interaction |
WO2018093225A1 (en) | 2016-11-21 | 2018-05-24 | Samsung Electronics Co., Ltd. | Method and apparatus for generating statement |
CN106888202B (zh) | 2016-12-08 | 2020-02-21 | 阿里巴巴集团控股有限公司 | 授权登录方法及装置 |
CN107423045A (zh) * | 2017-03-31 | 2017-12-01 | 努比亚技术有限公司 | 应用启动装置及方法 |
CN107038032A (zh) * | 2017-04-12 | 2017-08-11 | 北京奇虎科技有限公司 | 移动终端应用运行状态的切换方法、装置和系统 |
CN114185475A (zh) | 2017-06-09 | 2022-03-15 | 华为技术有限公司 | 一种显示方法及装置 |
CN107423125A (zh) * | 2017-07-27 | 2017-12-01 | 上海传英信息技术有限公司 | 一种用于智能终端的摄像控制方法及摄像控制系统 |
WO2019023856A1 (zh) * | 2017-07-31 | 2019-02-07 | 深圳传音通讯有限公司 | 一种基于智能终端的应用程序启动方法及启动系统 |
US11178272B2 (en) | 2017-08-14 | 2021-11-16 | Cellcontrol, Inc. | Systems, methods, and devices for enforcing do not disturb functionality on mobile devices |
US11081106B2 (en) * | 2017-08-25 | 2021-08-03 | Microsoft Technology Licensing, Llc | Contextual spoken language understanding in a spoken dialogue system |
CN107678786A (zh) * | 2017-09-28 | 2018-02-09 | 惠州Tcl移动通信有限公司 | 一种快速切换菜单的方法、存储介质及智能终端 |
CN108076223B (zh) * | 2017-12-14 | 2021-01-15 | Oppo广东移动通信有限公司 | 任务切换方法、装置、终端设备及存储介质 |
CN107977263A (zh) * | 2017-12-21 | 2018-05-01 | 深圳市沃特沃德股份有限公司 | 应用的管理方法及管理应用的车载系统 |
CN108196930B (zh) * | 2018-01-18 | 2020-04-03 | 腾讯科技(深圳)有限公司 | 应用程序处理方法、装置、存储介质和计算机设备 |
US10965985B2 (en) * | 2018-05-21 | 2021-03-30 | Hisense Visual Technology Co., Ltd. | Display apparatus with intelligent user interface |
CN110874166B (zh) * | 2018-08-29 | 2022-05-03 | 腾讯科技(深圳)有限公司 | 页面切换方法、装置、存储介质及计算机设备 |
US11435830B2 (en) | 2018-09-11 | 2022-09-06 | Apple Inc. | Content-based tactile outputs |
CN109903763B (zh) * | 2019-01-11 | 2022-02-22 | 百度在线网络技术(北京)有限公司 | 服务控制方法、装置及设备 |
CN109976860A (zh) * | 2019-03-28 | 2019-07-05 | 努比亚技术有限公司 | 快速切换应用的方法、终端及存储介质 |
CN109992386B (zh) * | 2019-03-31 | 2021-10-22 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
WO2020222850A1 (en) | 2019-05-01 | 2020-11-05 | Google Llc | Interface for multiple simultaneous interactive views |
US11520469B2 (en) | 2019-05-01 | 2022-12-06 | Google Llc | Interface for multiple simultaneous interactive views |
US11385785B2 (en) * | 2019-05-01 | 2022-07-12 | Google Llc | Interface for multiple simultaneous interactive views |
US10996761B2 (en) | 2019-06-01 | 2021-05-04 | Apple Inc. | User interfaces for non-visual output of time |
EP4071595A4 (en) * | 2019-12-03 | 2023-08-16 | LG Electronics Inc. | ELECTRONIC CONTENT PROVISION DEVICE AND CONTROL METHOD THEREOF |
US11528652B2 (en) | 2020-03-06 | 2022-12-13 | Qualcomm Incorporated | Data connection switching based on active application |
CN111610912B (zh) * | 2020-04-24 | 2023-10-10 | 北京小米移动软件有限公司 | 应用显示方法、应用显示装置及存储介质 |
CN111597027A (zh) * | 2020-05-15 | 2020-08-28 | 北京百度网讯科技有限公司 | 应用程序的启动方法、装置、设备及存储介质 |
CN113687922A (zh) * | 2020-05-19 | 2021-11-23 | Oppo(重庆)智能科技有限公司 | 任务切换的控制方法、装置及相关设备 |
KR20220089537A (ko) * | 2020-12-21 | 2022-06-28 | 삼성전자주식회사 | 전자 장치 및 이의 제어 방법 |
US12056517B2 (en) | 2020-12-21 | 2024-08-06 | Samsung Electronics Co., Ltd. | Electronic apparatus and method for controlling electronic apparatus |
CN112783391B (zh) * | 2021-01-28 | 2022-06-03 | 维沃移动通信有限公司 | 应用程序的运行方法、装置、电子设备和存储介质 |
US12020710B2 (en) | 2021-03-05 | 2024-06-25 | Samsung Electronics Co., Ltd. | Electronic apparatus and controlling method thereof |
KR20220125611A (ko) * | 2021-03-05 | 2022-09-14 | 삼성전자주식회사 | 전자 장치 및 그 제어 방법 |
CN116126201B (zh) | 2021-11-30 | 2023-11-07 | 荣耀终端有限公司 | 应用启动方法、电子设备及可读存储介质 |
CN114489350B (zh) * | 2021-12-27 | 2023-04-28 | 荣耀终端有限公司 | 一种输入法调用方法及相关设备 |
CN117555462B (zh) * | 2024-01-11 | 2024-05-24 | 深圳市天之眼高新科技有限公司 | 车载终端的控制方法、车载终端的控制装置及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100761126B1 (ko) | 2006-08-08 | 2007-09-21 | 엘지전자 주식회사 | 백그라운드 애플리케이션 및 이를 수행하기 위한 이동통신단말기 |
KR20110084653A (ko) * | 2010-01-18 | 2011-07-26 | 삼성전자주식회사 | 휴대단말에서 프라이버시 보호 방법 및 장치 |
KR20110093541A (ko) * | 2010-02-12 | 2011-08-18 | 삼성전자주식회사 | 멀티태스킹 수행 장치 및 방법 |
KR20110124861A (ko) * | 2010-05-12 | 2011-11-18 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10222337A (ja) * | 1997-02-13 | 1998-08-21 | Meidensha Corp | コンピュータシステム |
US20070177804A1 (en) * | 2006-01-30 | 2007-08-02 | Apple Computer, Inc. | Multi-touch gesture dictionary |
US20040260438A1 (en) * | 2003-06-17 | 2004-12-23 | Chernetsky Victor V. | Synchronous voice user interface/graphical user interface |
WO2007024035A1 (en) * | 2005-08-26 | 2007-03-01 | Ktf Technologies, Inc. | User terminal for performing a plurality of applications simultaneously |
US7880728B2 (en) * | 2006-06-29 | 2011-02-01 | Microsoft Corporation | Application switching via a touch screen interface |
US8159469B2 (en) * | 2008-05-06 | 2012-04-17 | Hewlett-Packard Development Company, L.P. | User interface for initiating activities in an electronic device |
US8169414B2 (en) * | 2008-07-12 | 2012-05-01 | Lim Seung E | Control of electronic games via finger angle using a high dimensional touchpad (HDTP) touch user interface |
KR101548958B1 (ko) * | 2008-09-18 | 2015-09-01 | 삼성전자주식회사 | 휴대단말기의 터치스크린 동작 제어 방법 및 장치 |
US8566045B2 (en) * | 2009-03-16 | 2013-10-22 | Apple Inc. | Event recognition |
KR20110129335A (ko) * | 2010-05-25 | 2011-12-01 | 삼성전자주식회사 | 휴대단말기에서 실행중인 어플리케이션을 관리하는 방법 및 장치 |
US20120005602A1 (en) * | 2010-07-02 | 2012-01-05 | Nokia Corporation | Methods and apparatuses for facilitating task switching |
CN102207825A (zh) * | 2011-05-23 | 2011-10-05 | 昆山富泰科电脑有限公司 | 在便携式多功能设备上进行多应用切换的方法与用户图形界面 |
US8842057B2 (en) * | 2011-09-27 | 2014-09-23 | Z124 | Detail on triggers: transitional states |
-
2012
- 2012-02-24 KR KR1020120019075A patent/KR101356368B1/ko active Active
- 2012-10-23 US US13/658,186 patent/US20130227419A1/en not_active Abandoned
- 2012-12-05 EP EP12195667.6A patent/EP2631759A3/en not_active Withdrawn
- 2012-12-25 CN CN2012105730177A patent/CN103294187A/zh active Pending
-
2013
- 2013-02-15 JP JP2013027276A patent/JP2013175180A/ja active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100761126B1 (ko) | 2006-08-08 | 2007-09-21 | 엘지전자 주식회사 | 백그라운드 애플리케이션 및 이를 수행하기 위한 이동통신단말기 |
KR20110084653A (ko) * | 2010-01-18 | 2011-07-26 | 삼성전자주식회사 | 휴대단말에서 프라이버시 보호 방법 및 장치 |
KR20110093541A (ko) * | 2010-02-12 | 2011-08-18 | 삼성전자주식회사 | 멀티태스킹 수행 장치 및 방법 |
KR20110124861A (ko) * | 2010-05-12 | 2011-11-18 | 엘지전자 주식회사 | 이동 단말기 및 그 제어방법 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170045269A (ko) * | 2014-08-20 | 2017-04-26 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 애플리케이션 프로그램 전환 방법, 장치 및 전자 단말기 |
KR101919257B1 (ko) * | 2014-08-20 | 2018-11-15 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 애플리케이션 프로그램 전환 방법, 장치 및 전자 단말기 |
US10976916B2 (en) | 2016-02-15 | 2021-04-13 | Samsung Electronics Co., Ltd. | Electronic device and method for switching and aligning applications thereof |
US11550468B2 (en) | 2016-02-15 | 2023-01-10 | Samsung Electronics Co., Ltd. | Electronic device and method for displaying application used therein |
CN106569653A (zh) * | 2016-09-28 | 2017-04-19 | 宇龙计算机通信科技(深圳)有限公司 | 应用程序切换方法及系统 |
KR102290800B1 (ko) * | 2020-02-06 | 2021-08-17 | 정남호 | 모바일 단말기의 동작감지 센서를 이용하여 앱의 간편실행이 이루어지는 플랫폼 제공 방법 및 이를 이용하는 시스템 |
Also Published As
Publication number | Publication date |
---|---|
EP2631759A2 (en) | 2013-08-28 |
JP2013175180A (ja) | 2013-09-05 |
EP2631759A3 (en) | 2014-05-07 |
US20130227419A1 (en) | 2013-08-29 |
KR20130097433A (ko) | 2013-09-03 |
CN103294187A (zh) | 2013-09-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101356368B1 (ko) | 어플리케이션 전환 장치 및 방법 | |
US20230259231A1 (en) | Method and apparatus for a touch display | |
EP2482179B1 (en) | Apparatus and method for controlling screen display in touch screen terminal | |
KR102028119B1 (ko) | 애플리케이션을 디스플레이하는 방법 및 그 전자 장치 | |
KR102188097B1 (ko) | 페이지 운용 방법 및 그 전자 장치 | |
US10318146B2 (en) | Control area for a touch screen | |
EP2487555B1 (en) | Operating method of terminal based on multiple inputs and portable terminal supporting the same | |
EP2752754B1 (en) | Remote mouse function method and terminals | |
US20140362119A1 (en) | One-handed gestures for navigating ui using touch-screen hover events | |
EP2713260A1 (en) | Electronic device and operating method | |
EP3244296A1 (en) | Touch event model | |
EP2808771A1 (en) | Method for processing input and electronic device thereof | |
KR20130080179A (ko) | 휴대용 단말기에서 아이콘 관리 방법 및 장치 | |
KR20130052753A (ko) | 터치스크린을 이용한 어플리케이션 실행 방법 및 이를 지원하는 단말기 | |
KR20100041107A (ko) | 멀티터치를 이용한 오브젝트 관리 방법 및 장치 | |
KR20130028238A (ko) | 잠금 화면에서 단축 기능을 제공하는 방법 및 그를 이용한 휴대용 단말기 | |
KR20140019530A (ko) | 멀티 터치 핑거 제스처를 이용하는 사용자 인터렉션 제공 방법 및 장치 | |
JP2015133059A (ja) | ジェスチャui装置、ジェスチャui方法及びプログラム | |
KR20120023867A (ko) | 터치 스크린을 구비한 휴대 단말기 및 그 휴대 단말기에서 컨텐츠 표시 방법 | |
JP2012208636A (ja) | タッチスクリーンデバイスの制御装置、その制御方法及びプログラム | |
JPWO2013157092A1 (ja) | マウスカーソル制御方法、マウスカーソル制御装置およびプログラム | |
KR102323440B1 (ko) | 페이지 운용 방법 및 그 전자 장치 | |
KR20140009687A (ko) | 매크로 기능을 이용하는 복합 입력 처리 방법 및 장치 | |
KR101294201B1 (ko) | 휴대형 장치 및 그 조작 방법 | |
KR102301652B1 (ko) | 페이지 운용 방법 및 그 전자 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20120224 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20130612 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
PG1501 | Laying open of application | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20131209 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20130612 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
X091 | Application refused [patent] | ||
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20131209 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20130726 Comment text: Amendment to Specification, etc. |
|
PX0701 | Decision of registration after re-examination |
Patent event date: 20140110 Comment text: Decision to Grant Registration Patent event code: PX07013S01D Patent event date: 20131224 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I Patent event date: 20131209 Comment text: Decision to Refuse Application Patent event code: PX07011S01I Patent event date: 20130726 Comment text: Amendment to Specification, etc. Patent event code: PX07012R01I |
|
X701 | Decision to grant (after re-examination) | ||
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20140121 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20140121 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170220 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170220 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20171222 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20171222 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190107 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20190107 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20200107 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20200107 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20210121 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20231218 Start annual number: 11 End annual number: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20241216 Start annual number: 12 End annual number: 12 |