KR20160018790A - 스크린 배경의 표시를 제어하는 방법 및 장치 - Google Patents

스크린 배경의 표시를 제어하는 방법 및 장치 Download PDF

Info

Publication number
KR20160018790A
KR20160018790A KR1020167000638A KR20167000638A KR20160018790A KR 20160018790 A KR20160018790 A KR 20160018790A KR 1020167000638 A KR1020167000638 A KR 1020167000638A KR 20167000638 A KR20167000638 A KR 20167000638A KR 20160018790 A KR20160018790 A KR 20160018790A
Authority
KR
South Korea
Prior art keywords
screen
template
background
file
loaded
Prior art date
Application number
KR1020167000638A
Other languages
English (en)
Other versions
KR101783276B1 (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 KR20160018790A publication Critical patent/KR20160018790A/ko
Application granted granted Critical
Publication of KR101783276B1 publication Critical patent/KR101783276B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting
    • G06F40/186Templates
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/1423Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
    • G06F3/1431Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display using a single graphics controller
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2330/00Aspects of power supply; Aspects of display protection and defect management
    • G09G2330/02Details of power systems and of start or stop of display operation
    • G09G2330/021Power management, e.g. power saving
    • G09G2330/022Power management, e.g. power saving in absence of operation, e.g. no data being entered during a predetermined time
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Graphics (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명의 실시예는 스크린 배경의 디스플레이를 제어하는 방법 및 장치를 제공하며, 여기서는 스크린마다 스크린 배경을 개별적으로 설정할 수 있으며, 이에 의해 사용자 경험이 향상된다. 상기 방법은: 설정될 스크린의 스크린 식별자를 획득하는 단계 - 상기 설정된 스크린은 메인 스크린, 잠금 스크린, 또는 임의의 서브스크린임 - ; 상기 설정된 스크린의 사용될 템플릿을 결정하고, 상기 사용될 템플릿의 템플릿 구성 정보를 획득하는 단계 - 상기 템플릿 구성 정보는 템플릿 식별자를 포함함 - ; 상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하고, 배경 파일을 로딩하기 위한 파일 정보를 획득하는 단계; 및 상기 설정될 스크린의 스크린 구성 정보를 저장하는 단계를 포함하며, 상기 설정될 스크린의 스크린 구성 정보는 상기 설정될 스크린의 스크린 식별자, 상기 설정될 스크린에 대응하는 템플릿 식별자, 및 상기 설정될 스크린에 대응하는 파일 정보를 포함한다.

Description

스크린 배경을 표시하기 위한 제어 방법 및 장치{CONTROL METHOD AND DEVICE FOR DISPLAYING SCREEN BACKGROUND}
본 출원은 2013년 6월 28일 중국특허청에 출원되고 발명의 명칭이 "METHOD AND APPARATUS FOR CONTROLLING DISPLAY OF SCREEN BACKGROUND"인 중국특허출원 No. 201310269606.0에 대한 우선권을 주장하는 바이며, 상기 문헌은 본 명세서에 원용되어 병합된다.
본 발명은 전자 기기의 스크린 디스플레이 분야에 관한 것이며, 특히 스크린 배경의 디스플레이를 제어하는 방법 및 장치에 관한 것이다.
이동 통신 단말은 도구로서 사람들의 일상생활의 필수품이 되었다. 이동 통신 단말에 대한 사용자의 요구가 더이상 통신 및 교환에 한정되지 않으며, 대신, 사용자는 이동 통신 단말을 작업, 오락, 쇼핑, 거래, 사회활용, 비즈니스 등에 사용하기를 바란다. 시장 수요에 의해 더 많은 종류의 이동 통신 단말이 출시되고 있으며 우수한 사용자 경험은 통신 단말 간의 경쟁에서 주요 요인이 될 것이다.
통상적인 이동 통신 단말은 스크린 배경을 설정하는 기능을 사용자에게 제공한다. 그렇지만, 종래기술에서, 이동 통신 단말(예를 들어, 스마트폰)은 잠금 스크린 및 메인 스크린에 대해서만 스크린 배경을 설정할 수 있고 다른 서브스크린에 대해서는 스크린 배경을 설정할 수 없다. 그러므로 서브스크린의 스크린 배경 디스플레이는 단지 메인 스크린의 스크린 배경 디스플레이와 같을 수 있을 뿐이다. 결과적으로, 스크린 배경 디스플레이는 다양성이 부족하고, 이는 사용자가 이동 통신 단말 장기간 사용할 때 미적으로 지루함을 느끼게 할 수도 있으며, 결과적으로 사용자 경험이 열악해진다.
본 발명의 실시예는 스크린 배경의 디스플레이를 제어하는 방법 및 장치를 제공하며, 여기서는 스크린마다 스크린 배경을 개별적으로 설정할 수 있으며, 이에 의해 사용자 경험이 향상된다.
이러한 목적을 달성하기 위해, 이하의 기술적 솔루션이 본 발명의 실시예에서 사용된다.
제1 관점에 따라, 스크린 배경의 디스플레이를 제어하는 방법이 제공되며, 상기 방법은:
설정될 스크린의 스크린 식별자를 획득하는 단계 - 상기 설정된 스크린은 메인 스크린, 잠금 스크린, 또는 임의의 서브스크린임 - ;
상기 설정된 스크린의 사용될 템플릿을 결정하고, 상기 사용될 템플릿의 템플릿 구성 정보를 획득하는 단계 - 상기 템플릿 구성 정보는 템플릿 식별자를 포함함 - ;
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하고, 배경 파일을 로딩하기 위한 파일 정보를 획득하는 단계; 및
상기 설정될 스크린의 스크린 구성 정보를 저장하는 단계
를 포함하며,
상기 설정될 스크린의 스크린 구성 정보는 상기 설정될 스크린의 스크린 식별자, 상기 설정될 스크린에 대응하는 템플릿 식별자, 및 상기 설정될 스크린에 대응하는 파일 정보를 포함한다.
제1 가능한 실시 방식에서, 제1 관점에 따라, 상기 설정된 스크린의 사용될 템플릿을 결정하는 단계는:
상기 설정된 스크린에 대한 템플릿 라이브러리로부터 상기 설정된 스크린의 사용될 템플릿으로서 사용자에 의해 선택된 템플릿을 사용하는 단계; 또는
상기 설정될 스크린에 대해 상기 설정된 스크린의 사용될 템플릿으로서 사용자의 요구에 맞춰진 템플릿을 사용하는 단계; 또는
상기 설정된 스크린의 사용될 템플릿으로서 시스템 디폴트 템플릿을 사용하는 단계
를 포함한다.
제2 가능한 실시 방식에서, 제1 관점 또는 제1 가능한 실시 방식에 따라, 상기 템플릿 구성 정보는 템플릿 구조 정보를 더 포함하며,
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하는 단계는:
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 설정될 스크린에 대해 사용자에 의해 선택된 배경 파일을 상기 로딩될 배경 파일로서 사용하는 단계; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택하는 단계; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택하는 단계
를 포함한다.
제3 가능한 실시 방식에서, 제2 가능한 실시 방식에 따라, 상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택하는 단계는:
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하는 단계; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하는 단계; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하는 단계
를 포함한다.
제4 가능한 실시 방식에서, 제2 가능한 실시 방식에 따라, 상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택하는 단계는:
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하는 단계; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하는 단계; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하는 단계
를 포함한다.
제5 가능한 실시 방식에서, 제2 내지 제4 가능한 실시 방식 중 어느 하나에 따라, 상기 설정될 스크린의 스크린 구성 정보는 상기 사용될 템플릿에 대응하는 템플릿 구조 정보를 더 포함한다.
제6 가능한 실시 방식에서, 제1 관점에 따라, 상기 배경 파일을 로딩하기 위한 파일 정보는:
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 완전한 개별 파일을 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 배경 파일의 저장 위치를 나타내는 정보를 포함하거나, 상기 배경 파일의 파일 내용을 포함하는 것, 및
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 개별 파일의 일부를 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 개별 파일의 저장 위치를 나타내는 정보 및 상기 개별 파일의 어느 부분이 배경 파일인지를 나타내는 정보를 포함하거나, 또는 상기 배경 파일의 파일 내용을 포함하는 것을 포함한다.
제7 가능한 실시 방식에서, 제1 관점 또는 제1 내지 제6 가능한 실시 방식 중 어느 하나에 따라, 상기 방법은:
배경이 로딩될 스크린을 결정하고, 상기 배경이 로딩될 스크린의 스크린 식별자를 획득하는 단계;
상기 배경이 로딩될 스크린의 스크린 식별자에 따라, 상기 배경이 로딩될 스크린의 스크린 구성 정보를 분석하는 단계 - 상기 배경이 로딩될 스크린의 스크린 구성 정보는 상기 배경이 로딩될 스크린의 스크린 식별자, 상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자, 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보를 포함함 - ; 및
상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보에 따라, 상기 배경이 로딩될 스크린 상에 배경 파일을 로딩하는 단계
를 더 포함한다.
제2 관점에 따라, 스크린 배경의 디스플레이를 제어하는 장치가 제공되며, 상기 장치는:
설정될 스크린의 스크린 식별자를 획득하도록 구성되어 있는 스크린 식별자 획득 유닛 - 상기 설정된 스크린은 메인 스크린, 잠금 스크린, 또는 임의의 서브스크린임 - ;
상기 설정된 스크린의 사용될 템플릿을 결정하고, 상기 사용될 템플릿의 템플릿 구성 정보를 획득하도록 구성되어 있는 템플릿 구성 정보 획득 유닛 - 상기 템플릿 구성 정보는 템플릿 식별자를 포함함 - ;
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하고, 배경 파일을 로딩하기 위한 파일 정보를 획득하도록 구성되어 있는 파일 정보 획득 유닛; 및
상기 설정될 스크린의 스크린 구성 정보를 저장하도록 구성되어 있는 저장 유닛
을 포함하며,
상기 설정될 스크린의 스크린 구성 정보는 상기 설정될 스크린의 스크린 식별자, 상기 설정될 스크린에 대응하는 템플릿 식별자, 및 상기 설정될 스크린에 대응하는 파일 정보를 포함한다.
제1 가능한 실시 방식에서, 제2 관점에 따라, 상기 설정된 스크린의 사용될 템플릿을 결정할 때, 상기 템플릿 구성 정보 획득 유닛은 구체적으로:
상기 설정된 스크린에 대한 템플릿 라이브러리로부터 상기 설정된 스크린의 사용될 템플릿으로서 사용자에 의해 선택된 템플릿을 사용하거나; 또는
상기 설정될 스크린에 대해 상기 설정된 스크린의 사용될 템플릿으로서 사용자의 요구에 맞춰진 템플릿을 사용하거나; 또는
상기 설정된 스크린의 사용될 템플릿으로서 시스템 디폴트 템플릿을 사용하도록 구성되어 있다.
제2 가능한 실시 방식에서, 제2 관점 및 제1 가능한 실시 방식에 따라, 상기 템플릿 구성 정보는 템플릿 구조 정보를 더 포함하며,
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정할 때, 상기 파일 정보 획득 유닛은 구체적으로:
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 설정될 스크린에 대해 사용자에 의해 선택된 배경 파일을 상기 로딩될 배경 파일로서 사용하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택하도록 구성되어 있다.
제3 가능한 실시 방식에서, 제2 가능한 실시 방식에 따라, 상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택할 때, 상기 파일 정보 획득 유닛은 구체적으로:
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하도록 구성되어 있다.
제4 가능한 실시 방식에서, 제2 가능한 실시 방식에 따라,
상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택할 때, 상기 파일 정보 획득 유닛은 구체적으로:
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하도록 구성되어 있다.
제5 가능한 실시 방식에서, 제2 내지 제4 가능한 실시 방식 중 어느 하나에 따라, 상기 설정될 스크린의 스크린 구성 정보는 상기 사용될 템플릿에 대응하는 템플릿 구조 정보를 더 포함한다.
제6 가능한 실시 방식에서, 제2 관점에 따라, 상기 파일 정보 획득 유닛에 의해 획득된, 상기 배경 파일을 로딩하기 위한 파일 정보는:
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 완전한 개별 파일을 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 배경 파일의 저장 위치를 나타내는 정보를 포함하거나, 상기 배경 파일의 파일 내용을 포함하는 것, 및
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 개별 파일의 일부를 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 개별 파일의 저장 위치를 나타내는 정보 및 상기 개별 파일의 어느 부분이 배경 파일인지를 나타내는 정보를 포함하거나, 또는 상기 배경 파일의 파일 내용을 포함하는 것을 포함한다.
제7 가능한 실시 방식에서, 제2 관점 또는 제1 내지 제6 가능한 실시 방식 중 어느 하나에 따라, 상기 장치는:
배경이 로딩될 스크린을 결정하고, 상기 배경이 로딩될 스크린의 스크린 식별자를 획득하도록 구성되어 있는 결정 유닛;
상기 배경이 로딩될 스크린의 스크린 식별자에 따라, 상기 배경이 로딩될 스크린의 스크린 구성 정보를 분석하도록 구성되어 있는 분석 유닛 - 상기 배경이 로딩될 스크린의 스크린 구성 정보는 상기 배경이 로딩될 스크린의 스크린 식별자, 상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자, 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보를 포함함 - ; 및
상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보에 따라, 상기 배경이 로딩될 스크린 상에 배경 파일을 로딩하도록 구성되어 있는 로딩 유닛
을 더 포함한다.
본 발명의 실시예는 스크린 배경의 디스플레이를 제어하는 방법 및 장치를 제공한다. 각각의 스크린 배경의 설정을 완료하도록 스크린 구성 정보가 저장되어 있으므로 방법에 따라 스크린마다 스크린 배경을 개별적으로 설정하여 그 설정에 따라 스크린마다 설정된 스크린 배경을 표시할 수 있으며, 이에 의해 사용자 경험이 향상된다.
본 발명의 실시예의 기술적 솔루션을 더 명확하게 설명하기 위해, 이하에서는 본 발명의 실시예를 설명하는 데 필요한 첨부된 도면에 대해 간략하게 설명한다. 당연히, 이하의 실시예의 첨부된 도면은 본 발명의 일부의 실시예에 지나지 않으며, 당업자라면 창조적 노력 없이 첨부된 도면으로부터 다른 도면을 도출해낼 수 있을 것이다.
도 1은 본 발명의 실시예에 따라 스크린 배경의 디스플레이를 제어하는 방법에 대한 개략도이다.
도 2는 본 발명의 실시예에 따라 스크린 배경의 디스플레이를 제어하는 다른 방법에 대한 개략도이다.
도 3은 본 발명의 실시예에 따라 스크린 배경의 디스플레이를 제어하는 방법에서 사용되는 템플릿에 대한 개략도 및 디스플레이 배경 파일이 스크린에 로딩된 후 디스플레이 효과에 대한 개략도이다.
도 4는 본 발명의 실시예에 따라 스크린 배경의 디스플레이를 제어하는 다른 방법에서 사용되는 템플릿에 대한 개략도 및 디스플레이 배경 파일이 스크린에 로딩된 후 디스플레이 효과에 대한 개략도이다.
도 5는 본 발명의 실시예에 따라 스크린 배경의 디스플레이를 제어하는 장치에 대한 개략도이다.
도 5는 본 발명의 실시예에 따라 스크린 배경의 디스플레이를 제어하는 다른 장치에 대한 개략도이다.
도 7은 본 발명의 실시예에 따른 단말에 대한 개략도이다.
이하에서는 본 발명의 실시예에 첨부된 도면을 참조하여 본 발명의 실시예의 기술적 솔루션에 대해 명확하고 완전하게 설명한다. 당연히, 설명된 실시예는 본 발명의 모든 실시예가 아닌 일부에 지나지 않는다. 당업자가 창조적 노력 없이 본 발명의 실시예에 기초하여 획득하는 모든 다른 실시예는 본 발명의 보호 범위 내에 있게 된다.
현재, 통상적인 전자 기기는 2개의 스크린, 즉 잠금 스크린 및 메인 스크린을 포함할 수 있다. 일부의 스마트 전자 기기는 일반적으로 적어도 3개의 스크린, 즉 잠금 스크린, 메인 스크린, 및 적어도 하나의 서브스크린을 포함하며, 당연히 사용자가 전자 기기용 잠금 스크린을 설정하지 않으면, 전자 기기는 적어도 2개의 스크린, 즉 메인 스크린 및 적어도 하나의 서브스크린을 포함할 수 있다.
전자 기기가 얼마나 많은 스크린을 포함하는지에 관계없이, 본 발명의 실시예에 따른 방법은 전자 기기에 포함되어 있는 임의의 스크린에 대해 스크린 배경을 설정하는 데 사용될 수 있다. 이하에서는 첨부된 도면을 참조하여 본 발명의 실시예에 따른 스크린 배경의 디스플레이를 제어하는 방법에 대해 상세히 설명한다.
도 1에 도시된 바와 같이, 본 발명의 실시예에서 제공하는 스크린 배경의 디스플레이를 제어하는 방법은 다음과 같은 복수의 단계를 포함할 수 있고, 이러한 단계는 전자 기기에 의해 실행될 수 있다.
S101. 설정될 스크린의 스크린 식별자를 획득한다.
설정될 스크린은 메인 스크린, 잠금 스크린, 또는 임의의 서브스크린이고, 스크린 식별자란 설정될 스크린을 고유하게 식별할 수 있는 정보를 말한다.
선택적으로, 설정될 스크린이 잠금 스크린이면, 시스템이 잠금 스크린에 미리 할당한 고유 식별자는 잠금 스크린의 스크린 식별자로서 사용될 수 있다.
선택적으로, 설정될 스크린이 메인 스크린 또는 서브스크린이면, 시스템이 잠금 스크린에 미리 할당한 고유 식별자는 스크린의 스크린 식별자로서 사용될 수 있다. 또한, 메인 스크린과 서브스크린 간에는 인터-링킹 관계(inter-linking relationship)가 존재할 수 있다. 예를 들어, 도 3을 참조하면, 전자 기기는 3개의 스크린: 메인 스크린, 메인 스크린의 제1 좌 위치에 대한 서브스크린(제1 좌 스크린), 및 메인 스크린의 제1 우 위치에 대한 서브스크린(제1 우 스크린)을 포함한다. 예를 들어, 서브스크린 간에도 인터-링킹 관계가 존재할 수 있다. 예를 들어, 전자 기기는 4개의 스크린: 메인 스크린, 메인 스크린의 제1 좌 위치에 대한 서브스크린, 메인 스크린의 제1 우 위치에 대한 서브스크린, 및 메인 스크린의 제2 우 위치에 대한 서브스크린을 포함한다. 다른 스크린과의 링킹 관계에 있는 설정될 스크린에 있어서, 스크린의 스크린 식별자가 링킹 관계를 나타내는 데 사용되는 식별자일 수 있다.
S102. 설정된 스크린의 사용될 템플릿을 결정하고, 상기 사용될 템플릿의 템플릿 구성 정보를 획득한다.
상기 템플릿 구성 정보는 템플릿 식별자를 포함하며, 템플릿 구조 정보를 더 포함할 수 있으며, 여기서 템플릿 구조 정보는 각 템플릿의 구획 수 및 템플릿 내의 구획의 레이아웃을 포함하며, 구획의 레이아웃이란 템플릿 내의 구획 간의 위치 관계를 말한다.
템플릿 식별자란 템플릿을 고유하게 식별할 수 있는 정보를 말한다. 예를 들어, 시스템은 템플릿의 템플릿 식별자로서 템플릿마다 고유한 식별자를 할당할 수 있으며, 여기서 구획의 수는 템플릿에 포함되어 있는 총 구획이며, 이에 상응해서 하나의 대상이 하나의 구획 상에 로딩되어야 한다.
설정될 스크린에 의해 사용되어야 하는 템플릿은 이 단계에서 설정될 스크린에 대해 결정되며, 따라서 이 단계에서 획득된 템플릿은 단계 S101에서 획득된 스크린 식별자에 대응한다.
이 단계에서, 스크린의 사용될 템플릿은 이하의 3가지 선택 방식 중 어느 하나에서 결정될 수 있다.
방식 a: 설정된 스크린에 대한 템플릿 라이브러리로부터 상기 설정된 스크린의 사용될 템플릿으로서 사용자에 의해 선택된 템플릿을 사용한다.
템플릿 라이브러리는 시스템에서 제공한 템플릿을 포함할 수 있다. 사용자가 자신의 요구에 템플릿을 맞추면, 사용자의 요구에 맞춰진 템플릿 역시 템플릿 라이브러리에 저장될 수 있으며, 따라서 템플릿 라이브러리는 사용자의 요구에 맞춰진 템플릿을 포함한다. 당연히, 이를 시스템이 허용하면, 사용자는 다운로딩된 템플릿을 템플릿 라이브러리에 더 저장할 수 있다. 이 방식은 사용자가 템플릿 라이브러리에 저장되어 있는 템플릿으로부터 설정될 스크린에 대해 하나의 템플릿을 선택할 수 있다는 것을 주로 강조한다.
방식 b: 스크린에 대해 상기 스크린의 사용될 템플릿으로서 사용자의 요구에 맞춰진 템플릿을 사용한다.
이 방식은 사용자가 스크린 배경을 설정하기 전에 요구에 맞춰진 템플릿을 미리 저장하지 않아도 된다는 것을 주로 강조한다. 대신, 스크린을 설정하는 프로세스에서, 사용자는 설정될 스크린에 대해 템플릿을 요구에 맞출 수 있고, 시스템은 요구에 맞춰진 템플릿을 템플릿 라이브러리에 자동으로 또는 사용자가 선택할 때 저장할 수 있으며, 그 요구에 맞춰진 템플릿에 고유한 템플릿 식별자를 추가로 할당할 수 있다.
템플릿 식별자는 시스템 내의 기존의 템플릿 식별자와 동일하지 않는 한 사용자에 의해 설정될 수도 있다는 것에 유의해야 한다.
방식 c: 스크린의 사용될 템플릿으로서 시스템 디폴트 템플릿을 사용한다.
이 방식은 사용자가 설정될 스크린에 대해 설정될 스크린에 의해 사용될 템플릿을 설정하지 않았다는 것을 주로 강조한다. 시스템은 템플릿 라이브러리로부터 시스템 디폴트 템플릿을 임의로 선택할 수 있으며, 그런 다음 다른 설정될 스크린에 대해서는 다른 시스템 디폴트 템플릿을 설정할 수 있다. 시스템은 또한 템플릿 라이브러리 내의 하나의 템플릿을 시스템 디폴트 템플릿으로서 선택할 수 있으며, 이때 시스템 디폴트 템플릿은 다른 설정될 스트림에 대해 동일하다. 그렇지만, 이러한 2가지 솔루션에 제한되지 않는다.
예를 들어, 도 3에 도시된 바와 같이, 사용될 템플릿은 전술한 방식 중 어느 하나에 따라 설정될 스크린마다 결정될 수 있으며, 여기서 설정될 템플릿은 템플릿 식별자 및 구획의 수와 같은 정보를 포함하며, 여기서 구획의 수는 1이다.
예를 들어, 도 4에 도시된 바와 같이, 설정될 템플릿은 전술한 방식 중 어느 하나에 따라 하나의 설정될 스크린에 대해 결정될 수 있으며, 여기서 설정될 템플릿은 템플릿 식별자, 2인 구획의 수, 및 구획 간의 상하 위치 관계와 같은 정보를 포함한다.
S103. 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하고, 배경 파일을 로딩하기 위한 파일 정보를 획득한다.
설정될 스크린 상에 로딩되어야 하는 배경 파일은 이 단계에서 설정될 스크린에 대해 결정되며, 따라서 이 단계에서 획득된 파일 정보는 단계 S101에서 획득된 스크린 식별자에 대응한다.
배경 파일이란 스크린 상에 로딩된 대상의 최소 단위를 말한다. 즉, 본 실시예에서 임의의 스크린에 의해 사용된 템플릿은 적어도 하나의 구획을 포함하고, 하나의 구획에 로딩된 대상이 배경 파일이다.
선택적으로, 배경 파일은 완전한 개별 파일을 포함할 수 있다. 이 경우, 배경 파일을 로딩하는 데 필요한 파일 정보는 배경 파일의 저장 위치를 가리키는 정보를 포함하거나, 배경 파일의 파일 내용을 포함한다. 배경 파일의 파일 내용은 배경 파일을 복원할 수 있는 내용일 수 있다. 예를 들어, 파일 내용은 이진수 코드로 표현된 이미지일 수 있다.
선택적으로, 배경 파일은 개별 파일의 일부를 포함할 수도 있다. 이 경우, 배경 파일을 로딩하는 데 필요한 파일 정보는 개별 파일의 저장 위치를 가리키는 정보 및 개별 파일의 어느 부분이 배경 파일인지를 가리키는 정보를 포함하거나, 배경 파일의 파일 내용을 포함한다. 예를 들어, 파일 내용은 이진수 코드로 표현된 부분 이미지일 수 있다.
하나의 완전한 개별 파일은 이미지, 플래시 등일 수 있다. 완전한 개별 파일이 이미지이면, 이것의 포맷은 jpg, png, gif이거나, 또는 다른 보편적으로 사용되는 이미지 포맷일 수 있다.
이 단계에서, 스크린 상에서 사용되는 템플릿을 사용하기 위해 로딩될 배경 파일은 이하의 3가지 옵션 방식 중 어느 하나에서 결정될 수 있다: 방식 d, 방식 e, 및 방식 f.
방식 d: 템플릿의 템플릿 구조 정보에 따라 스크린에 대해 사용자에 의해 선택된 배경 파일을 상기 로딩될 배경 파일로서 사용한다.
이 방식은 스크린 설정을 위해 사용자에 의해 입력되는 정보가 하나의 선택된 선택될 스크린 및 이 스크린에 대해 선택된 적어도 하나의 배경 파일을 포함한다는 것을 주로 강조한다. 그런 다음, 스크린 배경이 설정되면, 스크린에 대해 사용자에 의해 선택되는 적어도 하나의 배경 파일이 스크린 상에 로딩될 배경 파일이다. 이 경우, 배경 파일의 수는 스크린의 템플릿 구조 정보 내의 구획의 수와 동일하며, 템플릿의 구획의 수는 적어도 하나이므로, 배경 파일의 수도 적어도 하나이다.
방식 e: 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택한다.
이 방식은 스크린 설정에 대해 사용자에 의해 입력되는 정보가 모든 스크린에 대해 1차 선택되는 적어도 하나의 개별 파일을 포함한다는 것을 주로 강조한다. 이 경우, 모든 스크린 중 임의의 스크린 상에 로딩되어야 하는 배경 파일은 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 선택되어야 한다.
예를 들어, 사용자는 하나의 폴더를 선택할 수 있다. 이때, 이 경우, 그 폴더에 포함되어 있는 모든 개별 파일은 스크린 설정을 위해 사용자에 의해 입력되는 정보이다. 이 경우, 폴더는 적어도 하나의 개별 파일을 포함한다. 대안으로, 예를 들어, 사용자는 하나의 폴더 또는 복수의 폴더로부터 적어도 하나의 개별 파일을 스크린 설정을 위해 사용자에 의해 입력되는 정보로서 선택할 수도 있다.
구체적으로, 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택하는 것은 이하의 3가지 옵션 방식을 포함한다: 방식 e1, 방식 e2, 및 방식 e3.
방식 e1: 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일을 상기 로딩될 배경 파일로서 선택한다.
이 방식은 모든 스크린에 대해 사용자에 의해 선택된 개별 파일의 수가 충분한 경우에, 모든 스크린 중 임의의 선택될 스크린의 배경 설정에 있어서, 사용자 경험을 향상시키기 위해, 시스템이 상기 설정될 스크린의 템플릿 구조 정보 내의 구획의 수에 따라, 모든 스크린에 대해 사용자에 의해 선택된 배경 파일들로부터 구획의 수가 동일한 배경 파일들을 선택하며, 모든 스크린의 배경 설정이 완료된 후, 모든 스크린 중 임의의 스크린이 상기 스크린에 대해 시스템에 의해 선택되는 다른 배경 파일을 가진다는 것을 주로 강조한다.
방식 e2: 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택한다.
이 방식은 일반적으로 모든 스크린에 대해 사용자에 의해 선택된 개별 파일의 수가 매우 작은 경우에 사용된다.
예를 들어, 전자 기기가 2개의 설정될 스크린을 포함하고, 각 스크린의 템플릿이 2개의 구획을 포함하며, 사용자가 모든 스크린에 대해 2개의 개별 파일을 선택하는 경우를 가정한다. 이 경우, 시스템은 제1 설정된 스크린에 대해, 제1 설정될 스크린 상에 로딩될 배경 파일로서 2개의 비반복(non-repeated) 개별 파일을 선택한다. 제2 선택될 스크린에 대한 배경 파일들을 선택할 때, 이전에 선택되지 않았던 개별 파일이 없으므로, 시스템은 제2 설정될 스크린 상에 로딩될 배경 파일들로서 이전에 선택되었던 2개의 개별 파일만을 선택한다.
방식 e3: 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택한다.
이 방식은 일반적으로 모든 스크린에 대해 사용자에 의해 선택된 개별 파일의 수가 상대적으로 작은 경우에 사용된다.
예를 들어, 전자 기기가 2개의 설정될 스크린을 포함하고, 각 스크린의 템플릿이 2개의 구획을 포함하며, 사용자가 모든 스크린에 대해 3개의 개별 파일을 선택하는 경우를 가정한다. 이 경우, 시스템은 제1 설정될 스크린에 대해서는, 제1 설정될 스크린 상에 로딩될 배경 파일로서 2개의 비반복 개별 파일을 선택하고, 제2 설정될 스크린에 대해서는, 이전에 선택되지 않았던 하나의 나머지 개별 파일 및 이전에 선택되었던 하나의 배경 파일을 상기 제2 설정될 스크린 상에 로딩될 배경 파일로서 선택한다.
방식 f: 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택한다.
이 방식은 스크린 설정을 위해 사용자에 의해 입력되는 정보가 선택된 배경 파일을 포함하지 않으며, 시스템은 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택해야만 하는 것을 주로 강조하며, 여기서 시스템 디폴트 배경 파일 라이브러리는 적어도 하나의 개별 파일을 포함한다.
구체적으로, 디폴트 배경 파일 라이브러리로부터 상기 설정될 배경 파일을 선택하는 것은 이하의 3가지 옵션 방식을 포함한다: 방식 f1, 방식 f2, 및 방식 f3.
방식 f1: 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일을 상기 로딩될 배경 파일로서 선택한다.
이 방식은 배경 파일 라이브러리 내의 개별 파일의 수가 충분한 경우, 모든 스크린 중 임의의 설정될 스크린의 배경 설정에 있어서, 사용자 경험을 향상시키기 위해, 시스템은 설정될 스크린의 템플릿 구조 정보에 따라 배경 파일 라이브러리로부터, 구획의 수가 동일한 배경 파일을 선택한다는 것을 주로 강조한다. 이 경우, 모든 스크린의 배경 설정이 완료된 후, 모든 스크린 중 임의의 스크린이 상기 임의의 스크린에 대해 시스템에 의해 선택되는 다른 배경 파일을 가진다.
방식 f2: 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택한다.
이 방식은 일반적으로 배경 파일 라이브러리 내의 개별 파일의 수가 매우 작은 경우에 사용된다.
예를 들어, 전자 기기가 2개의 설정될 스크린을 포함하고, 각 스크린의 템플릿이 2개의 구획을 포함하며, 배경 파일 라이브러리가 2개의 개별 파일을 포함하는 경우를 가정한다. 이 경우, 시스템은 제1 설정될 스크린에 대해, 2개의 비반복 개별 파일을 제1 설정될 스크린 상에 로딩될 배경 파일로서 선택한다. 제2 설정될 스크린에 대해 배경 파일을 선택할 때, 이전에 선택되지 않았던 개별 파일이 없으므로, 시스템은 단지 이전에 선택되었던 2개의 개별 파일을 제2 선택될 스트림에 상에 로딩될 배경 파일로서 선택한다.
방식 f3: 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터, 상기 선택될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택한다.
이 방식은 일반적으로 배경 파일 라이브러리 내의 개별 파일의 수가 상대적으로 작은 경우에 사용된다.
예를 들어, 전자 기기가 2개의 설정될 스크린을 포함하고, 각 스크린의 템플릿이 2개의 구획을 포함하며, 배경 파일 라이브러리는 3개의 개별 파일을 가지는 경우를 가정한다. 이 경우, 시스템은 제1 설정될 스크린에 대해서는, 2개의 비반복 개별 파일을 제1 설정될 스크린 상에 로딩될 배경 파일로서 선택하고, 제2 설정될 스크린에 대해서는, 이전에 선택되었던 하나의 나머지 개별 파일 및 이전에 선택되지 않았던 하나의 개별 파일을 제2 설정될 스크린 상에 로딩될 배경 파일로서 선택한다.
예를 들어, 도 3에 도시된 템플릿의 템플릿 구조 정보에 따르면, 설정될 메인 스크린 상에 로딩될 배경 파일로서 이미지 2가 결정될 수 있고, 설정될 제1 좌 스크린(서브스크린) 상에 로딩될 배경 파일로서 이미지 1이 설정될 수 있으며, 설정될 제1 우 스크린(서브스크린) 상에 로딩될 배경 파일로서 이미지 3이 설정될 수 있다.
예를 들어, 도 4에 도시된 템플릿의 템플릿 구조 정보에 따르면, 하나의 설정될 스크린 상에 로딩될 배경 파일로서 이미지 1 및 이미지 2가 결정될 수 있다.
S104. 상기 설정될 스크린의 스크린 구성 정보를 저장한다.
상기 설정될 스크린의 스크린 구성 정보는 상기 설정될 스크린의 스크린 식별자, 상기 설정될 스크린에 대응하는 템플릿 식별자, 및 상기 설정될 스크린에 대응하는 파일 정보를 포함한다.
환언하면, 3개의 단계 S101 내지 S103을 사용함으로써 하나의 설정될 스크린에 대해 획득된 정보와 이 정보 간의 대응관계가 저장된다.
스크린 배경 설정은 전술한 4개의 단계를 사용함으로써 전자 기기의 각 스크린에 대해 완료될 수 있으므로, 전자 기기의 모든 스크린의 설정이 완료된 후, 각 스크린의 스크린 식별자, 스크린의 스크린 식별자에 대응하는 템플릿 식별자, 및 배경 파일을 로딩하는 데 필요하고 스크린의 스크린 식별자에 대응하는 파일 정보가 전자 기기에 저장된다.
또한, 도 2에 도시된 바와 같은, 방법은 이하의 단계를 더 포함할 수 있다.
S105. 배경이 로딩될 스크린 결정하고, 배경이 로딩될 스크린의 스크린 식별자를 획득한다.
예를 들어, 사용자 스크린을 슬라이딩하면, 슬라이딩 후에 표시된 스크린은 배경이 로딩되는 스크린이고, 시스템은 이 스크린에 따라 대응하는 스크린 식별자를 획득한다.
S106. 배경이 로딩되는 스크린의 스크린 식별자에 따라, 배경이 로딩되는 스크린의 스크린 구성 정보를 분석한다.
배경이 로딩되는 스크린의 스크린 구성 정보는 배경이 로딩되는 스크린의 스크린 식별자, 배경이 로딩되는 스크린에 대응하는 템플릿 식별자, 및 배경이 로딩되는 스크린에 대응하는 파일 정보를 포함한다.
스크린 구성 정보가 템플릿 식별자에 대응하는 템플릿 구조 정보를 포함하지 않으면,
먼저, 그 획득된 스크린 식별자를 사용함으로써 저장된 스크린 구성 정보를 분석함으로써 스크린 식별자에 대응하는 템플릿 식별자 및 배경 파일을 로딩하는 데 필요하고 스크린 식별자에 대응하는 파일 정보가 획득되고,
그런 다음, 템플릿의 템플릿 구성 정보가 템플릿 식별자에 따라 획득된다.
스크린 구성 정보가 템플릿 식별자에 대응하는 템플릿 구조 정보를 포함하면,
그 획득된 스크린 식별자를 사용함으로써 저장된 스크린 구성 정보를 분석함으로써, 스크린 식별자에 대응하는 템플릿 식별자, 배경 파일을 로딩하는 데 필요하고 스크린 식별자에 대응하는 파일 정보, 및 템플릿 식별자에 대응하는 템플릿 구성 정보가 획득된다.
S107. 배경이 로딩될 스크린에 대응하는 템플릿 식별자 및 배경이 로딩될 스크린에 대응하는 파일 정보에 따라, 배경이 로딩될 스크린 상에 배경 파일을 로딩한다.
스크린 배경을 더 직관적으로 표시하는 프로세스를 설명하기 위해, 도 3 및 도 4를 참조하여 예시적으로 설명한다.
도 3에 도시된 스크린의 디스플레이 효과 다이어그램에서, 전자 기기에 전원이 들어온 후, 배경이 로딩되어야 하는 스크린이 메인 스크린이고, 단계 S105 내지 S107 및 도 3의 템플릿에 따라 메인 스크린에 이미지 2가 로딩된다. 사용자가 스크린은 제1 좌 스크린으로 슬라이딩하면, 단계 S105 내지 S107 및 도 3의 템플릿에 따라 제1 좌 스크린에 이미지 2가 로딩된다. 사용자가 스크린은 제1 우 스크린으로 슬라이딩하면, 단계 S105 내지 S107 및 도 3의 템플릿에 따라 제1 우 스크린에 이미지 3이 로딩된다.
도 4에 도시된 바와 같이 배경이 로딩되어야 하는 스크린의 디스플레이 효과 다이어그램에서, 단계 S105 내지 S107 및 도 4의 템플릿에 따라 스크린에 이미지 1 및 이미지 2가 로딩된다.
본 발명의 실시예는 스크린 배경의 디스플레이를 제어하는 방법 및 장치를 제공한다. 각 스크린 배경의 설정을 완료하도록 스크린 구성 정보가 저장되며, 이에 따라 스크린 배경은 방법에 따라 각 스크린에 대해 개별적으로 설정되어, 설정에 따라 각 스크린에 대해 설정된 스크린 배경이 표시되며, 이에 의해 사용자 경험이 향상된다.
본 발명의 실시예는 스크린 배경의 디스플레이 제어하는 다른 방법을 제공하며, 이 방법에서는 스크린의 스크린 구성 정보가 획득되고 저장되어, 각 스크린 배경의 설정을 완료하고 그 설정에 따라 스크린 배경을 표시한다.
전술한 실시예에서, S102 및 S103 각각은 3가지 실시 방식을 포함한다. 이 때, 9개의 가능한 조합이 있다. 이하에서는 4가지 조합에 대응하는 방법을 예시적 방식으로 구체적으로 설명하며; 다른 5가지 조합에 대응하는 방법 역시 실행될 수 있으나, 이에 대해서는 반복 설명하지 않는다.
제1 옵션 조합은 S102에서의 방식 c와 S103에서의 방식 e의 조합이다. 환언하면, 스크린 배경을 설정하는 프로세스에서, 사용자는 모든 스크린에 대해 적어도 하나의 배경 파일만을 선택하지만 각 스크린에 대해 대응하는 템플릿을 선택하지 않는다. 이 실시예에서, 스크린마다 로딩되는 각 배경 파일이 완전한 개별 파일인 것을 예로 들어 설명한다. 특정한 프로세스는 다음과 같다:
먼저, 시스템은 퀵 설정 옵션을 포함할 수 있는데, 사용자가 퀵 설정 옵션을 선택한다는 것은 사용자가 설정을 한 번 수행함으로써 모든 스크린의 설정을 실행하기를 원한다는 의미이다. 즉, 모든 스크린을 선택할 필요가 없다.
그런 다음, 시스템은 배경 파일을 선택하도록 사용자에게 요구하는 옵션을 제공한다. 이 경우, 사용자는 모든 스크린에 대해 배경 파일을 선택한다.
2편의 정보, 즉, 모든 스크린에 대해 사용자에 의해 선택되는 개별 파일 및 퀵 설정 옵션을 사용자가 선택한다는 것을 스크린 설정을 위해 사용자에 의해 입력되는 정보로서 사용한다. 그런 다음, 스크린 설정을 위해 사용자에 의해 입력되는 정보에 따라 모든 스크린의 배경이 설정된다.
사용자가 입력을 완료한 후, 시스템은 모든 스크린에 대해 스크린 배경을 설정해야 하는데, 여기서 모든 스크린 중 임의의 스크린의 스크린 설정을 위해서는 이하의 동작이 수행되어야 한다.
설명의 간략화를 위해, 모든 스크린 중 임의의 스크린이란 설정될 스크린인 것으로 한다.
1. S101을 통해 설정될 스크린의 스크린 식별자를 획득하며, 여기서 임의의 스크린은 고유한 스크린 식별자에 대응한다.
2. S102를 통해, 설정될 스크린에 의해 사용되는 템플릿의 템플릿 구성 정보를 획득한다.
이 경우 사용자는 템플릿을 할당하지 않았으므로, 시스템 디폴트 템플릿이 스크린에 의해 사용될 템플릿으로서 사용된다.
S103을 통해, 배경 파일을 로딩하는 데 필요한 파일 정보를 획득한다. 구체적으로, 사용자가 모든 스크린에 대해 개별 파일을 선택하므로, 로딩될 배경 파일은 모든 스크린에 대해 사용자에 의해 선택되는 개별 파일로부터 상기 설정될 스크린에 대해 선택되어야 한다.
선택적으로, 로딩될 배경 파일은 위의 3가지 방식 e1, e2, 및 e3 중 어느 하나에서 선택될 수 있다.
본 실시예에서는, 사용자가 템플릿을 선택하지 않고 시스템 디폴트 템플릿이 사용되었으므로, 모든 스트림에 대해 개별 파일을 선택하기 전에, 사용자가 모든 스크린에 대해 비반복 배경 파일을 선택하는 데 총 얼마나 많은 개별 파일이 필요한지를 모를 수 있다. 그렇지만, 템플릿은 시스템 디폴트 템플릿이므로, 시스템이 각각의 설정될 스크린에 대해 템플릿을 결정한 후에 그리고 시스템이 각각의 설정될 스크린에 대해 배경 파일을 결정하기 전에, 방법은 이하를 더 포함할 수 있다:
먼저, 각각의 설정될 스크린에 대응하는 템플릿 구성 정보에 따라, 각각의 설정될 스크린에 대응하는 템플릿의 구획의 합을 계산한다.
여기서 템플릿 구성 정보는 설정될 스크린마다 결정되는 시스템 디폴트 템플릿의 템플릿 구성 정보이다. 템플릿 구성 정보는 템플릿의 구획의 수를 포함하므로, 모든 스크린의 구획의 합을 알 수 있고, 2개의 상이한 배경 파일을 로딩하는 데 필요한 총 배경 파일을 알 수 있다.
다음, 모든 스크린에 대해 사용자에 의해 선택된 배경 파일의 수를 획득한다.
그런 다음, 각각의 설정될 스크린에 대응하는 템플릿의 구획의 합과 모든 스크린에 대해 사용자에 의해 선택된 배경 파일의 수를 비교한다.
모든 스크린에 대해 사용자에 의해 선택된 개별 파일의 수가 각각의 설정될 스크린에 의해 사용되는 템플릿의 구획의 합보다 크거나 같으면, 환언하여, 사용자에 의해 선택된 개별 파일이 모든 스크린의 각각의 스크린에 대해 다른 배경 파일을 로딩하기에 충분하면, 바람직하게, 로딩될 배경 파일은 S103의 방식 e1을 사용함으로써 선택될 수 있다. 이 경우, 구획 상에 로딩되는 배경 파일들은 상이하다. 당연히, 로딩될 배경 파일은 사용자의 요건에 따라 S103의 방식 e2 또는 e3을 사용함으로써 선택될 수도 있다.
모든 스크린에 대해 사용자에 의해 선택된 개별 파일의 수가 각각의 설정될 스크린에 의해 사용되는 템플릿의 구획의 합보다 작으면, 환언하여, 사용자에 의해 선택된 개별 파일이 모든 스크린의 각각의 스크린에 대해 다른 배경 파일을 로딩하기에 불충분하면, 선택적으로, 로딩될 배경 파일은 S103의 방식 e2 또는 e3을 사용함으로써 선택될 수 있다.
대안으로 그리고 선택적으로, 임의의 설정될 스크린에 대해, 로딩될 배경 파일은 모든 스크린에 대해 사용자에 의해 선택된 개별 파일로부터 상기 설정될 스크린에 대해 이하의 2가지 방식으로 선택될 수 있다:
모든 스크린에 대해 사용자에 의해 선택된 개별 파일의 수가 상기 설정될 스크린에 의해 사용되는 템플릿의 구획의 합보다 크거나 같으면, 예시적으로, 모든 스크린에 대해 사용자에 의해 선택된 개별 파일로부터, 비반복 개별 파일이 상기 설정될 스크린의 배경 파일로서 순차적으로 또는 무작위로 선택될 수 있으며; 그리고
모든 스크린에 대해 사용자에 의해 선택된 개별 파일의 수가 상기 설정될 스크린에 의해 사용되는 템플릿의 구획의 합보다 작으면, 예시적으로, 모든 스크린에 대해 사용자에 의해 선택된 개별 파일로부터, 일부가 반복되고 다른 일부가 반복되지 않거나 또는 전부가 반복되는 개별 파일이, 상기 설정될 스크린의 배경 파일로서 순차적으로 또는 무작위로 선택될 수 있다.
모든 스크린에 대해 사용자에 의해 선택된 배경 파일은 완전한 개별 파일이므로, 배경 파일을 로딩하는 데 필요한 파일 정보는 배경 파일의 저장 위치를 가리키는 정보, 또는 배경 파일의 파일 내용을 포함한다.
4. 단계 S104를 통해 상기 설정될 스크린의 스크린 구성 정보를 저장하며, 여기서 상기 설정될 스크린의 스크린 구성 정보는 상기 설정될 스크린의 식별자, 상기 설정될 스크린의 식별자에 대응하는 템플릿 식별자, 및 상기 설정될 스크린의 식별자에 대응하는 파일 정보를 포함한다.
템플릿 구성 정보는 템플릿 식별자 및 템플릿의 구획의 수를 포함하다는 것에 유의해야 한다. 예시적으로, 템플릿 구성 정보는 템플릿 구성 파일에 저장될 수 있으며, 예시적으로, 이하의 2가지 방식으로 저장될 수 있다:
템플릿 구성 정보를 저장하는 제1 방식은 다음과 같다: 템플릿 구성 정보는 상이한 템플릿 식별자에 따라 개별적으로 저장되어, 템플릿에 대응하는 템플릿 구성 정보를 구별할 수 있다. 예를 들어, 템플릿 식별자가 0인 템플릿 구성 파일은 templet0_config.xml로 명명될 수 있고, 템플릿 식별자가 1인 템플릿 구성 파일은 templet1_config.xml로 명명될 수 있다.
템플릿 구정 정보가 이 방식으로 저장되면, 사용자가 새로운 템플릿을 자신의 요구에 맞출 때, 시스템은 템플릿 라이브러리 내의 기존의 템플릿의 것과는 다른 템플릿 식별자 N을 새로운 템플릿에 할당해야 하고, 그런 다음 이 템플릿 N에 대해 새로운 템플릿 구성 파일 templetN_config.xml을 생성한다. 사용자 요구에 맞춰진 템플릿 N의 구획의 수가 M이라 하면, N 및 M 또는 M은 templetN_config.xml에 저장된다.
템플릿 구성 정보를 저장하는 제2 방식은 다음과 같다: 템플릿 구성 파일, 예를 들어, templet_config.xml은 템플릿 라이브러리 내의 모든 템플릿의 식별자 및 템플릿 식별자에 대응하는 템플릿의 구획의 수를 저장한다.
템플릿 구정 정보가 이 방식으로 저장되면, 사용자가 새로운 템플릿을 자신의 요구에 맞출 때, 시스템은 템플릿 라이브러리 내의 기존의 템플릿의 것과는 다른 템플릿 식별자 N을 새로운 템플릿에 할당한다. 이 사용자의 요구에 맞춰진 템플릿 N의 구획의 수가 M이라 하면, 시스템은 파일의 끝에 기록하는 방식으로 templet_config.xml을 열고, 이에 상응해서 templet_config.xml에 N 및 M을 저장한다.
임의의 설정된 스크린에 있어서, 선택적으로, 구성 파일을 생성함으로써 설정될 스크린의 스크린 구성 정보가 저장될 수 있거나, 선택적으로 설정될 스크린의 스크린 구성 정보가 내장형 데이터베이스의 테이블에 저장될 수 있다는 것에 유의해야 한다.
예를 들어, 스크린의 스크린 구성 정보를 저장하는 데 스크린 구성 파일을 사용하면, 선택적으로, 스크린의 스크린 구성 정보는 다른 스크린 식별자에 따라 개별적으로 저장되어, 스크린에 대응하는 스크린 구성 정보를 구별할 수 있다. 예를 들어, 스크린 식별자가 0인 스크린 구성 파일은 screen0_config.xml로 명명될 수 있고, 스크린 식별자가 1인 스크린 구성 파일은 screen1_config.xml로 명명될 수 있다.
예를 들어, 스크린 구성 파일 screen0_config.xml은 다음과 같이 서술된다:
템플릿 식별자가 1인 템플릿이 사용되고, 템플릿의 구획의 수가 1이라 하면, 하나의 배경 파일이 로딩되어야 한다.
<screen>
/* 스크린 식별자가 0인 스크린에 대응하는 템플릿 식별자 및 이에 대응하는 파일 정보 */
<screenid>0</screenid> /* 스크린 식별자 0이다 */
<templetid>1</templetid> /* 스크린 식별자가 0인 스크린에 대응하는 템플릿 식별자는 1이다 */
<imageurl>/img/cat1.jpg</imageurl> /* 스크린 식별자가 0인 스크린에 대응하는 파일 정보는 cat1.jpg이다 */
</screen>
선택적으로, 모든 스크린의 스크린 구성 정보 역시 하나의 스크린 구성 파일, 예를 들어 screen_config.xml에 저장될 수 있다. 예시적으로, screen_config.xml은 다음과 같이 서술된다:
<screen>
/* 스크린 식별자가 0인 스크린에 대응하는 템플릿 식별자 및 이에 대응하는 파일 정보 */
<screenid>0</screenid> /* 스크린 식별자가 0이다 */
<templetid>1</templetid> /* 스크린 식별자가 0인 스크린에 대응하는 템플릿 식별자는 1이다 */
<imageurl>/img/cat1.jpg</imageurl> /* 스크린 식별자가 0인 스크린에 대응하는 배경 파일의 저장 위치 정보 */
/* 스크린 식별자가 1인 스크린에 대응하는 템플릿 식별자 및 이에 대응하는 파일 정보 */
<screenid>1</screenid>
<templetid>1</templetid>
<imageurl>/img/cat2.jpg</imageurl>
/* 스크린 식별자가 2인 스크린에 대응하는 템플릿 식별자 및 이에 대응하는 파일 정보 */
<screenid>2</screenid>
<templetid>1</templetid>
<imageurl>/img/cat3.jpg</imageurl>
</screen>
제2 옵션 조합은 S102에서의 방식 a와 S103에서의 방식 e의 조합이다. 환언하면, 스크린 배경을 설정하는 프로세스에서, 사용자는 단일의 입력을 사용함으로써 모든 스크린의 설정을 완료할 수 있다. 이 실시예에서, 스크린마다 로딩되는 각 배경 파일이 완전한 개별 파일인 것을 예로 들어 설명한다.
제2 옵션 조합에 대응하는 방법과 제1 옵션 조합에 대응하는 방법의 차이점은 다음과 같다:
스크린에 대해 사용자에 의해 템플릿 라이브러리로부터 선택되는 템플릿의 템플릿 식별자가 1이고, 구획의 수가 1이라 하면, 일반적으로, 이 경우, 사용자는 하나의 개별 파일만을 선택한다. 그러므로 모든 스크린에 대해 배경 파일을 선택하면, 사용자는 개별 파일을 선택할 뿐만 아니라 개별 파일의 어느 부분이 각각의 스크린의 배경 파일에 관한 정보인지도 가리킨다. 즉, 배경 파일을 로딩하는 데 필요한 파일 정보는 개별 파일의 저장 위치를 가리키는 정보 및 개별 파일의 어느 부분이 배경 파일인지를 가리키는 정보를 포함하거나, 또는 배경 파일의 파일 내용을 포함한다.
설정될 스크린의 스크린 구성 정보가 S104를 통해 저장될 때, 예를 들어, 모든 스크린의 스크린 구성 정보가 하나의 스크린 구성 파일, 예를 들어 screen_config.xml에 저장되는 방식이 사용되면, screen_config.xml은 다음과 같이 서술된다:
<screen>
/* 스크린 식별자가 0인 스크린에 대응하는 템플릿 식별자 및 이에 대응하는 파일 정보 */
<screenid>0</screenid> /* 스크린 식별자가 0이다 */
<templetid>1</templetid> /* 스크린 식별자가 0인 스크린에 대응하는 템플릿 식별자는 1이다 */
<imageurl>/img/cat1.jpg</imageurl> /* 스크린 식별자가 0인 스크린에 대응하는 배경 파일의 저장 위치 정보 */
<imagepct>0.3</ imagepct > /* 스크린 식별자가 0인 스크린에 대응하는 배경 파일의 일부의 정보 */
/* 스크린 식별자가 1인 스크린에 대응하는 템플릿 식별자 및 이에 대응하는 파일 정보 */
<screenid>1</screenid>
<templetid>1</templetid>
<imageurl>/img/cat1.jpg</imageurl>
<imagepct>0.3</ imagepct >
/* 스크린 식별자가 2인 스크린에 대응하는 템플릿 식별자 및 이에 대응하는 파일 정보 */
<screenid>2</screenid>
<templetid>1</templetid>
<imageurl>/img/cat1.jpg</imageurl>
<imagepct>0.4</ imagepct >
</screen>
전술한 차이점을 제외한, 다른 부분의 프로세싱 방법은 제1 옵션 조합의 프로세싱 방법과 동일하며, 이에 대해서는 본 실시예에서 반복 설명하지 않는다.
제3 옵션 조합은 S102에서의 방식 a와 S103에서의 방식 d의 조합이다. 환언하면, 스크린 배경을 설정하는 프로세스에서, 사용자는 단일의 입력을 사용함으로써 하나의 선택된 스크린의 설정을 완료할 수 있다. 이 실시예에서, 선택된 스크린 상에 로딩되는 배경 파일이 완전한 개별 파일인 것을 예로 들어 설명한다.
사용자는 설정될 하나의 스크린을 선택하고, 그 스크린에 대한 템플릿 라이브러리로부터 템플릿을 선택하고, 그 선택된 템플릿에 따라 스크린에 대한 배경 파일 선택하며, 여기서 이 3편의 정보는 스크린 설정을 위해 사용자에 의해 입력되는 정보이며, 그런 다음 스크린 설정을 위해 사용자에 의해 입력되는 정보에 따라 스크린의 배경이 설정된다.
구체적으로, 전술한 동작들은 사용자에 의해 선택되어 설정될 하나의 스크린의 배경을 설정하도록 수행되어야 한다:
설명의 간략화를 위해, 사용자에 의해 선택되어 설정될 하나의 스크린을 설정될 스크린이라 한다.
1. S101을 통해 설정될 스크린의 스크린 식별자를 획득한다.
2. S102를 통해, 상기 설정될 스크린에 의해 사용되는 템플릿의 템플릿 구성 정보를 획득한다. 이 경우, 스크린에 대해 사용자에 의해 템플릿 라이브러리로부터 선택되는 템플릿을 그 스크린의 사용될 템플릿으로 사용한다.
3. S103을 통해, 배경 파일을 로딩하는 데 필요한 파일 정보를 획득한다. 이 경우, 템플릿에 따라 스크린에 대해 사용자에 의해 사용되는 배경 파일을 로딩될 배경 파일로 사용한다.
4. S104를 통해 상기 설정될 스크린의 스크린 구성 정보를 저장한다.
제4 옵션 조합은 S102에서의 방식 a와 S103에서의 방식 f의 조합이다. 환언하면, 스크린 배경을 설정하는 프로세스에서, 사용자는 단일의 입력을 사용함으로써 하나의 스크린의 설정을 완료할 수 있다. 이 실시예에서, 선택된 스크린 상에 로딩되는 배경 파일이 완전한 개별 파일인 것을 예로 들어 설명한다.
사용자는 설정될 하나의 스크린을 선택하고, 그 스크린에 대한 템플릿 라이브러리로부터 템플릿을 선택하며, 여기서 이 2편의 정보는 스크린 설정을 위해 사용자에 의해 입력되는 정보이며, 그런 다음 스크린 설정을 위해 사용자에 의해 입력되는 정보에 따라 스크린의 배경을 설정한다.
구체적으로, 전술한 동작들은 사용자에 의해 선택되어 설정될 하나의 스크린의 배경을 설정하도록 수행되어야 한다:
설명의 간략화를 위해, 사용자에 의해 선택되어 설정될 하나의 스크린을 설정될 스크린이라 한다.
1. S101을 통해 상기 설정될 스크린의 스크린 식별자를 획득한다.
2. S102를 통해, 상기 설정될 스크린에 의해 사용되는 템플릿의 템플릿 구성 정보를 획득한다. 이 경우, 스크린에 대해 사용자에 의해 템플릿 라이브러리로부터 선택되는 템플릿을 그 스크린의 사용될 템플릿이라 한다.
3. S103을 통해, 배경 파일을 로딩하는 데 필요한 파일 정보를 획득한다. 이 경우, 사용자는 배경 파일을 선택하지 않았으므로, 로딩될 배경 파일은 템플릿의 구성 정보에 따라 디폴트 배경 파일 라이브러리로부터 선택된다.
선택적으로, 로딩될 배경 파일은 전술한 3가지 방식 f1, f2, 및 f3 중 어느 하나에서 선택될 수 있다.
디폴트 배경 파일 라이브러리 내의 개별 파일의 수가 디폴트에 의해 상기 설정될 스크린에 의해 사용되는 템플릿의 구획의 수보다 크거나 같으면, 바람직하게, 상기 로딩될 배경 파일은 S103에서의 방식 f1을 사용함으로써 선택될 수 있거나, 또는 상기 로딩될 배경 파일은 S103에서의 f2 또는 f3을 사용함으로써 선택될 수 있다.
배경 파일 내의 개별 파일의 수가 디폴트에 의해, 상기 설정될 스크린에 의해 사용되는 템플릿의 구획의 수보다 작으면, 선택적으로, 상기 로딩될 배경 파일은 S103에서의 f2 또는 f3을 사용함으로써 선택될 수 있다.
4. S104를 통해 상기 설정될 스크린의 스크린 구성 정보를 저장한다.
선택적으로, 전술한 4가지 조합 중 임의의 조합에서, 방법은 S105 내지 S107를 더 포함하여, 스크린 배경의 표시를 완료하기 위해할 수 있다.
본 발명의 실시예는 스크린 배경의 디스플레이를 제어하는 방법을 제공한다. 각각의 스크린 배경의 설정을 완료하도록 스크린 구성 정보가 저장되어 있으므로 방법에 따라 스크린마다 스크린 배경을 개별적으로 설정하여 그 설정에 따라 스크린마다 설정된 스크린 배경을 표시할 수 있으며, 이에 의해 사용자 경험이 향상된다.
본 발명의 실시예는 스크린 배경의 디스플레이를 제어하는 장치(30)를 제공한다. 장치의 기능 모듈은 전술한 대응하는 단계들을 실행할 수 있다. 각 기능 모듈의 설명에 대해서는 방법 실시예를 참조하면 되므로, 이에 대해서는 본 실시예에서 반복 설명하지 않는다. 스크린 배경의 디스플레이를 제어하는 장치는 단말일 수 있으며, 예를 들어, 이동 전화, 태블릿 컴퓨터, 노트북 컴퓨터, 최고 이동 개인 컴퓨터(ultra-mobile personal computer, ultra-mobile PC: UMPC), 넷북(netbook), 또는 개인휴대단말(personal digital assistant, PDA)와 같은 단말 기기일 수 있다.
도 5에 도시된 바와 같이, 장치(30)는:
설정될 스크린의 스크린 식별자를 획득하도록 구성되어 있는 스크린 식별자 획득 유닛(31) - 상기 설정된 스크린은 메인 스크린, 잠금 스크린, 또는 임의의 서브스크린임 - ;
상기 설정된 스크린의 사용될 템플릿을 결정하고, 상기 사용될 템플릿의 템플릿 구성 정보를 획득하도록 구성되어 있는 템플릿 구성 정보 획득 유닛(32) - 상기 템플릿 구성 정보는 템플릿 식별자를 포함함 - ;
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하고, 배경 파일을 로딩하기 위한 파일 정보를 획득하도록 구성되어 있는 파일 정보 획득 유닛(33); 및
상기 설정될 스크린의 스크린 구성 정보를 저장하도록 구성되어 있는 저장 유닛(34)
을 포함하며,
상기 설정될 스크린의 스크린 구성 정보는 상기 설정될 스크린의 스크린 식별자, 상기 설정될 스크린에 대응하는 템플릿 식별자, 및 상기 설정될 스크린에 대응하는 파일 정보를 포함한다.
구체적으로, 상기 설정된 스크린의 사용될 템플릿을 결정할 때, 상기 템플릿 구성 정보 획득 유닛은 구체적으로,
상기 설정된 스크린에 대한 템플릿 라이브러리로부터 상기 설정된 스크린의 사용될 템플릿으로서 사용자에 의해 선택된 템플릿을 사용하거나; 또는
상기 설정될 스크린에 대해 상기 설정된 스크린의 사용될 템플릿으로서 사용자의 요구에 맞춰진 템플릿을 사용하거나; 또는
상기 설정된 스크린의 사용될 템플릿으로서 시스템 디폴트 템플릿을 사용하도록 구성되어 있다.
상기 템플릿 구성 정보는 템플릿 구조 정보를 더 포함한다.
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정할 때, 상기 파일 정보 획득 유닛은 구체적으로:
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 설정될 스크린에 대해 사용자에 의해 선택된 배경 파일을 상기 로딩될 배경 파일로서 사용하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택하도록 구성되어 있다.
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택할 때, 상기 파일 정보 획득 유닛은 구체적으로:
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하도록 구성되어 있다.
상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택할 때, 상기 파일 정보 획득 유닛은 구체적으로:
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하거나; 또는
상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하도록 구성되어 있다.
상기 파일 정보 획득 유닛에 의해 획득되는, 상기 배경 파일을 로딩하기 위한 파일 정보는 다음을 포함한다:
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 완전한 개별 파일을 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 배경 파일의 저장 위치를 나타내는 정보를 포함하거나, 상기 배경 파일의 파일 내용을 포함하고,
상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 개별 파일의 일부를 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 개별 파일의 저장 위치를 나타내는 정보 및 상기 개별 파일의 어느 부분이 배경 파일인지를 나타내는 정보를 포함하거나, 또는 상기 배경 파일의 파일 내용을 포함한다.
도 6에 도시된 바와 같이, 장치(30)는:
배경이 로딩될 스크린을 결정하고, 상기 배경이 로딩될 스크린의 스크린 식별자를 획득하도록 구성되어 있는 결정 유닛(35);
상기 배경이 로딩될 스크린의 스크린 식별자에 따라, 상기 배경이 로딩될 스크린의 스크린 구성 정보를 분석하도록 구성되어 있는 분석 유닛(36) - 상기 배경이 로딩될 스크린의 스크린 구성 정보는 상기 배경이 로딩될 스크린의 스크린 식별자, 상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자, 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보를 포함함 - ; 및
상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보에 따라, 상기 배경이 로딩될 스크린 상에 배경 파일을 로딩하도록 구성되어 있는 로딩 유닛(37)
을 더 포함한다.
선택적으로, 스크린의 스크린 구성 정보는 템플릿 식별자에 대응하는 템플릿 구조 정보를 포함하지 않으면, 장치는 템플릿 식별자에 따라 템플릿 식별자에 대응하는 템플릿 구조 정보를 획득하도록 구성되어 있는 획득 유닛(38)을 더 포함한다.
대안으로 그리고 선택적으로, 설정될 스크린의 스크린 구성 정보는 설정될 템플릿에 대응하는 템플릿 구조 정보를 더 포함한다.
본 발명의 실시예는 스크린 배경의 디스플레이를 제어하는 장치를 더 제공한다. 각각의 스크린 배경의 설정을 완료하도록 스크린 구성 정보가 저장되므로, 방법에 따라 스크린마다 스크린 배경을 개별적으로 설정하여 그 설정에 따라 스크린마다 설정된 스크린 배경을 표시할 수 있으며, 이에 의해 사용자 경험이 향상된다.
본 발명의 실시예는 단말(50)을 더 제공하며, 여기서 단말(50)은 방법 실시예를 실행할 수 있다. 단말(50)은 이동 전화, 태블릿 컴퓨터, 노트북 컴퓨터, UMPT, 넷북, 또는 PDA와 같은 단말 기기일 수 있다. 이동 전화는 이하에서 설명을 위한 예로서 사용된다. 도 7에 도시된 바와 같이, 단말(50)은:
메모리(51), 메모리에 접속된 프로세서(52), 입력 유닛(53), 디스플레이 유닛(54), 무선 주파(radio frequency, RF) 회로(55), 오디오 회로(56), 및 전원(57)과 같은 구성요소를 포함하되, 이에 제한되지 않는다.
당업자라면 도 7에 도시된 단말의 구조는 상기 단말에 대해 어떠한 제한을 두지 않으며, 이러한 단말은 도 7에 도시된 부품보다 더 많거나 적은 수의 부품, 또는 일부 부품의 조합, 또는 다르게 배치된 부품을 포함할 수 있다는 것을 이해할 수 있을 것이다.
이하에서는 도 7을 참조하여 단말(50)의 구성 부품에 대해 상세히 설명한다.
메모리(51)는 소프트웨어 프로그램 및 모듈을 저장하도록 구성될 수 있다. 프로세서(52)는 메모리(51)에 저장되어 있는 소프트웨어 프로그램 및 모듈을 실행함으로써 단말(50)의 기능적 애플리케이션 및 데이터 처리를 실행한다. 메모리(51)는 프로그램 저장 영역 및 데이터 저장 영역을 주로 포함할 수 있다. 프로그램 저장 영역은 운영체제, 적어도 하나의 기능(예를 들어, 사운드를 재생하는 기능, 이미지를 재생하는 기능 등)이 필요로 하는 응용 프로그램 등을 저장할 수 있다. 데이터 저장 영역은 단말(50)의 사용에 따라 생성된 데이터(예를 들어, 오디오 데이터, 이미지 데이터, 주소록 등) 등을 저장할 수 있다. 또한, 메모리(51)는 고속 랜덤 액세스 메모리를 포함할 수 있으며, 비휘발성 메모리를 더 포함할 수 있으며, 예를 들어, 적어도 하나의 디스크 저장 컴포넌트, 플래시 메모리 컴포넌트, 또는 다른 휘발성 고체 상태 저장 구성요소를 더 포함할 수 있다.
프로세서(52)는 단말(52)의 제어 센터이며, 다양한 인터페이스 및 선을 사용하여 전체 단말의 다양한 부분을 접속하고, 메모리(51)에 저장되어 있는 소프트웨어 프로그램 및 모듈을 실행하거나 수행함으로써 그리고 메모리(51)에 저장되어 있는 데이터를 불러냄으로써 단말(50)의 다양한 기능을 실행하고 데이터를 처리하여, 전체 단말을 모니터링한다.
구체적으로, 본 발명의 실시예에서, 프로세서(52)는 이하의 기능:
설정될 스크린의 스크린 식별자를 획득하고 - 상기 설정된 스크린은 메인 스크린, 잠금 스크린, 또는 임의의 서브스크린임 - ; 상기 설정된 스크린의 사용될 템플릿을 결정하고, 상기 사용될 템플릿의 템플릿 구성 정보를 획득하고 - 상기 템플릿 구성 정보는 템플릿 식별자를 포함함 - ; 상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하고, 배경 파일을 로딩하기 위한 파일 정보를 획득하며; 그리고 상기 설정될 스크린의 스크린 구성 정보를 메모리(51)에 저장하도록 구성되어 있으며, 상기 설정될 스크린의 스크린 구성 정보는 상기 설정될 스크린의 스크린 식별자, 상기 설정될 스크린에 대응하는 템플릿 식별자, 및 상기 설정될 스크린에 대응하는 파일 정보를 포함한다. 프로세서(52)가 다양한 정보를 획득하는 방식은 다음과 같을 수 있다: 사용자는 입력 유닛(53)을 사용함으로써 정보를 입력하거나, 시스템 디폴트 정보가 획득될 수 있으며, 여기서 시스템 디폴트 정보는 메모리(51)에 사전에 저장될 수 있다.
또한, 프로세서(52)는 다음의 기능을 더 실행할 수 있다: 배경이 로딩될 스크린을 결정하고, 상기 배경이 로딩될 스크린의 스크린 식별자를 획득하며; 상기 배경이 로딩될 스크린의 스크린 식별자에 따라, 상기 배경이 로딩될 스크린의 스크린 구성 정보를 분석하며 - 상기 배경이 로딩될 스크린의 스크린 구성 정보는 상기 배경이 로딩될 스크린의 스크린 식별자, 상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자, 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보를 포함함 - ; 그리고 상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보에 따라, 상기 배경이 로딩될 스크린 상에 배경 파일을 로딩하도록 추가로 구성되어 있다. 배경 파일이 로딩된 후, 스크린은 디스플레이 유닛(54)을 사용함으로써 사용자에게 표시될 수 있다.
선택적으로, 프로세서(52)는 하나 이상의 프로세싱 유닛을 포함할 수 있다. 바람직하게, 프로세서(52)는 애플리케이션 프로세서 및 변조 및 복조 프로세서를 일체화할 수 있으며, 여기서 애플리케이션 프로세서는 주로 운영체제, 사용자 인터페이스, 응용 프로그램 등을 처리하며, 변조 및 복조 프로세서는 주로 무선 통신을 처리한다. 변조 및 복조 프로세서는 또한 프로세서(52)와 일체화되지 않을 수도 있다는 것을 이해할 수 있을 것이다.
입력 유닛(53)은 입력된 숫자 또는 문자 정보를 수신하고, 이동 전화(50)의 사용자 설정 및 기능 제어와 관련된 키 신호 입력을 생성하도록 구성될 수 있다. 터치스크린(531)은 도한 터치 패널이라고도 하는데, 터치 패널 위에서 또는 근처에서의 사용자 터치 동작을 수집하며(예를 들어, 사용자가 손가락 또는 스타일러스와 같은 임의의 적절한 대상 또는 부착물을 사용함으로써 터치스크린(531) 상에서 또는 터치스크린(531) 근처에서 수행되는 동작), 미리 정해진 절차에 따라 대응하는 접속 장치를 구동할 수 있다. 선택적으로, 터치스크린(531)은 2 부분: 터치 검출 장치 및 터치 제어기를 포함할 수 있다. 터치 검출 장치는 사용자의 터치 위치를 검출하고, 터치 동작에 의해 생기는 신호를 검출하며, 그 신호를 터치 제어기에 전달한다. 터치 제어기는 터치 검출 장치로부터 터치 정보를 수신하고, 이 터치 정보를 접촉 좌표로 변환하여 프로세서(52)에 송신하며, 프로세서(52)에 의해 송신된 커맨드를 수신하고 실행할 수 있다. 또한, 터치스크린(531)은 복수의 방식으로 실현될 수 있는데, 예를 들어, 저항성 방식, 용량성 방식, 적외선 방식, 및 표면 음향파로 실현될 수 있다. 터치스크린(531) 외에, 입력 유닛(53)은 다른 입력 장치(5320를 더 포함할 수 있다. 구체적으로, 다른 입력 장치(532)로는 물리적 키보드, 기능 키(예를 들어, 볼륨 제어 키, 전원 스위치 키 등), 트랙볼, 마우스, 및 조작 레버를 들 수 있으나 이에 제한되지 않는다.
디스플레이 유닛(54)은 프로세서(52)에 의해 디스플레이 유닛 상에 로딩되는 정보, 사용자에 의해 입력되는 정보, 사용자에게 제공되는 정보, 및 단말의 다양한 메뉴를 표시하도록 구성되어 있다. 디스플레이 유닛(54)은 디스플레이 패널(541)을 포함할 수 있고; 선택적으로, 디스플레이 패널(541)은 액정 디스플레이(Liquid Crystal Display, LCD), 유기 발광 다이오드(Organic Light-Emitting Diode, OLED) 등의 형태로 구성될 수 있다. 또한, 터치스크린(531)은 디스플레이 패널(541)을 덮을 수 있으며; 터치스크린(531)은 터치스크린(531) 위에서 또는 근처에서 터치 동작을 검출하고, 터치스크린(531)은 터치 동작을 프로세서(52)에 전달하여 터치 이벤트의 유형을 결정하며; 그런 다음, 프로세서(52)는 터치 이벤트의 유형에 따라 디스플레이 패널(541) 상에 대응하는 시각적 출력을 제공한다. 터치스크린(531) 및 디스플레이 패널(541)은 도 7에서의 2개의 독립적인 컴포넌트와 같이 단말(50)의 입력 및 입력 기능을 실행하고, 일부의 실시예에서, 터치스크린(531) 및 디스플레이 패널(541)은 단말(50)의 입력 및 입력 기능을 실행하도록 일체화될 수 있다.
RF 회로(55)는 호출의 정보를 송수신하는 프로세스에서 신호를 송수신하도록 구성될 수 있으며, 특히 RF 회로(55)는, 기지국으로부터 다운링크 정보를 수신한 후, 이 다운링크 정보를 처리하기 위해 프로세서(52)에 송신하며, 또한 디자인된 업링크 데이터를 기지국에 송신한다. 일반적으로, RF 회로로는 안테나, 적어도 하나의 증폭기, 트랜스시버, 커플러, 저잡음 증폭기(low noise amplifier, LAN), 듀플렉서 등을 들 수 있으나 이에 제한되지 않는다. 또한, RF 회로(55)는 무선 통신을 사용함으로써 네트워크 및 다른 장치와도 통신할 수 있다. 무선 통신은 임의의 통신 표준 또는 프로토콜을 사용할 수 있으며, 이러한 통신 표준 또는 프로토콜로는 이동 통신을 위한 글로벌 시스템(Global System for Mobile Communication: GSM), 범용 패킷 무선 서비스(General Packet Radio Service: GPRS), 코드분할다중접속(Code Division Multiple Access: CDMA), 광대역 코드분할다중접속(Wideband Code Division Multiple Access: WCDMA), 롱텀에볼루션(Long Term Evolution: LTE), 전자 메일, 단문 메시징 서비스(Short Messaging Service: SMS) 등이 있으나, 이에 제한되지 않는다.
오디오 회로(56), 라우드스피커(561), 및 마이크로폰(562)은 사용자와 단말(50) 간의 오디오 인터페이스를 제공할 수 있다. 오디오 회로(56)는 수신된 오디오 데이터를 전기 신호로 변환한 후 이 전기 신호를 라우드스피커(561)에 전송할 수 있으며, 라우드스피커(561)는 이 전기 신호를 출력을 위한 사운드 신호로 변환한다. 한편, 마이크로폰(562)은 수집된 사운드 신호를 전기 신호로 변환하고, 이 전기 신호는 오디오 회로(56)에 수신되어 오디오 데이터로 변환되며, 그런 다음 이 오디오 데이터는 RF 회로(55)에 출력되어, 예를 들어, 다른 이동 전화로 송신되거나, 오디오 데이터는 추가의 처리를 위해 메모리(51)에 출력된다.
단말(50)은 구성요소에 전력을 공급하는 전원(57)(예를 들어, 배터리)을 더 포함한다. 바람직하게, 전원은 전원 관리 시스템을 사용함으로써 프로세서(52)에 논리적으로 접속되어, 전원 관리 시스템을 사용함으로써 충방전 관리 및 전원 소비 관리와 같은 기능을 실행할 수 있다.
도시되지 않았지만, 단말(50)은 WiFi(wireless fidelity) 모듈, 블루투스 모듈 등을 더 포함할 수 있으며, 이에 대해서는 본 실시예에서 반복 설명하지 않는다.
본 출원에서 제공하는 수 개의 실시예에서, 전술한 시스템, 장치, 및 방법은 다른 방식으로도 실현될 수 있다는 것은 물론이다. 예를 들어, 설명된 장치 실시예는 단지 예시에 불과하다. 예를 들어, 유닛의 분할은 단지 일종의 논리적 기능 분할일 뿐이며, 실제의 실행 동안 다른 분할 방식으로 있을 수 있다. 예를 들어, 복수의 유닛 또는 구성요소를 다른 시스템에 결합 또는 통합할 수 있거나, 또는 일부의 특징은 무시하거나 수행하지 않을 수도 있다. 또한, 도시되거나 논의된 상호 커플링 또는 직접 결합 또는 통신 접속은 일부의 인터페이스를 통해 실현될 수 있다. 장치 또는 유닛 간의 직접 결합 또는 통신 접속은 전자식, 기계식 또는 다른 형태로 실현될 수 있다.
별도의 부분으로 설명된 유닛들은 물리적으로 별개일 수 있고 아닐 수도 있으며, 유닛으로 도시된 부분은 물리적 유닛일 수도 있고 아닐 수도 있으며, 한 위치에 위치할 수도 있고, 복수의 네트워크 유닛에 분산될 수도 있다. 유닛 중 일부 또는 전부는 실제의 필요에 따라 선택되어 실시예의 솔루션의 목적을 달성할 수 있다.
또한, 본 발명의 실시예에서의 기능 유닛은 하나의 프로세싱 유닛으로 통합될 수 있거나, 각각의 유닛이 물리적으로 단독으로 존재할 수도 있거나, 2개 이상의 유닛이 하나의 유닛으로 통합될 수도 있다. 통합 유닛은 하드웨어의 형태로 실현될 수도 있고, 소프트웨어 기능 유닛의 형태로 실현될 수도 있다.
통합 유닛이 소프트웨어 기능 유닛의 형태로 실현되어 독립 제품으로 시판되거나 사용되면, 이 통합 유닛은 컴퓨터 판독 가능형 저장 매체에 저장될 수 있다. 이러한 이해를 바탕으로, 본 발명의 필수적 기술적 솔루션 또는, 또는 종래기술에 기여하는 부분, 또는 기술적 솔루션의 일부는 소프트웨어 제품의 형태로 실현될 수 있다. 컴퓨터 소프트웨어 제품은 저장 매체에 저장되고, 본 발명의 실시예에 설명된 방법의 단계 중 일부 또는 전부를 수행하도록 컴퓨터 장치(이것은 퍼스널 컴퓨터, 서버, 또는 네트워크 장치 등이 될 수 있다)에 명령하는 수개의 명령어를 포함한다. 전술한 저장 매체는: 프로그램 코드를 저장할 수 있는 임의의 저장 매체, 예를 들어, USB 플래시 디스크, 휴대형 하드디스크, 리드-온리 메모리(Read Only Momory, ROM으로 약칭), 랜덤 액세스 메모리(Random Access Memory, RAM으로 약칭), 자기디스크 또는 광디스크를 포함한다.
마지막으로, 전술한 실시예는 본 발명의 기술적 솔루션을 설명하기 위한 것에 지나지 않으며, 본 발명을 제한하려는 것이 아님에 유의해야 한다. 본 발명을 전술한 실시예를 참조하여 설명하였으나, 당업자라면 전술한 실시예에 설명된 기술적 솔루션에 대한 수정, 또는 기술적 특징 중 일부 또는 전부에 대한 등가의 대체는 대응하는 기술적 솔루션의 본질이 본 발명의 실시예의 기술적 솔루션의 범위를 벗어나지 않는 한, 이러한 변형 또는 대체를 수행할 수 있다는 것을 이해할 수 있을 것이다.

Claims (16)

  1. 스크린 배경의 디스플레이를 제어하는 방법으로서,
    설정될 스크린의 스크린 식별자를 획득하는 단계 - 상기 설정된 스크린은 메인 스크린, 잠금 스크린, 또는 임의의 서브스크린임 - ;
    상기 설정된 스크린의 사용될 템플릿을 결정하고, 상기 사용될 템플릿의 템플릿 구성 정보를 획득하는 단계 - 상기 템플릿 구성 정보는 템플릿 식별자를 포함함 - ;
    상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하고, 배경 파일을 로딩하기 위한 파일 정보를 획득하는 단계; 및
    상기 설정될 스크린의 스크린 구성 정보를 저장하는 단계
    를 포함하며,
    상기 설정될 스크린의 스크린 구성 정보는 상기 설정될 스크린의 스크린 식별자, 상기 설정될 스크린에 대응하는 템플릿 식별자, 및 상기 설정될 스크린에 대응하는 파일 정보를 포함하는, 스크린 배경의 디스플레이를 제어하는 방법.
  2. 제1항에 있어서,
    상기 설정된 스크린의 사용될 템플릿을 결정하는 단계는,
    상기 설정된 스크린에 대한 템플릿 라이브러리로부터 상기 설정된 스크린의 사용될 템플릿으로서 사용자에 의해 선택된 템플릿을 사용하는 단계; 또는
    상기 설정될 스크린에 대해 상기 설정된 스크린의 사용될 템플릿으로서 사용자의 요구에 맞춰진 템플릿을 사용하는 단계; 또는
    상기 설정된 스크린의 사용될 템플릿으로서 시스템 디폴트 템플릿을 사용하는 단계
    를 포함하는, 스크린 배경의 디스플레이를 제어하는 방법.
  3. 제1항 또는 제2항에 있어서,
    상기 템플릿 구성 정보는 템플릿 구조 정보를 더 포함하며,
    상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하는 단계는,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 설정될 스크린에 대해 사용자에 의해 선택된 배경 파일을 상기 로딩될 배경 파일로서 사용하는 단계; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택하는 단계; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택하는 단계
    를 포함하는, 스크린 배경의 디스플레이를 제어하는 방법.
  4. 제3항에 있어서,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택하는 단계는,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하는 단계; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하는 단계; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하는 단계
    를 포함하는, 스크린 배경의 디스플레이를 제어하는 방법.
  5. 제3항에 있어서,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택하는 단계는,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하는 단계; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하는 단계; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하는 단계
    를 포함하는, 스크린 배경의 디스플레이를 제어하는 방법.
  6. 제3항 내지 제5항 중 어느 한 항에 있어서,
    상기 설정될 스크린의 스크린 구성 정보는 상기 사용될 템플릿에 대응하는 템플릿 구조 정보를 더 포함하는, 스크린 배경의 디스플레이를 제어하는 방법.
  7. 제1항에 있어서,
    상기 배경 파일을 로딩하기 위한 파일 정보는:
    상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 완전한 개별 파일을 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 배경 파일의 저장 위치를 나타내는 정보를 포함하거나, 상기 배경 파일의 파일 내용을 포함하는 것, 및
    상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 개별 파일의 일부를 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 개별 파일의 저장 위치를 나타내는 정보 및 상기 개별 파일의 어느 부분이 배경 파일인지를 나타내는 정보를 포함하거나, 또는 상기 배경 파일의 파일 내용을 포함하는 것
    을 포함하는, 스크린 배경의 디스플레이를 제어하는 방법.
  8. 제1항 내지 제7항 중 어느 한 항에 있어서,
    배경이 로딩될 스크린을 결정하고, 상기 배경이 로딩될 스크린의 스크린 식별자를 획득하는 단계;
    상기 배경이 로딩될 스크린의 스크린 식별자에 따라, 상기 배경이 로딩될 스크린의 스크린 구성 정보를 분석하는 단계 - 상기 배경이 로딩될 스크린의 스크린 구성 정보는 상기 배경이 로딩될 스크린의 스크린 식별자, 상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자, 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보를 포함함 - ; 및
    상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보에 따라, 상기 배경이 로딩될 스크린 상에 배경 파일을 로딩하는 단계
    를 더 포함하는, 스크린 배경의 디스플레이를 제어하는 방법.
  9. 스크린 배경의 디스플레이를 제어하는 장치로서,
    설정될 스크린의 스크린 식별자를 획득하도록 구성되어 있는 스크린 식별자 획득 유닛 - 상기 설정된 스크린은 메인 스크린, 잠금 스크린, 또는 임의의 서브스크린임 - ;
    상기 설정된 스크린의 사용될 템플릿을 결정하고, 상기 사용될 템플릿의 템플릿 구성 정보를 획득하도록 구성되어 있는 템플릿 구성 정보 획득 유닛 - 상기 템플릿 구성 정보는 템플릿 식별자를 포함함 - ;
    상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정하고, 배경 파일을 로딩하기 위한 파일 정보를 획득하도록 구성되어 있는 파일 정보 획득 유닛; 및
    상기 설정될 스크린의 스크린 구성 정보를 저장하도록 구성되어 있는 저장 유닛
    을 포함하며,
    상기 설정될 스크린의 스크린 구성 정보는 상기 설정될 스크린의 스크린 식별자, 상기 설정될 스크린에 대응하는 템플릿 식별자, 및 상기 설정될 스크린에 대응하는 파일 정보를 포함하는, 스크린 배경의 디스플레이를 제어하는 장치.
  10. 제9항에 있어서,
    상기 설정된 스크린의 사용될 템플릿을 결정할 때, 상기 템플릿 구성 정보 획득 유닛은 구체적으로,
    상기 설정된 스크린에 대한 템플릿 라이브러리로부터 상기 설정된 스크린의 사용될 템플릿으로서 사용자에 의해 선택된 템플릿을 사용하거나; 또는
    상기 설정될 스크린에 대해 상기 설정된 스크린의 사용될 템플릿으로서 사용자의 요구에 맞춰진 템플릿을 사용하거나; 또는
    상기 설정된 스크린의 사용될 템플릿으로서 시스템 디폴트 템플릿을 사용하도록 구성되어 있는, 스크린 배경의 디스플레이를 제어하는 장치.
  11. 제9항 또는 제10항에 있어서,
    상기 템플릿 구성 정보는 템플릿 구조 정보를 더 포함하며,
    상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일을 결정할 때, 상기 파일 정보 획득 유닛은 구체적으로,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 설정될 스크린에 대해 사용자에 의해 선택된 배경 파일을 상기 로딩될 배경 파일로서 사용하거나; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택하거나; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택하도록 구성되어 있는, 스크린 배경의 디스플레이를 제어하는 장치.
  12. 제11항에 있어서,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터 상기 로딩될 배경 파일을 선택할 때, 상기 파일 정보 획득 유닛은 구체적으로,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하거나; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하거나; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 모든 스크린에 대해 사용자에 의해 선택된 적어도 하나의 개별 파일로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하도록 구성되어 있는, 스크린 배경의 디스플레이를 제어하는 장치.
  13. 제11항에 있어서,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 디폴트 배경 파일 라이브러리로부터 상기 로딩될 배경 파일을 선택할 때, 상기 파일 정보 획득 유닛은 구체적으로,
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하거나; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 이전에 선택되었던 배경 파일을 상기 로딩될 배경 파일로서 선택하거나; 또는
    상기 사용될 템플릿의 템플릿 구조 정보에 따라 상기 디폴트 배경 파일 라이브러리로부터, 상기 설정될 스크린에 대해 일부는 이전에 선택되었고 다른 일부는 이전에 선택되지 않았던 배경 파일들을 상기 로딩될 배경 파일로서 선택하도록 구성되어 있는, 스크린 배경의 디스플레이를 제어하는 장치.
  14. 제11항 내지 제13항 중 어느 한 항에 있어서,
    상기 설정될 스크린의 스크린 구성 정보는 상기 사용될 템플릿에 대응하는 템플릿 구조 정보를 더 포함하는, 스크린 배경의 디스플레이를 제어하는 장치.
  15. 제9항에 있어서,
    상기 파일 정보 획득 유닛에 의해 획득된, 상기 배경 파일을 로딩하기 위한 파일 정보는:
    상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 완전한 개별 파일을 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 배경 파일의 저장 위치를 나타내는 정보를 포함하거나, 상기 배경 파일의 파일 내용을 포함하는 것, 및
    상기 설정될 스크린 상에서 상기 사용될 템플릿을 사용하기 위해 로딩될 배경 파일이 개별 파일의 일부를 포함하면, 상기 배경 파일을 로딩하기 위한 파일 정보는 상기 개별 파일의 저장 위치를 나타내는 정보 및 상기 개별 파일의 어느 부분이 배경 파일인지를 나타내는 정보를 포함하거나, 또는 상기 배경 파일의 파일 내용을 포함하는 것
    을 포함하는, 스크린 배경의 디스플레이를 제어하는 장치.
  16. 제9항 내지 제15항 중 어느 한 항에 있어서,
    배경이 로딩될 스크린을 결정하고, 상기 배경이 로딩될 스크린의 스크린 식별자를 획득하도록 구성되어 있는 결정 유닛;
    상기 배경이 로딩될 스크린의 스크린 식별자에 따라, 상기 배경이 로딩될 스크린의 스크린 구성 정보를 분석하도록 구성되어 있는 분석 유닛 - 상기 배경이 로딩될 스크린의 스크린 구성 정보는 상기 배경이 로딩될 스크린의 스크린 식별자, 상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자, 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보를 포함함 - ; 및
    상기 배경이 로딩될 스크린에 대응하는 템플릿 식별자 및 상기 배경이 로딩될 스크린에 대응하는 파일 정보에 따라, 상기 배경이 로딩될 스크린 상에 배경 파일을 로딩하도록 구성되어 있는 로딩 유닛
    을 더 포함하는, 스크린 배경의 디스플레이를 제어하는 장치.
KR1020167000638A 2013-06-28 2014-06-27 스크린 배경의 표시를 제어하는 방법 및 장치 KR101783276B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201310269606.0 2013-06-28
CN201310269606.0A CN103383637B (zh) 2013-06-28 2013-06-28 一种屏幕背景显示的控制方法和装置
PCT/CN2014/080905 WO2014206328A1 (zh) 2013-06-28 2014-06-27 一种屏幕背景显示的控制方法和装置

Publications (2)

Publication Number Publication Date
KR20160018790A true KR20160018790A (ko) 2016-02-17
KR101783276B1 KR101783276B1 (ko) 2017-10-23

Family

ID=49491442

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020167000638A KR101783276B1 (ko) 2013-06-28 2014-06-27 스크린 배경의 표시를 제어하는 방법 및 장치

Country Status (5)

Country Link
US (1) US20160140103A1 (ko)
EP (1) EP2998857A4 (ko)
KR (1) KR101783276B1 (ko)
CN (1) CN103383637B (ko)
WO (1) WO2014206328A1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103383637B (zh) * 2013-06-28 2017-02-15 华为技术有限公司 一种屏幕背景显示的控制方法和装置
CN106940644B (zh) * 2017-02-28 2020-10-30 瑞安市森达箱***件有限公司 一种动画播放方法及移动终端
CN107315603A (zh) * 2017-06-08 2017-11-03 北京金山安全软件有限公司 屏保创建方法、装置
JP6881098B2 (ja) * 2017-07-03 2021-06-02 コニカミノルタ株式会社 表示制御装置、プログラムおよび表示システム
CN108196779B (zh) * 2017-11-24 2020-10-30 北京珠穆朗玛移动通信有限公司 基于双屏的背景设置方法、移动终端及装置
EP4008100A4 (en) 2019-10-04 2022-09-28 Samsung Electronics Co., Ltd. ELECTRONIC DEVICE FOR SYNCHRONIZING CHANGE BETWEEN SCREENS AND METHOD OF OPERATING THE SAME
CN112748820A (zh) * 2020-12-25 2021-05-04 厦门厦华科技有限公司 触控显示屏的自动配置方法、显示控制模块和显示***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102023834B (zh) * 2009-09-21 2013-03-20 联想(北京)有限公司 一种背景图片的显示方法及***
KR20110068550A (ko) * 2009-12-16 2011-06-22 삼성전자주식회사 화상형성장치 및 그 로컬 유저 인터페이스 제공방법
CN101963894A (zh) * 2010-10-22 2011-02-02 华为终端有限公司 终端中显示桌面的墙纸的方法和装置
TWI516996B (zh) * 2011-02-17 2016-01-11 宏達國際電子股份有限公司 控制具有螢幕之電子裝置的方法、電子裝置及電腦程式產品
KR101853856B1 (ko) * 2011-10-04 2018-05-04 엘지전자 주식회사 이동 단말기 및 이의 제어방법
CN103383637B (zh) * 2013-06-28 2017-02-15 华为技术有限公司 一种屏幕背景显示的控制方法和装置

Also Published As

Publication number Publication date
US20160140103A1 (en) 2016-05-19
WO2014206328A1 (zh) 2014-12-31
CN103383637A (zh) 2013-11-06
EP2998857A4 (en) 2016-05-11
KR101783276B1 (ko) 2017-10-23
EP2998857A1 (en) 2016-03-23
CN103383637B (zh) 2017-02-15

Similar Documents

Publication Publication Date Title
KR101783276B1 (ko) 스크린 배경의 표시를 제어하는 방법 및 장치
US10917515B2 (en) Method for switching applications in split screen mode, computer device and computer-readable storage medium
EP2530923B1 (en) Method and apparatus for displaying home screen in mobile terminal
US9344838B2 (en) Data transmission method and apparatus, and terminal with touch screen
CN109062467B (zh) 分屏应用切换方法、装置、存储介质和电子设备
CN107949826B (zh) 一种消息显示方法、用户终端及图形用户接口
US20150212691A1 (en) Method and apparatus for desktop management
KR102207443B1 (ko) 그래픽 유저 인터페이스 제공 방법 및 장치
TWI512525B (zh) 關聯終端的方法及系統、終端及電腦可讀取儲存介質
CN109584341B (zh) 在画板上绘图的方法及装置
CN105794155B (zh) 一种显示消息的方法、装置及设备
CN107132941B (zh) 一种压力触控方法及电子设备
CN103513769A (zh) 按键功能的设置方法、装置和移动终端
CN106507269B (zh) 一种数据迁移方法及终端设备
CN109937583A (zh) 数据共享的方法与终端
CN104679381A (zh) 切换聊天窗口的方法及装置
US20150109210A1 (en) Control method, and input device of touch screen terminal
CN107454664B (zh) 一种数据传输方法及移动终端
CN112579264A (zh) 一种应用程序跳转的方法、终端及计算机存储介质
CN106484563B (zh) 一种数据迁移方法及终端设备
CN106488391B (zh) 一种数据迁移方法及终端设备
CN105940368A (zh) 一种图案锁的解锁方法及终端
CN107153715B (zh) 在页面上添加文件的方法及装置
CN106293407B (zh) 一种图片显示方法及终端设备
CN105471888A (zh) 基于生物特征信息的业务验证方法及装置

Legal Events

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