KR101417253B1 - 단말의 화면 표시 장치 및 방법 - Google Patents

단말의 화면 표시 장치 및 방법 Download PDF

Info

Publication number
KR101417253B1
KR101417253B1 KR1020120019234A KR20120019234A KR101417253B1 KR 101417253 B1 KR101417253 B1 KR 101417253B1 KR 1020120019234 A KR1020120019234 A KR 1020120019234A KR 20120019234 A KR20120019234 A KR 20120019234A KR 101417253 B1 KR101417253 B1 KR 101417253B1
Authority
KR
South Korea
Prior art keywords
layer
specific
application program
module
screen
Prior art date
Application number
KR1020120019234A
Other languages
English (en)
Other versions
KR20130097516A (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 주식회사 팬택
Priority to KR1020120019234A priority Critical patent/KR101417253B1/ko
Priority to US13/748,975 priority patent/US20130222417A1/en
Publication of KR20130097516A publication Critical patent/KR20130097516A/ko
Application granted granted Critical
Publication of KR101417253B1 publication Critical patent/KR101417253B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/37Details of the operation on graphic patterns
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/38Creation or generation of source code for implementing user interfaces
    • 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/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • 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/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/4557Distribution of virtual machine instances; Migration and load balancing
    • 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/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45533Hypervisors; Virtual machine monitors
    • G06F9/45558Hypervisor-specific management and integration aspects
    • G06F2009/45575Starting, stopping, suspending or resuming virtual machine instances
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/12Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Finance (AREA)
  • Human Computer Interaction (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Computer Hardware Design (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 응용 프로그램 화면을 구성하는 레이어들 중에서 불필요한 레이어가 단말의 화면상에 표시되지 않도록 할 수 있는 단말의 화면 표시 장치 및 방법에 관한 것이다.
본 발명에 따른 단말의 화면 표시 장치는 적어도 하나 이상의 레이어로 구성된 응용 프로그램 화면을 표시하는 표시부; 상기 응용 프로그램 화면의 레이어 계층 구조를 분석하는 분석부; 및 상기 분석부와의 연동을 통해 상기 응용 프로그램 화면을 구성하는 레이어들 중에서 적어도 하나 이상의 특정 레이어가 화면에 표시되지 않도록 상기 응용 프로그램 화면의 레이어 계층 구조를 변경하는 변경부를 포함한다.
본 발명에 의하면, 불필요한 레이어가 점유하고 있던 단말의 화면 영역에 사용자에게 유용한 정보를 표시하는 레이어를 표시하거나, 불필요한 레이어에 의해 가려져 있던 레이어를 표시할 수 있어, 단말의 화면 영역을 보다 효율적으로 활용할 수 있는 효과가 있다.

Description

단말의 화면 표시 장치 및 방법{Display Apparatus and Method in Terminal}
본 발명은 단말의 화면 표시 장치 및 방법에 관한 것으로, 특히 응용 프로그램 화면을 구성하는 레이어들 중에서 불필요한 레이어가 단말의 화면상에 표시되지 않도록 할 수 있는 단말의 화면 표시 장치 및 방법에 관한 것이다.
오늘날에는 태블릿 PC나 스마트폰 등과 같이 유무선 환경에서의 자유로운 인터넷 접속을 통해 각종 애플리케이션(Application)을 다운로드 하여 설치하고 실행시킬 수 있는 지능형 단말이 널리 보급되고 있다. 이러한 단말에는 단말의 구동 및 단말에 설치된 애플리케이션의 실행 시 관련 정보를 표시하거나 이벤트 처리를 위한 일정 규격의 인터페이스용 화면이 탑재되어 있다.
한편, 최근에는 다양한 종류의 애플리케이션의 개발도 활발하게 이루어지고 있는데, 특히 광고 플랫폼 내장형 애플리케이션의 개발이 주류를 이루고 있다. 이는 광고와의 연계를 통해 광고주에게는 마케팅 효과를 제공하면서, 광고주의 마케팅 비용으로 애플리케이션의 무료 다운로드 서비스를 제공함으로써, 애플리케이션의 보급을 활성화시킬 수 있기 때문이다.
광고 플랫폼 내장형 애플리케이션이 단말에 설치 및 실행되면, 도 1에 도시된 바와 같이, 단말의 화면에는 애플리케이션 실행 정보를 표시하는 애플리케이션 레이어(A)와 네트워크상의 광고 서버로부터 제공되는 광고를 표시하는 광고 레이어(B)가 각각 화면 영역을 점유하며 함께 표시된다.
즉, 광고 플랫폼 내장형 애플리케이션의 경우, 실행 시마다 단말의 화면상에 사용자가 원치 않은 광고가 함께 표시됨에 따라 사용자의 불편함을 초래하는 문제가 있다.
이에, 종래에는 이와 같은 사용자의 불편을 해소하기 위해, 단말에서 광고 플랫폼 내장형 애플리케이션 실행 시, 애플리케이션 화면상의 광고를 차단하기 위하여 광고 서버의 IP 또는 URL을 차단하는 네트워크 광고 차단 방식을 도입하고 있다.
그러나, 이와 같은 종래의 네트워크 광고 차단 방식은 네트워크를 통해 광고 서버로부터 제공되는 광고 데이터 자체를 차단하는 방식이기 때문에, 실제 단말의 화면에는 광고 데이터 로딩 이미지나 광고 대체 이미지가 표시된 광고 레이어(B)가 여전히 화면 영역을 점유하며 남아 있게 되므로, 광고 레이어(B)에 의해 점유된 단말의 화면 영역이 비효율적으로 활용되는 문제점이 있다.
본 발명은 전술한 바와 같은 문제점을 해결하기 위해 안출된 것으로, 응용 프로그램 화면을 구성하는 레이어들 중에서 불필요한 레이어가 단말의 화면상에 표시되지 않도록 할 수 있는 단말의 화면 표시 장치 및 방법을 제공하는데, 그 목적이 있다.
전술한 바와 같은 목적을 달성하기 위한 본 발명에 따른 단말의 화면 표시 장치는, 적어도 하나 이상의 레이어로 구성된 응용 프로그램 화면을 표시하는 표시부; 상기 응용 프로그램 화면의 레이어 계층 구조를 분석하는 분석부; 및 상기 분석부와의 연동을 통해 상기 응용 프로그램 화면을 구성하는 레이어들 중에서 적어도 하나 이상의 특정 레이어가 화면에 표시되지 않도록 상기 응용 프로그램 화면의 레이어 계층 구조를 변경하되, 표시를 원치 않는 특정 레이어가 존재하면, 최상위 레이어를 생성하고, 상기 특정 레이어를 상기 최상위 레이어 아래로 순서를 조정한 뒤, 상기 특정 레이어를 대체하는 레이어를 선정 또는 생성하여 상기 특정 레이어의 원래 위치에 배치하는 변경부를 포함하여 이루어지는 것이 바람직하다.
여기서, 상기 변경부는, 상기 표시부의 표시 영역을 전부 점유할 수 있는 최상위 레이어의 속성을 저장하고 있는 메모리 모듈; 상기 메모리 모듈에 저장되어 있는 레이어의 속성을 이용하여 최상위 레이어를 생성하는 생성 모듈; 상기 응용 프로그램 화면의 레이어 계층 구조를 구성하는 레이어들 중에서 특정 레이어를 대체할 수 있는 유효 레이어를 선정하는 선정 모듈; 상기 생성 모듈을 통해 생성된 최상위 레이어를 최상위 위치에 배치하고, 상기 특정 레이어를 상기 최상위 위치에 배치된 최상위 레이어 앞에 배치하며, 상기 선정 모듈을 통해 선정된 유효 레이어를 상기 특정 레이어의 원래 위치에 배치하여 상기 응용 프로그램 화면의 레이어 계층 구조를 변경하는 구조 변경 모듈; 및 상기 선정 모듈을 통해 선정된 유효 레이어의 속성을 변경하는 속성 변경 모듈을 포함하여 이루어지는 것이 바람직하다.
한편으로, 상기 변경부는, 상기 표시부의 표시 영역을 전부 점유할 수 있는 최상위 레이어 및 특정 레이어에 상응하도록 상기 표시부의 표시 영역을 점유할 수 있는 대체용 레이어의 속성을 저장하고 있는 메모리 모듈; 상기 메모리 모듈에 저장되어 있는 레이어의 속성을 이용하여 최상위 레이어 및 대체용 레이어를 생성하는 생성 모듈; 상기 생성 모듈을 통해 생성된 최상위 레이어를 최상위 위치에 배치하고, 상기 특정 레이어를 상기 최상위 위치에 배치된 최상위 레이어 앞에 배치하며, 상기 생성 모듈을 통해 생성된 대체용 레이어를 상기 특정 레이어의 원래 위치에 배치하여 상기 응용 프로그램 화면의 레이어 계층 구조를 변경하는 구조 변경 모듈; 및 상기 생성 모듈을 통해 생성된 대체용 레이어의 속성을 변경하는 속성 변경 모듈을 포함하여 이루어지는 것이 바람직하다.
더욱이, 상기 응용 프로그램 화면을 구성하는 레이어들 중에서 특정 레이어가 존재하는지 여부를 판단하는 판단부를 더 포함하여 이루어지는 것이 바람직하다.
이러한, 상기 판단부는, 특정 레이어의 식별정보를 저장하고 있는 DB 모듈; 및 상기 응용 프로그램 화면을 구성하는 레이어들 중에서 상기 DB 모듈에 저장되어 있는 특정 레이어의 식별정보와 일치하는 식별정보를 구비한 레이어를 특정 레이어로 판단하는 판단 모듈을 포함하여 이루어지는 것이 바람직하다.
아울러, 상기 표시부는, 단말에 설치된 응용 프로그램이 실행됨에 따라, 응용 프로그램으로부터 레이어 정보를 로딩하는 로딩 모듈; 상기 로딩 모듈을 통해 로딩된 레이어 정보를 이용하여 응용 프로그램 실행 시에 해당하는 응용 프로그램 화면을 구성하는 구성 모듈; 및 상기 구성 모듈을 통해 구성된 응용 프로그램 화면을 디스플레이하는 디스플레이 모듈을 포함하여 이루어지는 것이 바람직하다.
본 발명에 따른 단말의 화면 표시 방법은, 응용 프로그램이 실행됨에 따라, 적어도 하나 이상의 레이어로 구성된 응용 프로그램 화면을 표시하는 단계; 및 상기 응용 프로그램 화면을 구성하는 레이어들 중에서 적어도 하나 이상의 특정 레이어가 화면에 표시되지 않도록 상기 응용 프로그램 화면의 레이어 계층 구조를 변경하되, 표시를 원치 않는 특정 레이어가 존재하면, 최상위 레이어를 생성하고, 상기 특정 레이어를 상기 최상위 레이어 아래로 순서를 조정한 뒤, 상기 특정 레이어를 대체하는 레이어를 선정 또는 생성하여 상기 특정 레이어의 원래 위치에 배치하는 레이어 계층 구조를 변경하는 단계를 포함하여 이루어지는 것이 바람직하다.
여기서, 상기 레이어 계층 구조를 변경하는 단계는, 최상위 레이어를 생성하여 상기 레이어 계층 구조에서 최상위에 위치하도록 배치하는 단계; 특정 레이어의 배치 순서 변경을 통해 특정 레이어를 레이어 계층 구조에서 최상위 레이어의 상위에 위치하도록 배치하는 단계; 응용 프로그램 화면의 레이어 계층 구조를 구성하는 레이어들 중에서 특정 레이어를 대체시키기 위한 유효 레이어를 선정하는 단계; 및 상기 유효 레이어를 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 배치하는 단계를 포함하여 이루어지는 것이 바람직하다.
삭제
상기 특정 레이어의 배치 순서 변경전 위치에 배치하는 단계는, 상기 유효 레이어의 속성이나 배치 순서, 또는 속성과 배치 순서를 변경하는 단계를 포함하여 이루어지는 것이 바람직하다.
이때, 상기 유효 레이어는, 특정 레이어를 제외한 응용 프로그램 화면의 레이어 계층 구조를 구성하는 레이어들 중에서, 배치 순서 변경전 특정 레이어와 속성은 다르나 동일한 배치 순서를 갖는 레이어, 또는 배치 순서 변경전 특정 레이어의 상위 레이어인 것이 바람직하다.
또한, 상기 레이어 계층 구조를 변경하는 단계는, 최상위 레이어를 생성하여 상기 레이어 계층 구조에서 최상위에 위치하도록 배치하는 단계; 특정 레이어의 배치 순서 변경을 통해 특정 레이어를 레이어 계층 구조에서 최상위 레이어의 상위에 위치하도록 배치하는 단계; 대체용 레이어를 생성하는 단계; 및 상기 생성된 대체용 레이어를 상기 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 배치하는 단계를 포함하여 이루어지는 것이 바람직하다.
상기 레이어 계층 구조를 변경하는 단계는, 상기 대체용 레이어의 속성을 특정 레이어의 속성에 상응하도록 변경하는 단계를 포함하여 이루어지는 것이 바람직하다.
이때, 상기 대체용 레이어는 단말의 사용 편의를 제공하는 각종 정보를 표시하는 레이어인 것이 바람직하다.
본 발명에 따른 단말의 화면 표시 장치 및 방법에 의하면, 응용 프로그램 화면을 구성하는 레이어들 중에서 불필요한 레이어가 단말의 화면상에 표시되지 않도록 함으로써, 불필요한 레이어가 점유하고 있던 단말의 화면 영역에 사용자에게 유용한 정보를 표시하는 레이어를 표시하거나, 불필요한 레이어에 의해 가려져 있던 레이어를 표시할 수 있어, 단말의 화면 영역을 보다 효율적으로 활용할 수 있는 효과가 있다.
도 1은 일반적인 단말의 화면 영역에 표시된 응용 프로그램 화면을 도시한 예시도.
도 2는 본 발명의 제1 실시예에 따른 단말의 화면 표시 장치의 구성을 개략적으로 도시한 블록도.
도 3은 본 발명의 제1 실시예에 따른 응용 프로그램 화면의 레이어 계층 구조를 도시한 예시도.
도 4는 도 2에 있어서, 표시부의 구성을 개략적으로 도시한 블록도.
도 5는 도 2에 있어서, 판단부의 구성을 개략적으로 도시한 블록도.
도 6은 도 2에 있어서, 변경부의 구성을 개략적으로 도시한 블록도.
도 7은 본 발명의 제1 실시예에 따른 단말의 화면 표시 방법을 순차적으로 도시한 순서도.
도 8은 도 7에 있어서, 레이어 계층 구조를 변경하는 절차를 순차적으로 도시한 순서도.
도 9 내지 도 13은 본 발명의 제1 실시예에 따른 단말의 화면 표시 방법을 설명하기 위한 참고도.
도 14는 본 발명의 제2 실시예에 따른 단말의 화면 표시 장치에 있어서, 변경부의 구성을 개략적으로 도시한 블록도.
도 15는 본 발명의 제2 실시예에 따른 단말의 화면 표시 방법에 있어서, 레이어 계층 구조를 변경하는 절차를 순차적으로 도시한 순서도.
도 16 내지 도 18은 본 발명의 제2 실시예에 따른 단말의 화면 표시 방법을 설명하기 위한 참고도.
이하에서는, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 따른 단말의 화면 표시 장치 및 방법에 대하여 상세하게 설명한다.
도 2를 참조하면, 본 발명의 제1 실시예에 따른 단말의 화면 표시 장치는 표시부(100), 분석부(200), 판단부(300) 및 변경부(400)를 포함하여 이루어진다. 예를 들어, 분석부(200), 판단부(300) 및 변경부(400)는 단말의 구동을 전반적으로 제어하는 컨트롤러에 탑재되어 구현될 수 있다.
표시부(100)는 단말에 설치된 응용 프로그램과의 연동을 통해 적어도 하나 이상의 레이어로 구성된 응용 프로그램 화면을 구성하여 표시한다.
응용 프로그램 화면을 구성하는 레이어들은 도 3에 도시된 바와 같이, 화면 상의 배치 순서에 따라 상하 관계를 맺고 있는 트리 형식의 계층 구조(이하, '레이어 계층 구조'라 함)를 이루고 있다. 또한, 응용 프로그램 화면을 구성하는 각 레이어는 식별정보, 배치 순서 및 속성에 대한 정보를 구비한다. 여기서 속성은 레이어의 레이아웃 형태(예를 들어, 문자 또는 기호 등) 및 레이아웃 위치 등을 포함할 수 있다.
한편, 단말에 설치된 응용 프로그램은 광고 플랫폼 내장형 애플리케이션으로서, 네트워크를 통해 단말로 다운로드 되어 단말 내의 메모리 영역에 설치된다. 이와 같이 단말에 설치된 응용 프로그램은 단말의 HMI(Human Machine Interface)를 통한 사용자의 실행 명령 입력에 의해 실행되어 응용 프로그램 화면을 구성하기 위한 레이어 정보를 표시부(100) 또는 분석부(200)로 제공하게 된다. 여기서 레이어 정보는 레이어별 식별정보, 레이어 계층 구조에서의 배치 순서 및 속성에 대한 정보 등을 포함하여 이루어질 수 있다.
이러한, 표시부(100)는 도 4에 도시된 바와 같이, 로딩 모듈(110), 구성 모듈(120) 및 디스플레이 모듈(130) 등을 포함하여 이루어질 수 있다. 로딩 모듈(110)은 단말에 설치된 응용 프로그램이 실행됨에 따라, 응용 프로그램으로부터 레이어 정보를 로딩한다. 구성 모듈(120)은 로딩 모듈(110)을 통해 로딩된 레이어 정보를 이용하여 응용 프로그램 실행 시에 해당하는 응용 프로그램 화면을 구성한다. 디스플레이 모듈(130)은 구성 모듈(120)을 통해 구성된 응용 프로그램 화면을 디스플레이한다. 이때, 디스플레이 모듈(130)은 예컨대, 디스플레이 패널 등으로 이루어질 수 있다.
한편, 분석부(200)는 응용 프로그램 화면의 레이어 계층 구조(Hierachy)를 분석한다.
한편, 판단부(300)는 응용 프로그램 화면을 구성하는 레이어들 중에서 특정 레이어가 존재하는지 여부를 판단한다. 특정 레이어는, 예컨대 패키지나 클래스 이름 등을 식별정보로 갖는 광고 레이어 등으로 이루어질 수 있다.
이러한, 판단부(300)는 도 5에 도시된 바와 같이, DB(Database) 모듈(310) 및 판단 모듈(320) 등을 포함하여 이루어질 수 있다. DB 모듈(310)은 특정 레이어의 식별정보를 저장하고 있다. DB 모듈(310)에 저장되어 있는 특정 레이어의 식별정보는, 예컨대 단말의 네트워크 접속을 통한 DB 관리 서버와의 통신에 의해 수시로 업데이트될 수 있다. 판단 모듈(320)은 응용 프로그램 화면을 구성하는 레이어들 중에서 DB 모듈(310)에 저장되어 있는 특정 레이어의 식별정보와 일치하는 식별정보를 구비한 레이어를 특정 레이어로 판단한다.
한편, 변경부(400)는 판단부(300)의 판단 결과, 특정 레이어가 존재하지 않는 경우, 응용 프로그램 화면의 레이어 계층 구조를 변경하지 않는다.
또한, 변경부(400)는 판단부(300)의 판단 결과, 특정 레이어가 존재하는 경우, 분석부(200)와의 연동을 통해 특정 레이어가 표시부(100)를 통해 표시되지 않도록 응용 프로그램 화면의 레이어 계층 구조를 변경한다.
구체적으로 설명하면, 변경부(400)는 판단부(300)의 판단 결과, 특정 레이어가 존재하는 경우, 최상위 레이어를 생성하여 레이어 계층 구조에서 최상위에 배치한다.
이후, 변경부(400)는 특정 레이어의 배치 순서 변경을 통해 특정 레이어를 최상위 레이어의 아래로 순서를 조정한다. 즉, 특정 레이어 위에 최상위 레이어가 출력되도록 레이어 계층 구조에서 특정 레이어를 최상위 레이어 앞으로 이동시켜 화면 출력 순서를 조정한다.
또한, 변경부(400)는 레이어 계층 구조에서 특정 레이어의 위치가 변경되면, 레이어 계층 구조를 구성하는 레이어들 중에서 특정 레이어를 대체시키기 위한 유효 레이어를 선정하고, 그 선정된 유효 레이어의 속성이나 배치 순서, 또는 속성과 배치 순서 변경을 통해, 유효 레이어를 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 위치하도록 배치한다.
여기서, 유효 레이어는 특정 레이어를 제외한 레이어 계층 구조를 구성하는 레이어들 중에서, 배치 순서 변경전 특정 레이어와 속성은 다르나 동일한 배치 순서를 갖는 레이어, 또는 배치 순서 변경전 특정 레이어의 상위 레이어 등으로 이루어질 수 있다.
이와 같은, 변경부는 도 6에 도시된 바와 같이, 메모리 모듈(410), 생성 모듈(420), 선정 모듈(430), 구조 변경 모듈(440) 및 속성 변경 모듈(450) 등을 포함하여 이루어질 수 있다. 메모리 모듈(410)은 표시부(100)의 표시 영역을 전부 점유할 수 있는 최상위 레이어 등을 포함한 각종 레이어의 속성을 저장하고 있다. 생성 모듈(420)은 메모리 모듈(410)에 저장되어 있는 레이어의 속성을 이용하여 최상위 레이어를 생성한다. 선정 모듈(430)은 레이어 계층 구조를 구성하는 레이어들 중에서 특정 레이어를 대체할 수 있는 유효 레이어를 선정한다. 구조 변경 모듈(440)은 생성 모듈(420)을 통해 생성된 최상위 레이어를 배치하고, 선정 모듈(430)을 통해 선정된 유효 레이어 및 특정 레이어의 배치 순서를 변경하여 응용 프로그램 화면의 레이어 계층 구조를 변경한다. 속성 변경 모듈(450)은 선정 모듈(430)을 통해 선정된 유효 레이어의 속성을 변경한다.
전술한 바와 같은 구성에 있어서, 도 7을 참조하여 본 발명의 제1 실시예에 따른 단말의 화면 표시 방법에 대해 설명하면 다음과 같다.
먼저, 단말에 설치된 응용 프로그램이 실행되면(S10), 단말은 응용 프로그램과의 연동을 통해 적어도 하나 이상의 레이어로 구성된 응용 프로그램 화면을 구성한다(S20).
상기한 단계 S20 이후, 단말은 응용 프로그램 화면을 구성하는 레이어들 중에서 특정 레이어가 존재하는지 여부를 판단한다(S30).
상기한 단계 S30에서의 판단 결과, 특정 레이어가 존재하는 경우에, 특정 레이어가 화면에 표시되지 않도록 응용 프로그램 화면의 레이어 계층 구조를 변경한다(S40).
도 8을 참조하면, 상기한 단계 S40에서의 단말은 특정 레이어가 존재하는 경우, 도 9에 도시된 바와 같이, 최상위 레이어를 생성하여 레이어 계층 구조에서 최상위에 위치하도록 배치한다(S41).
상기한 단계 S41 다음으로, 단말은 도 10에 도시된 바와 같이, 특정 레이어의 배치 순서 변경을 통해 특정 레이어를 최상위 레이어의 아래로 순서를 조정한다(S42). 즉, 레이어 계층 구조에서 특정 레이어를 최상위 레이어 앞으로 이동시켜 특정 레이어 위에 최상위 레이어가 출력되도록 화면 출력 순서를 조정한다.
상기한 단계 S42를 통해 레이어 계층 구조에서 특정 레이어의 위치가 변경되면, 단말은 도 11에 도시된 바와 같이, 레이어 계층 구조를 구성하는 레이어들 중에서 특정 레이어를 대체시키기 위한 유효 레이어를 선정한다(S43).
상기한 단계 S43에서 유효 레이어는 특정 레이어를 제외한 레이어 계층 구조를 구성하는 레이어들 중에서, 배치 순서 변경전 특정 레이어와 속성은 다르나 동일한 배치 순서를 갖는 레이어, 또는 배치 순서 변경전 특정 레이어의 상위 레이어 등으로 이루어질 수 있다.
상기한 단계 S43을 통해 유효 레이어가 선정되면, 도 12에 도시된 바와 같이, 유효 레이어의 속성이나 배치 순서, 또는 속성과 배치 순서 변경을 통해, 유효 레이어를 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 위치하도록 배치한다(S44).
예를 들어, 특정 레이어가 광고 레이어이고, 유효 레이어가 배치 순서 변경전 특정 레이어의 상위 레이어인 응용 프로그램 레이어인 경우, 상기한 단계 S41 내지 S44에 의해, 응용 프로그램 화면 영역 중 광고 레이어가 점유하고 있던 화면 영역에는 도 13에 도시된 바와 같이, 광고 레이어(B)가 제거되고, 광고 레이어(B)에 의해 가려져 있었던 응용 프로그램 레이어(A)의 일부가 추가로 표시될 수 있다. 이때, 광고 레이어(B)가 제거된 화면 영역만큼 응용 프로그램 레이어(A)가 차지할 수 있는 화면 영역이 늘어나게 되어 응용 프로그램 레이어들 중 하위 레이어인 스크롤 바를 표시하는 레이어 등의 속성이 변경될 수 있다.
상기한 단계 S40 이후, 단말은 레이어 계층 구조가 변경된 응용 프로그램 화면을 표시한다(S50).
한편, 상기한 단계 S30에서의 판단 결과, 특정 레이어가 존재하지 않는 경우에, 단말은 상기한 단계 S40을 거치지 않고, 바로 상기한 단계 S50을 수행하게 된다.
본 발명의 제2 실시예에 따른 단말의 화면 표시 장치는 본 발명의 제1 실시예에서의 도 2에 도시된 바와 같이, 표시부(100), 분석부(200), 판단부(300) 및 변경부(400)를 포함하여 이루어진다. 예를 들어, 분석부(200), 판단부(300) 및 변경부(400)는 단말의 구동을 전반적으로 제어하는 컨트롤러에 탑재되어 구현될 수 있다.
여기서, 표시부(100), 분석부(200) 및 판단부(300)는 전술한 본 발명의 제1 실시예에 따른 단말의 화면 표시 장치에서의 표시부(100), 분석부(200) 및 판단부(300)와 동일한 기술적 특징 및 기능을 가진 구성으로서 그 상세한 설명은 생략한다.
한편, 변경부(400)는 판단부(300)의 판단 결과, 특정 레이어가 존재하지 않는 경우, 응용 프로그램 화면의 레이어 계층 구조를 변경하지 않는다.
또한, 변경부(400)는 판단부(300)의 판단 결과, 특정 레이어가 존재하는 경우, 분석부(300)와의 연동을 통해 특정 레이어가 표시부(100)를 통해 표시되지 않도록 응용 프로그램 화면의 레이어 계층 구조를 변경한다.
구체적으로 설명하면, 변경부(400)는 판단부(300)의 판단 결과, 특정 레이어가 존재하는 경우, 최상위 레이어를 생성하여 레이어 계층 구조에서 최상위에 위치하도록 배치한다.
이후, 변경부(400)는 특정 레이어의 배치 순서 변경을 통해 특정 레이어를 최상위 레이어의 아래로 순서를 조정한다. 즉, 레이어 계층 구조에서 특정 레이어를 최상위 레이어 앞으로 이동시켜 특정 레이어 위에 최상위 레이어가 출력되도록 화면 출력 순서를 조정한다.
또한, 변경부(400)는 레이어 계층 구조에서 특정 레이어의 위치가 변경되면, 대체용 레이어를 생성하여 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 위치하도록 배치한다.
여기서, 대체용 레이어는 사용자에게 단말의 사용 편의를 제공할 수 있는 각종 정보를 표시하는 레이어 등으로 이루어질 수 있다. 예를 들어, 대체용 레이어는 현재 단말에서 실행 중인 응용 프로그램의 CPU 사용량, 리소스 사용량 또는 각종 네트워크 사용량 등을 표시하는 레이어나, 혹은 타 응용 프로그램 바로 가기 입력 버튼 등을 표시하는 레이어 등으로 이루어질 수 있다.
또한, 변경부(400)는 대체용 레이어를 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 위치하도록 배치할 때, 대체용 레이어의 속성을 특정 레이어의 속성에 상응하도록 변경한다.
이와 같은, 변경부(400)는 도 14에 도시된 바와 같이, 메모리 모듈(415), 생성 모듈(425), 구조 변경 모듈(435) 및 속성 변경 모듈(445) 등을 포함하여 이루어질 수 있다. 메모리 모듈(415)은 표시부(100)의 표시 영역을 전부 점유할 수 있는 최상위 레이어 및 특정 레이어에 상응하도록 표시부(100)의 표시 영역을 점유할 수 있는 대체용 레이어 등을 포함한 각종 레이어의 속성을 저장하고 있다. 생성 모듈(425)은 메모리 모듈(415)에 저장되어 있는 레이어의 속성을 이용하여 최상위 레이어 및 대체용 레이어를 생성한다. 구조 변경 모듈(435)은 생성 모듈(425)을 통해 생성된 최상위 레이어 및 대체용 레이어를 배치하고, 특정 레이어의 배치 순서를 변경하여 응용 프로그램 화면의 레이어 계층 구조를 변경한다. 속성 변경 모듈(445)은 생성 모듈(425)을 통해 생성된 대체용 레이어의 속성을 변경한다.
전술한 바와 같은 구성에 있어서, 본 발명의 제2 실시예에 따른 단말의 화면 표시 방법에 대해 설명하면 다음과 같다.
먼저, 단말에 설치된 응용 프로그램이 실행되면(S10), 단말은 응용 프로그램과의 연동을 통해 적어도 하나 이상의 레이어로 구성된 응용 프로그램 화면을 구성한다(S20).
상기한 단계 S20 이후, 단말은 응용 프로그램 화면을 구성하는 레이어들 중에서 특정 레이어가 존재하는지 여부를 판단한다(S30).
상기한 단계 S30에서의 판단 결과, 특정 레이어가 존재하는 경우에, 특정 레이어가 화면에 표시되지 않도록 응용 프로그램 화면의 레이어 계층 구조를 변경한다(S40).
도 15를 참조하면, 상기한 단계 S40에서의 단말은 특정 레이어가 존재하는 경우, 본 발명의 제1 실시예에서의 도 9에 도시된 바와 같이, 최상위 레이어를 생성하여 레이어 계층 구조에서 최상위에 위치하도록 배치한다(S46).
상기한 단계 S46 다음으로, 단말은 본 발명의 제1 실시예에서의 도 10에 도시된 바와 같이, 특정 레이어의 배치 순서 변경을 통해 특정 레이어를 최상위 레이어의 아래로 순서를 조정한다(S47). 즉, 레이어 계층 구조에서 특정 레이어를 최상위 레이어 앞으로 이동시켜 특정 레이어 위에 최상위 레이어가 출력되도록 화면 출력 순서를 조정한다.
상기한 단계 S47을 통해 레이어 계층 구조에서 특정 레이어의 위치가 변경되면, 단말은 도 16에 도시된 바와 같이, 대체용 레이어를 생성하고(S48), 그 생성된 대체용 레이어를 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 위치하도록 배치한다(S49).
상기한 단계 S49에서 대체용 레이어를 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 위치하도록 배치할 때, 단말은 대체용 레이어의 속성을 특정 레이어의 속성에 상응하도록 변경하는 것이 바람직하다.
예를 들어, 특정 레이어가 광고 레이어인 경우, 상기한 단계 S46 내지 S49에 의해, 응용 프로그램 화면 영역 중 광고 레이어가 점유하고 있던 화면 영역에는 도 17에 도시된 바와 같이, 단말에서 실행 중인 응용 프로그램의 CPU 사용량, 리소스 사용량 또는 각종 네트워크 사용량 등을 표시하는 레이어(C)나, 혹은 도 18에 도시된 바와 같이, 타 응용 프로그램 바로 가기 버튼 또는 응용 프로그램 관리 버튼 등을 표시하는 레이어(D) 등의 대체용 레이어가 표시될 수 있다.
상기한 단계 S40 이후, 단말은 레이어 계층 구조가 변경된 응용 프로그램 화면을 표시한다(S50).
한편, 상기한 단계 S30에서의 판단 결과, 특정 레이어가 존재하지 않는 경우에, 단말은 상기한 단계 S40을 거치지 않고, 바로 상기한 단계 S50을 수행하게 된다.
본 발명에 따른 단말의 화면 표시 장치 및 방법은 전술한 실시예에 국한되지 않고 본 발명의 기술사상이 허용하는 범위 내에서 다양하게 변경하여 실시할 수 있다.
100: 표시부 110: 로딩 모듈
120: 구성 모듈 130: 디스플레이 모듈
200: 분석부 300: 판단부
310: DB 모듈 320: 판단 모듈
400: 변경부 410, 415: 메모리 모듈
420, 425: 생성 모듈 430: 선정 모듈
435, 440: 구조 변경 모듈 445, 450: 속성 변경 모듈

Claims (14)

  1. 적어도 하나 이상의 레이어로 구성된 응용 프로그램 화면을 표시하는 표시부;
    상기 응용 프로그램 화면의 레이어 계층 구조를 분석하는 분석부; 및
    상기 분석부와의 연동을 통해 상기 응용 프로그램 화면을 구성하는 레이어들 중에서 적어도 하나 이상의 특정 레이어가 화면에 표시되지 않도록 상기 응용 프로그램 화면의 레이어 계층 구조를 변경하되,
    표시를 원치 않는 특정 레이어가 존재하면, 최상위 레이어를 생성하고, 상기 특정 레이어를 상기 최상위 레이어 아래로 순서를 조정한 뒤, 상기 특정 레이어를 대체하는 레이어를 선정 또는 생성하여 상기 특정 레이어의 원래 위치에 배치하는 변경부를 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 장치.
  2. 제1항에 있어서,
    상기 변경부는,
    상기 표시부의 표시 영역을 전부 점유할 수 있는 최상위 레이어의 속성을 저장하고 있는 메모리 모듈;
    상기 메모리 모듈에 저장되어 있는 레이어의 속성을 이용하여 최상위 레이어를 생성하는 생성 모듈;
    상기 응용 프로그램 화면의 레이어 계층 구조를 구성하는 레이어들 중에서 특정 레이어를 대체할 수 있는 유효 레이어를 선정하는 선정 모듈;
    상기 생성 모듈을 통해 생성된 최상위 레이어를 최상위 위치에 배치하고, 상기 특정 레이어를 상기 최상위 위치에 배치된 최상위 레이어 앞에 배치하며, 상기 선정 모듈을 통해 선정된 유효 레이어를 상기 특정 레이어의 원래 위치에 배치하여 상기 응용 프로그램 화면의 레이어 계층 구조를 변경하는 구조 변경 모듈; 및
    상기 선정 모듈을 통해 선정된 유효 레이어의 속성을 변경하는 속성 변경 모듈을 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 장치.
  3. 제1항에 있어서,
    상기 변경부는,
    상기 표시부의 표시 영역을 전부 점유할 수 있는 최상위 레이어 및 특정 레이어에 상응하도록 상기 표시부의 표시 영역을 점유할 수 있는 대체용 레이어의 속성을 저장하고 있는 메모리 모듈;
    상기 메모리 모듈에 저장되어 있는 레이어의 속성을 이용하여 최상위 레이어 및 대체용 레이어를 생성하는 생성 모듈;
    상기 생성 모듈을 통해 생성된 최상위 레이어를 최상위 위치에 배치하고, 상기 특정 레이어를 상기 최상위 위치에 배치된 최상위 레이어 앞에 배치하며, 상기 생성 모듈을 통해 생성된 대체용 레이어를 상기 특정 레이어의 원래 위치에 배치하여 상기 응용 프로그램 화면의 레이어 계층 구조를 변경하는 구조 변경 모듈; 및
    상기 생성 모듈을 통해 생성된 대체용 레이어의 속성을 변경하는 속성 변경 모듈을 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 장치.
  4. 제1항 내지 제3항 중 어느 하나의 항에 있어서,
    상기 응용 프로그램 화면을 구성하는 레이어들 중에서 특정 레이어가 존재하는지 여부를 판단하는 판단부를 더 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 장치.
  5. 제4항에 있어서,
    상기 판단부는,
    특정 레이어의 식별정보를 저장하고 있는 DB 모듈; 및
    상기 응용 프로그램 화면을 구성하는 레이어들 중에서 상기 DB 모듈에 저장되어 있는 특정 레이어의 식별정보와 일치하는 식별정보를 구비한 레이어를 특정 레이어로 판단하는 판단 모듈을 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 장치.
  6. 제1항에 있어서,
    상기 표시부는,
    단말에 설치된 응용 프로그램이 실행됨에 따라, 응용 프로그램으로부터 레이어 정보를 로딩하는 로딩 모듈;
    상기 로딩 모듈을 통해 로딩된 레이어 정보를 이용하여 응용 프로그램 실행 시에 해당하는 응용 프로그램 화면을 구성하는 구성 모듈; 및
    상기 구성 모듈을 통해 구성된 응용 프로그램 화면을 디스플레이하는 디스플레이 모듈을 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 장치.
  7. 응용 프로그램이 실행됨에 따라, 적어도 하나 이상의 레이어로 구성된 응용 프로그램 화면을 표시하는 단계; 및
    상기 응용 프로그램 화면을 구성하는 레이어들 중에서 적어도 하나 이상의 특정 레이어가 화면에 표시되지 않도록 상기 응용 프로그램 화면의 레이어 계층 구조를 변경하되, 표시를 원치 않는 특정 레이어가 존재하면, 최상위 레이어를 생성하고, 상기 특정 레이어를 상기 최상위 레이어 아래로 순서를 조정한 뒤, 상기 특정 레이어를 대체하는 레이어를 선정 또는 생성하여 상기 특정 레이어의 원래 위치에 배치하는 레이어 계층 구조를 변경하는 단계를 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 방법.
  8. 제7항에 있어서,
    상기 레이어 계층 구조를 변경하는 단계는,
    최상위 레이어를 생성하여 상기 레이어 계층 구조에서 최상위에 위치하도록 배치하는 단계;
    특정 레이어의 배치 순서 변경을 통해 특정 레이어를 레이어 계층 구조에서 최상위 레이어의 상위에 위치하도록 배치하는 단계;
    응용 프로그램 화면의 레이어 계층 구조를 구성하는 레이어들 중에서 특정 레이어를 대체시키기 위한 유효 레이어를 선정하는 단계; 및
    상기 유효 레이어를 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 배치하는 단계를 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 방법.
  9. 삭제
  10. 제8항에 있어서,
    상기 유효 레이어를 특정 레이어의 배치 순서 변경전 위치에 배치하는 단계는,
    상기 유효 레이어의 속성이나 배치 순서, 또는 속성과 배치 순서를 변경하는 단계를 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 방법.
  11. 제8항 또는 제10항에 있어서,
    상기 유효 레이어는,
    특정 레이어를 제외한 응용 프로그램 화면의 레이어 계층 구조를 구성하는 레이어들 중에서, 배치 순서 변경전 특정 레이어와 속성은 다르나 동일한 배치 순서를 갖는 레이어, 또는 배치 순서 변경전 특정 레이어의 상위 레이어인 것을 특징으로 하는 단말의 화면 표시 방법.
  12. 제7항에 있어서,
    상기 레이어 계층 구조를 변경하는 단계는,
    최상위 레이어를 생성하여 상기 레이어 계층 구조에서 최상위에 위치하도록 배치하는 단계;
    특정 레이어의 배치 순서 변경을 통해 특정 레이어를 레이어 계층 구조에서 최상위 레이어의 상위에 위치하도록 배치하는 단계;
    대체용 레이어를 생성하는 단계; 및
    상기 생성된 대체용 레이어를 상기 레이어 계층 구조에서 특정 레이어의 배치 순서 변경전 위치에 배치하는 단계를 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 방법.
  13. 제12항에 있어서,
    상기 레이어 계층 구조를 변경하는 단계는,
    상기 대체용 레이어의 속성을 특정 레이어의 속성에 상응하도록 변경하는 단계를 포함하여 이루어지는 것을 특징으로 하는 단말의 화면 표시 방법.
  14. 제12항 또는 제13항에 있어서,
    상기 대체용 레이어는,
    단말의 사용 편의를 제공하는 각종 정보를 표시하는 레이어인 것을 특징으로 하는 단말의 화면 표시 방법.
KR1020120019234A 2012-02-24 2012-02-24 단말의 화면 표시 장치 및 방법 KR101417253B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020120019234A KR101417253B1 (ko) 2012-02-24 2012-02-24 단말의 화면 표시 장치 및 방법
US13/748,975 US20130222417A1 (en) 2012-02-24 2013-01-24 Apparatus and method for selectively displaying a screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120019234A KR101417253B1 (ko) 2012-02-24 2012-02-24 단말의 화면 표시 장치 및 방법

Publications (2)

Publication Number Publication Date
KR20130097516A KR20130097516A (ko) 2013-09-03
KR101417253B1 true KR101417253B1 (ko) 2014-07-09

Family

ID=49002369

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120019234A KR101417253B1 (ko) 2012-02-24 2012-02-24 단말의 화면 표시 장치 및 방법

Country Status (2)

Country Link
US (1) US20130222417A1 (ko)
KR (1) KR101417253B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI610217B (zh) * 2015-03-12 2018-01-01 晨星半導體股份有限公司 視窗系統之電子裝置及其控制方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100955082B1 (ko) 2008-01-14 2010-04-28 김기연 레이어 화면을 이용하여 멀티화면이 구현된 표시장치를갖는 전자게시판.
KR101095480B1 (ko) 2009-12-10 2011-12-19 주식회사 엘지유플러스 웹 애플리케이션을 실행하는 이동 단말기 및 그 동작방법

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070124662A1 (en) * 2005-10-18 2007-05-31 Streuter Gary W Offline click-through ads within internet content
US8571935B2 (en) * 2009-06-04 2013-10-29 Viacom International Inc. Dynamic integration and linear presentation of advertising content and media content
US8773468B1 (en) * 2010-08-27 2014-07-08 Disney Enterprises, Inc. System and method for intuitive manipulation of the layering order of graphics objects
US8723886B2 (en) * 2010-09-08 2014-05-13 Navteq B.V. Generating a multi-layered geographic image and the use thereof
US20130031463A1 (en) * 2011-07-29 2013-01-31 Denny Jaeger Personal workspaces in a computer operating environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100955082B1 (ko) 2008-01-14 2010-04-28 김기연 레이어 화면을 이용하여 멀티화면이 구현된 표시장치를갖는 전자게시판.
KR101095480B1 (ko) 2009-12-10 2011-12-19 주식회사 엘지유플러스 웹 애플리케이션을 실행하는 이동 단말기 및 그 동작방법

Also Published As

Publication number Publication date
US20130222417A1 (en) 2013-08-29
KR20130097516A (ko) 2013-09-03

Similar Documents

Publication Publication Date Title
US20210219660A1 (en) Footwear Designing Tool
CN108052365B (zh) 用户界面的组件生成方法及装置
Paterno et al. One model, many interfaces
CN109358851A (zh) 图表组件的创建方法、装置及计算机可读存储介质
KR20190067229A (ko) 애플리케이션 인터페이스 관리 방법 및 장치
US20060101343A1 (en) Image forming apparatus, display screen customization method in image forming apparatus and display screen customization program
CN103336691A (zh) 一种基于Android的动态布局方法及***
US20050216834A1 (en) Method, apparatus, and computer-readable medium for dynamically rendering a user interface menu
US9916388B2 (en) Simplified website creation, configuration, and customization system
CA2686170A1 (en) Personalized platform for accessing internet applications
CN109478152B (zh) 云内容状态框架
US8254895B2 (en) Methods and apparatus for generating mobile internet pages for viewing by mobile communication devices
US20110320957A1 (en) Method and apparatus for analyzing usage patterns and customizing a graphic interface for individual users
KR101952171B1 (ko) 전자기기 및 그의 웹 히스토리 표시 방법
US9223468B2 (en) Display apparatus, display method and program
EP2866158A1 (en) Method for reader to provide service, reader, terminal and computer storage medium
CN111949360A (zh) 用户界面适配的方法及装置、电子设备、存储介质
CN110020356A (zh) 一种页面模块的代码生成方法、装置及***
CN107908416A (zh) 单片机固件升级方法、装置及计算机可读存储介质
CN109683949A (zh) 预装应用管理方法、装置及存储介质
JP2010066829A (ja) 情報処理装置及びプログラム
CN111158834B (zh) 界面自定义方法及计算机可读存储介质
JP2011180796A (ja) コンテンツ共有システム
CN106502872A (zh) 一种应用程序状态信息的显示方法及终端
KR101417253B1 (ko) 단말의 화면 표시 장치 및 방법

Legal Events

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