[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20060011327A - 사용자 인터페이스 팝업 메시지 생성 방법 및 시스템 - Google Patents

사용자 인터페이스 팝업 메시지 생성 방법 및 시스템 Download PDF

Info

Publication number
KR20060011327A
KR20060011327A KR1020040060116A KR20040060116A KR20060011327A KR 20060011327 A KR20060011327 A KR 20060011327A KR 1020040060116 A KR1020040060116 A KR 1020040060116A KR 20040060116 A KR20040060116 A KR 20040060116A KR 20060011327 A KR20060011327 A KR 20060011327A
Authority
KR
South Korea
Prior art keywords
pop
user interface
description
item
popup
Prior art date
Application number
KR1020040060116A
Other languages
English (en)
Inventor
서정수
황태경
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020040060116A priority Critical patent/KR20060011327A/ko
Publication of KR20060011327A publication Critical patent/KR20060011327A/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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • 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
    • G06F9/453Help systems

Landscapes

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

Abstract

별도의 팝업 설명 데이터 파일(Popup Description Data File)을 작성하지 않고 관련 팝업 항목의 설명을 헬프(Help) 파일에서 가져옴으로써 사용자 인터페이스(UI; User Interface) 사용을 도울 수 있는 팝업 메시지를 보다 효율적으로 형성할 수 있게 한 사용자 인터페이스의 팝업 메시지 생성 방법 및 시스템이 개시된다.
이를 위한 본 발명은, 사용자 인터페이스의 사용을 돕기 위한 팝업 메시지를 생성하기 위한 시스템에 있어서, 마우스와 같은 포인팅 장치가 상기 팝업의 어느 항목에 위치하고 있는지를 체크하도록 하기 위한 어플리케이션 사용자 인터페이스 수단; 상기 팝업 항목의 설명에 해당하는 설명 파일이 있는 헬프 파일부; 상기 어플리케이션 사용자 인터페이스 수단에서 체크된 매개변수 및 커맨드(command) 등을 해석하여 상기 헬프 파일부로 전달하는 인터프리터(interpreter) 수단; 및 상기 어플리케이션 사용자 인터페이스 수단에서 체크된 매개변수 및 커맨드 등을 상기 인터프리터 수단으로 전달하고, 상기 설명을 팝업 형태로 디스플레이하기 위한 제어수단;을 포함하는 것을 특징으로 한다.

Description

사용자 인터페이스 팝업 메시지 생성 방법 및 시스템{Method and system for generating popup message of user interface}
도 1은 종래기술에 의해 디스플레이된 사용자 인터페이스 팝업 화면의 일실시예도.
도 2는 도 1의 팝업 화면을 구현하기 위한 블록 구성도.
도 3은 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 시스템의 블록 구성도.
도 4는 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 방법의 흐름도.
도 5는 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 방법에 의해 디스플레이된 팝업 화면의 일실시예도.
<도면의 주요부분에 대한 부호의 설명>
100...어플리케이션 사용자 인터페이스(UI)
200...제어부 300..인터프리터(Interpreter)
400...어플리케이션 헬프 파일부
본 발명은 사용자 인터페이스의 팝업 메시지 생성 방법 및 시스템에 관한 것으로서, 더 상세하게는 별도의 팝업 설명 데이터 파일(popup description data file)을 작성하지 않고 관련 항목의 설명을 헬프 파일에서 가져옴으로써 사용자 인터페이스 사용을 도울 수 있는 팝업 메시지를 보다 효율적으로 형성할 수 있게 한 사용자 인터페이스의 팝업 메시지 생성 방법 및 시스템에 관한 것이다.
일반적으로, 사용자 인터페이스(UI; User Interface) 또는 그래픽 사용자 인터페이스는 선형 메뉴(linear menu), 스크린 버튼(screen button) 및 마우스(mouse), 조이스틱(joystick) 또는 터치 패드(touch pad)와 같은 포인팅 장치(pointing device)를 이용하여, 컴퓨터(computer) 또는 컴퓨터-제어형 전자 제품(computer-controlled appliance)과 같은 전자 장치를 제어한다. 포인팅 장치는 원하는 기능을 나타내는 스크린 영역을 선택하고 그 다음, 마우스 버튼과 같은 선택 버튼을 선택하여, 그러한 기능의 수행을 명령한다. 사용자가 어떤 기능이 가능한지를 알 수 있게 하기 위해, 선형 메뉴와 스크린 버튼은 연속적으로 그들의 기능을 명료하게 설명하거나, 아이콘으로 보여준다. 이렇게 함으로써 사용자에게 다른 정보를 제공하는데 이용될 수 있는 디스플레이 공간이 줄어들게 된다. 선형 메뉴 및 스크린 버튼에 의해 점유되는 스크린 공간을 최소화하기 위해, 풀다운(pull-down) 또는 다른 보조 메뉴가 부대적인 선택을 리스트하고, 주 메뉴 항목을 선택함에 따라 부가적인 기능을 표시할 수 있다.
한편, 근래에는 사용자들이 사용자 인터페이스(UI)를 사용하는 데 있어 보다 더 현실적인 도움을 주기 위해 도 1에 도시한 바와 같은 팝업(popup)을 사용하여 간단한 설명을 제시한다.
도 1에 도시한 바와 같은 팝업을 사용하는 사용자 인터페이스를 위해서는 도 2에 개략적으로 도시한 구성에 의한 처리가 요구되는 데 이에 대해 설명하면 다음과 같다.
도 2를 참조하면, 팝업을 사용하는 사용자 인터페이스를 위해서는, UI 팝업 설명 데이터 파일(10)과, 어플리케이션 UI(20), 어플리케이션 헬프(HELP)(30) 및 이들 구성요소간의 연결부(15)(25)가 필요하다. 이와 같은 구성에 따르면, 예를 들어 사용자가 어플리케이션 UI(20)를 오픈하고, UI 상에서 원하는 항목에 마우스를 가져가면 그 항목에 맞는 설명(description)을 데이터 파일(10)에서 가져와 팝업 창에 띄워 보여주고, 마우스의 선택 버튼(오른쪽 버튼)을 클릭하면 관련 헬프로 링크할 수 있는 팝업 창이 표시되게 된다.
그런데, 상기와 같이 해서 팝업을 띄워 줄 때, 해당 설명이 너무 간단하여 초보 사용자의 경우 이해하기가 어렵고 궁금증을 해소시키는 데 전혀 도움을 주지 못하는 문제점이 있다.
또한, 종래에는 팝업에 사용되는 설명(description)을 위한 설명 데이터 파일을 별개로 작성하게 되는 데, 상기 설명 데이터 파일의 내용은 헬프(HELP)에 있는 설명 부분과 중복되는 부분이 많이 있어 상기 설명 데이터 파일을 만드는 데 불필요한 시간이 소요되는 문제점이 있다.
따라서, 본 발명이 이루고자 하는 기술적 과제는 별도의 팝업 설명 데이터 파일(popup description data file)을 작성하지 않고 관련 팝업 항목의 설명을 헬프 파일에서 가져옴으로써 사용자 인터페이스의 사용을 도울 수 있는 팝업 메시지를 보다 효율적으로 형성할 수 있게 한 사용자 인터페이스의 팝업 메시지 생성 방법을 제공하는 데 있다.
본 발명이 이루고자 하는 다른 기술적 과제는 별도의 팝업 설명 데이터 파일(popup description data file)을 작성하지 않고 관련 팝업 항목의 설명을 헬프 파일에서 가져옴으로써 사용자 인터페이스의 사용을 도울 수 있는 팝업 메시지를 보다 효율적으로 형성할 수 있게 한 사용자 인터페이스의 팝업 메시지 생성 시스템을 제공하는 데 있다.
본 발명은 상기한 기술적 과제를 달성하기 위하여, 사용자 인터페이스의 사용을 돕기 위한 팝업 메시지를 생성하기 위한 방법에 있어서, 마우스와 같은 포인팅 장치가 상기 팝업의 어느 항목에 위치하고 있는지를 체크하는 체크 단계; 상기 포인팅 장치가 위치한 상기 팝업 항목에 대응되는 설명을 헬프 파일에서 검색하는 검색 단계; 및 상기 헬프 파일에서 검색된 상기 팝업 항목에 대응하는 설명을 디스플레이하는 단계;를 포함하는 것을 특징으로 하는 사용자 인터페이스 팝업 메시지 생성 방법이 제공된다.
한편, 본 발명은 상기한 다른 기술적 과제를 달성하기 위하여, 사용자 인터페이스의 사용을 돕기 위한 팝업 메시지를 생성하기 위한 시스템에 있어서, 마우스와 같은 포인팅 장치가 상기 팝업의 어느 항목에 위치하고 있는지를 체크하도록 하 기 위한 어플리케이션 사용자 인터페이스 수단; 상기 팝업 항목의 설명에 해당하는 설명 파일이 있는 헬프 파일부; 상기 어플리케이션 사용자 인터페이스 수단에서 체크된 매개변수 및 커맨드(command) 등을 해석하여 상기 헬프 파일부로 전달하기 위한 인터프리터(interpreter) 수단; 및 상기 어플리케이션 사용자 인터페이스 수단에서 체크된 매개변수 및 커맨드 등을 상기 인터프리터 수단으로 전달하고, 상기 설명을 팝업 형태로 디스플레이하기 위한 제어수단;을 포함하는 것을 특징으로 하는 사용자 인터페이스 팝업 메시지 생성 시스템이 제공된다.
본 발명 방법의 바람직한 실시예에 있어서, 상기 체크 단계는, 상기 팝업 항목에 대응하는 상기 헬프 파일의 설명을 검색하는 데 필요한 매개변수와 커맨드 등을 확인하는 단계를 더 포함할 수 있다.
본 발명 시스템의 바람직한 실시예에 있어서, 상기 인터프리터 수단은 상기 헬프 파일부에서 상기 팝업 항목의 설명에 해당하는 설명을 상기 제어수단으로 전달한다.
본 발명 시스템의 바람직한 실시예에 있어서, 상기 제어수단은 상기 인터프리터 수단으로부터 상기 팝업 항목의 설명에 해당하는 설명을 전달받으면, 팝업 형태로 디스플레이한다.
이하, 첨부한 도면을 참조하면서 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 방법 및 시스템의 바람직한 실시예를 상세하게 설명한다. 본 발명을 설명함에 있어서 관련된 공지기술 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략할 것이 다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
한편, 이하의 설명에 있어서, 종래기술에 따른 구성부재와 본 발명에 의한 구성부재가 동일한 경우에는 종래기술에서 사용하였던 도면 부호를 그대로 사용하고, 이에 대한 상세한 설명은 생략한다.
도 3은 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 시스템의 블록 구성도이고, 도 4는 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 방법의 흐름도, 도 5는 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 방법에 의해 디스플레이된 팝업 화면의 일실시예도이다.
도 3을 참조하면, 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 시스템은, 마우스와 같은 포인팅 장치가 팝업의 어느 항목-도 5의 경우 해상도 항목-에 위치하고 있는지를 체크하도록 하기 위한 어플리케이션 사용자 인터페이스(100)와; 팝업(P1)의 각 항목에 대응하는 설명 파일이 있는 헬프 파일부(400); 어플리케이션 사용자 인터페이스(100)에서 체크된 매개변수 및 커맨드(command) 등을 해석하여 헬프 파일부(400)로 전달하는 인터프리터(interpreter)(300); 및 어플리케이션 사용자 인터페이스(100)에서 체크된 매개변수 및 커맨드 등을 인터프리터(300)로 전달하며, 상기 설명을 팝업(P2) 형태로 디스플레이하기 위한 제어부(200)를 포함하여 구성된다.
상기 인터프리터(300)는 바람직하게 헬프 파일부(400)에서 팝업(P1) 항목의 설명에 해당하는 설명을 제어부(200)로 전달하며, 제어부(200)는 인터프리터(300)로부터 상기 팝업(P1) 항목(도 5의 경우 해상도)의 설명에 해당하는 설명을 전달받으면, 상기 설명을 팝업(P2) 형태로 디스플레이한다.
상기와 같이 구성된 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 시스템에 의해 구현된 본 발명의 사용자 인터페이스 팝업 메시지 생성 방법의 작용을 도 4를 참조하여 설명하면 다음과 같다.
예를 들어, 사용자가 마우스 커서를 도 5에 도시한 바와 같이 사용자 인터페이스 팝업(P1) 화면에서 해상도 항목에 위치시키면, 즉 사용자가 사용자 인터페이스 팝업(P1) 화면의 해상도 항목에 마우스 오버(mouse over)하면, 어플리케이션 UI(100)와 제어부(200)는 상호 협력하여 마우스 오버한 곳이 해상도 항목임을 체크하여 인식한다(S100). 이때, 제어부(200)는 마우스 오버한 항목, 즉 해상도와 연관된 사용자 인터페이스(100)의 매개변수 및 커맨드 등을 확인하여 독취하고, 이를 인터프리터(300)로 전달한다(S110).
S110 단계에서 상기 매개변수 및 커맨드 등이 인터프리터(300)로 전달되었으면, 인터프리터(300)는 상기 매개변수 및 커맨드를 통해 상기 해상도에 대응하는 설명을 헬프 파일부(400)에서 검색한다(S120).
인터프리터(300)가 상기 해상도에 대응하는 설명을 헬프 파일부(400)에서 검색했으면, 상기 검색된 설명을 제어부(200)에 전달한다. 헬프 파일부(400)에 있던 상기 해상도에 대응하는 상기 설명이 인터프리터(300)에 의해 제어부(200)에 전달되면, 제어부(200)는 상기 전달된 설명을 도 5에 도시한 바와 같이 팝업(P2) 메시 지로 구성하여 디스플레이한다(S130).
이로써, 본 발명은 종래기술에서 요구되었던 팝업 설명 데이터 파일을 작성하지 않고 관련 항목의 설명을 헬프 파일부에서 가져올 수 있게 하여 보다 효율적으로 사용자의 UI 사용을 도울 수 있다.
이상에서 살펴본 바와 같은 본 발명에 따른 사용자 인터페이스 팝업 메시지 생성 방법 및 시스템은, 별도의 팝업 설명 데이터 파일(popup description data file)을 작성하지 않고 관련 팝업 항목의 설명을 헬프 파일에서 가져옴으로써 사용자 인터페이스의 사용을 도울 수 있는 팝업 메시지를 보다 효율적으로 형성할 수 있게 하는 이점을 제공한다.
이상 본 발명의 바람직한 실시예에 대해 상세히 기술하였지만, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 사람이라면, 첨부된 청구 범위에 정의된 본 발명의 정신 및 범위를 벗어나지 않으면서 본 발명을 여러 가지로 변형 또는 변경하여 실시할 수 있음을 알 수 있을 것이다. 따라서 본 발명의 앞으로의 실시예들의 변경은 본 발명의 기술을 벗어날 수 없을 것이다.

Claims (5)

  1. 사용자 인터페이스의 사용을 돕기 위한 팝업 메시지를 생성하기 위한 방법에 있어서,
    마우스와 같은 포인팅 장치가 상기 팝업의 어느 항목에 위치하고 있는지를 체크하는 체크 단계;
    상기 포인팅 장치가 위치한 상기 팝업 항목에 대응되는 설명을 헬프 파일에서 검색하는 검색 단계; 및
    상기 헬프 파일에서 검색된 상기 팝업 항목에 대응하는 설명을 디스플레이하는 단계;를 포함하는 것을 특징으로 하는 사용자 인터페이스 팝업 메시지 생성 방법.
  2. 제1항에 있어서, 상기 체크 단계는
    상기 팝업 항목에 대응하는 상기 헬프 파일의 설명을 검색하는 데 필요한 매개변수와 커맨드 등을 확인하는 단계를 더 포함하는 것을 특징으로 하는 사용자 인터페이스 팝업 메시지 생성 방법.
  3. 사용자 인터페이스의 사용을 돕기 위한 팝업 메시지를 생성하기 위한 시스템에 있어서,
    마우스와 같은 포인팅 장치가 상기 팝업의 어느 항목에 위치하고 있는지를 체크하도록 하기 위한 어플리케이션 사용자 인터페이스 수단;
    상기 팝업 항목의 설명에 해당하는 설명 파일이 있는 헬프 파일부;
    상기 어플리케이션 사용자 인터페이스 수단에서 체크된 매개변수 및 커맨드 등을 해석하여 상기 헬프 파일부로 전달하기 위한 인터프리터(interpreter) 수단; 및
    상기 어플리케이션 사용자 인터페이스 수단에서 체크된 매개변수 및 커맨드 등을 상기 인터프리터 수단으로 전달하며, 상기 설명을 팝업 형태로 디스플레이하기 위한 제어수단;을 포함하는 것을 특징으로 하는 사용자 인터페이스 팝업 메시지 생성 시스템.
  4. 제3항에 있어서,
    상기 인터프리터 수단은 상기 헬프 파일부에서 상기 팝업 항목의 설명에 해당하는 설명을 상기 제어수단으로 전달하는 것을 특징으로 하는 사용자 인터페이스 팝업 메시지 생성 시스템.
  5. 제4항에 있어서,
    상기 제어수단은 상기 인터프리터 수단으로부터 상기 팝업 항목의 설명에 해당하는 설명을 전달받으면, 팝업 형태로 디스플레이하는 것을 특징으로 하는 사용자 인터페이스 팝업 메시지 생성 시스템.
KR1020040060116A 2004-07-30 2004-07-30 사용자 인터페이스 팝업 메시지 생성 방법 및 시스템 KR20060011327A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040060116A KR20060011327A (ko) 2004-07-30 2004-07-30 사용자 인터페이스 팝업 메시지 생성 방법 및 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040060116A KR20060011327A (ko) 2004-07-30 2004-07-30 사용자 인터페이스 팝업 메시지 생성 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20060011327A true KR20060011327A (ko) 2006-02-03

Family

ID=37121390

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040060116A KR20060011327A (ko) 2004-07-30 2004-07-30 사용자 인터페이스 팝업 메시지 생성 방법 및 시스템

Country Status (1)

Country Link
KR (1) KR20060011327A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107391116A (zh) * 2017-06-28 2017-11-24 武汉斗鱼网络科技有限公司 一种组件帮助弹窗渲染方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107391116A (zh) * 2017-06-28 2017-11-24 武汉斗鱼网络科技有限公司 一种组件帮助弹窗渲染方法及装置
CN107391116B (zh) * 2017-06-28 2021-02-02 武汉斗鱼网络科技有限公司 一种组件帮助弹窗渲染方法及装置

Similar Documents

Publication Publication Date Title
US11635928B2 (en) User interfaces for content streaming
US10817175B2 (en) Input device enhanced interface
RU2506630C2 (ru) Визуализация обучающих анимаций на дисплее интерфейса пользователя
KR100391400B1 (ko) 컴퓨터 디스플레이를 위한 프로젝트된 오디오
KR101911088B1 (ko) 햅틱 피드백 보조 텍스트 조작
CN108681404B (zh) 电子设备及其控制方法
US11106355B2 (en) Drag menu
US20070124675A1 (en) Methods and systems for changing language characters of graphical and application interfaces
JP6450768B2 (ja) オンスクリーンキーボード用クイックタスク
US6404442B1 (en) Image finding enablement with projected audio
CN101681218A (zh) 视觉反馈显示
WO2013085528A1 (en) Methods and apparatus for dynamically adapting a virtual keyboard
CN102037436A (zh) 利用拖拽操作来访问菜单
KR20040017832A (ko) 끊김없이 조합시킨 자유로운 커서 이동 및 하이라이트네비게이션 점프
CN107077274A (zh) 移动条带中的上下文标签
CN106464749B (zh) 用户界面的交互方法
JP2001195165A (ja) Gui制御方法及び装置並びに記録媒体
KR20050061534A (ko) 툴-팁 재생 시스템, 툴-팁 디스플레이 방법 및 머신 판독가능 저장 장치
CN102939574A (zh) 字符选择
KR20110028521A (ko) 링크의 비 마우스 기반 활성화를 위한 그래픽 사용자 인터페이스
CN107102797A (zh) 一种对选定的对象内容执行搜索操作的方法及终端
JP2003177854A (ja) 習熟度別画面表示プログラム、習熟度別画面表示装置
KR20060011327A (ko) 사용자 인터페이스 팝업 메시지 생성 방법 및 시스템
KR101722207B1 (ko) 오브젝트 실행 방법 및 장치
US10137373B2 (en) Recording medium, information processing device and information processing method

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination