KR20240003692A - 바탕화면 엘리먼트의 디스플레이 방법 및 전자 장치 - Google Patents

바탕화면 엘리먼트의 디스플레이 방법 및 전자 장치 Download PDF

Info

Publication number
KR20240003692A
KR20240003692A KR1020227041305A KR20227041305A KR20240003692A KR 20240003692 A KR20240003692 A KR 20240003692A KR 1020227041305 A KR1020227041305 A KR 1020227041305A KR 20227041305 A KR20227041305 A KR 20227041305A KR 20240003692 A KR20240003692 A KR 20240003692A
Authority
KR
South Korea
Prior art keywords
desktop
floating window
window container
coordinates
desktop element
Prior art date
Application number
KR1020227041305A
Other languages
English (en)
Inventor
자위 왕
Original Assignee
광저우 시유안 일렉트로닉 테크놀로지 컴퍼니 리미티드
광저우 스위안 이노베이션 테크놀로지 씨오., 엘티디.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 광저우 시유안 일렉트로닉 테크놀로지 컴퍼니 리미티드, 광저우 스위안 이노베이션 테크놀로지 씨오., 엘티디. filed Critical 광저우 시유안 일렉트로닉 테크놀로지 컴퍼니 리미티드
Publication of KR20240003692A publication Critical patent/KR20240003692A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Digital Computer Display Output (AREA)

Abstract

본 발명은 바탕화면 엘리먼트의 디스플레이 방법 및 전자 장치를 개시하였고, 여기서 바탕화면 엘리먼트의 디스플레이 방법은 전자 장치의 운영 체제에 응용되고, 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함하고, 바탕화면 엘리먼트의 디스플레이 방법은, 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신하는 단계; 최상위 설정 명령에 따라 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하는 단계; 바탕화면 엘리먼트를 바탕화면에서 플로팅 윈도우 컨테이너로 이동시키는 단계; 및 플로팅 윈도우 컨테이너에서 디스플레이하는 바탕화면 엘리먼트를 바탕화면에서 디스플레이하는 인터페이스의 상부 레이어에 위치시키는 단계를 포함한다. 사용자의 조작은 더욱 편리해진다.

Description

바탕화면 엘리먼트의 디스플레이 방법 및 전자 장치
본 발명은 디스플레이 기술분야에 관한 것이고, 구체적으로 바탕화면 엘리먼트의 디스플레이 방법 및 전자 장치에 관한 것이다.
일부 기술에서 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함할 수 있다. 바탕화면 엘리먼트는 바탕화면 객체를 디스플레이하는 데에 사용된다. 여기서 바탕화면 객체는 바탕화면에서 디스플레이되는 애플리케이션 아이콘, 바탕화면 도구의 디스플레이 인터페이스(예를 들어, 바탕화면 날씨 도구의 디스플레이 인터페이스, 바탕화면 시계 도구의 디스플레이 인터페이스)를 포함하지만 이에 한정하지 않는다. 하나의 바탕화면 엘리먼트 내에는 하나 또는 복수의 바탕화면 객체가 디스플레이될 수 있다.
통상적으로, 바탕화면의 디스플레이 인터페이스는 보통 바탕화면 엘리먼트의 상부 레이어에 위치하여 바탕화면에 디스플레이 인터페이스가 존재하도록 할 때, 바탕화면 엘리먼트가 디스플레이 인터페이스에 의하여 가려질 수 있다. 현재, 사용자가 바탕화면 엘리먼트를 보거나 조작할 필요가 있을 때, 바탕화면 상의 디스플레이 인터페이스를 닫거나 최소화한 후, 바탕화면 인터페이스로 되돌아와서 바탕화면 엘리먼트를 보거나 조작한다. 당연하게도, 종래기술에서 바탕화면 엘리먼트에 대한 조작 과정은 비교적 번거롭다.
상술한 내용에 따라 본 발명의 실시 방식은 바탕화면 엘리먼트의 디스플레이 방법 및 전자 장치를 제공하여, 사용자의 조작을 간소화할 수 있다.
본 발명은 한편으로 바탕화면 엘리먼트의 디스플레이 방법을 제공하였고, 상기 방법은 전자 장치의 운영 체제에 응용되고, 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함하고, 상기 방법은,
바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신하는 단계;
최상위 설정 명령에 따라 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하는 단계;
바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키는 단계; 및
플로팅 윈도우 컨테이너에 디스플레이된 바탕화면 엘리먼트를 바탕화면에서 디스플레이되는 인터페이스의 상부 레이어에 위치시키는 단계를 포함한다.
일부 실시예에서, 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하는 단계는,
바탕화면 엘리먼트의 바탕화면 좌표를 결정하는 단계 - 바탕화면 좌표는 바탕화면의 그리드 매트릭스에 기초하여 설정된 바탕화면의 그리드 좌표계에서의 바탕화면 엘리먼트의 좌표 위치를 가리킴 -;
바탕화면 엘리먼트의 바탕화면 좌표를 스크린 좌표로 변환하는 단계 - 스크린 좌표는 스크린 해상도에 기초하여 설정되는 바탕화면의 스크린 좌표계에서의 바탕화면 엘리먼트의 좌표 위치를 가리킴 -; 및
스크린 좌표가 한정하는 영역 위치에 플로팅 윈도우 컨테이너를 생성하는 단계를 포함한다.
일부 실시예에서, 플로팅 윈도우 컨테이너를 생성하는 단계 후에, 상기 방법은,
플로팅 윈도우 닫기 명령을 수신하는 경우, 플로팅 윈도우 컨테이너에서 바탕화면 엘리먼트를 제거하고, 바탕화면 엘리먼트를 바탕화면으로 복귀시키는 단계를 더 포함한다.
일부 실시예에서, 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키는 단계 전에, 상기 방법은,
바탕화면 엘리먼트의 바탕화면 좌표를 바탕화면 좌표의 엘리먼트로 저장하는 단계를 더 포함하고,
바탕화면 엘리먼트를 바탕화면으로 복귀시키는 단계는,
바탕화면 좌표의 엘리먼트가 한정하는 영역 위치에 컨텐츠가 존재하는지 여부를 판단하고, 존재하지 않는 경우, 바탕화면 엘리먼트를 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치로 복귀시키는 단계를 포함한다.
일부 실시예에서, 상기 방법은,
바탕화면 좌표의 엘리먼트가 한정하는 영역 위치에 컨텐츠가 존재하는 경우, 바탕화면 엘리먼트를 바탕화면 상의 빈 영역 위치로 복귀시키는 단계를 더 포함한다.
일부 실시예에서, 바탕화면 엘리먼트를 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치로 복귀시키는 단계 후에, 상기 방법은,
바탕화면 엘리먼트의 크기가 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치의 크기와 상이한 경우, 바탕화면 엘리먼트의 크기를 조절하여 바탕화면 엘리먼트의 크기가 바탕화면 좌표가 한정하는 영역 위치의 크기와 일치하도록 하는 단계를 더 포함한다.
일부 실시예에서, 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키는 단계 후에, 상기 방법은,
플로팅 윈도우 조절 명령에 응답하여 플로팅 윈도우 컨테이너의 윈도우 크기를 조절하여 바탕화면 엘리먼트의 크기를 조절하는 단계; 및/또는
윈도우 이동 명령에 응답하여 플로팅 윈도우 컨테이너를 현재 위치하는 영역에서 바탕화면의 다른 영역으로 이동시켜, 다른 영역에서 바탕화면 엘리먼트를 디스플레이하도록 하는 단계를 더 포함한다.
일부 실시예에서, 플로팅 윈도우 컨테이너는 정상 디스플레이 상태와 최소화 디스플레이 상태를 포함하고, 정상 디스플레이 상태는 플로팅 윈도우 컨테이너의 윈도우가 바탕화면에 디스플레이되는 상태를 가리키고, 최소화 디스플레이 상태는 플로팅 윈도우 컨테이너가 동작 상태를 유지하지만 대응하는 윈도우는 바탕화면에 디스플레이되지 않는 상태를 가리키고;
바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키는 단계 후에, 상기 방법은,
최소화 명령을 수신하거나 바탕화면에서 디스플레이되는 현재 인터페이스가 미리 설정된 인터페이스임을 감지하는 경우, 플로팅 윈도우 컨테이너를 정상 디스플레이 상태에서 최소화 디스플레이 상태로 조절하는 단계를 더 포함한다.
본 발명은 다른 한편으로 전자 장치를 더 제공하고, 전자 장치에는 운영 체제가 마련되고, 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함하고, 상기 전자 장치는,
터치 스크린 - 터치 스크린은 바탕화면을 디스플레이하고, 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신하도록 구성됨 -; 및
프로세서 - 프로세서는 최상위 설정 명령에 따라 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하고, 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키고, 플로팅 윈도우 컨테이너에 디스플레이된 바탕화면 엘리먼트를 바탕화면에 디스플레이되는 인터페이스의 상부 레이어에 위치시키도록 구성됨 - 를 포함한다.
본 발명은 다른 한편으로 전자 장치를 더 제공하고, 전자 장치는 디스플레이 장치와 연결되고, 전자 장치에는 운영 체제가 마련되고, 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함하고, 운영 체제의 바탕화면은 디스플레이 장치를 통하여 디스플레이되며, 상기 전자 장치는,
통신 모듈 - 통신 모듈은 디스플레이 장치와 통신하고, 디스플레이 장치가 송신하는 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신하도록 구성됨 -; 및
프로세서 - 프로세서는 최상위 설정 명령에 따라 제어 명령을 생성하고, 통신 모듈을 통하여 제어 명령을 디스플레이 장치에 송신하여 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하도록 디스플레이 장치를 제어하고, 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키고, 플로팅 윈도우 컨테이너에 디스플레이된 바탕화면 엘리먼트를 바탕화면에서 디스플레이되는 인터페이스의 상부 레이어에 위치시키도록 구성됨 - 를 포함한다.
본 발명은 다른 한편으로 전자 장치를 더 제공하고, 전자 장치는 프로세서와 메모리를 포함하고, 메모리는 컴퓨터 프로그램을 저장하도록 구성되고, 컴퓨터 프로그램은 프로세서에 의해 실행될 때, 상기와 같은 방법을 구현한다.
본 출원의 상술한 각 실시 방식이 제공하는 기술적 방안에서, 최상위 설정 명령에 기초하여 바탕화면 엘리먼트를 플로팅 윈도우 컨테이너에 추가하여 바탕화면 엘리먼트가 각 인터페이스의 상부 레이어에 디스플레이되도록 할 수 있고, 이로써 사용자는 바탕화면 상의 기타 디스플레이 인터페이스를 닫거나 최소화하지 않는 상황에서 바탕화면 엘리먼트를 조작할 수 있어, 사용자의 조작이 더욱 간편해진다.
도면을 참고하는 것을 통하여 본 발명의 특징과 장점을 더욱 명확히 할 수 있고, 도면은 예시적인 것이고 본 발명에 대하여 어떠한 제한을 하는 것으로 이해하여서는 아니되며, 도면에서,
도 1은 바탕화면 중의 바탕화면 엘리먼트의 예시도이다.
도 2는 본 출원의 일 실시예가 제공하는 바탕화면 엘리먼트의 디스플레이 방법의 흐름도이다.
도 3은 본 출원의 일 실시예가 제공하는 플로팅 윈도우 컨테이너를 생성하는 흐름도이다.
도 4는 본 출원의 일 실시예가 제공하는 그리드 좌표계에서의 바탕화면 예시도이다.
도 5는 본 출원의 일 실시예가 제공하는 플로팅 윈도우 컨테이너를 포함하는 바탕화면의 하나의 상태에서의 예시도이다.
도 6은 도 5에서의 바탕화면의 다른 상태에서의 예시도이다.
도 7은 본 출원의 다른 실시예가 제공하는 플로팅 윈도우 컨테이너를 포함하는 바탕화면의 하나의 상태에서의 예시도이다.
도 8은 도 7에서의 바탕화면의 다른 상태에서의 예시도이다.
도 9는 본 출원의 다른 실시예가 제공하는 플로팅 윈도우 컨테이너를 포함하는 바탕화면의 하나의 상태에서의 예시도이다.
도 10은 도 9에서의 바탕화면의 다른 상태에서의 예시도이다.
도 11은 본 출원의 일 실시예가 제공하는 바탕화면 엘리먼트가 바탕화면으로 복귀한 후의 예시도이다.
도 12는 본 출원의 일 실시예가 제공하는 전자 장치의 모듈 예시도이다.
도 13은 본 출원의 다른 실시예가 제공하는 전자 장치의 모듈 예시도이다.
도 14는 본 출원의 다른 실시예가 제공하는 전자 장치의 예시도이다.
본 발명의 실시 방식의 목적, 기술적 방안 및 장점을 보다 명확하게 하기 위하여, 아래에 본 발명의 실시 방식의 도면을 결합하여 본 발명의 실시 방식의 기술적 방안에 대하여 명확하고 완전하게 설명한다. 명백히, 설명된 실시 방식은 본 발명의 일부 실시 방식일 뿐, 전부의 실시 방식은 아니다. 본 발명의 실시 방식에 기초하여, 본 기술분야의 통상의 기술자가 발명적 노력 없이 획득한 모든 기타 실시 방식은 모두 본 발명의 보호 범위에 속할 것이다.
본 출원의 일부 실시예에서, 바탕화면 엘리먼트는 일반적으로 적어도 하나의 바탕화면 객체(예를 들어, 바탕화면 날씨 도구의 디스플레이 인터페이스, 애플리케이션 실행 아이콘)를 디스플레이한다. 바탕화면 엘리먼트에서 복수의 바탕화면 객체를 디스플레이하는 상황에서, 바탕화면 엘리먼트는 바탕화면 객체 사이의 레이아웃을 한정하도록 추가로 구성될 수 있다. 구체적으로는, 하나의 바탕화면 내의 바탕화면 엘리먼트의 예시도인 도 1을 참조한다. 도 1에서 도시한 바탕화면은 바탕화면 엘리먼트(A)와 바탕화면 엘리먼트(B)를 포함한다. 여기서, 바탕화면 엘리먼트(A)는 바탕화면 객체(1), 바탕화면 객체(2) 및 바탕화면 객체(3)를 디스플레이하고, 바탕화면 객체(1), 바탕화면 객체(2) 및 바탕화면 객체(3) 사이의 레이아웃을 한정하였다. 바탕화면 엘리먼트(B)는 바탕화면 객체(4)를 디스플레이한다. 바탕화면 엘리먼트를 조작할 때, 바탕화면 엘리먼트가 디스플레이하는 바탕화면 객체를 동시에 조작한다. 예를 들어, 도 1의 바탕화면 엘리먼트(A)를 이동시킬 때, 바탕화면 엘리먼트(A)가 포함하는 바탕화면 객체를 동시에 이동시킨다.
일반적으로, 바탕화면 엘리먼트는 두 가지 유형으로 분류될 수 있다. 그 중에서 한가지 유형은 바탕화면의 프로세스에 의하여 제공되는 바탕화면 엘리먼트일 수 있고, 예를 들어 하나 또는 복수의 애플리케이션 아이콘을 포함하는 바탕화면 엘리먼트일 수 있다. 이러한 유형의 바탕화면 엘리먼트의 기능은 바탕화면 프로세스에 의해 제공된다. 바탕화면 프로세스는 주도적으로 이러한 유형의 바탕화면 엘리먼트에 대해 조작하고 제어할 수 있다. 다른 유형은 기타 엘리먼트의 프로세스에 의하여 바탕화면 프로세스에 등록되고, 바탕화면에서 디스플레이되는 바탕화면 엘리먼트이다. 이 유형의 바탕화면 엘리먼트의 기능은 엘리먼트 프로세스에 의하여 제공될 수 있고, 바탕화면 프로세스와 직접적인 관계가 없다. 바탕화면 프로세스는 프로세스의 엘리먼트가 제공하는 정보에 따라 바탕화면 엘리먼트에 대하여 조작하고 제어할 수 있다. 예를 들어, 도 1의 바탕화면 엘리먼트(B)에 대응되는 프로세스의 엘리먼트는 프로세스 엘리먼트(B)이고, 프로세스 엘리먼트(B)는 바탕화면 엘리먼트(B)의 디스플레이 색상을 파란색으로 업데이트해야 한다고 가정하면, 프로세스 엘리먼트(B)는 파란색 정보를 바탕화면 프로세스에 송신하고 바탕화면 프로세스는 프로세스 엘리먼트(B)가 송신한 파란색 정보에 따라 바탕화면 엘리먼트(B)의 디스플레이 색상을 파란색으로 업데이트할 수 있다.
현재, 사용자가 바탕화면에서 컨텐츠를 디스플레이할 때, 바탕화면 상의 바탕화면 엘리먼트를 보거나 조작하려면 컨텐츠를 디스플레이하는 인터페이스를 닫거나 최소화하고 다시 바탕화면 인터페이스에 진입하여 바탕화면 엘리먼트를 보거나 조작해야 한다. 예를 들어, 스마트 인터랙티브 태블릿의 디스플레이 스크린에서 PPT를 디스플레이할 때, 바탕화면 상의 바탕화면 엘리먼트를 조작하려면 우선 PPT를 닫거나 최소화한 후 바탕화면 인터페이스에서 바탕화면 엘리먼트를 조작해야 한다. 이러한 상황은 바탕화면 엘리먼트를 보거나 조작할 때의 과정을 번거롭게 하여 사용자 조작의 불편함을 초래한다. 또한, 일부 전자 장치의 스크린 크기는 비교적 크며, 65인치 내지 98인치에 달할 수 있다. 이는 사용자가 컨텐츠를 디스플레이하는 인터페이스를 닫거나 최소화할 때, 불편함이 존재하는 문제를 초래할 수 있다. 예를 들어, 컨텐츠를 디스플레이하는 인터페이스를 닫거나 최소화하는 버튼이 디스플레이 스크린의 우측에 있고 사용자가 디스플레이 스크린의 좌측에 있으면, 사용자는 디스플레이 스크린의 좌측에서 디스플레이 스크린의 우측으로 이동하여야 컨텐츠를 디스플레이하는 인터페이스를 닫거나 최소화하여 바탕화면 엘리먼트를 보거나 조작할 수 있다. 사용자 조작이 불편하다.
따라서, 본 출원은 바탕화면 엘리먼트의 디스플레이 방법을 제공하였고, 전자 장치의 운영 체제에 응용될 수 있으며, 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함한다. 여기서 전자 장치는 스마트 인터랙티브 태블릿, 오디오 장치, 데스크탑 컴퓨터, 노트북, 스마트폰, 스마트 웨어러블 장치(가상 현실 안경, 스마트 시계 등) 등을 포함할 수 있다.
도 2를 참조하면, 본 출원의 일 실시예가 제공하는 바탕화면 엘리먼트의 디스플레이 방법의 흐름도이다. 바탕화면 엘리먼트의 디스플레이 방법은 단계(S21) 및 단계(S24)를 포함한다.
단계(S21)는, 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신한다.
일부 실시예에서, 사용자가 바탕화면에서 컨텐츠를 디스플레이하기 전에(예를 들어 바탕화면에서 PPT를 디스플레이하기 전에), 디스플레이하는 컨텐츠가 바탕화면 엘리먼트를 가리는 것을 피하기 위하여 사전에 터치, 길게 누름 등의 방식으로 바탕화면 엘리먼트를 선택하는 것을 통해, 선택한 바탕화면 엘리먼트와 대응하는 메뉴 리스트를 호출하고, 그 후 메뉴 리스트에서 최상위 선택 옵션을 선택한다. 이로써 최상위 설정 명령을 스마트 인터랙티브 태블릿에 송신할 수 있다. 최상위 설정 명령은 선택한 바탕화면 엘리먼트를 바탕화면 상부 레이어(즉 바탕화면에서 기타 인터페이스의 상부)에 디스플레이하도록 스마트 인터랙티브 태블릿을 제어하는 데에 사용될 수 있다.
상술한 내용은 단지 그중의 한가지 최상위 설정 명령을 송신하는 방식이고 본 출원에 대한 제한을 구성하지 않는다는 것을 이해해야 한다. 예를 들어, 일부 실시예에서, 스마트 인터랙티브 태블릿의 디스플레이 인터페이스는 최상위 설정 버튼을 포함할 수 있다. 사용자는 바탕화면 엘리먼트를 선택한 후 최상위 설정 버튼을 터치하는 것을 통하여 스마트 인터랙티브 태블릿에 최상위 설정 명령을 송신하여, 선택한 바탕화면 엘리먼트를 바탕화면 상부 레이어에 디스플레이하도록 스마트 인터랙티브 태블릿을 제어할 수 있다.
단계(S22)는, 최상위 설정 명령에 따라 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성한다.
일부 실시예에서, 플로팅 윈도우 컨테이너는 바탕화면 엘리먼트를 수용하도록 구성되는 컨테이너를 가리킬 수 있다. 즉 바탕화면 엘리먼트는 플로팅 윈도우 컨테이너에 위치하고 바탕화면에서 디스플레이된다.
일부 실시예에서, Android 운영 체제와 같은 운영 체제에서 소프트웨어 개발 키트가 마련되는 것이 고려된다. 소프트웨어 개발 키트는 플로팅 윈도우를 생성하는 기능 인터페이스를 제공할 수 있다. 따라서, 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성할 때, 운영 체제의 기능 인터페이스를 사용하여 생성할 수 있다. 이로써, 코드 개발량을 감소시킬 수 있다. 당연히 이해할 수 있는 것은 본 출원의 바탕화면 엘리먼트의 디스플레이 방법은 다른 방식을 통하여 플로팅 윈도우 컨테이너를 생성하는 것도 지원하며, 예를 들어 운영 체제의 소프트웨어 개발 키트가 플로팅 윈도우를 생성하는 기능 인터페이스를 제공하지 않을 때, 자체 개발한 소프트웨어 프로그램을 실행하여 플로팅 윈도우 컨테이너를 생성할 수 있다. 본 출원은 플로팅 윈도우 컨테이너를 생성하는 방식에 대하여 제한하지 않는다.
아래에 일 실시예 중의 플로팅 윈도우 컨테이너를 생성하는 과정을 예로 들어 설명한다.
도 3을 참조하면, 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하는 단계는 단계(S211) 내지 단계(S213)를 포함할 수 있다.
단계(S211)는, 바탕화면 엘리먼트의 바탕화면 좌표를 결정하고, 바탕화면 좌표는 바탕화면의 그리드 좌표계에서 바탕화면 엘리먼트의 좌표 위치를 가리키고, 그리드 좌표계는 바탕화면의 그리드 매트릭스에 기초하여 설정된 것이다.
우선 그리드 좌표계에 대하여 설명한다. 도 4를 참조하면, 본 출원의 일 실시예가 제공하는 그리드 좌표계에서의 바탕화면 예시도이다. 그리드 좌표계는 하나의 바탕화면을 m*n의 그리드 매트릭스로 구분하는 것을 가리킬 수 있다. 그리드 매트릭스의 바탕화면 가장자리와의 거리는 각각 d1, d2, d3, d4이다. 그리드 매트릭스의 좌측 상단 코너에서의 그리드를 좌표가 (0, 0)인 그리드로 하면, 상기 그리드에서 시작하여 순차적으로 우측 및 하측으로 좌표 코딩을 한 후 좌표계를 얻는다. 여기서 상술한 m과 n은 각각 1 이상의 정수이다. 예를 들어, 도 4에서, m의 값은 16이고, n의 값은 10이다. 상술한 d1, d2, d3, d4는 0 이상의 수치이다.
도 4에서 X방향은 그리드 좌표계에서의 폭 방향일 수 있고, Y방향은 그리드 좌표계에서의 높이 방향일 수 있다. 하나의 바탕화면 엘리먼트는 최소로 하나의 그리드를 차지하고, 최대로 m*n개 그리드를 차지한다. 바탕화면 엘리먼트의 좌측 상단 코너는 바탕화면 엘리먼트의 원점일 수 있다. 바탕화면 엘리먼트의 바탕화면 좌표는 바탕화면 엘리먼트의 그리드 좌표계에서의 원점 좌표, 폭 및 높이를 포함할 수 있다. 여기서, 폭은 바탕화면 원소가 그리드 좌표계의 폭 방향으로 차지하는 그리드의 수를 가리키고, 높이는 바탕화면 원소가 그리드 좌표계의 높이 방향으로 차지하는 그리드의 수를 가리킨다. 통상적으로 폭과 높이는 1 이상의 정수이고, 즉 바탕화면 엘리먼트는 그리드를 최소 단위로 하여 바탕화면에서 디스플레이된다.
상술한 설명에 기초하여, 도 4의 검은색 굵은 박스가 위치한 영역은 하나의 바탕화면 엘리먼트의 그리드 좌표계에서의 영역 위치이고, 바탕화면 엘리먼트의 그리드 좌표계에서의 원점의 좌표는 (x, y)이며, 폭은 width, 높이는 height 라고 가정한다. 그러면 도 4에서 알 수 있듯이, x의 값은 2, y의 값은 1, width의 값은 11, height 값은 4이다. 이로써 하나의 바탕화면 엘리먼트의 바탕화면에서의 영역 위치를 한정할 수 있다.
단계(S212)는, 플로팅 윈도우 컨테이너의 바탕화면 좌표를 스크린 좌표로 변환하고, 스크린 좌표는 바탕화면의 스크린 좌표계에서의 바탕화면 엘리먼트의 좌표 위치를 가리키고, 스크린 좌표계는 스크린 해상도에 기초하여 설정된 것이다.
일부 실시예에서, 플로팅 윈도우 컨테이너의 바탕화면 좌표를 스크린 좌표로 변환하고, 그리드 좌표계에 기초하여 결정한 좌표를 스크린 해상도에 기초하여 결정한 좌표로 변환하는 것을 주로 가리킬 수 있다. 아래에 예를 통하여 설명한다.
계속하여 도 4를 참조한다. 도 4의 그리드 좌표계에서 d1, d2, d3, d4가 각각 0이고, 폭 방향에서의 그리드 수는 16이고, 높이 방향에서의 그리드 수는 10이라고 가정한다. 디스플레이 스크린의 스크린 해상도는 3840px*2160px이다. 바탕화면 엘리먼트의 스크린 좌표계에서의 원점 좌표는 (x1, y1)이고, 폭은 width1 이며 높이는 height1 이다.
상술한 가정에 기초하여 스크린 해상도에 따라 계산하면 그리드 좌표계에서 하나의 그리드의 폭은 3840/16=240px이고,높이는 2160/10=216px이다. 이에 기초하여 다음을 더 알 수 있다.
x1 = x * 240px = 2*240px =480px
y1 = y * 216px = 1*216px = 216px,
width1 = width* 240px = 4 * 240px = 960px
height1 = height*216px = 2 * 216px = 432px
이로써 바탕화면 엘리먼트의 스크린 좌표를 얻을 수 있다.
단계(S213)는, 스크린 좌표가 한정하는 영역 위치에 플로팅 윈도우 컨테이너를 생성한다.
일부 실시예에서, 플로팅 윈도우 컨테이너의 크기는 스크린 좌표가 한정하는 영역 위치의 크기와 같다. 다른 실시예에서, 플로팅 윈도우 컨테이너의 크기는 스크린 좌표가 한정하는 영역 위치의 크기보다 작을 수 있다.
도 3에서의 플로팅 윈도우 컨테이너의 생성 과정은 단지 하나의 예시적인 과정이고, 본 출원에 대한 제한을 구성하지 않는다는 것을 이해할 수 있다. 예를 들어, 일부 실시예에서, 바탕화면 엘리먼트의 좌표가 스크린 좌표계에 기초하여 결정된 것인 경우, 상기 플로팅 윈도우 컨테이너를 생성하는 과정은 단계(S211)와 단계(S212)를 포함하지 않을 수 있다. 다른 실시예에서, 바탕화면 엘리먼트의 바탕화면 좌표에 기초하여 플로팅 윈도우 컨테이너를 생성할 수 있고, 상기 플로팅 윈도우 컨테이너를 생성하는 과정에서 단계(S212)를 포함하지 않을 수 있으며, 단계(S213)에서 바탕화면 좌표가 한정하는 영역 위치에서 플로팅 윈도우 컨테이너를 생성할 수 있다.
도 3에서 플로팅 윈도우 컨테이너를 바탕화면 엘리먼트가 위치한 영역 위치에 생성하는 것 또한 하나의 예시적인 생성 방법이라는 것을 이해할 수 있다. 당연하게도, 플로팅 윈도우 컨테이너는 바탕화면 엘리먼트가 위치하는 영역 위치에 생성되지 않을 수도 있으며, 예를 들어 디스플레이 스크린의 우측 상단 코너 영역 또는 사이드 영역에 플로팅 윈도우 컨테이너가 생성될 수도 있다. 본 출원은 플로팅 윈도우 컨테이너의 생성 위치에 대하여 한정하지 않는다.
단계(S23)는, 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시킨다.
일부 실시예에서, 플로팅 윈도우 컨테이너를 생성하는 단계 후에, 바탕화면 엘리먼트를 선택하고, 드래그 방식을 통하여 바탕화면 엘리먼트를 플로팅 윈도우 컨테이너로 이동시킬 수 있다.
다른 일부 실시예에서, 터치, 길게 누름으로 바탕화면 엘리먼트를 선택하는 방식으로 플로팅 윈도우 컨테이너를 생성하는 경우에 있어서, 플로팅 윈도우 컨테이너의 생성을 완료한 후, 자동으로 터치, 길게 누름으로 선택한 바탕화면 엘리먼트를 플로팅 윈도우 컨테이너로 이동시킨다.
단계(S24), 플로팅 윈도우 컨테이너에 디스플레이된 바탕화면 엘리먼트를 바탕화면에서 디스플레이되는 인터페이스의 상부 레이어에 위치시킬 수 있다.
일부 실시예에서, 플로팅 윈도우 컨테이너는 아래의 특징을 구비하는 컨테이너일 수 있다: 바탕화면에서 디스플레이되는 인터페이스에 대하여, 플로팅 윈도우 컨테이너는 각 인터페이스의 상부 레이어에 위치할 수 있다. 여기서 바탕화면에서 디스플레이되는 인터페이스는 이미 바탕화면을 통하여 디스플레이되는 현재 인터페이스 및 플로팅 윈도우 컨테이너가 생성된 후 바탕화면에서 열린 인터페이스를 포함한다. 플로팅 윈도우 컨테이너가 각 인터페이스의 상부 레이어에 위치하는 것은, 플로팅 윈도우 컨테이너가 바탕화면에서 다른 인터페이스에 의하여 가려지지 않는 특성을 구비하는 것, 즉 이러한 인터페이스의 상부 레이어에 위치하는 것을 가리킬 수 있다. 이로써 플로팅 윈도우 컨테이너에 디스플레이된 바탕화면 엘리먼트를 바탕화면에서 디스플레이되는 인터페이스의 상부 레이어에 위치시키는 것을 구현할 수 있다.
일부 실시예에서, 복수의 플로팅 윈도우 컨테이너가 존재하는 경우에 있어서(예를 들어 복수의 바탕화면 엘리먼트에 대하여 플로팅 윈도우 컨테이너를 생성한 경우 등), 플로팅 윈도우 컨테이너를 생성한 순서에 따라 가장 최근에 추가된 플로팅 윈도우 컨테이너를 다른 이미 생성된 플로팅 윈도우 컨테이너의 레이어 위에 위치시킬 수 있거나, 또는 복수의 플로팅 윈도우 컨테이너가 병렬로 디스플레이될 수 있다(즉 서로 가리지 않음).
본 출원의 일부 실시예에서, 최상위 설정 명령에 기초하여 바탕화면 엘리먼트를 플로팅 윈도우 컨테이너에 추가하여 바탕화면 엘리먼트가 각 인터페이스의 상부 레이어에 디스플레이되도록 할 수 있고, 이로써 사용자는 바탕화면 상의 기타 디스플레이 인터페이스를 닫거나 최소화하지 않는 상황에서 바탕화면 엘리먼트를 조작할 수 있어 사용자의 조작이 더욱 간편해진다.
아래에 본 출원의 방법에 대하여 더 설명한다.
일부 실시예에서, 플로팅 윈도우 컨테이너를 통하여 바탕화면 엘리먼트를 디스플레이 한 후, 윈도우 이동 명령에 응답하여 플로팅 윈도우 컨테이너를 현재의 영역에서 바탕화면의 다른 영역으로 이동시켜 다른 영역에서 바탕화면 엘리먼트를 디스플레이할 수 있다. 여기서 윈도우 이동 명령은 다음과 같은 임의의 상황 하에서 생성될 수 있다:
디스플레이 스크린에서 플로팅 윈도우 컨테이너에 대한 이동 제스처를 감지;
플로팅 윈도우 컨테이너의 영역 위치 및 바탕화면에서 현재 디스플레이되는 인터페이스의 영역 위치에 따라, 선택된 플로팅 윈도우 컨테이너가 현재 디스플레이되는 인터페이스의 영역에 위치하는 것을 결정할 때 생성될 수 있다.
도 5 및 도 6을 참조한다. 도 5는 본 출원의 일 실시예가 제공하는 플로팅 윈도우 컨테이너를 포함하는 바탕화면의 하나의 상태에서의 예시도이다. 도 6은 도 5에서의 바탕화면의 다른 상태에서의 예시도이다. 도 5 및 도 6에서, 점선 프레임은 바탕화면에 현재 디스플레이된 인터페이스를 나타낼 수 있고, 음영 프레임은 바탕화면 엘리먼트를 추가한 플로팅 윈도우 컨테이너를 나타낼 수 있다. 도 5에서 플로팅 윈도우 컨테이너가 위치한 영역은 플로팅 윈도우 컨테이너가 현재 위치하는 영역일 수 있다. 도 5를 통하여 알 수 있듯이, 플로팅 윈도우 컨테이너는 바탕화면에 현재 디스플레이된 인터페이스를 가려, 사용자가 디스플레이되는 인터페이스를 보는 것에 영향을 준다. 이에 기초하여 본 출원의 바탕화면 엘리먼트의 디스플레이 방법은 사용자가 제스처 동작을 통하여 플로팅 윈도우 컨테이너를 바탕화면의 다른 영역으로 이동시키는 것, 예를 들어 도 6에서 도시하는 영역에서 디스플레이하는 것을 지원할 수 있다.
상술한 사용자가 수동으로 플로팅 윈도우 컨테이너를 이동시키는 외에, 일부 실시예에서, 플로팅 윈도우 컨테이너의 영역 위치 및 바탕화면에서 현재 디스플레이된 인터페이스의 영역 위치에 따라, 선택된 플로팅 윈도우 컨테이너가 현재 디스플레이된 인터페이스의 영역에 위치하는 것이 결정될 때, 플로팅 윈도우 컨테이너의 위치에 대하여 자동으로 적응성 조절을 진행할 수 있다. 이로써 플로팅 윈도우 컨테이너가 현재 디스플레이된 인터페이스의 컨텐츠를 가리는 것을 피한다.
일부 실시예에서, 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키는 단계 후에, 플로팅 윈도우 조절 명령에 응답하여 플로팅 윈도우 컨테이너의 윈도우 크기를 조절하여 바탕화면 엘리먼트의 크기를 조절할 수도 있다. 여기서 플로팅 윈도우 조절 명령은 디스플레이 스크린에서 플로팅 윈도우 컨테이너의 윈도우 크기에 대한 조절 제스처를 감지하는 경우 생성될 수 있다. 도 7 및 도 8을 참조한다. 도 7은 본 출원의 다른 실시예가 제공하는 플로팅 윈도우 컨테이너를 포함하는 바탕화면의 하나의 상태에서의 예시도이다. 도 8은 도 7에서의 바탕화면의 다른 상태에서의 예시도이다. 도 7과 도 8에서, 점선 프레임은 바탕화면에 현재 디스플레이되는 인터페이스를 나타낼 수 있고, 음영 프레임은 바탕화면 엘리먼트를 추가한 플로팅 윈도우 컨테이너를 나타낼 수 있다. 도 7에서 알 수 있듯이, 바탕화면에서 현재 디스플레이되는 인터페이스가 바탕화면의 대부분의 영역을 차지하며, 플로팅 윈도우 컨테이너의 윈도우가 너무 커서 현재 디스플레이되는 인터페이스의 일부를 가린다. 이러한 상황에서, 사용자가 윈도우 크기 조절 제스처를 통하여 플로팅 윈도우 컨테이너의 크기를 조절하여 플로팅 윈도우 컨테이너가 바탕화면에 현재 디스플레이되는 인터페이스를 가리는 것을 피하도록 지원한다.
일부 실시예에서, 플로팅 윈도우 컨테이너는 정상 디스플레이 상태와 최소화 디스플레이 상태를 더 포함할 수 있고, 여기서 정상 디스플레이 상태는 플로팅 윈도우 컨테이너의 윈도우가 바탕화면에서 디스플레이되는 상태를 가리키고, 최소화 디스플레이 상태는 플로팅 윈도우 컨테이너가 동작 상태를 유지하지만, 대응하는 윈도우는 바탕화면에서 디스플레이되지 않는 상태를 가리킨다. 이에 기초하여 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키는 단계 후에, 최소화 명령을 수신하거나 바탕화면에서 디스플레이되는 현재 인터페이스가 미리 설정된 인터페이스임을 감지하는 경우, 플로팅 윈도우 컨테이너를 정상 디스플레이 상태에서 최소화 디스플레이 상태로 조절할 수도 있다. 여기서 최소화 명령은 플로팅 윈도우 컨테이너에 대하여 최소화 동작을 실행하는 것을 감지하는 경우에 생성된다. 최소화 동작은 미리 설정한 제스처 동작, 마우스 동작을 포함하지만 이에 제한되지 않는다. 미리 설정된 인터페이스는 미리 설정된 지정된 애플리케이션이 지정된 동작 상태에 있을 때와 대응하는 인터페이스일 수 있다. 예를 들어 PPT(PowerPoint, 프레젼테이션 소프트웨어)가 전체 화면으로 송출될 때와 대응하는 인터페이스, 또는 예를 들어 게임 인터페이스이다. 도 9 및 도 10을 참조한다. 도 9는 본 출원의 다른 실시예가 제공하는 플로팅 윈도우 컨테이너를 포함하는 바탕화면의 하나의 상태에서의 예시도이다. 도 10은 도 9에서의 바탕화면의 다른 상태에서의 예시도이다. 도 9와 도 10에서, 점선 프레임은 바탕화면에 현재 디스플레이되는 미리 설정된 인터페이스를 나타낼 수 있고, 음영 프레임은 바탕화면 엘리먼트를 추가한 플로팅 윈도우 컨테이너를 나타낼 수 있다. 도 9와 도 10에서 알 수 있듯이, 바탕화면에서 디스플레이되는 현재 인터페이스가 미리 설정된 인터페이스임을 감지하는 경우, 플로팅 윈도우 컨테이너를 도 9의 정상 디스플레이 상태에서 도 10의 최소화 디스플레이 상태로 조절할 수 있다. 이로써, 플로팅 윈도우 컨테이너의 미리 설정한 인터페이스의 컨텐츠에 대한 간섭과 가림을 피할 수 있다.
일부 실시예에서, 윈도우 복원 명령 또는 미리 설정된 인터페이스의 바탕화면에서의 디스플레이가 중단되는 것을 감지하는 경우, 플로팅 윈도우 컨테이너를 최소화 디스플레이 상태에서 정상 디스플레이 상태로 조절할 수 있다. 이로써, 사용자가 플로팅 윈도우 컨테이너 내의 바탕화면 엘리먼트를 보거나 또는 조작하는 것을 편리하게 한다.
일부 실시예에서, 플로팅 윈도우 닫기 명령을 수신하는 경우, 플로팅 윈도우 컨테이너에서 바탕화면 엘리먼트를 제거하고, 바탕화면 엘리먼트를 바탕화면으로 복귀시키며 플로팅 윈도우 컨테이너를 삭제할 수 있다. 이로써 플로팅 윈도우 컨테이너에서 바탕화면으로 전환하여 바탕화면 엘리먼트를 디스플레이하는 것을 실현한다.
일부 실시예에서, 바탕화면 엘리먼트를 바탕화면으로 복귀시킬 때, 바탕화면 엘리먼트를 바탕화면 상의 초기 위치로 복귀시킬 수 있다. 여기서, 초기 위치는 바탕화면 엘리먼트를 바탕화면에서 플로팅 윈도우 컨테이너로 전환하여 디스플레이하기 전의 바탕화면 상에서의 영역 위치를 가리킬 수 있다. 이로써 바탕화면 엘리먼트를 바탕화면으로 복귀시킨 후에, 사용자가 바탕화면 엘리먼트의 초기 위치에 기초하여 바탕화면에서 복귀한 바탕화면 원소를 찾는데 편리하도록 한다.
일부 실시예에서, 플로팅 윈도우 컨테이너를 바탕화면 상의 빈 영역 위치로 랜덤하게 복원시킬 수 있는 것으로 이해할 수 있다. 여기서 빈 영역 위치는 바탕화면에서 컨텐츠가 존재하지 않는 영역을 가리킨다. 이로써, 판단 처리 로직이 감소되고, 방안의 구현이 비교적 쉬워진다.
일부 실시예에서, 도 3의 플로팅 윈도우 컨테이너의 생성 과정에 기초하여 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키는 단계 전에, 바탕화면 엘리먼트의 바탕화면 좌표를 저장하여 바탕화면 좌표의 엘리먼트로 할 수 있다. 그 후, 바탕화면 엘리먼트를 바탕화면으로 복귀시킬 때, 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치에 컨텐츠가 존재하는지 여부를 판단하고, 존재하지 않는 경우, 바탕화면 엘리먼트를 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치로 복귀시킨다. 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치에 컨텐츠가 존재하는 경우, 바탕화면 엘리먼트를 바탕화면의 빈 영역 위치로 복귀시킨다. 이로써 바탕화면 엘리먼트가 플로팅 윈도우 컨테이너로 전환되어 디스플레이될 때 바탕화면 엘리먼트의 바탕화면 상에서의 초기 위치가 기타 컨텐츠(예를 들어, 애플리케이션 아이콘)에 의해 점용되어, 바탕화면 엘리먼트가 바탕화면으로 복귀할 때, 기타 컨텐츠와 중첩되는 상황이 나타나는 것을 피한다.
일부 실시예에서, 바탕화면 엘리먼트를 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치로 복귀시키는 단계 후에, 바탕화면 엘리먼트의 크기가 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치의 크기와 상이한 경우, 바탕화면 엘리먼트의 크기를 조절하여 바탕화면 엘리먼트의 크기가 바탕화면 좌표가 한정하는 영역 위치의 크기와 일치하도록 한다. 예를 들어 도 7 및 도 8에 도시된 시나리오와 같이, 바탕화면 엘리먼트가 플로팅 윈도우 컨테이너를 통하여 디스플레이되는 과정에서 그 크기가 조절될 수 있다. 바탕화면으로 복귀한 후, 바탕화면 엘리먼트가 바탕화면의 그리드 좌표계에서 그리드를 채우지 못하는 상황이 존재할 수 있다. 구체적으로 도 4 및 도 11을 참조한다. 도 11은 본 출원의 일 실시예가 제공하는 바탕화면 엘리먼트가 바탕화면으로 복귀한 후의 예시도이다. 도 4와 도 11로부터 알 수 있듯이, 한편으로 바탕화면 엘리먼트의 크기가 플로팅 윈도우 컨테이너에서 조절되었기 때문에 바탕화면 엘리먼트가 바탕화면으로 복귀된 후, 바탕화면의 초기의 바탕화면 엘리먼트에 대하여(도 4에 도시된 바와 같이) 차지하는 그리드 수는 현저히 감소한다. 바탕화면 엘리먼트의 크기에 변화가 생기면 사용자에게 좋지 않은 경험을 줄 수 있다. 다른 한편으로 바탕화면 엘리먼트의 우측면과 하면은 그리드의 중간에 위치하여 하나의 그리드를 차지하지 않아 바탕화면 좌표계에서의 좌표 계산을 불편하게 한다(구체적으로 도 4의 관련 설명 참조). 따라서, 바탕화면 엘리먼트를 바탕화면으로 복귀시킨 후에, 바탕화면 엘리먼트의 크기를 조절하여 바탕화면 좌표가 한정하는 영역 위치의 크기와 일치하도록 하여 사용자의 경험을 개선할 수 있고, 동시에 바탕화면 좌표계에서의 좌표 계산을 편리하게 할 수 있다.
본 출원의 일부 실시예에서, 최상위 설정 명령에 기초하여 바탕화면 엘리먼트를 플로팅 윈도우 컨테이너에 추가하여 바탕화면 엘리먼트가 각 인터페이스의 상부 레이어에 디스플레이되도록 할 수 있다. 플로팅 윈도우 닫기 명령에 기초하여 플로팅 윈도우 컨테이너에서 바탕화면 엘리먼트를 제거하여 바탕화면 엘리먼트가 바탕화면에서 디스플레이되도록 할 수 있다. 구체적으로, 바탕화면에 기타 디스플레이 인터페이스(예를 들어 PPT 디스플레이 인터페이스)가 존재할 때, 플로팅 윈도우 컨테이너를 통하여 바탕화면 엘리먼트가 기타 인터페이스의 상부 레이어에 위치하도록 할 수 있고, 이로써 사용자는 기타 디스플레이 인터페이스를 닫거나 최소화하지 않는 상황에서 바탕화면 엘리먼트를 보거나 조작할 수 있어 사용자의 조작이 더 편리해진다. 다른 디스플레이 인터페이스가 닫히거나 최소화될 때, 바탕화면 엘리먼트를 바탕화면으로 복귀시켜 디스플레이할 수도 있어, 바탕화면 엘리먼트의 관리에 편리하다.
하나의 구체적인 사용 상황을 예로 들어 본 출원의 바탕화면 엘리먼트의 디스플레이 방법에 대하여 설명한다. 또한, 바탕화면 엘리먼트가 바탕화면의 시계 도구를 디스플레이하는 데에 사용된다고 가정한다. 사용자는 바탕화면에서 PPT를 디스플레이할 때, 최상위 설정 명령을 통하여 바탕화면 엘리먼트가 PPT 인터페이스의 상부 레이어에 디스플레이되는 것을 제어할 수 있다. 이로써, 사용자는 PPT 인터페이스를 닫거나 최소화하지 않는 상황에서 바탕화면의 시계 도구가 디스플레이하는 시간을 볼 수 있어, 조작이 더욱 간편해진다. 사용자가 PPT 디스플레이를 완료할 때, 플로팅 윈도우 닫기 명령을 통하여 바탕화면 엘리먼트를 바탕화면으로 복귀시켜 디스플레이되도록 할 수도 있어, 바탕화면 엘리먼트의 관리가 편리하고 바탕화면의 미관을 더욱 좋게 할 수 있다.
도 12를 참조하면, 본 출원의 일 실시예가 제공하는 전자 장치의 모듈 예시도이다. 전자 장치에는 운영 체제가 마련되어 있고, 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함하고, 전자 장치는,
터치 스크린 - 터치 스크린은 바탕화면을 디스플레이하고, 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신하도록 구성됨 -; 및
프로세서 - 프로세서는 최상위 설정 명령에 따라 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하고, 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키고, 플로팅 윈도우 컨테이너에 디스플레이된 바탕화면 엘리먼트를 바탕화면에서 디스플레이되는 인터페이스의 상부 레이어에 위치시키도록 구성됨 - 를 포함한다.
설명이 필요한 것은, 일부 실시예에서, 프로세서는 상술한 조작을 실행하는 것 외에, 상술한 디스플레이 방법 중의 기타 조작 단계를 실행할 수도 있고, 예를 들어 플로팅 윈도우 닫기 명령을 수신하는 경우, 플로팅 윈도우 컨테이너에서 바탕화면 엘리먼트를 제거하고, 바탕화면 엘리먼트를 바탕화면으로 복귀시킨다.
도 13을 참조하면 본 출원의 다른 실시예가 제공하는 전자 장치의 모듈 예시도이다. 전자 장치는 디스플레이 장치와 연결되고, 전자 장치에는 운영 체제가 마련되고, 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함하고, 운영 체제의 바탕화면은 디스플레이 장치를 통하여 디스플레이되며, 전자 장치는,
통신 모듈 - 통신 모듈은 디스플레이 장치와 통신하고, 디스플레이 장치가 송신하는 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신하도록 구성됨 -; 및
프로세서 - 프로세서는 최상위 설정 명령에 따라 제어 명령을 생성하고, 통신 모듈을 통하여 제어 명령을 디스플레이 장치에 송신하여 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하도록 디스플레이 장치를 제어하고, 바탕화면에서 플로팅 윈도우 컨테이너로 바탕화면 엘리먼트를 이동시키고, 플로팅 윈도우 컨테이너에 디스플레이된 바탕화면 엘리먼트를 바탕화면에서 디스플레이되는 인터페이스의 상부 레이어에 위치시키도록 구성됨 - 를 포함한다.
설명이 필요한 것은, 일부 실시예에서, 프로세서는 상술한 조작을 실행하는 것 외에, 상술한 디스플레이 방법 중의 기타 조작 단계를 실행할 수도 있다. 예를 들어 통신 모듈이 디스플레이 장치에서 송신한 플로팅 윈도우 닫기 명령을 수신하는 경우, 프로세서는 플로팅 윈도우 제거 명령을 생성하고, 통신 모듈을 통하여 생성한 플로팅 윈도우 제거 명령을 디스플레이 장치에 송신하여, 플로팅 윈도우 컨테이너에서 바탕화면 엘리먼트를 제거하고, 바탕화면 엘리먼트를 바탕화면으로 복귀시키도록 디스플레이 장치를 제어한다.
실제 응용 시나리오에서, 도 13이 도시한 전자 장치는 예를 들어 스마트 오디오 장치일 수 있다. 상기 스마트 오디오 장치에 운영 체제를 설치할 수 있고, 운영 체제는 상술한 플로팅 윈도우를 통하여 바탕화면 엘리먼트를 디스플레이하는 기능을 실현할 수 있다. 통상적으로, 스마트 오디오 장치의 하드웨어 구조를 간소화하기 위하여 스마트 오디오 장치에는 보통 디스플레이 스크린을 배치하지 않는다. 스마트 오디오 장치를 사용할 때, 스마트 오디오 장치에 내장된 통신 모듈을 통하여 스마트 오디오 장치와 외부의 디스플레이 장치 사이의 통신 연결을 수립할 수 있다. 디스플레이 장치는 터치 디스플레이 스크린일 수 있고, 디스플레이 장치를 통하여 사용자의 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신할 수 있고, 최상위 설정 명령은 디스플레이 장치에 의하여 스마트 오디오 장치로 송신되고, 후속으로 스마트 오디오 장치는 최상위 설정 명령에 따라 생성된 플로팅 윈도우 컨테이너를 통하여 바탕화면 엘리먼트를 최상위로 디스플레이할 수 있다.
도 14를 참조하면, 본 출원의 다른 실시예가 제공하는 전자 장치의 예시도이다. 전자 장치는 프로세서와 메모리를 포함하고, 메모리는 컴퓨터 프로그램을 저장하도록 구성되고, 컴퓨터 프로그램은 프로세서에 의해 실행될 때, 상술한 바탕화면 엘리먼트의 디스플레이 방법을 실현한다.
여기서, 프로세서는 중앙 처리 장치(Central Processing Unit, CPU)일 수 있다. 프로세서는 기타 범용 프로세서, 디지털 신호 프로세서(Digital Signal Processor, DSP), 주문형 집적 회로(Application Specific Integrated Circuit, ASIC), 필드 프로그래머블 게이트 어레이(Field-Programmable Gate Array, FPGA) 또는 기타 프로그래머블 로직 디바이스, 이산 게이트 또는 트랜지스터 로직 디바이스, 이산 하드웨어 어셈블리 등 칩, 또는 상술한 각 유형의 칩의 조합일 수도 있다.
메모리는 비일시적 컴퓨터 판독 가능 저장 매체로서, 비일시적 소프트웨어 프로그램, 비일시적 컴퓨터 실행 가능 프로그램 및 모듈, 예를 들어, 본 발명의 실시 방식 중의 방법에 대응하는 프로그램 명령어/모듈을 저장하는데 사용될 수 있다. 프로세서는 메모리에 저장된 비일시적 소프트웨어 프로그램, 명령어 및 모듈을 실행함으로써 프로세서의 다양한 기능적 애플리케이션 및 데이터 처리를 실행하고, 즉, 상기 방법의 실시 방식 중의 방법을 실현한다.
메모리는 프로그램 저장 영역과 데이터 저장 영역을 포함할 수 있고, 여기서 프로그램 저장 영역은 운영 체제, 적어도 하나의 기능이 필요한 애플리케이션 프로그램을 저장할 수 있고, 데이터 저장 영역은 프로세서가 생성한 데이터 등을 저장할 수 있다. 또한, 메모리는 고속 랜덤 액세스 메모리를 포함할 수 있고, 예를 들어 적어도 하나의 자기 디스크 저장 장치, 플래시 메모리 장치, 또는 기타 비일시적 솔리드-스테이트 저장 장치와 같은 비일시적 메모리를 더 포함할 수 있다. 일부 실시 방식에서, 메모리는 프로세서로부터 멀리 떨어지게 위치한 메모리를 선택적으로 포함할 수 있으며, 이러한 원격 메모리는 네트워크를 통해 프로세서에 연결될 수 있다. 이러한 네트워크의 예는 인터넷, 인트라넷, 근거리 통신망, 이동 통신 네트워크 및 이들의 조합을 포함하지만 이에 제한되지는 않는다.
본 출원의 일 실시 방식은 컴퓨터 판독 가능 저장 매체를 더 제공하고, 컴퓨터 판독 가능 저장 매체는 컴퓨터 프로그램을 저장하는 데에 사용되고, 컴퓨터 프로그램이 프로세서에 의하여 실행될 때, 상술한 바탕화면 엘리먼트의 디스플레이 방법을 실현한다.
비록 도면을 결합하여 본 발명의 실시 방식을 설명하였지만, 본 기술분야의 통상의 기술자는 본 발명의 사상 및 범위를 벗어나지 않으면서 각종 수정 및 변형을 할 수 있고, 이러한 수정 및 변형은 모두 첨부된 청구항에서 한정하는 범위 내에 속한다.

Claims (11)

  1. 바탕화면 엘리먼트의 디스플레이 방법으로서,
    상기 방법은 전자 장치의 운영 체제에 응용되고, 상기 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함하고, 상기 방법은,
    상기 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신하는 단계;
    상기 최상위 설정 명령에 따라 상기 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너(floating window container)를 생성하는 단계;
    상기 바탕화면에서 상기 플로팅 윈도우 컨테이너로 상기 바탕화면 엘리먼트를 이동시키는 단계; 및
    상기 플로팅 윈도우 컨테이너에 디스플레이된 상기 바탕화면 엘리먼트를 상기 바탕화면에서 디스플레이되는 인터페이스의 상부 레이어에 위치시키는 단계
    를 포함하는, 바탕화면 엘리먼트의 디스플레이 방법.
  2. 제1항에 있어서,
    상기 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하는 단계는,
    상기 바탕화면 엘리먼트의 바탕화면 좌표를 결정하는 단계 - 상기 바탕화면 좌표는 상기 바탕화면의 그리드 매트릭스에 기초하여 설정된 상기 바탕화면의 그리드 좌표계에서의 상기 바탕화면 엘리먼트의 좌표 위치를 가리킴 -;
    상기 바탕화면 엘리먼트의 바탕화면 좌표를 스크린 좌표로 변환하는 단계 - 상기 스크린 좌표는 스크린 해상도에 기초하여 설정되는 상기 바탕화면의 스크린 좌표계에서의 상기 바탕화면 엘리먼트의 좌표 위치를 가리킴 -; 및
    상기 스크린 좌표가 한정하는 영역 위치에 상기 플로팅 윈도우 컨테이너를 생성하는 단계
    를 포함하는, 바탕화면 엘리먼트의 디스플레이 방법.
  3. 제1항 또는 제2항에 있어서,
    상기 플로팅 윈도우 컨테이너를 생성하는 단계 후에, 상기 방법은,
    플로팅 윈도우 닫기 명령을 수신하는 경우, 상기 플로팅 윈도우 컨테이너에서 상기 바탕화면 엘리먼트를 제거하고, 상기 바탕화면 엘리먼트를 상기 바탕화면으로 복귀시키는 단계를 더 포함하는, 바탕화면 엘리먼트의 디스플레이 방법.
  4. 제3항에 있어서,
    상기 바탕화면에서 상기 플로팅 윈도우 컨테이너로 상기 바탕화면 엘리먼트를 이동시키는 단계 전에, 상기 방법은,
    상기 바탕화면 엘리먼트의 바탕화면 좌표를 바탕화면 좌표의 엘리먼트로 저장하는 단계
    를 더 포함하고,
    상기 바탕화면 엘리먼트를 상기 바탕화면으로 복귀시키는 단계는,
    상기 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치에 컨텐츠가 존재하는지 여부를 판단하고, 존재하지 않는 경우, 상기 바탕화면 엘리먼트를 상기 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치로 복귀시키는 단계를 포함하는, 바탕화면 엘리먼트의 디스플레이 방법.
  5. 제4항에 있어서,
    상기 방법은,
    상기 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치에 컨텐츠가 존재하는 경우, 상기 바탕화면 엘리먼트를 상기 바탕화면 상의 빈 영역 위치로 복귀시키는 단계를 더 포함하는, 바탕화면 엘리먼트의 디스플레이 방법.
  6. 제4항에 있어서,
    상기 바탕화면 엘리먼트를 상기 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치로 복귀시키는 단계 후에, 상기 방법은,
    상기 바탕화면 엘리먼트의 크기가 상기 바탕화면 좌표의 엘리먼트가 한정하는 영역 위치의 크기와 상이한 경우, 상기 바탕화면 엘리먼트의 크기를 조절하여 상기 바탕화면 엘리먼트의 크기가 상기 바탕화면 좌표가 한정하는 영역 위치의 크기와 일치하도록 하는 단계를 더 포함하는, 바탕화면 엘리먼트의 디스플레이 방법.
  7. 제1항에 있어서,
    상기 바탕화면에서 상기 플로팅 윈도우 컨테이너로 상기 바탕화면 엘리먼트를 이동시키는 단계 후에, 상기 방법은,
    플로팅 윈도우 조절 명령에 응답하여 상기 플로팅 윈도우 컨테이너의 윈도우크기를 조절하여 상기 바탕화면 엘리먼트의 크기를 조절하는 단계; 및/또는
    윈도우 이동 명령에 응답하여 상기 플로팅 윈도우 컨테이너를 현재 위치하는 영역에서 상기 바탕화면의 다른 영역으로 이동시켜, 상기 다른 영역에서 상기 바탕화면 엘리먼트를 디스플레이하도록 하는 단계
    를 더 포함하는, 바탕화면 엘리먼트의 디스플레이 방법.
  8. 제1항에 있어서,
    상기 플로팅 윈도우 컨테이너는 정상 디스플레이 상태와 최소화 디스플레이 상태를 포함하고, 상기 정상 디스플레이 상태는 상기 플로팅 윈도우 컨테이너의 윈도우가 상기 바탕화면에 디스플레이되는 상태를 가리키고, 상기 최소화 디스플레이 상태는 상기 플로팅 윈도우 컨테이너가 동작 상태를 유지하지만 대응하는 윈도우는 상기 바탕화면에 디스플레이되지 않는 상태를 가리키고;
    상기 바탕화면에서 상기 플로팅 윈도우 컨테이너로 상기 바탕화면 엘리먼트를 이동시키는 단계 후에, 상기 방법은,
    최소화 명령을 수신하거나 상기 바탕화면에서 디스플레이되는 현재 인터페이스가 미리 설정된 인터페이스임을 감지하는 경우, 상기 플로팅 윈도우 컨테이너를 정상 디스플레이 상태에서 최소화 디스플레이 상태로 조절하는 단계를 더 포함하는, 바탕화면 엘리먼트의 디스플레이 방법.
  9. 전자 장치에 있어서,
    상기 전자 장치에는 운영 체제가 마련되고, 상기 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함하고, 상기 전자 장치는:
    터치 스크린 - 상기 터치 스크린은 상기 바탕화면을 디스플레이하고, 상기 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신하도록 구성됨 -; 및
    프로세서 - 상기 프로세서는 상기 최상위 설정 명령에 따라 상기 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하고, 상기 바탕화면에서 상기 플로팅 윈도우 컨테이너로 상기 바탕화면 엘리먼트를 이동시키고, 상기 플로팅 윈도우 컨테이너에 디스플레이된 상기 바탕화면 엘리먼트를 상기 바탕화면에 디스플레이되는 인터페이스의 상부 레이어에 위치시키도록 구성됨 -
    를 포함하는, 전자 장치.
  10. 전자 장치에 있어서,
    상기 전자 장치는 디스플레이 장치와 연결되고, 상기 전자 장치에는 운영 체제가 마련되고, 상기 운영 체제의 바탕화면은 바탕화면 엘리먼트를 포함하고, 상기 운영 체제의 바탕화면은 상기 디스플레이 장치를 통하여 디스플레이되며, 상기 전자 장치는:
    통신 모듈 - 상기 통신 모듈은 상기 디스플레이 장치와 통신하고, 상기 디스플레이 장치가 송신하는 상기 바탕화면 엘리먼트에 대한 최상위 설정 명령을 수신하도록 구성됨 -; 및
    프로세서 - 상기 프로세서는 상기 최상위 설정 명령에 따라 제어 명령을 생성하고, 상기 통신 모듈을 통하여 상기 제어 명령을 상기 디스플레이 장치에 송신하여 상기 바탕화면 엘리먼트에 대한 플로팅 윈도우 컨테이너를 생성하도록 상기 디스플레이 장치를 제어하고, 상기 바탕화면에서 상기 플로팅 윈도우 컨테이너로 상기 바탕화면 엘리먼트를 이동시키고, 상기 플로팅 윈도우 컨테이너에 디스플레이된 상기 바탕화면 엘리먼트를 상기 바탕화면에서 디스플레이되는 인터페이스의 상부 레이어에 위치시키도록 구성됨 -
    를 포함하는, 전자 장치.
  11. 전자 장치에 있어서,
    상기 전자 장치는 프로세서와 메모리를 포함하고, 상기 메모리는 컴퓨터 프로그램을 저장하도록 구성되고, 상기 컴퓨터 프로그램은 상기 프로세서에 의해 실행될 때, 제1항 내지 제8항 중 어느 한 항의 상기 방법을 실현하는, 전자 장치.
KR1020227041305A 2022-06-30 2022-06-30 바탕화면 엘리먼트의 디스플레이 방법 및 전자 장치 KR20240003692A (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2022/102864 WO2024000419A1 (zh) 2022-06-30 2022-06-30 桌面元素的展示方法及电子设备

Publications (1)

Publication Number Publication Date
KR20240003692A true KR20240003692A (ko) 2024-01-09

Family

ID=84799952

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020227041305A KR20240003692A (ko) 2022-06-30 2022-06-30 바탕화면 엘리먼트의 디스플레이 방법 및 전자 장치

Country Status (5)

Country Link
US (1) US20240004675A1 (ko)
EP (1) EP4300297A1 (ko)
KR (1) KR20240003692A (ko)
CN (1) CN116391167A (ko)
WO (1) WO2024000419A1 (ko)

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012034245A1 (de) * 2010-09-15 2012-03-22 Ferag Ag Grafische benutzerschnittstelle
CN104714725B (zh) * 2011-12-31 2018-10-09 北京奇虎科技有限公司 一种悬浮窗的显示方法及装置
CN105938430B (zh) * 2012-07-31 2019-08-23 北京奇虎科技有限公司 一种信息展示装置及方法
CN104216752B (zh) * 2014-09-30 2017-06-09 珠海市君天电子科技有限公司 一种基于窗口的信息加载方法及装置
CN106873842A (zh) * 2015-12-10 2017-06-20 北京奇虎科技有限公司 桌面图标批量整理方法及装置和终端
CN106168869B (zh) * 2016-06-24 2019-06-21 北京奇虎科技有限公司 基于悬浮窗的桌面视图处理方法、装置及终端
CN106201632B (zh) * 2016-07-29 2020-04-28 维沃移动通信有限公司 一种应用程序的访问方法及移动终端
CN111176506A (zh) * 2019-12-25 2020-05-19 华为技术有限公司 一种屏幕显示方法及电子设备
CN112181225A (zh) * 2020-09-29 2021-01-05 维沃移动通信有限公司 桌面元素调整方法、装置和电子设备
US11847294B2 (en) * 2020-10-22 2023-12-19 Gree Electric Appliances, Inc. Of Zhuhai Method for generating desktop of mobile terminal, device and electronic device
CN112214144A (zh) * 2020-10-22 2021-01-12 珠海格力电器股份有限公司 生成移动终端桌面的方法、装置及电子装置

Also Published As

Publication number Publication date
CN116391167A (zh) 2023-07-04
EP4300297A1 (en) 2024-01-03
US20240004675A1 (en) 2024-01-04
WO2024000419A1 (zh) 2024-01-04

Similar Documents

Publication Publication Date Title
US11853523B2 (en) Display device and method of indicating an active region in a multi-window display
US20180018030A1 (en) User terminal device and method for controlling the user terminal device thereof
US9880727B2 (en) Gesture manipulations for configuring system settings
US20140223490A1 (en) Apparatus and method for intuitive user interaction between multiple devices
US9250780B2 (en) Information processing method and electronic device
WO2019047147A1 (zh) 图标移动方法及装置
US20130241829A1 (en) User interface method of touch screen terminal and apparatus therefor
CN111443863A (zh) 页面操控方法、装置、存储介质及终端
KR20140025493A (ko) 에지 제스처 기법
CN110928614B (zh) 界面显示方法、装置、设备及存储介质
US11024257B2 (en) Android platform based display device and image display method thereof
CN108920069A (zh) 一种触控操作方法、装置、移动终端和存储介质
CN114157889B (zh) 一种显示设备及触控协助交互方法
CN107526477A (zh) 屏幕解锁方法、装置及终端
JP2023552659A (ja) インターフェース表示状態の調整方法及び装置、デバイス、記憶媒体
US20140223328A1 (en) Apparatus and method for automatically controlling display screen density
CN115129214A (zh) 一种显示设备和颜色填充方法
WO2021068405A1 (zh) 元素传递方法、装置、设备及存储介质
KR20240003692A (ko) 바탕화면 엘리먼트의 디스플레이 방법 및 전자 장치
WO2022218152A1 (zh) 窗口切换方法、存储介质及相关设备
US9483171B1 (en) Low latency touch input rendering
US10019127B2 (en) Remote display area including input lenses each depicting a region of a graphical user interface
CN116347166A (zh) 显示设备及窗口显示方法
CN114760513A (zh) 一种显示设备及光标定位方法
CN104820489A (zh) 管理低延时直接控制反馈的***和方法