KR102345098B1 - 스크린 디스플레이 방법 및 단말 - Google Patents

스크린 디스플레이 방법 및 단말 Download PDF

Info

Publication number
KR102345098B1
KR102345098B1 KR1020197013342A KR20197013342A KR102345098B1 KR 102345098 B1 KR102345098 B1 KR 102345098B1 KR 1020197013342 A KR1020197013342 A KR 1020197013342A KR 20197013342 A KR20197013342 A KR 20197013342A KR 102345098 B1 KR102345098 B1 KR 102345098B1
Authority
KR
South Korea
Prior art keywords
terminal
screen
objects
triggering event
shortcut interface
Prior art date
Application number
KR1020197013342A
Other languages
English (en)
Other versions
KR20190064629A (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 KR20190064629A publication Critical patent/KR20190064629A/ko
Application granted granted Critical
Publication of KR102345098B1 publication Critical patent/KR102345098B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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/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
    • 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/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/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/04842Selection of displayed objects or displayed text elements
    • 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
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04806Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality

Landscapes

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

Abstract

단말 상에 디스플레이된 스크린이 데스크톱이 아닌 경우에, 사용자가 현재의 스크린으로부터 다른 콘텐트의 스크린으로 전환하는 방식이 비교적 복잡하다는 문제점을 해결하기 위해서, 본 발명의 실시예는 스크린 디스플레이 방법 및 단말을 제공하고 전자 제품 기기 분야에 관련된다. 방법은, 제1 스크린을 디스플레이하는 경우에, 단말에 의해, 제1 트리거링 이벤트를 검출하는 단계와, 제1 트리거링 이벤트에 응답하는 단계와, 제1 스크린 상에 숏컷 윈도우를 디스플레이하는 단계(숏컷 윈도우는 적어도 하나의 객체를 포함하고, 각각의 객체는 하나의 요소와 연관됨)와, 숏컷 윈도우 내의 적어도 하나의 객체가 선택됨을 검출한 후에, 단말에 의해, 선택된 객체와 연관된 요소의 스크린을 디스플레이하는 단계를 포함한다. 본 발명의 실시예에서, 숏컷 윈도우는 제1 스크린 상에 디스플레이될 수 있다. 따라서, 사용자는 제1 스크린 상에서 숏컷 윈도우를 직접 호출함으로써 그리고 숏컷 윈도우 내의 객체를 사용함으로써 다른 애플리케이션의 스크린에 직접 진입할 수 있다. 선행 기술에 비해, 이것은 제1 스크린으로부터 다른 애플리케이션의 스크린으로 진입하는 방식을 단순화하는바, 이로써 사용자 경험을 개선한다.

Description

스크린 디스플레이 방법 및 단말
본 발명은 전자 제품 응용 분야에 관련되고, 특히, 스크린 디스플레이 방법 및 단말에 관련된다.
모바일 인터넷 및 지능형 단말, 예를 들면 스마트 폰과 태블릿 컴퓨터의 개발과 함께, 지능형 단말 상의 설치를 대량의 애플리케이션 소프트웨어가 출현하여, 이로써 사람들의 생활에 편리함을 가져온다.
사용자는 통상적으로 사용자의 실제 요구사항에 따라 단말 상에 복수의 애플리케이션을 설치할 수 있다. 단말의 데스크톱(desktop) 상에 디스플레이되는 스크린이 게임 애플리케이션의 스크린일 때, 사용자가 다른 애플리케이션, 예를 들어, 위챗(WeChat)에 들어갈 필요가 있으면, 사용자는 게임 애플리케이션의 스크린을 종료하고, 데스크톱으로 돌아오며, 데스크톱에 디스플레이된 애플리케이션에서 위챗 애플리케이션을 찾을 필요가 있다. 이후에 사용자는 위챗 애플리케이션의 아이콘을 선택한다. 위챗 애플리케이션의 아이콘이 선택됨을 검출하는 경우에, 단말은 위챗 애플리케이션에 들어간다. 대안적으로, 단말의 데스크톱 상에 디스플레이된 스크린이 게임 애플리케이션의 스크린이고, 사용자가 들어갈 필요가 있는 위챗 애플리케이션이 백그라운드(background)에서 가동될(run) 때, 도 1에 도시된 바와 같이, 사용자에 의한 트리거링(triggering)을 통해, 단말은, 디스플레이 스크린 상에 줄지어, 백그라운드에서 가동되는 애플리케이션의 스크린 복수 개를 디스플레이할 수 있다. 제1 스크린이 게임 애플리케이션의 스크린이고, 제2 스크린이 백그라운드에서 가동되는 위챗 애플리케이션의 스크린인 경우, 제2 스크린을 풀 스크린(full screen)으로 디스플레이하기 위해, 사용자는 디스플레이 스크린 상에서 우측으로 플릭하고(flick), 제2 스크린을 제1 스크린의 위치로 이동시키며, 이후 제2 스크린을 탭할(tap) 필요가 있는바, 이로써 게임 애플리케이션의 현재 스크린으로부터 위챗 애플리케이션의 스크린으로의 전환을 구현한다.
추가로, 선행 기술에서, 단말 상에 디스플레이된 스크린이 애플리케이션의 스크린 또는 다른 스크린(데스크톱을 포함하지 않음)일 때, 사용자가 (음악 또는 오피스(office) 문서와 같은) 파일을 열거나 알림사항(reminder)을 체크할 필요가 있으면, 사용자는 데스크톱으로 돌아오기 위해 단말에 대해 동작을 수행할 필요가 있고, 이후 열릴 필요가 있는 파일이나 알림사항을 찾는다. 이후에 사용자는 파일 또는 알림사항의 스크린을 열기 위해 파일 또는 알림사항에 대해 대응 동작을 수행한다.
결론적으로, 선행 기술에서, 단말 상에 사용자에 의해 디스플레이되는 스크린이 데스크톱이 아닐 때, 현재의 스크린으로부터 (애플리케이션, 파일 또는 알림사항과 같은) 다른 콘텐트(content)의 스크린으로의 전환 방식은 비교적 복잡하다.
단말 상에 디스플레이된 스크린이 데스크톱이 아닌 경우에, 사용자가 현재의 스크린으로부터 다른 콘텐트의 스크린으로 전환하는 방식이 비교적 복잡하다는 선행 기술 문제점을 해결하기 위해서, 본 발명은 스크린 디스플레이 방법 및 단말을 제공한다.
제1 측면에 따르면, 다음을 포함하는 스크린 디스플레이 방법이 제공된다:
제1 스크린을 디스플레이하는 경우에, 단말에 의해, 제1 트리거링 이벤트(triggering event)를 검출하는 것과, 제1 스크린 상에 숏컷 윈도우(shortcut window)를 디스플레이하기 위해 제1 트리거링 이벤트에 응답하는 것(숏컷 윈도우는 적어도 하나의 객체(object)를 포함하고, 각각의 객체는 하나의 요소(element)와 연관되며, 적어도 하나의 객체와 연관된 요소는 단말 상에 설치된 애플리케이션(application), 연락처(contact), 설정(setting), 알림사항(reminder) 또는 문서(document) 중 하나 이상을 포함함); 및 숏컷 윈도우 내의 적어도 하나의 객체가 선택됨을 검출한 후에, 단말에 의해, 선택된 객체와 연관된 요소의 스크린을 디스플레이하는 것. 본 발명의 실시예에서, 숏컷 윈도우는 제1 스크린 상에 디스플레이될 수 있으며, 숏컷 윈도우는 적어도 하나의 객체를 포함하고, 요소의 스크린은 숏컷 윈도우의 객체를 선택함으로써 직접적으로 입력될 수 있으며, 요소는 단말 상에 설치된 애플리케이션, 연락처, 설정, 알림사항 또는 문서 중 하나 이상일 수 있다. 따라서, 제1 스크린으로부터 다른 요소의 스크린으로 신속히 진입하는 방식이 제공된다. 숏컷 윈도우 내의 객체와 연관된 요소가 단말 상에 설치된 애플리케이션, 예를 들면 위챗(WeChat) 또는 브라우저(browser)인 경우에, 사용자는 제1 스크린 상의 숏컷 윈도우를 직접 호출함으로써 그리고 숏컷 윈도우 내의 객체를 사용함으로써 다른 애플리케이션의 스크린으로 직접 진입할 수 있다. 선행 기술에 비해, 이것은 제1 스크린으로부터 다른 애플리케이션의 스크린으로 진입하는 방식을 단순화하는바, 이로써 사용자 경험(user experience)을 개선한다.
바람직하게는, 단말 상에 설치되고 숏컷 윈도우에 포함된 객체와 연관된 애플리케이션은 사용자가 통상적으로 사용하는 애플리케이션이고, 사용자가, 숏컷 윈도우에 포함된 객체를 사용함으로써, 사용자가 통상적으로 사용하는 애플리케이션에 직접 진입하는 것이 편리한바, 이로써 사용자 경험을 개선한다.
본 발명의 이 실시예에서, 제1 스크린은 데스크톱일 수 있거나, 애플리케이션의 스크린일 수 있음에 유의하여야 한다. 추가로, 제1 스크린이 데스크톱인 경우에, 데스크톱 상의 비교적 많은 수효의 애플리케이션으로부터, 사용자가 열 필요가 있는 애플리케이션을 찾는 것이 방지될 수 있다. 이것은 사용자 경험을 개선한다.
제1 측면에 기초하여, 선택적으로, 제1 스크린이 제1 애플리케이션의 스크린인 경우에, 사용자는 숏컷 윈도우를 사용함으로써 제1 스크린으로부터 다른 요소의 스크린으로 신속히 전환할 수 있다. 이것은 사용자가 단말 상에서 하나의 애플리케이션의 스크린으로부터 다른 애플리케이션의 스크린으로 신속히 전환하는 경우에, 애플리케이션은 백그라운드에서 가동되는 애플리케이션으로 제한된다는 선행 기술 문제점을 방지한다.
제1 측면에 기초하여, 본 발명의 실시예는 객체가 숏컷 윈도우에 수동으로(manually) 추가되는 방식을 또한 제공한다:
제1 스크린을 디스플레이하는 경우에, 단말에 의해, 제2 트리거링 이벤트를 검출하는 것과, 제2 트리거링 이벤트에 응답하는 것과, 제1 객체를 숏컷 윈도우 내에 설정하는 것(제2 트리거링 이벤트는 숏컷 윈도우 내에서 제1 객체의 설정을 트리거링하는 데에 사용되고, 제1 객체는 제1 애플리케이션과 연관됨).
사용자는 사용자의 요구사항에 따라 숏컷 윈도우에 객체를 추가할 수 있고, 따라서, 이것은 사용자의 요구사항을 더 잘 충족하고, 사용자 경험을 개선할 수 있다.
사용자가, 숏컷 윈도우 내에서, 시작될 필요가 있는 애플리케이션과 연관된 객체를 신속히 찾을 수 있도록, 숏컷 윈도우 내의 애플리케이션의 수효는 과도하게 많아서는 안 된다. 구체적으로, 단말은, 숏컷 윈도우로부터, 사전설정된 시간 간격(time interval)으로 적어도 하나의 객체 중의 n개의 객체를 삭제하는데, n은 0보다 크고 적어도 하나의 객체에 포함된 객체의 총 수효보다 크지 않은 양의 정수이다.
숏컷 윈도우로부터 단말에 의해 삭제되는 n개의 객체는 사전설정된 조건을 충족한다. 예를 들어, 다음 시간 기간(time period)에서 n개의 객체와 연관된 애플리케이션을 사용하는 횟수가 사전설정된 임계보다 더 작다. 예를 들어, 사전설정된 임계는 1로 설정되며, 위챗 애플리케이션과 연관된 객체가 현재 숏컷 윈도우 내에 설정되어 있다고 가정된다. 그러나, 현재의 시각으로부터 2시간 동안 사용자에 의해 위챗 애플리케이션을 사용하는 횟수는 1보다 작다. 즉, 사용자는 이 시간 기간에 위챗 애플리케이션을 시작하지 않을 수 있다. 따라서, 사용자 경험을 저하시키는, 숏컷 윈도우 내의 객체의 수효가 과다하게 많다는 것을 피하기 위해서, 단말은 이 시간 기간에서 위챗 애플리케이션과 연관된 객체를 삭제할 수 있다.
제1 측면에 기초하여, 선택적으로, 객체와 연관된 요소가 단말 상에 설치된 애플리케이션인 경우에, 객체는 애플리케이션의 아이콘이거나, 사전설정된 비율에 따라 축소된(scaled down), 애플리케이션의, 단말 상에 최종적으로 디스플레이된 스크린의 스크린샷(screenshot)이다.
객체는 아이콘 또는 스크린샷이고, 따라서, 객체는 사용자에 의해 명확히 식별될 수 있다.
추가로, 객체와 연관된 요소가 알림사항, 연락처, 설정 및 문서인 경우에, 객체는 직접적으로 알림사항, 연락처, 설정 및 문서일 수 있다. 예를 들어, 문서가 음악 파일인 경우에, 객체는 음악 파일이다; 또는 객체는 알림사항, 연락처, 설정 및 문서의 아이콘이다.
제1 측면에 기초하여, 선택적으로, 본 발명의 실시예는 객체가 숏컷 윈도우에 자동으로(automatically) 추가되는 방식을 또한 제공한다:
단말 상에 설치된 적어도 하나의 요소의 특징이 사전설정된 특징에 따른다고 판정하는 경우에, 단말에 의해, 적어도 하나의 요소와 연관된 객체를 숏컷 윈도우 내에 설정하는 것.
단말은 사전설정된 특징에 따른 요소와 연관된 객체를 숏컷 윈도우 내에 자동으로 설정할 수 있는데, 이는 사용자의 능동적인 동작을 감소시키고, 사용자에게 편리함을 가져온다.
제1 측면에 기초하여, 선택적으로, 단말에 의해, 숏컷 윈도우를 디스플레이한 후에, 제3 트리거링 이벤트를 검출하고 제3 트리거링 이벤트에 응답하여서, 숏컷 윈도우의 크기를 조정하는 것(제3 트리거링 이벤트는 숏컷 윈도우의 크기를 조정하는 데에 사용됨).
단말이 숏컷 윈도우를 디스플레이하는 경우에, 숏컷 윈도우의 크기는 더 많은 객체가 숏컷 윈도우 내에 디스플레이될 수 있도록 조정될 수 있는바, 이로써 사용자로 하여금 객체를 쉽게 체크할 수 있게 한다. 제1 측면에서, 숏컷 윈도우의 크기는 더 적은 객체가 숏컷 윈도우 내에 디스플레이될 수 있도록 조정될 수 있는바, 이로써 제1 스크린을 체크하는 데에서 사용자에 대한 숏컷 윈도우의 영향을 감소시키고, 사용자 경험을 개선한다.
추가로, 본 발명의 이 실시예에서, 사용자는 단말 상에서의 숏컷 윈도우의 디스플레이 위치를 또한 조정할 수 있다.
제1 측면에 기초하여, 선택적으로, 숏컷 윈도우에 포함된 객체의 수효가 숏컷 윈도우 내에 디스플레이된 객체의 수효보다 큰 경우에, 단말에 의해, 숏컷 윈도우의 디스플레이 영역 내의 플릭하는 동작(flicking operation)을 검출하는 것; 및 플릭하는 동작에 응답하는 것과, 숏컷 윈도우 내에 디스플레이된 적어도 하나의 객체 간을 전환하는 것과, 숏컷 윈도우 내에 디스플레이된 객체가 적어도 하나의 선택된 객체를 포함한다고 판정하는 것.
숏컷 윈도우의 디스플레이 영역의 크기는 제한되고, 따라서, 숏컷 윈도우에 포함된 객체의 수효가 비교적 많은 경우에, 모든 객체가 숏컷 윈도우 내에 디스플레이될 때 비정상적 디스플레이를 야기하기 쉽고, 사용자가 객체를 찾기 어렵다. 그러나, 숏컷 윈도우 내에 일부 객체가 디스플레이되는 경우에, 숏컷 윈도우 내에 디스플레이된 객체는 플릭하는 동작을 통해서 전환되는바, 이로써 사용자로 하여금 선택될 필요가 있는 객체를 쉽게 찾을 수 있게 하고 사용자 경험을 개선한다.
제2 측면에 따르면, 스크린 디스플레이 단말이 제공되며, 단말은 디스플레이 유닛 및 처리 유닛을 포함하는데, 디스플레이 유닛은 제1 스크린을 디스플레이하도록 구성되고; 처리 유닛은: 제1 트리거링 이벤트를 검출하는 경우에, 제1 트리거링 이벤트에 응답하도록 디스플레이 유닛을 트리거링하도록 구성되되, 제1 트리거링 이벤트는 제1 스크린 상에 숏컷 윈도우를 디스플레이하도록 디스플레이 유닛을 트리거링하는 데에 사용되며; 디스플레이 유닛은: 제1 트리거링 이벤트에 응답하고, 제1 스크린 상에 숏컷 윈도우를 디스플레이하도록 또한 구성되되, 숏컷 윈도우는 적어도 하나의 객체를 포함하고, 각각의 객체는 하나의 요소와 연관되며, 적어도 하나의 객체와 연관된 요소는 단말 상에 설치된 애플리케이션, 연락처, 설정, 알림사항 또는 문서 중 적어도 두 개를 포함하고; 처리 유닛은: 숏컷 윈도우 내의 적어도 하나의 객체가 선택됨을 검출한 후에, 선택된 객체와 연관된 요소의 스크린을 디스플레이하도록 디스플레이 유닛을 트리거링하도록 또한 구성된다.
제2 측면에 기초하여, 선택적으로, 제1 스크린은 제1 애플리케이션의 스크린이다.
제2 측면에 기초하여, 선택적으로, 처리 유닛은: 제1 스크린을 디스플레이하는 경우에, 디스플레이 유닛에 의해, 제2 트리거링 이벤트를 검출하고 제2 트리거링 이벤트에 응답하도록 또한 구성되되, 제2 트리거링 이벤트는 숏컷 윈도우 내에서 제1 애플리케이션과 연관된 객체의 설정을 트리거링하는 데에 사용된다.
제2 측면에 기초하여, 선택적으로, 처리 유닛은: 숏컷 윈도우로부터, 사전설정된 시간 간격으로 적어도 하나의 객체 중의 n개의 객체를 삭제하도록 또한 구성되되, n은 0보다 크고 적어도 하나의 객체에 포함된 객체의 총 수효보다 크지 않은 양의 정수이다.
제2 측면에 기초하여, 선택적으로, 객체는 애플리케이션의 아이콘이거나, 사전설정된 비율에 따라 축소된, 애플리케이션의, 단말 상에 최종적으로 디스플레이된 스크린의 스크린샷이다.
제2 측면에 기초하여, 선택적으로, 처리 유닛은: 단말 상에 설치된 적어도 하나의 애플리케이션의 특징이 사전설정된 특징에 따른다고 판정한 후에, 적어도 하나의 애플리케이션과 연관된 객체를 숏컷 윈도우 내에 설정하도록 또한 구성된다.
제2 측면에 기초하여, 선택적으로, 처리 유닛은: 디스플레이 유닛이 숏컷 윈도우를 디스플레이한 후에, 제3 트리거링 이벤트를 검출하고(제3 트리거링 이벤트는 숏컷 윈도우의 크기를 조정하는 데에 사용됨); 제3 트리거링 이벤트에 응답하며, 숏컷 윈도우의 크기를 조정하도록 또한 구성된다.
제2 측면에 기초하여, 선택적으로, 숏컷 윈도우에 포함된 객체의 수효가 숏컷 윈도우 내에 디스플레이된 객체의 수효보다 큰 경우에, 처리 유닛은: 숏컷 윈도우 내의 적어도 하나의 객체가 선택됨을 검출하기 전에, 숏컷 윈도우의 디스플레이 영역 내의 플릭하는 동작을 검출하고; 플릭하는 동작에 응답하며, 숏컷 윈도우 내에 디스플레이된 적어도 하나의 객체 간을 전환하고, 숏컷 윈도우 내에 디스플레이된 객체가 적어도 하나의 선택된 객체를 포함한다고 판정하도록 또한 구성된다.
제3 측면에 따르면, 본 발명의 실시예는 단말 디바이스를 또한 제공하며, 단말 디바이스는 프로세서 및 메모리를 포함하는데, 메모리는 소프트웨어 프로그램을 저장하도록 구성되고, 프로세서는 메모리 내에 저장된 소프트웨어 프로그램을 판독하고 제1 측면 또는 제1 측면의 임의의 구현에서 제공되는 방법을 구현하도록 구성된다.
제4 측면에 따르면, 본 발명의 실시예는 컴퓨터 저장 매체를 또한 제공하는데, 저장 매체는 비휘발성(non-volatile)일 수 있으니, 즉, 저장 매체 내의 콘텐트는 전력 부재의 경우에 손실되지 않는다. 저장 매체는 소프트웨어 프로그램을 저장하며, 소프트웨어 프로그램이 하나 이상의 프로세서에 의해 판독되고 수행되는 경우에, 제1 측면 또는 제1 측면의 임의의 구현에서 제공되는 방법이 구현될 수 있다.
도 1은 선행 기술에서 백그라운드에서 가동되는 복수의 애플리케이션의 스크린을 디스플레이하는 개략도이고,
도 2는 본 발명의 실시예에 따른 단말의 하드웨어 구조의 개략도이며,
도 3은 본 발명의 실시예에 따른 스크린 디스플레이 방법의 개략적인 흐름도이고,
도 4a 내지 도 4i는 각각 본 발명의 실시예에 따른 숏컷 윈도우의 개략도이며,
도 5는 본 발명의 실시예에 따른 숏컷 윈도우의 개략도이고,
도 6은 본 발명의 실시예에 따른 단말의 개략적인 구조도이다.
본 발명의 목적, 기술적 해결안 및 이점을 더 명확히 하기 위해, 다음은 첨부된 도면을 참조하여 상세히 본 발명을 또한 기술한다.
본 발명의 실시예에서의 스크린 디스플레이 방법은 단말에 주로 적용됨이 이해되어야 한다. 단말은 또한 UE(User Equipment, 사용자 장비), MS(Mobile Station, 모바일 스테이션), 모바일 단말(Mobile Terminal) 등으로 지칭될 수 있다. 선택적으로, 단말은 모바일 전화, 태블릿 컴퓨터, PDA(Personal Digital Assistant, 개인용 디지털 보조기기), POS(Point of Sales, 판매시점기기), 차량탑재 컴퓨터(vehicle-mounted computer), 셋톱 박스(set top box) 등일 수 있다.
본 발명의 실시예에서의 스크린 디스플레이 방법에 따라, 숏컷 윈도우는 제1 스크린 상에 디스플레이될 수 있으며, 숏컷 윈도우는 적어도 하나의 객체를 포함하고, 요소의 스크린은 숏컷 윈도우의 객체를 선택함으로써 직접적으로 입력될 수 있으며, 요소는 단말 상에 설치된 애플리케이션, 연락처, 설정, 알림사항 또는 문서 중 하나 이상일 수 있다. 따라서, 제1 스크린으로부터 다른 요소의 스크린으로 진입하는 방식이 제공된다. 숏컷 윈도우 내의 객체와 연관된 요소가 단말 상에 설치된 애플리케이션, 예를 들면 위챗 또는 브라우저인 경우에, 사용자는 제1 스크린 상의 숏컷 윈도우를 직접 호출함으로써 그리고 숏컷 윈도우 내의 객체를 사용함으로써 다른 애플리케이션의 스크린으로 직접 진입할 수 있다. 선행 기술에 비해, 이것은 제1 스크린으로부터 다른 애플리케이션의 스크린으로 진입하는 방식을 단순화하는바, 이로써 사용자 경험을 개선한다.
바람직하게는, 숏컷 윈도우에 포함된 객체와 연관되고 단말 상에 설치된 애플리케이션은 사용자가 통상적으로 사용하는 애플리케이션이다.
숏컷 윈도우 내의 객체와 연관된 요소는 백그라운드에서 가동될 수 있거나 백그라운드에서 가동되지 않을 수 있음에 유의하여야 한다. 예를 들어, 숏컷 윈도우 내의 객체와 연관된 요소가 애플리케이션인 경우에, 애플리케이션은 백그라운드에서 가동될 수 있거나 백그라운드에서 가동되지 않을 수 있다. 숏컷 윈도우 내의 객체와 연관된 애플리케이션은 단말 상에 설치된 애플리케이션이다.
숏컷 윈도우 내에 디스플레이된 객체와 연관된 요소는 동일한 유형의 것일 수 있음, 예를 들어, 요소는 모두 애플리케이션임, 또는 상이한 유형의 혼합, 예를 들어, 애플리케이션과 픽처의 혼합일 수 있음에 유의하여야 한다. 도 2를 참조하면, 도 2는 본 발명의 실시예가 적용되는 단말의 하드웨어 구조의 개략도이다. 단말(200)은 디스플레이 디바이스(210), 프로세서(220) 및 메모리(230)를 포함한다. 디스플레이 디바이스(210)는 디스플레이 패널(211)을 포함하는데, 이는 사용자에 의해 입력된 정보나 사용자를 위해 제공되는 정보, 단말(200)의 다양한 동작 스크린 및 기타 등등을 디스플레이하도록 구성된다. 본 발명의 이 실시예에서, 디스플레이 패널(211)은 단말(100) 상에 설치된 애플리케이션의 스크린, 데스크톱 및 숏컷 윈도우, 숏컷 윈도우에 포함된 적어도 하나의 객체 및 기타 등등을 디스플레이하도록 주로 구성된다. 선택적으로, 디스플레이 패널(211)은 LCD(Liquid Crystal Display, 액정 디스플레이) 또는 OLED(Organic Light-Emitting Diode, 유기 발광 다이오드)와 같은 형태로 구성될 수 있다.
프로세서(220)는 컴퓨터 프로그램을 판독하고, 컴퓨터 프로그램에 의해 정의된 방법을 수행하도록 구성된다. 예를 들어, 프로세서(220)는 하나 이상의 애플리케이션 프로그램을 판독하여서, 단말(100) 상에서 애플리케이션을 가동하고, 디스플레이 디바이스(210) 상에 애플리케이션의 스크린을 디스플레이한다. 프로세서(220)는 하나 이상의 일반 목적(general purpose) 프로세서를 포함할 수 있고, 하나 이상의 DSP(Digital Signal Processor, 디지털 신호 프로세서)를 더 포함할 수 있는데, 이는 대응하는 동작을 수행하도록 구성되어서, 본 발명의 이 실시예에서 제공되는 기술적 해결안을 구현한다.
메모리(230)는 통상적으로 내부 메모리 및 외부 메모리를 포함한다. 내부 메모리는 랜덤 액세스 메모리(Random Access Memory: RAM), 판독 전용 메모리(Read-Only Memory: ROM), 캐시(CACHE) 등일 수 있다. 외부 메모리는 하드 디스크, 광학 디스크, USB 플래시 드라이브, 플로피 디스크, 테이프 드라이브 등일 수 있다. 메모리(230)는 컴퓨터 프로그램 및 기타 데이터(233)를 저장하도록 구성된다. 컴퓨터 프로그램은 운영 체제(operating system)(232) 및 애플리케이션 프로그램(231)을 포함한다. 기타 데이터(233)는 운영 체제(232) 또는 애플리케이션 프로그램(231)이 동작된 후에 획득된 데이터를 포함할 수 있다. 데이터는 시스템 데이터(예를 들어, 운영 체제의 구성 파라미터) 및 사용자 데이터를 포함하는바, 예를 들어, 사용자가 찍은 사진은 전형적인 사용자 데이터이다. 본 발명의 이 실시예에서, 숏컷 윈도우와, 숏컷 윈도우에 포함된 적어도 하나의 객체와, 숏컷 윈도우에 포함된 객체와 연관된 요소는 메모리(230) 내에 저장된다. 단말(200)이 제1 트리거링 이벤트를 검출하지 않은 경우에, 숏컷 윈도우는 제1 스크린 상에 디스플레이되지 않는다. 제1 트리거링 이벤트를 검출하는 경우에만, 단말(200)은, 메모리(230)로부터, 숏컷 윈도우 및 숏컷 윈도우에 포함된 적어도 하나의 객체를 호출하고, 디스플레이 디바이스(210) 상에 숏컷 윈도우 및 숏컷 윈도우에 포함된 적어도 하나의 객체를 디스플레이한다.
추가로, 단말(200)은 입력 디바이스(240)를 더 포함할 수 있는데, 이는 입력된 디지털 정보, 특징 정보, 또는 접촉 터치 동작/비접촉 제스처를 수신하고, 단말(200)의 사용자 구성 및 기능 제어에 관련된 신호 입력 등을 생성하도록 구성된다. 구체적으로, 본 발명의 이 실시예에서, 입력 디바이스(240)는 터치 패널(241)을 포함할 수 있다. 터치스크린으로 또한 지칭되는 터치 패널(241)은 터치 패널(241) 상에서의 또는 근처에서의 사용자의 터치 동작(예를 들어, 손가락 또는 스타일러스(stylus)와 같은 임의의 적절한 물체나 액세서리를 사용한 터치 패널(241) 상에서의 또는 터치 패널(241) 근처에서의 사용자의 동작)을 수집할 수 있고, 대응하는 연결 장치를 사전설정된 프로그램에 따라 구동할 수 있다. 선택적으로, 터치 패널(241)은 두 개의 부분을 포함할 수 있다: 터치 검출 장치 및 터치 제어기. 터치 검출 장치는 사용자의 터치 위치를 검출하고, 터치 동작에 의해 생성된 신호를 검출하며, 신호를 터치 제어기에 전송한다. 터치 제어기는 터치 검출 장치로부터 터치 정보를 수신하고, 터치 정보를 터치 포인트 좌표로 변환하며, 이후 터치 포인트 좌표를 프로세서(220)에 발신하고, 프로세서(220)에 의해 발신된 명령을 수신하고 실행할 수 있다. 본 발명의 이 실시예에서, 제1 트리거링 이벤트가 제1 제스처인 경우, 터치 패널(241) 내의 터치 검출 장치는 터치 동작을 검출하고, 검출된 터치 동작에 대응하는 신호를 터치 제어기에 발신한다. 터치 제어기는 신호를 터치 포인트 좌표로 변환하고, 터치 포인트 좌표를 프로세서(220)에 발신한다. 프로세서(220)는 수신된 터치 포인트 좌표에 따라 터치 동작을 제1 제스처로서 판정하고, 제1 제스처에 응답한다. 구체적으로, 숏컷 윈도우 및 숏컷 윈도우에 포함된 적어도 하나의 객체는 메모리(230)로부터 호출되고, 숏컷 윈도우 및 숏컷 윈도우에 포함된 적어도 하나의 객체는 디스플레이 디바이스(210) 상에 디스플레이된다.
터치 패널(241)은 저항성(resistive) 유형, 정전용량(capacitive) 유형, 적외선 및 표면 음향파(surface acoustic wave)와 같은 복수의 유형으로 구현될 수 있다. 본 발명의 이 실시예에서, 터치 패널(241)은 터치 디스플레이 스크린을 형성하기 위해서, 디스플레이 패널(211)을 커버할 수 있다는 점이 이해되어야 한다. 터치 패널(241)에 더하여, 입력 디바이스(240)는 기타 입력 디바이스(242)를 더 포함할 수 있는데, 기타 입력 디바이스(242)는 물리적 키보드, (볼륨 제어 키 또는 온/오프 키와 같은) 기능 키, 트랙볼, 마우스 또는 조작봉 중 하나 이상을 포함할 수 있으나 이에 한정되지 않는다. 따라서, 본 발명의 이 실시예에서, 제1 트리거링 이벤트는 제1 제스처에 한정되지 않으며, 또한 물리적 버튼 등일 수 있다.
추가로, 단말(200)은 다른 모듈에 전력을 공급하도록 구성된 전력 공급부(250) 및 사진을 촬영하거나 비디오를 녹화하도록 구성된 카메라(260)를 더 포함할 수 있다. 단말(200)은 하나 이상의 센서(270), 예를 들면 가속도 센서(acceleration sensor), 광학 센서(optical sensor) 및 압력 센서(pressure sensor)를 더 포함할 수 있다. 따라서, 본 발명의 이 실시예에서, 제1 트리거링 이벤트는 또한 단말(200)이 디스플레이 디바이스(210)의 특정 영역에서 압력을 검출하는 것 등일 수 있다. 구체적으로, 단말(200)은 무선 네트워크 디바이스와의 네트워크 통신을 수행하도록 구성된 무선 주파수(Radio Frequency, RF) 회로(280)를 더 포함할 수 있고, 다른 디바이스와의 와이파이(Wi-Fi) 통신을 수행하도록 구성된 Wi-Fi 모듈(290)을 더 포함할 수 있다.
도면에 도시되지 않지만, 단말(200)은 카메라 플래시 등을 더 포함할 수 있다. 세부사항은 여기에서 다시 기술되지 않는다.
구체적으로, 도 3에 도시된 바와 같이, 본 발명의 실시예에 따른 스크린 디스플레이 방법은 다음의 단계를 포함한다.
단계(300): 제1 스크린을 디스플레이하는 경우에, 단말은 제1 트리거링 이벤트를 검출하는데, 제1 트리거링 이벤트는 제1 스크린 상에서의 숏컷 윈도우의 디스플레이를 트리거링하는 데에 사용된다.
단계(300)에서, 제1 스크린은 데스크톱일 수 있거나, 애플리케이션의 스크린일 수 있거나, 파일의 스크린(예를 들어, 워드(word) 문서의 스크린)일 수 있다. 제1 트리거링 이벤트는 디스플레이 영역에서의 특정 터치 제스처(예를 들어, 3개의 손가락으로의 스와이프(swipe)), 특정 소리, 디스플레이 영역의 특정 부위에서의 압력 감지 동작(pressure-sensitive operation), 특정 물리적 버튼을 선택하기, 특정 지문을 식별하기, 적외선이나 초음파를 사용하여 플로팅 터치(floating touch)를 식별하기, 압력 스크린 등일 수 있다.
제1 트리거링 이벤트가 디스플레이 영역 상의 특정 터치 제스처인 경우에, 사용자는 요구사항에 따라 단말에서 터치 제스처를 정의할 수 있다. 제1 트리거링 이벤트가 특정 소리인 경우에, 사용자는 요구사항에 따라 단말에서 소리를 정의할 수 있다.
단계(301): 단말은 제1 트리거링 이벤트에 응답하고, 제1 스크린 상에 숏컷 윈도우를 디스플레이하는데, 숏컷 윈도우는 적어도 하나의 객체를 포함하고, 각각의 객체는 하나의 요소와 연관되며, 적어도 하나의 객체와 연관된 요소는 단말 상에 설치된 애플리케이션, 연락처, 설정, 알림사항 또는 문서 중 적어도 두 개를 포함한다.
추가로, 숏컷 윈도우에 포함된 객체와 연관된 요소는 또한 단말 상에 설치된 애플리케이션, 연락처, 설정, 알림사항 또는 문서 중 오직 하나일 수 있다.
본 발명의 이 실시예에서, 객체와 연관된 요소가 단말 상에 설치된 애플리케이션인 경우에, 객체는 요소의 아이콘이거나, 사전설정된 비율에 따라 축소된, 요소의, 단말 상에 최종적으로 디스플레이된 스크린의 스크린샷임에 유의하여야 한다. 예를 들어, 요소가 단말 상에 설치된 위챗인 경우에, 객체는 위챗의 아이콘이거나, 사전설정된 비율에 따라 축소된, 위챗의, 단말 상에 최종적으로 디스플레이된 스크린의 스크린샷이다. 디스플레이 스크린 상에 최종적으로 디스플레이된 스크린이 동적 스크린인 경우, 스크린샷은 동적 스크린샷일 수 있거나, 정적 스크린샷일 수 있다.
추가로, 객체는 또한 음악 파일, 문서 등일 수 있다.
비교적 다수의 애플리케이션이 단말 상에 설치되고 비교적 다수의 문서가 단말 내에 저장된 경우에, 단말 상에 디스플레이되는, 애플리케이션의 아이콘의 수효가 비교적 많은데, 이는 사용자가 아이콘을 찾기에 편리하지 않다. 사용자가 통상적으로 사용하는 애플리케이션의 객체 또는 문서의 객체가 숏컷 윈도우 내에 설정될 수 있다. 사용자는 제1 트리거링 이벤트를 사용함으로써 숏컷 윈도우를 호출할 수 있다. 단말의 데스크톱 상의 아이콘에 비해, 숏컷 윈도우에 포함된 객체의 수효는 비교적 적다. 따라서, 사용자가 아이콘을 신속히 찾기에 편리한바, 이로써 사용자 경험을 더 개선한다.
구체적으로, 숏컷 윈도우를 디스플레이하도록 제1 스크린을 트리거링하기 위해 3개의 손가락으로 스와이프하는 것이 예로서 사용된다. 단말이 제1 트리거링 이벤트에 응답하기 전에, 숏컷 윈도우는 제1 스크린 상에 디스플레이되지 않는다. 숏컷 윈도우에 포함된 객체의 수효는 숏컷 윈도우 내에 디스플레이될 수 있는 객체의 수효보다 더 클 수 있다. 따라서, 선택적으로, 숏컷 윈도우에 포함된 객체의 수효가 숏컷 윈도우 내에 디스플레이된 객체의 수효보다 큰 경우에, 단말은 숏컷 윈도우의 디스플레이 영역 내의 플릭하는 동작을 검출하고, 이후 플릭하는 동작에 응답하며, 숏컷 윈도우 내에 디스플레이된 적어도 하나의 객체 간을 전환하고, 숏컷 윈도우 내에 디스플레이된 객체가 적어도 하나의 선택된 객체를 포함함을 판정한다.
예를 들어, 단말은 도 4a에 도시된 방식으로 제1 스크린 상에 숏컷 윈도우를 디스플레이한다. 도 4a에서, 400은 숏컷 윈도우를 나타내는 데에 사용되고, 401은 객체를 나타내는 데에 사용된다. 구체적으로, 400 내에 설정될 수 있는 객체의 최대 수효는 상이한 요구사항에 따라 설정될 수 있다. 도 4a에 도시된 바와 같이, 최대 4개의 객체가 숏컷 윈도우(400)의 각 행에 설정될 수 있고, 최대 8개의 객체가 한 페이지에 디스플레이될 수 있다. 즉, 숏컷 윈도우의 디스플레이 영역이 최대 8개의 객체를 디스플레이할 수 있는 경우에, 그리고 설정된 객체의 수효가 8보다 큰 경우에, 도 4b에 도시된 바와 같이, 객체는 두 페이지를 사용하여 설정될 수 있고, 좌측 및 우측으로 플릭함으로써 상이한 페이지들이 전환될 수 있다. 도 4b에 도시된 바와 같이, 단말은 좌측으로 플릭함으로써 파선 박스의 페이지로 전환할 수 있다. 추가로, 도 4c에 도시된 바와 같이, 좌측 및 우측으로 플릭함으로써 숏컷 윈도우 내의 객체가 디스플레이된다. 대안적으로, 도 4d의 하단부에 도시된 바와 같이, 상측 및 하측으로 플릭함으로써 숏컷 윈도우 내의 객체가 디스플레이된다. 도 4c의 하단부에서의 프로그레스 바(progress bar) 및 도 4d의 우측의 프로그레스 바는 숏컷 윈도우 내에 설정된 모든 객체 중에서의 현재 디스플레이된 객체의 위치를 나타내는 데에 사용된다.
본 발명의 이 실시예에서, 숏컷 윈도우 내에 디스플레이될 수 있는 객체가 조정되는 방식은 숏컷 윈도우에 포함된 객체와 연관된 요소의 유형에 제한되지 않는다. 예를 들어, 숏컷 윈도우에 포함된 객체가 오직 설치된 애플리케이션과 연관된 경우에, 숏컷 윈도우 내에 디스플레이될 수 있는 객체는 또한 본 발명의 이 실시예에서의 방식에 따라 조정될 수 있다.
본 발명의 이 실시예에서, 숏컷 윈도우의 크기 및 디스플레이 영역에서의 숏컷 윈도우의 위치는 한정되지 않는다. 도 4e에 도시된 바와 같이, 숏컷 윈도우는 디스플레이 영역의 중앙에 있다. 도 4f에 도시된 숏컷 윈도우는 풀 스크린으로 디스플레이된다.
제1 스크린이 데스크톱인 경우에, 숏컷 윈도우는 또한 데스크톱의 독(Dock) 구역에 디스플레이될 수 있다. 도 4h에 도시된 바와 같이, 좌측 및 우측으로 플릭함으로써 숏컷 윈도우 내에 디스플레이된 객체가 변경된다.
선택적으로, 숏컷 윈도우 내의 객체의 수효가 과도하게 많은 것을 피하기 위해, 숏컷 윈도우 내에 설정될 수 있는 객체의 최대 수효가 사전설정될 수 있다.
추가로, 단말은 사용자에 의해 트리거링되는 제3 트리거링 이벤트에 따라 숏컷 윈도우의 크기를 조정할 수 있다. 구체적으로, 숏컷 윈도우를 디스플레이한 후에, 단말은 제3 트리거링 이벤트를 검출하고 제3 트리거링 이벤트에 응답하며, 숏컷 윈도우의 크기를 조정하는데, 제3 트리거링 이벤트는 숏컷 윈도우의 크기를 조정하는 데에 사용된다. 제3 트리거링 이벤트는 동작, 예를 들어, 플릭하는 동작일 수 있다. 예를 들어, 숏컷 윈도우의 초기 크기가 도 4f에 보여지며, 도 4e에 도시된 것과 같이, 사용자에 의해 트리거링된 동작을 통해서, 숏컷 윈도우의 크기는 조정된다. 도 4f에 도시된, 숏컷 윈도우의 대각선 a가 예로서 사용되고, 사용자에 의해 트리거링된 동작이 대각선 a의 두 끝에서부터 가운데로 동시에 접근하는 것이면, 숏컷 윈도우의 길이 및 폭이 동시에 축소된다. 구체적으로, 사용자가 대각선 a의 두 끝에서부터 가운데로 1 cm에 걸쳐 동시에 슬라이딩하고 멈춘 경우에, 도 4g에 도시된 바와 같이, 숏컷 윈도우(400)는 숏컷 윈도우(420)로 축소된다. 동일한 비율에 따라 객체가 축소될 수 있거나, 객체의 크기는 불변인 채로 있다. 숏컷 윈도우가 더 작은 경우에, 행 내의 객체의 수효가 감소될 수 있다. 예를 들어, 3개의 객체가 초기에 행 내에 디스플레이되고, 숏컷 윈도우가 축소된 후에 행 내에 1개 또는 2개의 객체가 디스플레이된다. 추가로, 수평 또는 수직 방향에서의 숏컷 윈도우의 크기가 또한 직접적으로 축소될 수 있다.
선택적으로, 본 발명의 이 실시예에서, 숏컷 윈도우가 풀 스크린으로 되지 않은 경우에, 숏컷 윈도우의 위치는 사용자에 의해 트리거링된 동작에 따라 이동될 수 있다. 구체적으로, 동작은 숏컷 윈도우의 특정 구역에서의 플릭하는 동작일 수 있다. 예를 들어, 플릭하는 동작은 손가락을 좌측에서 우측으로 플릭하는 것이고, 숏컷 윈도우는 우측으로 이동한다. 구체적으로, 숏컷 윈도우는 실제의 수평 이동 거리에 기반하여 이동할 수 있으니, 즉, 숏컷 윈도우는 손가락의 플릭과 함께 이동한다. 숏컷 윈도우가 단말의 디스플레이 영역 밖으로 움직이는 경우에, 단말의 디스플레이 영역 밖으로 움직이는 숏컷 윈도우의 부분은 감춰진다. 숏컷 윈도우가 단말의 디스플레이 영역 밖으로 움직인 후에, 손가락은 숏컷 윈도우를 감추기 위해 플릭하기를 계속한다. 추가로, 구체적 실시예에서, 숏컷 윈도우는 또한 손가락의 플릭과 함께 이동할 수 있다. 추가로, 본 발명의 이 실시예에서, 숏컷 윈도우가 단말의 디스플레이 영역의 가장자리(edge)에서 이동하는 경우에, 손가락이 숏컷 윈도우가 이동하는 가장자리로 계속해서 플릭하는지와 상관없이 숏컷 윈도우는 이동하지 않을 수 있다.
본 발명의 이 실시예에서, 숏컷 윈도우의 백그라운드 투명도가 또한 조정될 수 있다. 예를 들어, 도 5에서, 숏컷 윈도우(400) 내의 음영 영역이 숏컷 윈도우의 백그라운드이다. 백그라운드 투명도는 사용자의 요구사항에 따라 조정될 수 있다. 투명도가 0인 경우에, 숏컷 윈도우는 제1 스크린을 완전히 커버한다. 투명도가 100%인 경우에, 사용자는, 숏컷 윈도우의 백그라운드로부터, 제1 스크린 내에 있고 숏컷 윈도우의 위치에 있는 콘텐트를 볼 수 있다.
본 발명의 이 실시예에서, 숏컷 윈도우의 크기, 위치 및 백그라운드 투명도의 조정은 숏컷 윈도우에 포함된 객체와 연관된 요소의 유형에 제한되지 않는다. 예를 들어, 숏컷 윈도우에 포함된 객체가 오직 설치된 애플리케이션과 연관된 경우에, 숏컷 윈도우의 크기, 위치 및 백그라운드 투명도는 또한 본 발명의 이 실시예에서의 방식에 따라 조정될 수 있다.
단계(302): 숏컷 윈도우 내의 적어도 하나의 객체가 선택됨을 검출한 후에, 단말은 선택된 객체와 연관된 요소의 스크린을 디스플레이한다.
시간이 지남에 따라, 자주 사용되는 애플리케이션은 사용자의 사용 습관의 변화와 함께 상응하여 바뀔 수 있다. 사용자 경험을 개선하기 위해, 선택적으로, 제1 스크린이 제1 애플리케이션의 스크린인 경우에, 단말은 제1 스크린을 디스플레이할 때에 제2 트리거링 이벤트를 검출하고(제2 트리거링 이벤트는 숏컷 윈도우 내에서 제1 객체의 설정을 트리거링하는 데에 사용됨), 제2 트리거링 이벤트에 응답하며, 제1 객체를 숏컷 윈도우 내에 설정한다(제1 객체는 제1 애플리케이션과 연관됨).
제2 트리거링 이벤트는 제1 스크린과 무관한 제스처 동작, 예를 들어, 3개의 손가락으로써 아래로 플릭하는 것일 수 있거나, 사용자가 사용하여 설정 스크린에 진입할 수 있는 물리적 아이콘이나, 소리 또는 압력과 같은 동작을 트리거링하는 것일 수 있다.
구체적으로, 도 4a에 도시된 바와 같이, 숏컷 윈도우(400)는 8개의 객체를 포함한다. 숏컷 윈도우 내에 설정될 수 있는 객체의 최대 수효가 9인 경우, 제1 객체는 객체(401) 앞에 직접 설정된다. 도 4i에 도시된 바와 같이, 402가 제1 객체이다. 숏컷 윈도우 내에 설정될 수 있는 객체의 최대 수효가 8인 경우, 사전설정된 조건을 충족하는 객체 중 하나가 삭제되고, 제1 객체는 숏컷 윈도우 내에 설정된다. 구체적으로, 사전설정된 조건은 실제의 상황에 따라 설정될 수 있다. 예를 들어, 사전설정된 조건은 숏컷 윈도우 내에서 최소 횟수로 선택된 객체이다.
선택적으로, 단말 상에 설치된 적어도 하나의 요소의 특징이 사전설정된 특징에 따른다고 판정하는 경우에, 단말은 적어도 하나의 요소와 연관된 객체를 숏컷 윈도우 내에 설정한다.
구체적으로, 요소가 단말 상에 설치된 애플리케이션인 경우, 단말은, 사용자에 의해 단말 상에 설치된 애플리케이션을 사용하는 습관을 익히고 사용자에 의해 사용된 애플리케이션의 데이터를 분석함으로써, 사용자에 의해 사용될 애플리케이션을 지능적으로 추천하여서, 사용자는 사용자가 사용할 필요가 있는 애플리케이션을 신속히 찾을 수 있다. 예를 들어, 사전설정된 조건을 충족하는 애플리케이션의 아이콘이 사전설정된 시간 기간에서 숏컷 윈도우 내에 설정된다. 구체적으로, 사전설정된 특징이 특정 시간 기간에서 사용자에 의해 제1 애플리케이션을 사용하는 횟수가 사전설정된 임계(예를 들어, 사전설정된 임계는 8임)보다 큰 경우, 시간 기간의 시작 시간을 검출할 때에, 단말은 제1 애플리케이션의 아이콘을 숏컷 윈도우 내에 설정한다. 선택적으로, 시간 기간의 종료 시간에 다다를 때에, 숏컷 윈도우 내의 제1 애플리케이션의 아이콘은 삭제된다. 사전설정된 특징은 또한 애플리케이션이 새로운 알림사항 또는 새로운 메시지를 갖는다는 것일 수 있다. 예를 들어, 메일박스 또는 메시지와 같은 메시지 애플리케이션이 새로운 알림사항을 갖는다고 단말이 검출하는 경우, 새로운 알림사항을 갖는, 메일박스 또는 메시지와 같은 메시지 애플리케이션의 아이콘이 숏컷 윈도우 내에 설정된다. 추가로, 사전설정된 특징은 처리될 이벤트(to-be-processed event) 내에 저장된 이벤트에 관련된다. 처리될 이벤트는 티켓을 사는 것을 포함한다고 가정되는데, 처리될 이벤트가 티켓을 사는 것을 포함한다고 단말이 검출하는 경우에, 단말 내에서 티켓에 관련된 적어도 하나의 애플리케이션의 아이콘이 숏컷 윈도우 내에 설정된다.
요소가 음악 파일(예를 들어, mp3 포맷으로 된 파일)이고, 사전설정된 특징은 재생 횟수가 사전설정된 횟수보다 크다는 것인 경우, 음악 파일의 아이콘이 숏컷 윈도우 내에 설정된다.
선택적으로, 단말은, 숏컷 윈도우로부터, 사전설정된 시간 간격으로 적어도 하나의 객체 중의 n개의 객체를 삭제하는데, n은 0보다 크고 적어도 하나의 객체에 포함된 객체의 총 수효보다 크지 않은 양의 정수임에 유의하여야 한다.
구체적으로, n개의 객체는 사전설정된 삭제 조건을 충족한다. 삭제 특징은 객체의 선택 횟수가 사전설정된 임계보다 작다는 것이라고 가정되는데, n개의 객체의 선택 횟수는 모두 사전설정된 임계보다 작다. m개의 객체의 선택 횟수가 모두 사전설정된 임계보다 작다고 가정되되, m은 n보다 큰데, 만일 단말이 매번 최대 n개의 객체가 삭제된다고 설정하는 경우, 단말은 선택 횟수의 오름 차순으로 n개의 객체를 연속적으로 삭제한다.
본 발명의 이 실시예에서, 애플리케이션 1의 스크린을 디스플레이하거나, 애플리케이션 2의 스크린을 디스플레이하거나, 데스크톱을 디스플레이하는 것에 관계없이, 제1 트리거링 이벤트를 검출하는 경우에, 단말은 그 숏컷 윈도우를 한 숏컷 윈도우로서 디스플레이한다는 점이 이해되어야 한다. 제1 트리거링 이벤트는 동일한 동작일 수 있거나, 상이한 동작일 수 있다.
대안적으로, 본 발명의 이 실시예에서, 단말 상에 디스플레이된 스크린이 애플리케이션 1의 스크린이고 단말이 애플리케이션 1의 스크린 상에서 제1 트리거링 이벤트를 검출하는 경우에 숏컷 윈도우 내에 설정되고 디스플레이되는 객체는 단말 상에 디스플레이된 스크린이 애플리케이션 2의 스크린이고 단말이 애플리케이션 2의 스크린 상에서 제1 트리거링 이벤트를 검출하는 경우에 숏컷 윈도우 내에 설정되고 디스플레이되는 객체와는 상이하다. 즉, 각각의 애플리케이션은 숏컷 윈도우에 대응하고 있고, 상이한 애플리케이션의 스크린 상에서 숏컷 윈도우가 호출되고 디스플레이되는 방식은 동일할 수 있거나 상이할 수 있다.
동일한 발명 구상에 기반하여, 본 발명의 실시예는 단말을 또한 제공한다. 단말에 대응하는 방법은 본 발명의 실시예에서의 스크린 디스플레이 방법이다. 따라서, 본 발명의 이 실시예에서의 단말의 구현에 대해서, 방법의 구현에 대해 참조가 행해질 수 있고, 반복된 설명은 제공되지 않는다.
도 6에 도시된 바와 같이, 본 발명의 이 실시예에서의 단말은 디스플레이 유닛(600) 및 처리 유닛(610)을 포함하는데, 디스플레이 유닛(610)은 제1 스크린을 디스플레이하도록 구성되고; 처리 유닛(610)은: 제1 트리거링 이벤트를 검출하는 경우에, 제1 트리거링 이벤트에 응답하도록 디스플레이 유닛(600)을 트리거링하도록 구성되되, 제1 트리거링 이벤트는 제1 스크린 상에 숏컷 윈도우를 디스플레이하도록 디스플레이 유닛(600)을 트리거링하는 데에 사용되며; 디스플레이 유닛(600)은: 제1 트리거링 이벤트에 응답하고, 제1 스크린 상에 숏컷 윈도우를 디스플레이하도록 또한 구성되되, 숏컷 윈도우는 적어도 하나의 객체를 포함하고, 각각의 객체는 하나의 요소와 연관되며, 적어도 하나의 객체와 연관된 요소는 단말 상에 설치된 애플리케이션, 연락처, 설정, 알림사항 또는 문서 중 적어도 두 개를 포함하고; 처리 유닛(610)은: 숏컷 윈도우 내의 적어도 하나의 객체가 선택됨을 검출한 후에, 선택된 객체와 연관된 요소의 스크린을 디스플레이하도록 디스플레이 유닛(600)을 트리거링하도록 또한 구성된다.
선택적으로, 제1 스크린은 제1 애플리케이션의 스크린이다.
선택적으로, 처리 유닛(610)은: 디스플레이 유닛(600) 상에 제1 스크린을 디스플레이하는 경우에, 제2 트리거링 이벤트를 검출하고 제2 트리거링 이벤트에 응답하도록 또한 구성되되, 제2 트리거링 이벤트는 숏컷 윈도우 내에서 제1 애플리케이션과 연관된 객체의 설정을 트리거링하는 데에 사용된다.
선택적으로, 처리 유닛(610)은 숏컷 윈도우로부터, 사전설정된 시간 간격으로 적어도 하나의 객체 중의 n개의 객체를 삭제하도록 또한 구성되되, n은 0보다 크고 적어도 하나의 객체에 포함된 객체의 총 수효보다 크지 않은 양의 정수이다.
선택적으로, 객체는 애플리케이션의 아이콘이거나, 사전설정된 비율에 따라 축소된, 애플리케이션의, 단말 상에 최종적으로 디스플레이된 스크린의 스크린샷이다.
선택적으로, 처리 유닛(610)은: 단말 상에 설치된 적어도 하나의 애플리케이션의 특징이 사전설정된 특징에 따른다고 판정한 후에, 적어도 하나의 애플리케이션과 연관된 객체를 숏컷 윈도우 내에 설정하도록 또한 구성된다.
선택적으로, 처리 유닛(610)은: 디스플레이 유닛(600)이 숏컷 윈도우를 디스플레이한 후에, 제3 트리거링 이벤트를 검출하고(제3 트리거링 이벤트는 숏컷 윈도우의 크기를 조정하는 데에 사용됨); 제3 트리거링 이벤트에 응답하며, 숏컷 윈도우의 크기를 조정하도록 또한 구성된다.
선택적으로, 숏컷 윈도우에 포함된 객체의 수효가 숏컷 윈도우 내에 디스플레이된 객체의 수효보다 큰 경우에, 처리 유닛(610)은: 숏컷 윈도우 내의 적어도 하나의 객체가 선택됨을 검출하기 전에, 숏컷 윈도우의 디스플레이 영역 내의 플릭하는 동작을 검출하고; 플릭하는 동작에 응답하며, 숏컷 윈도우 내에 디스플레이된 적어도 하나의 객체 간을 전환하고, 숏컷 윈도우 내에 디스플레이된 객체가 적어도 하나의 선택된 객체를 포함함을 판정하도록 또한 구성된다.
제1 스크린을 디스플레이하는 경우에, 단말은 제1 트리거링 이벤트를 검출하고 제1 트리거링 이벤트에 응답하여 제1 스크린 상에 숏컷 윈도우를 디스플레이함을 전술된 내용으로부터 알 수 있다. 숏컷 윈도우는 적어도 하나의 객체를 포함하고, 각각의 객체는 하나의 요소와 연관되며, 적어도 하나의 객체와 연관된 요소는 단말 상에 설치된 애플리케이션, 연락처, 설정, 알림사항 또는 문서 중 하나 이상을 포함한다. 숏컷 윈도우 내의 적어도 하나의 객체가 선택됨을 검출한 후에, 단말은 선택된 객체와 연관된 요소의 스크린을 디스플레이한다. 본 발명의 이 실시예에서, 숏컷 윈도우는 제1 스크린 상에 디스플레이될 수 있다. 따라서, 사용자는 제1 스크린 상에서 숏컷 윈도우를 직접 호출함으로써 그리고 숏컷 윈도우 내의 객체를 사용함으로써 다른 애플리케이션의 스크린에 직접 진입할 수 있다. 선행 기술에 비해, 이것은 제1 스크린으로부터 다른 애플리케이션의 스크린으로 진입하는 방식을 단순화하는바, 이로써 사용자 경험을 개선한다.
본 발명은 본 발명의 실시예에 따른 방법, 디바이스(시스템) 및 컴퓨터 프로그램 제품의 흐름도 및/또는 블록도를 참조하여 기술된다. 흐름도 및/또는 블록도 내의 각각의 프로세스 및/또는 각각의 블록, 그리고 흐름도 및/또는 블록도 내의 프로세스 및/또는 블록의 조합을 구현하는 데에 컴퓨터 프로그램 명령어가 사용될 수 있음이 이해되어야 한다. 이들 컴퓨터 프로그램 명령어는 머신(machine)을 생성하기 위해 일반 목적 컴퓨터, 전용 컴퓨터(dedicated computer), 임베디드 프로세서(embedded processor), 또는 임의의 다른 프로그램가능 데이터 처리 디바이스의 프로세서에, 컴퓨터 또는 임의의 다른 프로그램가능 데이터 처리 디바이스의 프로세서에 의해 실행되는 명령어가 흐름도 내의 하나 이상의 프로세스에서 및/또는 블록도 내의 하나 이상의 블록에서 특정 기능을 구현하기 위한 장치를 생성하도록, 제공될 수 있다.
이들 컴퓨터 프로그램 명령어는 특정 방식으로 작동하도록 컴퓨터 또는 임의의 다른 프로그램가능 데이터 처리 디바이스에 지시할 수 있는 컴퓨터 판독가능 메모리 내에 저장될 수 있어서, 컴퓨터 판독가능 메모리 내에 저장된 명령어는 명령 장치를 포함하는 가공품을 생성한다. 명령 장치는 흐름도 내의 하나 이상의 프로세스에서 및/또는 블록도 내의 하나 이상의 블록에서 특정 기능을 구현한다.
이들 컴퓨터 프로그램 명령어는 컴퓨터 또는 다른 프로그램가능 데이터 처리 디바이스 상으로 로딩될(loaded) 수 있어서, 일련의 동작 및 단계가 컴퓨터 또는 다른 프로그램가능 디바이스 상에서 수행되는바, 이로써 컴퓨터 구현된 처리(computer-implemented processing)를 산출한다. 따라서, 컴퓨터 또는 다른 프로그램가능 디바이스 상에서 실행되는 명령어는 흐름도 내의 하나 이상의 프로세스에서 및/또는 블록도 내의 하나 이상의 블록에서 특정 기능을 구현하기 위한 단계를 제공한다.
본 발명의 몇몇 바람직한 실시예가 기술되었으나, 당업자는 일단 기본적인 발명적 개념을 알면 이들 실시예에 대해 변경 및 수정을 행할 수 있다. 따라서, 다음의 청구항은 바람직한 실시예 및 본 발명의 범주 내에 속하는 모든 변경 및 수정을 포괄하는 것으로 해석되도록 의도된다.
명백히, 당업자는 본 발명의 사상 및 범위로부터 벗어나지 않고서 본 발명에 대해 다양한 수정 및 변형을 행할 수 있다. 본 발명은 이들 수정 및 변형을 그것들이 다음의 청구항 및 그것의 균등한 기술에 의해 정의되는 보호 범위 내에 속한다면 포괄하도록 의도된다.

Claims (16)

  1. 스크린 디스플레이 방법으로서,
    제1 스크린을 디스플레이하는 경우에, 단말에 의해, 제1 트리거링 이벤트(triggering event)를 검출하는 단계 - 상기 제1 트리거링 이벤트는 상기 제1 스크린 상에서의 숏컷 인터페이스의 디스플레이를 트리거링하는 데에 사용되고, 상기 제1 트리거링 이벤트는 지문을 식별하는 것을 포함함 - 와,
    상기 단말에 의해, 상기 제1 트리거링 이벤트에 응답하고, 상기 제1 스크린 상에 상기 숏컷 인터페이스를 오버레이로서 디스플레이하는 단계 - 상기 숏컷 인터페이스는 투명한 백그라운드를 갖고 객체의 세트(a set of objects)를 포함하고, 각각의 객체는 요소(element)와 연관되며, 상기 요소는 상기 단말 상에 설치된 애플리케이션, 연락처, 설정, 알림사항 및 문서 중 적어도 하나이고, 상기 객체의 세트는 상기 제1 스크린의 콘텐트에 기초하여 결정되고, 상기 객체의 세트는 상기 숏컷 인터페이스에 동시에 디스플레이될 수 있는 객체의 수보다 더 많은 수의 객체를 포함하며, 상기 객체의 세트는 상기 숏컷 인터페이스를 따라 분포되고, 상기 객체의 세트의 일부는 상기 숏컷 인터페이스에 동시에 디스플레이되며, 상기 숏컷 인터페이스 내에 디스플레이되는 상기 객체의 세트의 상기 일부는 사용자 제스처를 수신하는 것에 응답하여 변경됨 - 와,
    상기 숏컷 인터페이스 내의 하나의 객체가 선택됨을 검출한 후에, 상기 단말에 의해, 상기 선택된 객체와 연관된 요소의 스크린을 디스플레이하는 단계를 포함하는
    방법.
  2. 제1항에 있어서,
    상기 제1 스크린은 제1 애플리케이션의 스크린인,
    방법.
  3. 제2항에 있어서,
    상기 제1 스크린을 디스플레이하는 경우에, 상기 단말에 의해, 제2 트리거링 이벤트를 검출하는 단계 - 상기 제2 트리거링 이벤트는 상기 숏컷 인터페이스 내에서 상기 제1 애플리케이션과 연관된 객체의 설정을 트리거링하는 데에 사용됨 - 와,
    상기 단말에 의해, 상기 제2 트리거링 이벤트에 응답하고, 상기 제1 애플리케이션과 연관된 상기 객체를 상기 숏컷 인터페이스 내에 설정하는 단계를 더 포함하는
    방법.
  4. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 단말에 의해 상기 숏컷 인터페이스로부터, 사전설정된 시간 간격으로 상기 객체의 세트 중의 n개의 객체를 삭제하는 단계를 더 포함하되, n은 0보다 크고 상기 객체의 세트에 포함된 객체의 총 수효보다 크지 않은 양의 정수인,
    방법.
  5. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 객체는 상기 애플리케이션의 아이콘이거나, 사전설정된 비율에 따라 축소된, 상기 애플리케이션의, 상기 단말 상에 최종적으로 디스플레이된 스크린의 스크린샷(screenshot)인,
    방법.
  6. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 단말 상에 설치된 적어도 하나의 애플리케이션의 특징이 사전설정된 특징에 따른다고 판정한 후에, 상기 단말에 의해, 상기 적어도 하나의 애플리케이션과 연관된 객체를 상기 숏컷 인터페이스 내에 설정하는 단계를 더 포함하는
    방법.
  7. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 단말에 의해, 상기 숏컷 인터페이스를 디스플레이하는 단계 후에, 상기 방법은,
    상기 단말에 의해, 제3 트리거링 이벤트를 검출하는 단계 - 상기 제3 트리거링 이벤트는 상기 숏컷 인터페이스의 크기를 조정하는 데에 사용됨 - 와,
    상기 단말에 의해, 상기 제3 트리거링 이벤트에 응답하고, 상기 숏컷 인터페이스의 상기 크기를 조정하는 단계를 더 포함하는,
    방법.
  8. 제1항 내지 제3항 중 어느 한 항에 있어서,
    상기 단말에 의해, 상기 숏컷 인터페이스 내의 상기 하나의 객체가 선택됨을 검출하기 전에, 상기 방법은,
    상기 단말에 의해, 상기 숏컷 인터페이스의 디스플레이 영역 내에서 플릭하는 동작(flicking operation)을 검출하는 단계와,
    상기 단말에 의해, 상기 플릭하는 동작에 응답하고, 상기 숏컷 인터페이스 내에 디스플레이된 적어도 하나의 객체 간을 전환하며, 상기 숏컷 인터페이스 내에 디스플레이된 객체가 상기 적어도 하나의 선택된 객체를 포함함을 판정하는 단계를 더 포함하는,
    방법.
  9. 단말로서,
    디스플레이, 하나 이상의 프로세서, 메모리 및 하나 이상의 프로그램을 포함하되, 상기 하나 이상의 프로그램은 상기 메모리 내에 저장되고, 상기 하나 이상의 프로그램은 명령어를 포함하며, 상기 명령어가 상기 단말에 의해 실행되는 경우에, 상기 단말은,
    상기 디스플레이에 의해 제1 스크린을 디스플레이하고,
    제1 트리거링 이벤트를 검출하는 경우에, 상기 제1 트리거링 이벤트에 응답하도록 상기 디스플레이를 트리거링 - 상기 제1 트리거링 이벤트는 상기 제1 스크린 상에서 숏컷 인터페이스를 디스플레이하도록 상기 디스플레이를 트리거링하는 데에 사용되고, 상기 제1 트리거링 이벤트는 지문을 식별하는 것을 포함함 - 하며,
    상기 제1 트리거링 이벤트에 응답하고, 상기 제1 스크린 상에 상기 숏컷 인터페이스를 오버레이로서 디스플레이 - 상기 숏컷 인터페이스는 투명한 백그라운드를 갖고 객체의 세트를 포함하고, 각각의 객체는 요소와 연관되며, 상기 요소는 상기 단말 상에 설치된 애플리케이션, 연락처, 설정, 알림사항 및 문서 중 적어도 하나이고, 상기 객체의 세트는 상기 제1 스크린의 콘텐트에 기초하여 결정되고, 상기 객체의 세트는 상기 숏컷 인터페이스에 동시에 디스플레이될 수 있는 객체의 수보다 더 많은 수의 객체를 포함하며, 상기 객체의 세트는 상기 숏컷 인터페이스를 따라 분포되고, 상기 객체의 세트의 일부는 상기 숏컷 인터페이스에 동시에 디스플레이되며, 상기 숏컷 인터페이스 내에 디스플레이되는 상기 객체의 세트의 상기 일부는 사용자 제스처를 수신하는 것에 응답하여 변경됨 - 하며,
    상기 숏컷 인터페이스 내의 하나의 객체가 선택됨을 검출한 후에, 상기 선택된 객체와 연관된 요소의 스크린을 디스플레이하도록 상기 디스플레이를 트리거링하도록 구성된,
    단말.
  10. 제9항에 있어서,
    상기 제1 스크린은 제1 애플리케이션의 스크린인,
    단말.
  11. 제10항에 있어서,
    상기 단말은,
    상기 제1 스크린을 디스플레이하는 경우에, 상기 디스플레이에 의해, 제2 트리거링 이벤트를 검출하고 상기 제2 트리거링 이벤트에 응답하도록 또한 구성되되, 상기 제2 트리거링 이벤트는 상기 숏컷 인터페이스 내에서 상기 제1 애플리케이션과 연관된 객체의 설정을 트리거링하는 데에 사용되는,
    단말.
  12. 제9항 내지 제11항 중 어느 한 항에 있어서,
    상기 단말은,
    상기 숏컷 인터페이스로부터, 사전설정된 시간 간격으로 상기 객체의 세트 중의 n개의 객체를 삭제하도록 또한 구성되되, n은 0보다 크고 상기 객체의 세트에 포함된 객체의 총 수효보다 크지 않은 양의 정수인,
    단말.
  13. 제9항 내지 제11항 중 어느 한 항에 있어서,
    상기 객체는 상기 애플리케이션의 아이콘이거나, 사전설정된 비율에 따라 축소된, 상기 애플리케이션의, 상기 단말 상에 최종적으로 디스플레이된 스크린의 스크린샷인,
    단말.
  14. 제9항 내지 제11항 중 어느 한 항에 있어서,
    상기 단말은,
    상기 단말 상에 설치된 적어도 하나의 애플리케이션의 특징이 사전설정된 특징에 따른다고 판정한 후에, 상기 적어도 하나의 애플리케이션과 연관된 객체를 상기 숏컷 인터페이스 내에 설정하도록 또한 구성된,
    단말.
  15. 제9항 내지 제11항 중 어느 한 항에 있어서,
    상기 단말은,
    상기 디스플레이가 상기 숏컷 인터페이스를 디스플레이한 후에, 제3 트리거링 이벤트를 검출 - 상기 제3 트리거링 이벤트는 상기 숏컷 인터페이스의 크기를 조정하는 데에 사용됨 - 하고, 상기 제3 트리거링 이벤트에 응답하며, 상기 숏컷 인터페이스의 상기 크기를 조정하도록 또한 구성된,
    단말.
  16. 제9항 내지 제11항 중 어느 한 항에 있어서,
    상기 단말은,
    상기 숏컷 인터페이스 내의 상기 하나의 객체가 선택됨을 검출하기 전에, 상기 숏컷 인터페이스의 디스플레이 영역 내에서 플릭하는 동작을 검출하고, 상기 플릭하는 동작에 응답하며, 상기 숏컷 인터페이스 내에 디스플레이된 적어도 하나의 객체 간을 전환하고, 상기 숏컷 인터페이스 내에 디스플레이된 객체가 상기 적어도 하나의 선택된 객체를 포함함을 판정하도록 또한 구성된,
    단말.
KR1020197013342A 2016-10-14 2016-10-14 스크린 디스플레이 방법 및 단말 KR102345098B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/102220 WO2018068328A1 (zh) 2016-10-14 2016-10-14 一种界面显示的方法及终端

Publications (2)

Publication Number Publication Date
KR20190064629A KR20190064629A (ko) 2019-06-10
KR102345098B1 true KR102345098B1 (ko) 2021-12-29

Family

ID=61905081

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020197013342A KR102345098B1 (ko) 2016-10-14 2016-10-14 스크린 디스플레이 방법 및 단말

Country Status (8)

Country Link
US (1) US11442600B2 (ko)
EP (1) EP3521988A4 (ko)
JP (1) JP6828150B2 (ko)
KR (1) KR102345098B1 (ko)
CN (1) CN108885531A (ko)
AU (1) AU2016426314B2 (ko)
CA (1) CA3040356C (ko)
WO (1) WO2018068328A1 (ko)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA3040356C (en) 2016-10-14 2023-09-26 Huawei Technologies Co., Ltd. Screen display method and terminal
CN109144649B (zh) * 2018-08-22 2020-12-29 Oppo广东移动通信有限公司 图标的显示方法、装置、终端及存储介质
CN110045890B (zh) * 2019-03-11 2021-01-08 维沃移动通信有限公司 应用标识的显示方法及终端设备
CN112015262A (zh) * 2019-05-28 2020-12-01 阿里巴巴集团控股有限公司 数据处理、界面控制方法、装置、设备和存储介质
CN110427935B (zh) * 2019-06-28 2023-06-20 华为技术有限公司 一种网页元素识别的方法及服务器
CN110908559B (zh) * 2019-11-19 2024-01-12 Oppo广东移动通信有限公司 快捷应用面板的显示方法、装置、电子设备及存储介质
CN111831204B (zh) 2020-07-09 2022-09-16 Oppo广东移动通信有限公司 设备控制方法、装置、存储介质及电子设备
KR20220016727A (ko) 2020-08-03 2022-02-10 삼성전자주식회사 다중 윈도우 이미지 캡쳐 방법 및 이를 위한 전자 장치
JP7395599B2 (ja) * 2021-06-23 2023-12-11 センスタイム インターナショナル プライベート リミテッド ゲーム画像の処理方法、装置、電子機器、コンピュータ記憶媒体及びコンピュータプログラム
CN113508421B (zh) * 2021-06-24 2024-07-19 商汤国际私人有限公司 桌面游戏的状态切换方法、装置、设备和存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150205456A1 (en) * 2012-08-15 2015-07-23 Zte Corporation Method and Device for Processing Application Shortcut
US20160041719A1 (en) * 2014-08-05 2016-02-11 Alibaba Group Holding Limited Display and management of application icons

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4051310B2 (ja) 2003-03-20 2008-02-20 京セラ株式会社 携帯端末
US7697729B2 (en) 2004-01-29 2010-04-13 Authentec, Inc. System for and method of finger initiated actions
US8175345B2 (en) 2004-04-16 2012-05-08 Validity Sensors, Inc. Unitized ergonomic two-dimensional fingerprint motion tracking device and method
US8229184B2 (en) 2004-04-16 2012-07-24 Validity Sensors, Inc. Method and algorithm for accurate finger motion tracking
US8358815B2 (en) 2004-04-16 2013-01-22 Validity Sensors, Inc. Method and apparatus for two-dimensional finger motion tracking and control
US8447077B2 (en) 2006-09-11 2013-05-21 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array
US8165355B2 (en) 2006-09-11 2012-04-24 Validity Sensors, Inc. Method and apparatus for fingerprint motion tracking using an in-line array for use in navigation applications
US7490295B2 (en) 2004-06-25 2009-02-10 Apple Inc. Layer for accessing user interface elements
JP2007272650A (ja) * 2006-03-31 2007-10-18 Hitachi Ltd データファイル閲覧方法
KR100856203B1 (ko) 2006-06-27 2008-09-03 삼성전자주식회사 지문 인식 센서를 이용한 사용자 입력 장치 및 방법
JP2008009835A (ja) 2006-06-30 2008-01-17 Kyocera Mita Corp 操作表示装置
US8619038B2 (en) * 2007-09-04 2013-12-31 Apple Inc. Editing interface
KR102389147B1 (ko) 2007-09-24 2022-04-21 애플 인크. 전자 장치 내의 내장형 인증 시스템들
US8278946B2 (en) 2009-01-15 2012-10-02 Validity Sensors, Inc. Apparatus and method for detecting finger activity on a fingerprint sensor
KR101549558B1 (ko) * 2009-03-18 2015-09-03 엘지전자 주식회사 휴대 단말기 및 그 제어방법
KR101657549B1 (ko) * 2010-03-09 2016-09-20 엘지전자 주식회사 휴대 단말기 및 그 제어방법
US20110252357A1 (en) * 2010-04-07 2011-10-13 Imran Chaudhri Device, Method, and Graphical User Interface for Managing Concurrently Open Software Applications
US8881061B2 (en) * 2010-04-07 2014-11-04 Apple Inc. Device, method, and graphical user interface for managing folders
US9201539B2 (en) 2010-12-17 2015-12-01 Microsoft Technology Licensing, Llc Supplementing a touch input mechanism with fingerprint detection
JP5799628B2 (ja) 2011-07-15 2015-10-28 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
KR101853856B1 (ko) 2011-10-04 2018-05-04 엘지전자 주식회사 이동 단말기 및 이의 제어방법
CN103092494A (zh) 2011-10-28 2013-05-08 腾讯科技(深圳)有限公司 触摸屏终端的应用程序切换方法和装置
CN102594980A (zh) 2011-12-19 2012-07-18 广东步步高电子工业有限公司 一种基于指纹识别技术的多级菜单显示方法及***
JP2013140440A (ja) 2011-12-28 2013-07-18 Sharp Corp 情報処理装置およびその駆動方法、制御プログラム、可読記憶媒体
CN103530047B (zh) 2012-07-06 2019-12-24 百度在线网络技术(北京)有限公司 一种触摸屏设备事件触发方法及装置
KR20140019531A (ko) 2012-08-06 2014-02-17 삼성전자주식회사 홈 화면의 오브젝트 메뉴 관리 방법 및 장치
KR20140079960A (ko) * 2012-12-20 2014-06-30 크루셜텍 (주) 지문 인식 이용한 애플리케이션을 실행하기 위한 방법, 장치 및 컴퓨터 판독 가능 기록 매체
CN103984464A (zh) 2013-02-07 2014-08-13 腾讯科技(深圳)有限公司 一种移动终端快捷方式的显示方法和装置
JP2014157578A (ja) * 2013-02-18 2014-08-28 Nec Casio Mobile Communications Ltd タッチパネル装置、タッチパネル装置の制御方法及びプログラム
KR102127381B1 (ko) 2013-03-29 2020-06-26 엘지전자 주식회사 전자 종이 디스플레이 패널을 이용하는 모바일 디바이스 및 제어 방법
KR102148809B1 (ko) * 2013-04-22 2020-08-27 삼성전자주식회사 단축 아이콘 윈도우 표시 장치, 방법 및 컴퓨터 판독 가능한 기록 매체
CN103324435B (zh) * 2013-05-24 2017-02-08 华为技术有限公司 分屏显示的方法、装置及其电子设备
KR102138505B1 (ko) 2013-07-10 2020-07-28 엘지전자 주식회사 이동단말기 및 그 제어방법
CN104298417A (zh) 2013-07-19 2015-01-21 北京三星通信技术研究有限公司 移动终端管理应用程序的视图的方法及装置
CN104346063A (zh) 2013-08-08 2015-02-11 联想(北京)有限公司 一种信息处理的方法及一种电子设备
KR20150018256A (ko) 2013-08-09 2015-02-23 엘지전자 주식회사 모바일 디바이스 및 그 제어 방법
CN103516907A (zh) 2013-09-27 2014-01-15 朱鹏 一种唤醒和熄灭屏幕的方法及移动终端
CN103870119B (zh) 2014-02-21 2017-08-29 联想(北京)有限公司 一种信息处理方法和电子设备
CN103927114A (zh) 2014-03-13 2014-07-16 联想(北京)有限公司 一种显示方法及电子设备
CN103914148A (zh) 2014-03-31 2014-07-09 小米科技有限责任公司 一种显示功能界面的方法、装置及终端设备
CN104049867B (zh) 2014-06-27 2017-12-01 联想(北京)有限公司 一种信息处理方法及电子设备
CN104077518A (zh) 2014-07-03 2014-10-01 南昌欧菲生物识别技术有限公司 解锁并执行应用程序的装置及方法
KR102225945B1 (ko) 2014-07-16 2021-03-10 엘지전자 주식회사 이동 단말기 및 그 제어 방법
KR102255143B1 (ko) * 2014-09-02 2021-05-25 삼성전자주식회사 벤디드 디스플레이를 구비한 휴대 단말기의 제어 방법 및 장치
CN105573639B (zh) 2014-10-17 2018-11-20 国际商业机器公司 用于触发应用的显示的方法和***
KR101552116B1 (ko) 2014-11-20 2015-09-15 주하영 지문 입력 방향 및 손가락의 종류를 이용한 화면 잠금 기능을 가지는 이동 통신 단말기
CN104572175B (zh) 2014-12-17 2018-01-19 广东欧珀移动通信有限公司 一种快速启动非隐私类型应用的方法及装置
CN104598134B (zh) 2015-02-12 2017-07-21 广东欧珀移动通信有限公司 一种移动终端的指纹操作方法及***
CN104850433A (zh) 2015-04-30 2015-08-19 广东欧珀移动通信有限公司 一种移动终端应用启动方法及移动终端
CN105094331B (zh) 2015-07-27 2018-08-07 联想(北京)有限公司 一种信息处理方法及电子设备
CN105204710B (zh) 2015-07-31 2019-03-05 维沃移动通信有限公司 一种移动终端的窗口切换方法及移动终端
CN105511781B (zh) 2015-11-30 2019-06-11 深圳市万普拉斯科技有限公司 启动应用程序的方法、装置和用户设备
CN105677231B (zh) * 2016-02-23 2019-10-15 努比亚技术有限公司 关联应用分屏显示装置、方法及终端
CN105867728B (zh) 2016-03-23 2019-03-19 努比亚技术有限公司 一种人机界面显示***和方法
CA3040356C (en) 2016-10-14 2023-09-26 Huawei Technologies Co., Ltd. Screen display method and terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150205456A1 (en) * 2012-08-15 2015-07-23 Zte Corporation Method and Device for Processing Application Shortcut
US20160041719A1 (en) * 2014-08-05 2016-02-11 Alibaba Group Holding Limited Display and management of application icons

Also Published As

Publication number Publication date
EP3521988A4 (en) 2019-09-25
WO2018068328A1 (zh) 2018-04-19
US11442600B2 (en) 2022-09-13
EP3521988A1 (en) 2019-08-07
CA3040356C (en) 2023-09-26
CA3040356A1 (en) 2018-04-19
AU2016426314A1 (en) 2019-05-16
US20190250783A1 (en) 2019-08-15
JP6828150B2 (ja) 2021-02-10
AU2016426314B2 (en) 2020-06-11
CN108885531A (zh) 2018-11-23
KR20190064629A (ko) 2019-06-10
JP2019532436A (ja) 2019-11-07

Similar Documents

Publication Publication Date Title
KR102345098B1 (ko) 스크린 디스플레이 방법 및 단말
KR102240088B1 (ko) 애플리케이션 스위칭 방법, 디바이스 및 그래픽 사용자 인터페이스
EP2825950B1 (en) Touch screen hover input handling
US9965158B2 (en) Touch screen hover input handling
US9164658B2 (en) Flexible selection tool for mobile devices
US9013422B2 (en) Device, method, and storage medium storing program
US9874994B2 (en) Device, method and program for icon and/or folder management
US9785331B2 (en) One touch scroll and select for a touch screen device
CN107562345B (zh) 一种信息存储方法及移动终端
US9298364B2 (en) Mobile electronic device, screen control method, and storage medium strong screen control program
US20180164954A1 (en) Method, apparatus and user terminal for displaying and controlling input box
KR20140110452A (ko) 전자장치에서 근접 터치를 이용한 사용자 인터페이스 제어 방법 및 장치
CN106933481B (zh) 一种屏幕滚动方法及装置
US9092198B2 (en) Electronic device, operation control method, and storage medium storing operation control program
CN106371595B (zh) 一种调出消息通知栏的方法及移动终端
US20110316887A1 (en) Electronic device with a touch screen and touch operation control method utilized thereby
US10318131B2 (en) Method for scaling down effective display area of screen, and mobile terminal
US20190260864A1 (en) Screen Locking Method, Terminal, and Screen Locking Apparatus
CA2821772C (en) Method and apparatus for text selection
KR20160072446A (ko) 포인터에 의한 실행명령 입력방법 및 그 방법을 이용한 멀티미디어 기기
WO2015060824A1 (en) Apparatus and method for providing for receipt of indirect touch input to a touch screen display

Legal Events

Date Code Title Description
A201 Request for examination
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E90F Notification of reason for final refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant