KR101678541B1 - 메뉴를 표시하는 방법, 장치 및 디바이스 - Google Patents

메뉴를 표시하는 방법, 장치 및 디바이스 Download PDF

Info

Publication number
KR101678541B1
KR101678541B1 KR1020147037120A KR20147037120A KR101678541B1 KR 101678541 B1 KR101678541 B1 KR 101678541B1 KR 1020147037120 A KR1020147037120 A KR 1020147037120A KR 20147037120 A KR20147037120 A KR 20147037120A KR 101678541 B1 KR101678541 B1 KR 101678541B1
Authority
KR
South Korea
Prior art keywords
menu
group
menu group
display
current interface
Prior art date
Application number
KR1020147037120A
Other languages
English (en)
Other versions
KR20150021969A (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 KR20150021969A publication Critical patent/KR20150021969A/ko
Application granted granted Critical
Publication of KR101678541B1 publication Critical patent/KR101678541B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • 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
    • 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

Landscapes

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

Abstract

본 발명은 메뉴 표시 방법, 장치 및 디바이스를 제공하며, 사용자 인터페이스 기술의 분야에 관한 것이다. 본 방법은, 메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함하는 메뉴 그룹 로드 정보를 결정하는 단계와; 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하는 단계와; 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.

Description

메뉴를 표시하는 방법, 장치 및 디바이스{MENU SHOWING METHOD, APPARATUS, AND DEVICE}
본 발명은 사용자 인터페이스 기술의 분야에 관한 것으로, 구체적으로는 메뉴 표시 방법, 장치 및 디바이스에 관한 것이다.
소프트웨어 기능이 수효가 늘고 자주 사용됨에 따라, 소프트웨어의 메뉴에 대한 요구 사항이 더 커지고 있다.
현재, 메뉴를 사용함으로써 소프트웨어 기능을 표시하는 방법은, 메인 메뉴가 이용되고, 이 메인 메뉴가 복수의 레벨-2 메뉴를 포함하고, 각각의 레벨-2 메뉴가 복수의 레벨-3 메뉴를 추가로 포함할 수 있고, 최하위 레벨 메뉴가 기능에 대응하는 방식으로 이루어지고 있으며, 소프트웨어를 사용할 때에, 사용자는 조작을 완료하기 위해서는 해당 기능을 찾기 위해 복잡한 메뉴를 통해 한 레벨씩 네비게이트(navigate)할 필요가 있다.
본 발명의 구현 동안, 본 발명의 발명자는 종래 기술이 적어도 아래와 같은 문제점을 갖고 있음을 발견하였다:
종래 기술은 메인 메뉴가 계층적 드롭-다운 메뉴를 제공하는 방식으로 소프트웨어 시스템의 메뉴 아키텍처를 구성하고 있다. 사용자는 해당 기능을 찾기 위해 특정한 메뉴와 기능 간의 대응(correspondence)을 기억할 필요가 있으며, 메뉴 아키텍처가 복잡하고, 분명하지 않으며, 사용자에 대해 높은 요구 사항을 갖는다.
상기한 문제점을 해소하기 위해, 본 발명의 실시예는 메뉴 표시 방법, 장치 및 디바이스를 제공한다. 기술적 해법은 다음과 같다:
제1 특징에 따라, 본 발명의 실시예는 메뉴 표시 방법(menu showing method)을 제공하며, 상기 방법은 이하의 단계를 포함한다:
메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함하는 메뉴 그룹 로드 정보(menu group loaded information)를 결정하는 단계;
상기 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하는 단계; 및
각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하는 단계.
제1 특징의 가능한 제1 구현 양상으로, 상기 메뉴 그룹의 디스플레이 모드는 적어도 메뉴 그룹의 컨텐츠 표현 형식(content presentation form) 및 디스플레이 위치 순서의 하나의 디스플레이 요소를 포함하며,
이에 대응하여, 상기 각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보와 메뉴 그룹의 컨텐츠 표현 형식 또는 디스플레이 위치 순서의 하나의 디스플레이 요소에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.
제1 특징의 가능한 제1 구현 양상을 참조하여, 제1 특징의 가능한 제2 구현 양상으로, 상기 메뉴 그룹의 디스플레이 위치 순서가 병렬로 그리고 시각적으로(in vision) 먼쪽에서부터 가까운 쪽으로 배열되는 순서이며,
이에 대응하여, 상기 각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 상기 디스플레이 위치 순서에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
각각의 메뉴 그룹을 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서의 방식으로 상기 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.
제1 특징의 가능한 제1 구현 양상을 참조하여, 제1 특징의 가능한 제3 구현 양상으로, 상기 메뉴 그룹의 컨텐츠 표현 형식은 종으로(vertically) 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지(folded page)이며,
이에 대응하여, 상기 각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 메뉴 그룹의 컨텐츠 표현 형식에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
각각의 메뉴 그룹을 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지의 방식으로 상기 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.
제1 특징을 참조하여 또는 제1 특징 및 제1 특징을 기반으로 형성되는 가능한 제1 내지 제3 구현 양상의 하나 이상의 구현 양상을 참조하여, 가능한 제4 구현 양상으로, 상기 방법은 이하의 단계를 더 포함한다:
디스플레이된 복수의 메뉴 그룹에서의 메뉴 그룹에 대한 사용자의 선택 지시를 수신하는 단계;
상기 선택 지시에 따라 선택된 메뉴 그룹이, 현재 인터페이스의 선두에 디스플레이되는 메뉴 그룹인 현재 활성화된 메뉴 그룹인지를 판정하는 단계; 및
상기 선택 지시에 따라 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹이 아닌 때에, 상기 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하고, 그 메뉴 그룹을 현재 인터페이스 상에 디스플레이하는 단계.
제1 특징을 참조하여 또는 제1 특징 및 제1 특징을 기반으로 형성되는 가능한 제1 내지 제4 구현 양상의 하나 이상의 구현 양상을 참조하여, 가능한 제5 구현 양상으로, 상기 방법은 이하의 단계를 더 포함한다:
현재 활성화된 메뉴 그룹에서의 메뉴에 대한 사용자의 선택 지시를 수신하는 단계; 및
상기 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하는 단계.
제1 특징을 참조하여 또는 제1 특징 및 제1 특징을 기반으로 형성되는 가능한 제1 내지 제5 구현 양상의 하나 이상의 구현 양상을 참조하여, 가능한 제6 구현 양상으로, 상기 방법은 이하의 단계를 더 포함한다:
세부 사항이 현재 인터페이스 상에 디스플레이되는 메뉴에 대한 사용자의 반환 지시를 수신하는 단계; 및
상기 반환 지시에 따라 메뉴에 대한 세부 사항을 회수(take back)하고, 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하는 단계.
제1 특징을 참조하여 또는 제1 특징 및 제1 특징을 기반으로 형성되는 가능한 제1 내지 제6 구현 양상의 하나 이상의 구현 양상을 참조하여, 가능한 제7 구현 양상으로, 각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이한 후, 상기 방법은 이하의 단계를 더 포함한다:
백그라운드 서버에 의해 주기적으로 전송되는 가장 나중의 메뉴 화상 데이터를 수신하는 단계; 및
수신된 가장 나중의 메뉴 화상 데이터에 따라, 현재 인터페이스 상에 디스플레이되는 메뉴 화상을 렌더링 및 업데이트하고, 업데이트된 메뉴 화상을 현재 인터페이스 상에 디스플레이하는 단계.
제2 특징에 따라, 본 발명의 실시예는 메뉴 표시 장치를 제공하며, 상기 장치는 이하의 구성 요소를 포함한다:
메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함하는 메뉴 그룹 로드 정보를 결정하며; 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하도록 구성된 메뉴 컨트롤러;
상기 메뉴 컨트롤러에 의해 분할된 메뉴 그룹 및 그 메뉴 그룹에서의 메뉴에 대한 사용자의 조작 지시를, 현재 인터페이스 상에서, 획득하도록 구성된 인터페이스 메시지 관리자; 및
상기 메뉴 컨트롤러에 의해 분할된 복수의 메뉴 그룹을 포함하고, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하도록 구성된 메뉴 그룹 디스플레이 모듈.
제2 특징의 가능한 제1 구현 양상으로, 상기 메뉴 그룹 디스플레이 모듈은, 구체적으로, 메뉴의 디스플레이 모드가 적어도 메뉴 그룹의 컨텐츠 표현 형식 및 디스플레이 위치 순서의 하나의 디스플레이 요소를 포함할 때, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보와 메뉴 그룹의 컨텐츠 표현 형식 또는 디스플레이 위치 순서의 하나의 디스플레이 요소에 따라 현재 인터페이스 상에 디스플레이하도록 구성된다.
제2 특징의 가능한 제1 구현 양상을 참조하여, 제2 특징의 가능한 제2 구현 양상으로, 상기 메뉴 그룹 디스플레이 모듈은,
메뉴 그룹의 디스플레이 위치 순서가 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서인 때에, 각각의 메뉴 그룹을 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하도록 구성된 제1 디스플레이 유닛을 포함한다.
제2 특징의 가능한 제2 구현 양상을 참조하여, 제2 특징의 가능한 제3 구현 양상으로, 상기 메뉴 그룹 디스플레이 모듈은,
메뉴 그룹의 컨텐츠 표현 형식이 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지인 때에, 각각의 메뉴 그룹을 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하도록 구성된 제2 디스플레이 유닛을 포함한다.
제2 특징을 참조하여 또는 제2 특징 및 제2 특징을 기반으로 형성되는 제1 내지 제3 구현 양상 중의 하나 이상의 구현 양상을 참조하여, 가능한 제4 구현 양상으로, 상기 인터페이스 메시지 관리자는 또한 디스플레이된 복수의 메뉴 그룹에서의 메뉴 그룹에 대한 사용자의 선택 지시를 수신하도록 구성되며;
상기 메뉴 컨트롤러는 또한, 상기 선택 지시에 따라 선택된 메뉴 그룹이, 현재 인터페이스의 선두에 디스플레이되는 메뉴 그룹인 현재 활성화된 메뉴 그룹인지를 판정하고, 상기 선택 지시에 따라 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹이 아닌 때에, 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하도록 결정하도록 구성되며;
상기 메뉴 그룹 디스플레이 모듈은 또한, 메뉴의 디스플레이 모드에 따라, 상기 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하고, 그 메뉴 그룹을 현재 인터페이스 상에 디스플레이하도록 구성된다.
제2 특징을 참조하여 또는 제2 특징 및 제2 특징을 기반으로 형성되는 제1 내지 제4 구현 양상 중의 하나 이상의 구현 양상을 참조하여, 제2 특징의 가능한 제5 구현 양상으로, 상기 인터페이스 메시지 관리자는 또한 현재 활성화된 메뉴 그룹에서의 메뉴에 대한 사용자의 선택 지시를 수신하도록 구성되며;
상기 메뉴 컨트롤러는 또한, 상기 인터페이스 메시지 관리자에 의해 수신된 메뉴에 대한 선택 지시에 따라, 상기 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하도록 결정하도록 구성되며;
상기 메뉴 그룹 디스플레이 모듈은 또한 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하도록 구성된다.
제2 특징을 참조하여 또는 제2 특징 및 제2 특징을 기반으로 형성되는 제1 내지 제5 구현 양상 중의 하나 이상의 구현 양상을 참조하여, 가능한 제6 구현 양상으로, 상기 인터페이스 메시지 관리자는 또한 세부 사항이 현재 인터페이스 상에 디스플레이되는 메뉴에 대한 사용자의 반환 지시를 수신하도록 구성되며;
상기 메뉴 컨트롤러는 또한 상기 인터페이스 메시지 관리자에 의해 수신된 반환 지시에 따라 메뉴에 대한 세부 사항을 회수하고, 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하도록 결정하도록 구성되며;
상기 메뉴 그룹 디스플레이 모듈은 또한 메뉴에 대한 세부 사항을 회수하고 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하도록 구성된다.
제2 특징을 참조하여 또는 제2 특징 및 제2 특징을 기반으로 형성되는 제1 내지 제4 구현 양상 중의 하나 이상의 구현 양상을 참조하여, 제2 특징의 가능한 제7 구현 양상으로, 상기 인터페이스 메시지 관리자는 또한 백그라운드 서버에 의해 주기적으로 전송되는 가장 나중의 메뉴 화상 데이터를 수신하도록 구성되며;
상기 메뉴 컨트롤러는 또한, 상기 인터페이스 메시지 관리자에 의해 수신되는 가장 나중의 메뉴 화상 데이터에 따라, 현재 인터페이스 상에 디스플레이되는 메뉴 화상을 렌더링 및 업데이트하도록 구성되며;
상기 메뉴 그룹 디스플레이 모듈은 또한 상기 메뉴 컨트롤러에 의해 업데이트된 메뉴 화상을 현재 인터페이스 상에 디스플레이하도록 구성된다.
제3 특징에 따라, 본 발명의 실시예는 메뉴 표시 디바이스를 제공하며, 상기 메뉴 표시 디바이스는 이하의 구성요소를 포함한다:
기능 모듈의 실행 데이터(running data)를 저장하도록 구성된 메모리;
상기 메모리에 연결되고, 제1 특징 및 제1 특징을 기반으로 형성되는 제1 내지 제7 구현 양상 중의 하나 이상의 구현 양상에 따라 설명된 메뉴 표시 방법을 실행하도록 구성된 프로세서; 및
상기 프로세서에 연결되고, 상기 프로세서에 의해 처리된 다양한 데이터를 수신 및 전송하도록 구성된 송수신기.
본 발명의 실시예에 의해 제공된 기술적 해법의 이로운 효과는 다음과 같다:
메뉴 시스템이 기능적 특성에 따라 복수의 메뉴 그룹으로 분할되고, 메뉴 그룹 로드 정보가 결정되며; 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드가 결정되며; 각각의 메뉴 그룹이 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이된다. 이러한 방식으로, 메뉴 아키텍처가 복잡하고 명확하지 않으며 사용자에 대해 커다란 요구 사항을 갖는 종래 기술에서의 문제점이 해소되며, 이에 의해 소프트웨어 시스템의 메뉴 아키텍처를 간략화하고, 메뉴 네비게이션을 디스플레이 인터페이스 상에서 명확하게 하고 볼 수 있도록 하며, 이로써 사용자가 소프트웨어 시스템의 메뉴를 더욱 용이하고 보다 그래픽적인 방식으로 이용할 수 있게 된다.
본 발명의 실시예에서의 기술적 해법을 보다 명확하게 설명하기 위해, 이하에서는 실시예를 설명하기 위해 필요한 첨부 도면을 간략하게 소개한다. 이하의 설명에서의 첨부 도면은 단지 본 발명의 몇몇 실시예만을 나타내고 있다는 것은 명백하며, 당업자는 창조적인 노력없이도 이들 첨부 도면으로부터 다른 도면을 유추할 수 있을 것이다.
도 1은 본 발명의 실시예 1에 따른 메뉴 표시 방법의 흐름도이다.
도 2는 본 발명의 실시예 2에 따른 메뉴 표시 방법의 흐름도이다.
도 3은 본 발명의 실시예 2에 따른 메뉴 표시 방법의 제1 개략 작동도이다.
도 4는 본 발명의 실시예 2에 따른 메뉴 표시 방법의 제2 개략 작동도이다.
도 5는 본 발명의 실시예 2에 따른 메뉴 표시 방법의 제3 개략 작동도이다.
도 6은 본 발명의 실시예 2에 따른 메뉴 표시 방법의 제4 개략 작동도이다.
도 7은 본 발명의 실시예 2에 따른 메뉴 표시 방법의 제5 개략 작동도이다.
도 8은 본 발명의 실시예 2에 따른 메뉴 표시 방법의 제6 개략 작동도이다.
도 9는 본 발명의 실시예 3에 따른 메뉴 표시 장치의 개략 구조도이다.
도 10은 본 발명의 실시예 4에 따른 메뉴 표시 디바이스의 개략 구조도이다.
본 발명의 목적, 기술적 해법 및 장점을 명확하게 하기 위해, 이하에서는 첨부 도면을 참조하여 본 발명의 실시예를 상세하게 설명한다.
실시예 1
도 1을 참조하면, 본 발명의 실시예는 메뉴 표시 방법을 제공하며, 본 방법은 이하의 단계를 포함한다:
101 : 메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하며, 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함하는 메뉴 그룹 로드 정보(menu group loaded information)를 결정하는 단계.
102 : 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하는 단계.
103 : 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하는 단계.
구체적으로, 메뉴 그룹의 디스플레이 모드는 적어도 메뉴 그룹의 컨텐츠 표현 형식(content presentation form)과 디스플레이 위치 순서의 하나의 디스플레이 요소를 포함하며,
이에 대응하여, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
각각의 메뉴 그룹을 메뉴 그룹 로드 정보와 메뉴 그룹의 컨텐츠 표현 형식 또는 디스플레이 위치 순서의 하나의 디스플레이 요소에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.
또한, 메뉴 그룹의 디스플레이 위치 순서는 병렬로 배열되고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서이며,
이에 대응하여, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 디스플레이 위치 순서에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
각각의 메뉴 그룹을 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.
또한, 메뉴 그룹의 컨텐츠 표현 형식은 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지(folded page)이며,
이에 대응하여, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 메뉴 그룹의 컨텐츠 표현 형식에 따라 현재 인터페이스 상에 디스플레이하는 단계는, 구체적으로,
각각의 메뉴 그룹을 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.
이에 대응하여, 각각의 메뉴 그룹이 복수의 메뉴를 포함할 때, 각각의 메뉴는 폴딩된 페이지들에서의 하나의 폴딩된 페이지에 대응한다.
구체적으로, 본 방법은 이하의 단계를 더 포함할 수 있다:
디스플레이된 복수의 메뉴 그룹에서의 메뉴 그룹에 대한 사용자의 선택 지시를 수신하는 단계;
선택 지시에 따라 선택된 메뉴 그룹이, 현재 인터페이스의 선두(forefront)에 디스플레이되는 메뉴 그룹인 현재 활성화된 메뉴 그룹(currently activated menu group)인지를 판정하는 단계; 및
선택 지시에 따라 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹이 아닌 때에, 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하고, 이 메뉴 그룹을 현재 인터페이스 상에 디스플레이하는 단계.
구체적으로, 본 방법은 이하의 단계를 더 포함한다:
현재 활성화된 메뉴 그룹에서의 메뉴에 대한 사용자의 선택 지시를 수신하는 단계; 및
선택 지시에 따라 선택된 메뉴에 대한 세부 사항(detail)을 현재 인터페이스 상에 디스플레이하는 단계.
또한, 본 방법은 이하의 단계를 더 포함한다:
세부 사항이 현재 인터페이스 상에 디스플레이되는 메뉴에 대한 사용자의 반환 지시(return instruction)를 수신하는 단계; 및
반환 지시에 따라 메뉴에 대한 세부 사항을 회수(take back)하고, 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하는 단계.
구체적으로, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이한 후, 본 방법은 이하의 단계를 더 포함한다:
백그라운드 서버에 의해 주기적으로 전송되는 가장 나중의 메뉴 화상 데이터를 수신하는 단계; 및
수신된 가장 나중의 메뉴 화상 데이터에 따라, 현재 인터페이스 상에 디스플레이되는 메뉴 화상을 렌더링(rendering) 및 업데이트하고, 업데이트된 메뉴 화상을 현재 인터페이스 상에 디스플레이하는 단계.
본 발명의 실시예에 의해 제공된 방법은, 메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 메뉴 그룹 로드 정보를 결정하며; 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하며; 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이한다. 이러한 방식으로, 메뉴 아키텍처가 복잡하고 명확하지 않으며 사용자에 대해 커다란 요구 사항을 갖는 종래 기술에서의 문제점이 해소되며, 이에 의해 소프트웨어 시스템의 메뉴 아키텍처를 간략화하고, 메뉴 네비게이션을 디스플레이 인터페이스 상에서 명확하게 하고 볼 수 있도록 하며, 이로써 사용자가 소프트웨어 시스템의 메뉴를 더욱 용이하고 보다 그래픽적인 방식으로 이용할 수 있게 된다.
실시예 2
도 2를 참조하면, 본 발명의 실시예는 메뉴 표시 방법을 제공하며, 본 방법은 이하의 단계를 포함한다:
201 : 메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 메뉴 그룹 로드 정보를 결정하는 단계, 여기서 메뉴 그룹 로드 정보는 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함한다.
본 발명의 실시예는 3개의 부분, 즉 메뉴 컨트롤러, 인터페이스 메시지 관리자, 및 메뉴 그룹 디스플레이 모듈로 형성되는 장치에 의해 구성되며, 메뉴 컨트롤러는 메뉴를 관리하고, 인터페이스 메시지 관리자에 의해 획득된 메시지에 따라 메뉴 그룹 디스플레이 모듈에서 메뉴 그룹을 배열하거나 감추는 것과 같은 동작을 제어하는 것을 담당하며, 인터페이스 메시지 관리자는 현재 인터페이스의 메시지를 획득하고, 그 메시지를 메뉴 컨트롤러에게 전송하는 것을 담당하며, 메뉴 그룹 디스플레이 모듈은 메뉴 시스템에서의 모든 메뉴 그룹을 포함하고, 메뉴 컨트롤러의 명령에 따라 모든 메뉴 그룹 및 각각의 메뉴 그룹에서의 메뉴를 표시하는 것을 담당한다.
구체적으로, 소프트웨어의 메뉴 시스템은 소프트웨어의 기능적 특성에 따라 복수의 메뉴 그룹으로 분할되며, 여기서 각각의 메뉴 그룹이 하나의 기능에 대응하며, 예컨대 모니터링 기능이 모니터링 메뉴 그룹에 대응하고, 유지 기능(maintenance function)이 유지 메뉴 그룹에 대응하며; 메뉴 시스템이 메뉴 그룹으로 분할된 후, 메뉴 컨트롤러는 분할 후에 획득된 메뉴 그룹에 따른 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹에 대응하는 기능 정보를 결정하며, 여기서 메뉴 그룹 로드 정보는 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함한다.
202 : 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하는 단계.
구체적으로, 메뉴 그룹의 디스플레이 모드는 적어도 메뉴 그룹의 디스플레이 컨텐츠, 컨텐츠 표현 형식, 디스플레이 위치 순서, 및 메뉴 그룹과 이웃 메뉴 그룹 간의 연결 관계를 포함하며, 예컨대 모니터링 메뉴 그룹의 로드 정보(loaded information)는 모니터링 메뉴 그룹이 디스플레이되는 위치 순서가 1이고, 디스플레이 형태가 폴딩 팬 형태(folding fan form)이고, 디스플레이 컨텐츠가 개요 정보이고, 디스플레이 크기가 16*32이다.
203 : 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하는 단계.
구체적으로, 복수의 메뉴 그룹은 단계 202에서 결정되는 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이되고, 메뉴 그룹의 디스플레이 컨텐츠, 컨텐츠 표현 형식, 디스플레이 위치 순서, 및 메뉴 그룹과 이웃 메뉴 그룹 간의 연결 관계를 포함할 수 있다. 도 3을 참조하면, 소프트웨어 시스템이 메뉴 그룹을 로딩할 때, 메뉴 그룹 디스플레이 모듈은 먼저 메뉴 컨트롤러에 의해 결정된 메뉴 로드 정보에서의 각각의 메뉴 그룹의 디스플레이 순서, 디스플레이 형태, 디스플레이 위치, 및 디스플레이 크기에 따라 각각의 메뉴 그룹을 로딩하고 디스플레이하며, 도 3에 도시된 바와 같이, 실시간 모니터링 메뉴 그룹의 디스플레이 순서가 선두이며, 디스플레이 형태가 폴딩 팬 형태이고, 디스플레이 위치가 중앙이며, 디스플레이 크기가 20*8이다.
메뉴 그룹의 디스플레이 모드는 적어도 메뉴 그룹의 컨텐츠 표현 형식 및 디스플레이 위치 순서의 하나의 디스플레이 요소를 포함하며,
이에 대응하여, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보와 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
각각의 메뉴 그룹을 메뉴 그룹 로드 정보와 메뉴 그룹의 컨텐츠 표현 형식 또는 디스플레이 위치 순서의 하나의 디스플레이 요소에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.
또한, 메뉴 그룹의 디스플레이 위치 순서는 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서이며,
이에 대응하여, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 디스플레이 위치 순서에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
각각의 메뉴 그룹을 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.
또한, 메뉴 그룹의 컨텐츠 표현 형식은 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지이며,
이에 대응하여, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보와 메뉴 그룹의 컨텐츠 표현 형식에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
각각의 메뉴 그룹을 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함한다.
또한, 메뉴 그룹의 컨텐츠 표현 형식은 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지이며,
이에 대응하여, 각각의 메뉴 그룹이 복수의 메뉴를 포함할 때, 각각의 메뉴가 폴딩된 페이지들에서의 하나의 폴딩된 페이지에 대응한다.
각각의 메뉴 그룹에서의 복수의 메뉴는 메뉴 그룹이 디스플레이될 때에 동시에 디스플레이될 필요가 있으며, 이것은 구체적으로 다음과 같다:
a. 각각의 메뉴 그룹의 메뉴 로드 정보가, 각각의 메뉴 그룹에 포함되는 복수의 메뉴들 간의 상관 관계에 따라 결정된다.
구체적으로, 메뉴 컨트롤러는 각각의 메뉴 그룹에 포함된 복수의 메뉴들 간의 상관 관계에 따라 메뉴 로드 정보를 결정하며, 여기서 메뉴 로드 정보는 각각의 메뉴 그룹에 포함된 각각의 메뉴가 디스플레이되는 위치 순서를 포함하며, 복수의 메뉴들 간의 상관 관계는 복수의 메뉴를 처리하는 순서 또는 또 다른 상관 관계를 포함한다. 도 4를 참조하면, 유지 메뉴 그룹에서의 3개의 메뉴는 각각 작업 오더 및 GIS 지리적 정보와, 사이트 구성 세부 사항(site configuration detail)과, 유지 경험(maintenance experience)이며, 3개의 메뉴는 태스크 실행 순서로 배열되고, 이에 따라 이들은 좌측에서부터 우측으로 배열된다.
b. 복수의 메뉴에서의 각각의 메뉴의 디스플레이 모드는 각각의 메뉴 그룹의 메뉴 로드 정보에서의 각각의 메뉴가 디스플레이되는 위치 순서에 따라 결정되며, 여기서 메뉴의 디스플레이 모드는 적어도 메뉴의 디스플레이 컨텐츠, 컨텐츠 표현 형식, 디스플레이 위치 순서, 및 메뉴와 이웃 메뉴 간의 연결 관계를 포함한다.
c. 각각의 메뉴 그룹에 포함되는 복수의 메뉴의 컨텐츠가 메뉴의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이된다.
도 4를 참조하면, 메뉴 그룹 디스플레이 모드는 메뉴를 예컨대 디스플레이 순서, 디스플레이 위치 및 디스플레이 크기와 같은 메뉴의 결정된 디스플레이 모드에 따라 동시에 정확하게 디스플레이하며, 도 4에 도시된 바와 같이, 유지 메뉴 그룹은 작업 오더 및 GIS 지리적 정보와, 사이크 구성 세부 사항과, 유지 경험인 3개의 메뉴를 잇따라서(one after another) 각각 디스플레이하며, 모든 메뉴 그룹이 로딩되고 디스플레이된 후, 메뉴 시스템은 메시지를 대기하는 상태에 진입하고, 인터페이스 메시지 관리자가 사용자의 조작 메시지를 획득하기 위해 현재 인터페이스 상의 사용자의 조작을 모니터링한다.
메뉴 그룹 디스플레이 모듈이 메뉴 그룹의 디스플레이 모드에 따라 모든 메뉴 그룹을 디스플레이하고, 복수의 메뉴를 메뉴의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이한 후, 메뉴 그룹 디스플레이 모듈은 또한 백그라운드 서버에 의해 주기적으로 전송된 가장 나중의 메뉴 화상 데이터를 수신하고, 수신된 가장 나중의 메뉴 화상 데이터에 따라, 현재 인터페이스 상에 디스플레이되는 메뉴 화상을 렌더링 및 업데이트하고, 업데이트된 메뉴 화상을 현재 인터페이스 상에 디스플레이한다는 것에 유의하여야 한다.
204 : 디스플레이된 복수의 메뉴 그룹에서의 메뉴 그룹에 대한 사용자의 선택 지시를 수신하고, 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹인지를 판정하며, 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹이 아닌 때에, 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하고, 그 메뉴 그룹을 현재 인터페이스 상에 디스플레이하는 단계.
구체적으로, 현재 활성화된 메뉴 그룹은 현재 인터페이스의 선두에 디스플레이되는 메뉴 그룹이며, 도 5를 참조하면, 사용자가 현재 인터페이스 상의 실시간 모니터링 메뉴 그룹을 클릭할 때에, 인터페이스 메시지 관리자는 실시간 모니터링 메뉴 그룹에 대한 사용자의 선택 지시를 획득하고, 이 선택 지시를 메뉴 컨트롤러에 전송하며, 메뉴 컨트롤러는 실시간 모니터링 메뉴 그룹이 현재 활성화된 메뉴 그룹인지를 판정하고, 실시간 모니터링 메뉴 그룹이 현재 활성화된 메뉴 그룹이 아닌 것으로 판정한 때에는, 메뉴 컨트롤러는 실시간 모니터링 메뉴 그룹을 사전에 설정된 메뉴 스위칭 알고리즘에 따라 현재 활성화된 메뉴 그룹으로 스위칭한다.
메뉴 스위칭 알고리즘은, 스위칭 명령이 메뉴 그룹 디스플레이 모듈에 전송되고, 스위칭 명령을 수신한 후, 메뉴 그룹 디스플레이 모듈이 별도로 2개의 메뉴 그룹을 새로운 위치로 이동시켜서, 선택 지시에 따라 선택된 메뉴 그룹이 현재 인터페이스의 선두로 드래그되어, 현재 활성화된 메뉴 그룹이 되도록 하는 교환 스위칭이도 된다. 이에 부가하여, 메뉴 스위칭 알고리즘은, 선택 지시에 따라 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹으로 스위칭되고, 현재 인터페이스의 선두에 디스플레이된 메뉴 그룹이 선택 지시에 따라 선택된 메뉴 그룹 뒤에 있을 때까지 후방으로 이동되고, 다른 메뉴 그룹이 순차적으로 후방으로 이동되는, 순차적 스위칭(sequential switching)이어도 된다.
205 : 현재 활성화된 메뉴 그룹에서의 메뉴에 대한 사용자의 선택 지시를 수신하고, 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하는 단계.
구체적으로, 도 6을 참조하면, 사용자가 현재 인터페이스 상의 실시간 모니터링 메뉴 그룹에서의 사이트 분포 메뉴(site distribution menu)를 클릭한 때, 인터페이스 메시지 관리자가 사이트 분포 메뉴에 대한 메시지를 획득하고, 사이트 분포 메뉴에 대한 선택 지시를 메뉴 컨트롤러에게 전송하며, 사이트 분포 메뉴에 대한 선택 지시를 수신한 후, 메뉴 컨트롤러는 사이트 분포 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하라는 명령을 메뉴 그룹 디스플레이 모듈에게 전송하며, 메뉴 그룹 디스플레이 모듈은, 명령을 수신한 후, 실시간 모니터링 메뉴 그룹에서의 사이트 분포 메뉴의 화상에 대한 세부 사항을 현재 크기로부터 꾸준하게 현재 인터페이스 상에 디스플레이한다.
206 : 세부 사항이 현재 인터페이스 상에 디스플레이되는 메뉴에 대한 사용자의 반환 지시를 수신하고, 반환 지시에 따라 메뉴에 대한 세부 사항을 회수하며, 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하는 단계.
구체적으로, 도 7을 참조하면, 사용자가 현재 인터페이스 상의 툴바 상의 홈페이지 아이콘을 클릭할 때, 인터페이스 메시지 관리자는 현재 디스플레이된 사이트 분포 메뉴에 대한 반환 지시를 획득하고, 이 반환 지시를 메뉴 컨트롤러에게 전송하며, 메뉴 컨트롤러는, 반환 지시를 수신한 후, 사이트 분포 메뉴에 대한 세부 사항을 회수하라는 명령을 메뉴 그룹 디스플레이 모듈에게 전송하며, 메뉴 그룹 디스플레이 모듈은, 그 명령을 수신한 후, 현재 페이지 상에 디스플레이된 사이트 분포 메뉴에 대한 세부 사항을 회수하고, 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이한다.
현재 메뉴를 이웃 메뉴로 스위칭하기 위한 사용자의 지시가 획득된 때에, 현재 메뉴는 현재 인터페이스 상의 선택된 이웃 메뉴로 스위칭되며, 선택된 이웃 메뉴에 대한 세부 사항이 현재 인터페이스 상에 디스플레이된다는 것에 유의하여야 하며, 여기서 이웃 메뉴는 현재 메뉴의 이전 메뉴 또는 다음 메뉴일 것이다. 도 8을 참조하면, 사용자가 슬라이드-레프트 아이콘(slide-left icon) 또는 슬라이드-라이트 아이콘(slide-right icon)을 클릭할 때, 스위칭 지시를 획득한 후, 인터페이스 메시지 관리자는 메뉴 컨트롤러에게 스위칭 지시를 전송하며, 메뉴 컨트롤러는 스위칭 지시를 수신한 후에 그 스위칭 지시를 메뉴 그룹 디스플레이 모듈에게 전송하며, 메뉴 그룹 디스플레이 모듈은 현재 디스플레이된 사이트 분포 메뉴를 선택된 이웃 메뉴로 스위칭하고, 또한 현재 페이지를 위쪽 또는 아래쪽으로 슬라이딩함으로써 선택된 이웃 메뉴로 스위칭할 수 있다.
본 발명의 실시예에 의해 제공된 방법은 메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 메뉴 그룹 로드 정보를 결정하며; 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하며; 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이한다. 이러한 방식으로, 메뉴 아키텍처가 복잡하고 명확하지 않으며 사용자에 대해 커다란 요구 사항을 갖는 종래 기술에서의 문제점이 해소되며, 이에 의해 소프트웨어 시스템의 메뉴 아키텍처를 간략화하고, 메뉴 네비게이션을 디스플레이 인터페이스 상에서 명확하게 하고 볼 수 있도록 하며, 이로써 사용자가 소프트웨어 시스템의 메뉴를 더욱 용이하고 보다 그래픽적인 방식으로 이용할 수 있게 된다.
실시예 3
도 9를 참조하면, 본 발명의 실시예는 메뉴 표시 장치를 제공하며, 상기 메뉴 표시 장치는 이하의 구성요소를 포함한다:
메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함하는 메뉴 그룹 로드 정보를 결정하며, 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하도록 구성된 메뉴 컨트롤러(901);
메뉴 컨트롤러(901)에 의해 분할된 메뉴 그룹 및 메뉴 그룹에서의 메뉴에 대한 사용자의 조작 지시를, 현재 인터페이스 상에서 획득하도록 구성된 인터페이스 메시지 관리자(902); 및
메뉴 컨트롤러(901)에 의해 분할된 복수의 메뉴 그룹을 포함하고, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하도록 구성된 메뉴 그룹 디스플레이 모듈(903).
구체적으로, 메뉴 그룹 디스플레이 모듈(903)은,
메뉴 그룹의 디스플레이 모드가 적어도 메뉴 그룹의 컨텐츠 표현 형식 및 디스플레이 위치 순서의 하나의 디스플레이 요소를 포함할 때, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보와 메뉴 그룹의 컨텐츠 표현 형식 또는 디스플레이 위치 순서의 하나의 디스플레이 요소에 따라 현재 인터페이스 상에 디스플레이하도록 구성된다.
구체적으로, 메뉴 그룹 디스플레이 모듈(903)은 이하의 구성 요소를 포함한다:
메뉴 그룹의 디스플레이 위치 순서가 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서인 때에, 각각의 메뉴 그룹을 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하도록 구성된 제1 디스플레이 유닛.
구체적으로, 메뉴 그룹 디스플레이 모듈(903)은 이하의 구성 요소를 포함한다:
메뉴 그룹의 컨텐츠 표현 형식이 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지인 때에, 각각의 메뉴 그룹을 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하도록 구성된 제2 디스플레이 유닛을 포함한다.
제2 디스플레이 유닛은, 각각의 메뉴 그룹이 복수의 메뉴를 포함할 때, 각각의 메뉴를 폴딩된 페이지들에서의 하나의 폴딩된 페이지에 대응하게 하도록 구성된다.
구체적으로, 인터페이스 메시지 관리자(902)는 또한 디스플레이된 복수의 메뉴 그룹에서의 메뉴 그룹에 대한 사용자의 선택 지시를 수신하도록 구성되며;
메뉴 컨트롤러(901)는 또한 선택 지시에 따라 선택된 메뉴 그룹이 현재 인터페이스의 선두에 디스플레이되는 메뉴 그룹인 현재 활성화된 메뉴 그룹인지를 판정하고, 선택 지시에 따라 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹이 아닌 때에, 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하도록 결정하도록 구성되며;
메뉴 그룹 디스플레이 모듈(903)은 또한, 메뉴의 디스플레이 모드에 따라, 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하고, 그 메뉴 그룹을 현재 인터페이스 상에 디스플레이하도록 구성된다.
또한, 인터페이스 메시지 관리자(902)는 또한 현재 활성화된 메뉴 그룹에서의 메뉴에 대한 사용자의 선택 지시를 수신하도록 구성되며;
메뉴 컨트롤러(901)는 또한, 인터페이스 메시지 관리자(902)에 의해 수신된 메뉴에 대한 선택 지시에 따라, 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하도록 결정하도록 구성되며;
메뉴 그룹 디스플레이 모듈(903)은 또한 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하도록 구성된다.
또한, 인터페이스 메시지 관리자(902)는 또한 세부 사항이 현재 인터페이스 상에 디스플레이되는 메뉴에 대한 사용자의 반환 지시를 수신하도록 구성되며;
메뉴 컨트롤러(901)는 또한 인터페이스 메시지 관리자(902)에 의해 수신된 반환 지시에 따라 메뉴에 대한 세부 사항을 회수하고, 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하도록 결정하도록 구성되며;
메뉴 그룹 디스플레이 모듈(903)은 또한 메뉴에 대한 세부 사항을 회수하고 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하도록 구성된다.
구체적으로, 인터페이스 메시지 관리자(902)는 또한 백그라운드 서버에 의해 주기적으로 전송되는 가장 나중의 메뉴 화상 데이터를 수신하도록 구성되며;
메뉴 컨트롤러(901)는 또한, 인터페이스 메시지 관리자(902)에 의해 수신되는 가장 나중의 메뉴 화상 데이터에 따라, 현재 인터페이스 상에 디스플레이되는 메뉴 화상을 렌더링 및 업데이트하도록 구성되며,
메뉴 그룹 디스플레이 모듈(903)은 또한 메뉴 컨트롤러(901)에 의해 업데이트된 메뉴 화상을 현재 인터페이스 상에 디스플레이하도록 구성된다.
본 발명의 실시예에 의해 제공된 장치는 메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 메뉴 그룹 로드 정보를 결정하며; 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하며; 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이한다. 이러한 방식으로, 메뉴 아키텍처가 복잡하고 명확하지 않으며 사용자에 대해 커다란 요구 사항을 갖는 종래 기술에서의 문제점이 해소되며, 이에 의해 소프트웨어 시스템의 메뉴 아키텍처를 간략화하고, 메뉴 네비게이션을 디스플레이 인터페이스 상에서 명확하게 하고 볼 수 있도록 하며, 이로써 사용자가 소프트웨어 시스템의 메뉴를 더욱 용이하고 보다 그래픽적인 방식으로 이용할 수 있게 된다.
실시예 4
도 10을 참조하면, 본 발명의 실시예는 메뉴 표시 디바이스를 제공하며, 본 디바이스는 이하의 구성 요소를 포함한다:
기능 모듈의 실행 데이터(running data)를 저장하도록 구성된 메모리(1001);
메모리(1001)에 연결되고, 임의의 전술한 메뉴 표시 방법을 실행하도록 구성된 프로세서(1002); 및
프로세서(1002)에 연결되고, 프로세서에 의해 처리된 다양한 데이터를 수신 및 전송하도록 구성된 송수신기(1003).
프로세서(1002)는, 메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함하는 메뉴 그룹 로드 정보를 결정하며; 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하며; 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하도록 구성된다.
구체적으로, 프로세서(1002)는 구체적으로, 메뉴 그룹의 디스플레이 모드가 메뉴 그룹의 컨텐츠 표현 형식 및 디스플레이 위치 순서의 하나의 디스플레이 요소를 포함할 때, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보와 메뉴 그룹의 컨텐츠 표현 형식 또는 디스플레이 위치 순서의 하나의 디스플레이 요소에 따라 현재 인터페이스 상에 디스플레이하도록 구성된다.
또한, 프로세서(1002)는 구체적으로, 메뉴 그룹의 디스플레이 위치 순서가 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서인 때에, 각각의 메뉴 그룹을 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하도록 구성된다.
또한, 프로세서(1002)는 구체적으로, 메뉴 그룹의 컨텐츠 표현 형식이 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지인 때에, 각각의 메뉴 그룹을 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하도록 구성된다.
또한, 프로세서(1002)는, 메뉴 그룹의 컨텐츠 표현 형식이 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지인 때에, 및 각각의 메뉴 그룹이 복수의 메뉴를 포함할 때에, 각각의 메뉴를 폴딩된 페이지들에서의 하나의 폴딩된 페이지에 대응하게 하도록 구성된다.
구체적으로, 프로세서(1002)는 또한 디스플레이된 복수의 메뉴 그룹에서의 메뉴 그룹에 대한 사용자의 선택 지시를 수신하고, 선택 지시에 따라 선택된 메뉴 그룹이, 현재 인터페이스의 선두에 디스플레이되는 메뉴 그룹인 현재 활성화된 메뉴 그룹인지를 판정하며; 선택 지시에 따라 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹이 아닌 때에, 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하고, 그 메뉴 그룹을 현재 인터페이스 상에 디스플레이하도록 구성된다.
또한, 프로세서(1002)는, 현재 활성화된 메뉴 그룹에서의 메뉴에 대한 사용자의 선택 지시를 수신하고, 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하도록 구성된다.
또한, 프로세서(1002)는, 세부 사항이 현재 인터페이스 상에 디스플레이되는 메뉴에 대한 사용자의 반환 지시를 수신하고, 이 반환 지시에 따라 메뉴에 대한 세부 사항을 회수하고, 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하도록 구성된다.
구체적으로, 프로세서(1002)는 또한, 각각의 메뉴 그룹이 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이된 후, 백그라운드 서버에 의해 주기적으로 전송되는 가장 나중의 메뉴 화상 데이터를 수신하고, 수신된 가장 나중의 메뉴 화상 데이터에 따라, 현재 인터페이스 상에 디스플레이되는 메뉴 화상을 렌더링 및 업데이트하고, 업데이트된 메뉴 화상을 현재 인터페이스 상에 디스플레이하도록 구성된다.
본 발명의 실시예에 의해 제공된 디바이스는 메뉴 시스템을 기능적 특성에 따라 복수의 메뉴 그룹으로 분할하고, 메뉴 그룹 로드 정보를 결정하며; 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하며; 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이한다. 이러한 방식으로, 메뉴 아키텍처가 복잡하고 명확하지 않으며 사용자에 대해 커다란 요구 사항을 갖는 종래 기술에서의 문제점이 해소되며, 이에 의해 소프트웨어 시스템의 메뉴 아키텍처를 간략화하고, 메뉴 네비게이션을 디스플레이 인터페이스 상에서 명확하게 하고 볼 수 있도록 하며, 이로써 사용자가 소프트웨어 시스템의 메뉴를 더욱 용이하고 보다 그래픽적인 방식으로 이용할 수 있게 된다.
당업자는 실시예들의 단계의 전부 또는 일부가 하드웨어 또는 관련 하드웨어를 지시하는 프로그램에 의해 구현될 수 있다는 것을 이해할 수 있을 것이다. 이러한 프로그램은 컴퓨터 판독 가능 저장 매체에 저장될 수 있다. 저장 매체는 판독 전용 메모리, 자기 디스크 또는 광디스크를 포함할 수 있다.
전술한 설명은 단지 본 발명의 실시예를 예시하는 것으로, 본 발명을 이러한 것으로 한정하려는 것은 아니다. 본 발명의 원리에서 벗어나지 않고 이루어진 어떠한 수정, 등가 대체물, 및 개량도 본 발명의 보호 범위 내에 있을 것이다.

Claims (17)

  1. 메뉴 표시 방법(menu showing method)에 있어서,
    메뉴 시스템을 기능적 특성에 따라 각 기능에 대응하는 복수의 메뉴 그룹으로 분할하고, 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함하는 메뉴 그룹 로드 정보(menu group loaded information)를 결정하는 단계;
    상기 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하는 단계; 및
    각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하는 단계
    를 포함하고,
    상기 메뉴 그룹의 디스플레이 모드는 적어도 메뉴 그룹의 컨텐츠 표현 형식(content presentation form) 및 디스플레이 위치 순서의 하나의 디스플레이 요소를 포함하며,
    이에 대응하여, 상기 각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
    각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보와 메뉴 그룹의 컨텐츠 표현 형식 또는 디스플레이 위치 순서의 하나의 디스플레이 요소에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함하고,
    상기 메뉴 그룹의 컨텐츠 표현 형식은 종으로(vertically) 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지(folded page)이며,
    이에 대응하여, 상기 각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 메뉴 그룹의 컨텐츠 표현 형식에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
    각각의 메뉴 그룹을 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지의 방식으로 상기 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함하는,
    메뉴 표시 방법.
  2. 제1항에 있어서,
    상기 메뉴 그룹의 디스플레이 위치 순서가 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서이며,
    이에 대응하여, 상기 각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 상기 디스플레이 위치 순서에 따라 현재 인터페이스 상에 디스플레이하는 단계는,
    각각의 메뉴 그룹을 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서의 방식으로 상기 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하는 단계를 포함하는,
    메뉴 표시 방법.
  3. 제1항 또는 제2항에 있어서,
    디스플레이된 복수의 메뉴 그룹에서의 메뉴 그룹에 대한 사용자의 선택 지시를 수신하는 단계;
    상기 선택 지시에 따라 선택된 메뉴 그룹이, 현재 인터페이스의 선두에 디스플레이되는 메뉴 그룹인 현재 활성화된 메뉴 그룹인지를 판정하는 단계; 및
    상기 선택 지시에 따라 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹이 아닌 때에, 상기 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하고, 그 메뉴 그룹을 현재 인터페이스 상에 디스플레이하는 단계
    를 더 포함하는, 메뉴 표시 방법.
  4. 제3항에 있어서,
    현재 활성화된 메뉴 그룹에서의 메뉴에 대한 사용자의 선택 지시를 수신하는 단계; 및
    상기 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하는 단계
    를 더 포함하는, 메뉴 표시 방법.
  5. 제4항에 있어서,
    세부 사항이 현재 인터페이스 상에 디스플레이되는 메뉴에 대한 사용자의 반환 지시를 수신하는 단계; 및
    상기 반환 지시에 따라 메뉴에 대한 세부 사항을 회수(take back)하고, 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하는 단계
    를 더 포함하는, 메뉴 표시 방법.
  6. 제1항 또는 제2항에 있어서,
    각각의 메뉴 그룹을 상기 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이한 후, 상기 방법은,
    백그라운드 서버에 의해 주기적으로 전송되는 가장 나중의 메뉴 화상 데이터를 수신하는 단계; 및
    수신된 가장 나중의 메뉴 화상 데이터에 따라, 현재 인터페이스 상에 디스플레이되는 메뉴 화상을 렌더링 및 업데이트하고, 업데이트된 메뉴 화상을 현재 인터페이스 상에 디스플레이하는 단계
    를 더 포함하는, 메뉴 표시 방법.
  7. 메뉴 표시 장치에 있어서,
    메뉴 시스템을 기능적 특성에 따라 각 기능에 대응하는 복수의 메뉴 그룹으로 분할하고, 각각의 메뉴 그룹이 디스플레이되는 위치 순서를 포함하는 메뉴 그룹 로드 정보를 결정하며; 메뉴 그룹 로드 정보에서의 각각의 메뉴 그룹이 디스플레이되는 위치 순서에 따라 복수의 메뉴 그룹에서의 각각의 메뉴 그룹의 디스플레이 모드를 결정하도록 구성된 메뉴 컨트롤러;
    상기 메뉴 컨트롤러에 의해 분할된 메뉴 그룹 및 그 메뉴 그룹에서의 메뉴에 대한 사용자의 조작 지시를, 현재 인터페이스 상에서, 획득하도록 구성된 인터페이스 메시지 관리자; 및
    상기 메뉴 컨트롤러에 의해 분할된 복수의 메뉴 그룹을 포함하고, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보 및 각각의 메뉴 그룹의 디스플레이 모드에 따라 현재 인터페이스 상에 디스플레이하도록 구성된 메뉴 그룹 디스플레이 모듈
    을 포함하고,
    상기 메뉴 그룹 디스플레이 모듈은, 구체적으로, 메뉴 그룹의 디스플레이 모드가 적어도 메뉴 그룹의 컨텐츠 표현 형식 및 디스플레이 위치 순서의 하나의 디스플레이 요소를 포함할 때, 각각의 메뉴 그룹을 메뉴 그룹 로드 정보와 메뉴 그룹의 컨텐츠 표현 형식 또는 디스플레이 위치 순서의 하나의 디스플레이 요소에 따라 현재 인터페이스 상에 디스플레이하도록 구성되고,
    상기 메뉴 그룹 디스플레이 모듈은, 메뉴 그룹의 컨텐츠 표현 형식이 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지인 때에, 각각의 메뉴 그룹을 종으로 배치되고 시각적으로 연속적으로 굽어진 폴딩된 페이지의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하도록 구성된 제2 디스플레이 유닛을 포함하는, 메뉴 표시 장치.
  8. 제7항에 있어서,
    상기 메뉴 그룹 디스플레이 모듈은, 메뉴 그룹의 디스플레이 위치 순서가 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서인 때에, 각각의 메뉴 그룹을 병렬로 그리고 시각적으로 먼쪽에서부터 가까운 쪽으로 배열되는 순서의 방식으로 메뉴 그룹 로드 정보에 따라 현재 인터페이스 상에 디스플레이하도록 구성된 제1 디스플레이 유닛을 포함하는, 메뉴 표시 장치.
  9. 제7항 또는 제8항에 있어서,
    상기 인터페이스 메시지 관리자는 또한 디스플레이된 복수의 메뉴 그룹에서의 메뉴 그룹에 대한 사용자의 선택 지시를 수신하도록 구성되며;
    상기 메뉴 컨트롤러는 또한, 상기 선택 지시에 따라 선택된 메뉴 그룹이, 현재 인터페이스의 선두에 디스플레이되는 메뉴 그룹인 현재 활성화된 메뉴 그룹인지를 판정하고, 상기 선택 지시에 따라 선택된 메뉴 그룹이 현재 활성화된 메뉴 그룹이 아닌 때에, 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하도록 결정하도록 구성되며;
    상기 메뉴 그룹 디스플레이 모듈은 또한, 메뉴의 디스플레이 모드에 따라, 상기 선택 지시에 따라 선택된 메뉴 그룹을 현재 활성화된 메뉴 그룹으로 스위칭하고, 그 메뉴 그룹을 현재 인터페이스 상에 디스플레이하도록 구성되는,
    메뉴 표시 장치.
  10. 제9항에 있어서,
    상기 인터페이스 메시지 관리자는 또한 현재 활성화된 메뉴 그룹에서의 메뉴에 대한 사용자의 선택 지시를 수신하도록 구성되며;
    상기 메뉴 컨트롤러는 또한, 상기 인터페이스 메시지 관리자에 의해 수신된 메뉴에 대한 선택 지시에 따라, 상기 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하도록 결정하도록 구성되며;
    상기 메뉴 그룹 디스플레이 모듈은 또한 선택 지시에 따라 선택된 메뉴에 대한 세부 사항을 현재 인터페이스 상에 디스플레이하도록 구성되는,
    메뉴 표시 장치.
  11. 제10항에 있어서,
    상기 인터페이스 메시지 관리자는 또한 세부 사항이 현재 인터페이스 상에 디스플레이되는 메뉴에 대한 사용자의 반환 지시를 수신하도록 구성되며;
    상기 메뉴 컨트롤러는 또한 상기 인터페이스 메시지 관리자에 의해 수신된 반환 지시에 따라 메뉴에 대한 세부 사항을 회수하고, 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하도록 결정하도록 구성되며;
    상기 메뉴 그룹 디스플레이 모듈은 또한 메뉴에 대한 세부 사항을 회수하고 그 메뉴의 개요 정보를 현재 인터페이스 상에 디스플레이하도록 구성되는,
    메뉴 표시 장치.
  12. 제7항 또는 제8항에 있어서,
    상기 인터페이스 메시지 관리자는 또한 백그라운드 서버에 의해 주기적으로 전송되는 가장 나중의 메뉴 화상 데이터를 수신하도록 구성되며;
    상기 메뉴 컨트롤러는 또한, 상기 인터페이스 메시지 관리자에 의해 수신되는 가장 나중의 메뉴 화상 데이터에 따라, 현재 인터페이스 상에 디스플레이되는 메뉴 화상을 렌더링 및 업데이트하도록 구성되며;
    상기 메뉴 그룹 디스플레이 모듈은 또한 상기 메뉴 컨트롤러에 의해 업데이트된 메뉴 화상을 현재 인터페이스 상에 디스플레이하도록 구성되는,
    메뉴 표시 장치.
  13. 삭제
  14. 삭제
  15. 삭제
  16. 삭제
  17. 삭제
KR1020147037120A 2012-12-14 2012-12-14 메뉴를 표시하는 방법, 장치 및 디바이스 KR101678541B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/086662 WO2014089826A1 (zh) 2012-12-14 2012-12-14 一种菜单展示方法、装置和设备

Publications (2)

Publication Number Publication Date
KR20150021969A KR20150021969A (ko) 2015-03-03
KR101678541B1 true KR101678541B1 (ko) 2016-11-22

Family

ID=50215546

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020147037120A KR101678541B1 (ko) 2012-12-14 2012-12-14 메뉴를 표시하는 방법, 장치 및 디바이스

Country Status (6)

Country Link
US (1) US20150100925A1 (ko)
EP (1) EP2851770A4 (ko)
JP (1) JP5982691B2 (ko)
KR (1) KR101678541B1 (ko)
CN (1) CN103635872B (ko)
WO (1) WO2014089826A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105892826A (zh) * 2015-11-15 2016-08-24 乐视移动智能信息技术(北京)有限公司 返回上级菜单的方法、装置和终端设备
CN107632756A (zh) * 2017-09-29 2018-01-26 深圳市元征科技股份有限公司 程序菜单显示方法及终端

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006134330A (ja) * 2005-11-02 2006-05-25 Sharp Corp 電子ブック装置
JP2008217338A (ja) * 2007-03-02 2008-09-18 Ricoh Co Ltd 表示処理装置、表示処理方法、および表示処理プログラム

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5276795A (en) * 1989-03-15 1994-01-04 Sun Microsystems, Inc. Method and apparatus for selecting and executing defaults in a window based display system
KR100554430B1 (ko) * 1997-08-12 2006-02-22 마츠시타 덴끼 산교 가부시키가이샤 윈도우 표시장치
US7139006B2 (en) * 2003-02-04 2006-11-21 Mitsubishi Electric Research Laboratories, Inc System and method for presenting and browsing images serially
KR101269375B1 (ko) * 2006-05-24 2013-05-29 엘지전자 주식회사 터치스크린 장치 및 이의 이미지 표시방법
US8683362B2 (en) * 2008-05-23 2014-03-25 Qualcomm Incorporated Card metaphor for activities in a computing device
KR20080009597A (ko) * 2006-07-24 2008-01-29 삼성전자주식회사 사용자 인터페이스 장치 및 그 구현방법
KR20080073868A (ko) * 2007-02-07 2008-08-12 엘지전자 주식회사 단말기 및 메뉴표시방법
JP5101373B2 (ja) * 2007-04-10 2012-12-19 古野電気株式会社 情報表示装置
US9176620B2 (en) * 2008-07-22 2015-11-03 Lg Electronics Inc. Mobile terminal and method for displaying information list thereof
TWI374382B (en) * 2008-09-01 2012-10-11 Htc Corp Icon operation method and icon operation module
KR20100048296A (ko) * 2008-10-30 2010-05-11 에스케이텔레시스 주식회사 터치스크린을 구비한 이동단말기의 아이콘 표시 방법 및 이동단말기
US20100192100A1 (en) * 2009-01-23 2010-07-29 Compal Electronics, Inc. Method for operating a space menu and electronic device with operating space menu
CN101924892B (zh) * 2010-08-20 2013-03-20 深圳市同洲电子股份有限公司 数字电视接收终端的菜单展示方法、***及接收终端
US9069577B2 (en) * 2010-11-23 2015-06-30 Apple Inc. Grouping and browsing open windows
US8997025B2 (en) * 2010-11-24 2015-03-31 Fuji Xerox Co., Ltd. Method, system and computer readable medium for document visualization with interactive folding gesture technique on a multi-touch display
US20120173976A1 (en) * 2011-01-05 2012-07-05 William Herz Control panel and ring interface with a settings journal for computing systems
US8977986B2 (en) * 2011-01-05 2015-03-10 Advanced Micro Devices, Inc. Control panel and ring interface for computing systems
EP2676183B1 (en) * 2011-02-18 2019-04-10 BlackBerry Limited Methods and apparatus for providing updated content in a user interface
US10152192B2 (en) * 2011-02-21 2018-12-11 Apple Inc. Scaling application windows in one or more workspaces in a user interface
US20130027429A1 (en) * 2011-04-01 2013-01-31 Hogg Jason Jude System and method for locational messaging
US8947385B2 (en) * 2012-07-06 2015-02-03 Google Technology Holdings LLC Method and device for interactive stereoscopic display

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006134330A (ja) * 2005-11-02 2006-05-25 Sharp Corp 電子ブック装置
JP2008217338A (ja) * 2007-03-02 2008-09-18 Ricoh Co Ltd 表示処理装置、表示処理方法、および表示処理プログラム

Also Published As

Publication number Publication date
KR20150021969A (ko) 2015-03-03
CN103635872A (zh) 2014-03-12
WO2014089826A1 (zh) 2014-06-19
EP2851770A4 (en) 2015-09-16
CN103635872B (zh) 2017-11-17
US20150100925A1 (en) 2015-04-09
JP5982691B2 (ja) 2016-08-31
EP2851770A1 (en) 2015-03-25
JP2015524121A (ja) 2015-08-20

Similar Documents

Publication Publication Date Title
US11941762B2 (en) System and method for augmented reality scenes
US9285234B1 (en) Automatic display of trip information in a mapping application
US10147398B2 (en) Display control method and device
US8878778B2 (en) Information processing apparatus, and control method and program therefor
US8686921B2 (en) Dynamic geometry management of virtual frame buffer for appendable logical displays
US20120017176A1 (en) Method and apparatus for displaying a menu
US20170300194A1 (en) Method for processing event notification and electronic device for supporting the same
US9552671B2 (en) Method for operating three-dimensional handler and terminal supporting the same
WO2015027148A1 (en) Swipe toolbar to switch tabs
US20120054635A1 (en) Terminal device to store object and attribute information and method therefor
US20210272234A1 (en) Zoom-adaptive data granularity to achieve a flexible high-performance interface for a geospatial mapping system
US20160283062A1 (en) Storage medium, facility inspection support method, and facility inspection support apparatus
US20230300192A1 (en) Mapping content delivery
CN109558018A (zh) 一种内容展示方法、装置及存储介质
WO2010023963A1 (ja) アバター表示方法、アバター表示装置および記憶媒体
KR101678541B1 (ko) 메뉴를 표시하는 방법, 장치 및 디바이스
US9501850B2 (en) Display techniques for graphs
WO2013192447A1 (en) Providing differentiated display of a map feature
CN108108417A (zh) 跨平台自适应控制的交互方法、***、设备及存储介质
CN106796498B (zh) 为用户渲染地图的方法、***和存储介质
US9865034B1 (en) Zoom-adaptive data granularity to achieve a flexible high-performance interface for a geospatial mapping system
US9674278B1 (en) Geographic data management server
EP3207445B1 (en) Method and apparatus for providing a user interface
KR20150110558A (ko) 콘텐트 접근 매커니즘을 구비한 컴퓨터 시스템 및 이를 위한 방법
CN117473968A (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