[go: up one dir, main page]

KR20020006906A - Computer user interface - Google Patents

Computer user interface Download PDF

Info

Publication number
KR20020006906A
KR20020006906A KR1020000040432A KR20000040432A KR20020006906A KR 20020006906 A KR20020006906 A KR 20020006906A KR 1020000040432 A KR1020000040432 A KR 1020000040432A KR 20000040432 A KR20000040432 A KR 20000040432A KR 20020006906 A KR20020006906 A KR 20020006906A
Authority
KR
South Korea
Prior art keywords
command
menu
computer
item
items
Prior art date
Legal status (The legal status 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 status listed.)
Withdrawn
Application number
KR1020000040432A
Other languages
Korean (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 KR1020000040432A priority Critical patent/KR20020006906A/en
Publication of KR20020006906A publication Critical patent/KR20020006906A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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 OR CALCULATING; 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/04817Interaction 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 using icons
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/445Program loading or initiating

Landscapes

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

Abstract

컴퓨터는 인간의 행동 욕구를 시스템을 통하여 실행하는 것이다. 본 발명에서는 이러한 점에 주안 하여, 현재의 컴퓨터와 사용자간의 인터페이스 상의 문제점을 해결하는 방안에 있어서 인간의 행동을 표현하는 기본적 5W1H를 이용하여 편리한 인터페이스를 실현하였다.The computer executes the human desire for action through the system. With this point in mind, the present invention has realized a convenient interface using the basic 5W1H, which represents the human behavior in a solution to the problem of the interface between the current computer and the user.

Description

컴퓨터 사용자 인터페이스{Computer User Interface}Computer User Interface

컴퓨터를 인간이 사용하기 쉽게 하는 인터페이스로는 Bash, Csh와 DOS와 같은 shell 이 있고, 이를 개선한 것이 Norton Command와 같은 shell이 있으며, 이를 더욱 개선. 발전시켜 인간이 직접 보면서 컴퓨터를 사용할 수 있도록 한 것이 그래픽 환경의 GUI이다. 그러나 개선은 많이 되었으나 아직도 사용자가 많은 습득과정을 거쳐야 하는 등의 문제를 내포하고 있다.Interfaces that make computers easier to use for humans include shells such as Bash, Csh, and DOS, and improved ones such as Norton Command. It is the GUI of the graphical environment that has been developed so that humans can see and use the computer. However, improvements have been made, but there are still problems such as the user having to go through a lot of acquisition processes.

즉,In other words,

-응용 프로그램의 기능은 점점 더 다양한 새로운 기능의 채용으로 명령 메뉴가 계속 늘어나며,The functionality of the application continues to expand, with the adoption of an increasing number of new features.

-이때마다 사용자는 새로운 명령어를 찾는 데 어려움을 겪으며, 메뉴가 늘어남에 따라,Each time the user has a hard time finding new commands, and as the menu grows,

-GUI의 장점은 점점 퇴색하여 자주 사용하는 응용 프로그램에서도 많은 명령어를 기억할 수 없게 되어 곤란을 겪는다.The advantage of the GUI is that it fades and suffers from the inability to remember many commands even in frequently used applications.

-마우스로 icon을 click 함으로써 명령을 수행하는 icon도 그 숫자가 점점 늘어 화면의 대부분을 차지하게 되었고,-The icon that executes the command by clicking on the icon with the mouse increases its number and occupies most of the screen.

-icon 대용으로서 간단히 키를 눌러 명령을 수행하는 단축키는 메뉴가 일관성 없이 열거되어있어, 단축키가 복잡하며As a substitute for -icon, shortcut keys that perform keystroke commands simply list menus inconsistently, which makes the shortcuts complex.

-사용자는 오랜 기간 사용하지 않고서는 그 단축키를 외울 수가 없다. -이러한 경향으로 사용자들은 더욱 한가지 프로그램만을 사용하고자 하는 경향을 띄고 있다. 따라서 다른 시장에서 마케팅의 능력의 부족 등에 따라 약간의 열세만 있어도 시장에서 축출 당하는 경우가 많다.The user cannot memorize the shortcut without using it for a long time. This tends to make users more likely to use only one program. Therefore, even a slight inferiority due to lack of marketing ability in other markets is often expelled from the market.

본 발명은 이러한 현재의 메뉴 명령 체계를 5W1H를 이용하여 why, what, how, where, when과 who의 항목들 (이하 '항목'이라고 통칭)을 이용하여The present invention uses the current menu command system using items of why, what, how, where, when and who (hereinafter referred to as 'items') using 5W1H.

- 명령 메뉴를 단순화하였으며,-Simplified command menu

- 응용 프로그램을 이용하여 사용자가 하고자 하는 목적 (why : to do something, for something), 대상 (what: something), 방법/수단(how), 장소(where), 시간(when)과 사람(who) 의 항목으로 구분하여 명확히 하였으며,The purpose of the user using the application (why: to do something, for something), what (something), method / how, where, time and who The items are divided into and clarified.

- 기능 개선이 되어도 각 항목의 일부만을 추가함으로써 항상 일정한 모양의메뉴를 갖도록 구성되었다.-Even if the function is improved, it is always configured to have a certain shape menu by adding only a part of each item.

- 사용자들은 각각 다른 응용 프로그램이라도 메뉴의 구성에 있어서 친밀감을 느끼도록 구성되어 있다.-Users are configured to feel familiar with the composition of the menu even for different application programs.

현재의 GUI 환경에서의 menu는 하나의 기능의 추가에 따라 이 하나의 기능을 위한 여러 개의 명령 메뉴가 늘어나야 하나, 본 발명은 예로 why 항목의 12 가지 내용 명령어, what의 5 가지 명령 개체를 조합하여 12 x 5의 60 가지 명령 메뉴를 만들지 않고 why의 12 가지 명령어와 5 가지의 명령 개체를 만들어, 이 들을 drag & drop 혹은 click 하여 pointing 하여 줌으로써 명령 실행이 간단하다. 여기에 where와 같이 다른 항목의 내용 등을 추가로 pointing 하여 줌으로써 더욱 세부적인 명령의 실행이 가능하다. 기능의 추가도 what 항목에 1가지를 추가하는 것과 같이 하고 다른 why, where 항목 등의 메뉴는 그대로 이용할 수 있어 간단하다.In the current GUI environment, the menu has to be expanded with several command menus for this one function according to the addition of one function. However, the present invention is a combination of 12 content commands of the why item and 5 command objects of what. Rather than creating a menu of 60 commands of 12 x 5, 12 commands of why and 5 command objects are created, and command execution is simplified by dragging and dropping or clicking and pointing them. You can execute more detailed commands by pointing additionally to the contents of other items such as where. Adding a function is as simple as adding one to the what item and using other why and where menus.

기존의 GUI 의 메뉴 구조는 특별한 기준이 없이 구성되어있다. 주 메뉴와 하위의 종속 메뉴간의 일관성/연관성도 뚜렷하지 않으며, 하고자 하는 목적과 대상의 구분도 뚜렷하지 않다. 명령 메뉴가 공간의 부족으로 간단하게 작성되어 있어 메뉴의 내용만으로는 하고자 하는 일을 알 수 없다. 따라서 상태 바 등에 마우스로 지정하는 명령 메뉴에 대한 자세한 설명을 나타나게 하여 사용자의 이해를 돕도록 하고 있다. 이는 메모리의 추가 사용을 요구한다. 본 발명은 하고자 하는 동작/과제의 명령 메뉴와 대상 메뉴, 언제 동작을 하도록 하는 지 등이 하나의 메뉴를 클릭 하여 지정하면 다른 관련되는 메뉴가 모두 활성화되어 나타나도록 되어 있으므로 별도의 설명이 필요 없이 기능을 쉽게 알 수 있다.The menu structure of the existing GUI is composed without any special standard. There is no clear coherence / correlation between the main menu and subordinate submenus, and there is no clear distinction between the purpose and object. The command menu is simply created due to lack of space, so the contents of the menu do not tell you what to do. Therefore, the detailed description of the command menu specified by the mouse on the status bar is shown to help the user understand. This requires additional use of memory. In the present invention, when a menu is selected by clicking a menu such as a command menu and a target menu of an operation / task to be performed, all other related menus are activated and appear without a separate explanation. It is easy to see.

기존의 Windows 환경에서는 단축키를 모두 외워야 하며 단축키의 구성이 단축키 활성화 키->메인 메뉴 선택 단축키->서브 메뉴 선택 단축키의 순서로 누르도록 구성되어 있다. 그러나 본 발명에서는 명령 메뉴의 구분이 뚜렷하므로, 단축키 활성화 키를 누르고 동시 혹은 다음에 메인 메뉴 즉 5W1H의 항목은 무시하고 각 항목의 메뉴들의 선두 글자만을 일반적 'Save file'과 같은 문장 구조의 순서로 누름으로써 암기할 필요 없이 간편하게 사용할 수 있다. 기존 GUI 에서는 save file을 'Alt'*'F'*'S'키의 조합으로 가능했으나, 본 발명에서는 'Alt'*'S'*'F'를 누름으로써 사용 가능하다. 단순히 순서만을 바꾼 단축키가 아니라, 'Alt'로써 단축키 기능을 활성화시키고, 'S'는 'save' 명령어이고, 'F'는 file 명령어를 나타내는 단축키이다. Save frame 과 단축키가 같을 수 있으나, 이러한 경우에는 선택할 수 있도록 한다. 본 발명에서는 단축키가 5W1H의 각 항목의 명령 메뉴들의 선두 문자를 하나 혹은 이상 조합하여 위에서 언급한 인간의 문장 표현과 같은 방법의 명령을 사용하는 것이다. GUI의 메뉴의 기능으로도 이러한 기능을 구현할 수도 있으나, 각 메인 메뉴, 종속 메뉴의 각각에 뚜렷한 기준이 없어 단순히 단축키 활성화 키->메인 메뉴의 일부 글자-> 종속 메뉴의 일부 글자 와 같이 되어 사용자에게 매우 불편한 구조이다.In the existing Windows environment, all shortcuts should be memorized and the configuration of the shortcuts is configured to press the shortcut key activation key-> main menu selection shortcut-> submenu selection shortcut. However, in the present invention, since the command menu is clearly distinguished, pressing the hotkey activating key and simultaneously or next ignores the items of the main menu, that is, 5W1H, and only the first letter of the menu of each item in the order of a sentence structure such as general 'Save file'. By pressing it can be used easily without memorizing. In the existing GUI, the save file was possible by a combination of 'Alt' * 'F' * 'S' keys. However, in the present invention, the save file can be used by pressing 'Alt' * 'S' * 'F'. Instead of simply reordering the hotkeys, activate the hotkey function with 'Alt', 'S' for the 'save' command, and 'F' for the file command. The save frame and the shortcut can be the same, but in this case you can select it. In the present invention, the shortcut key combines one or more leading characters of the command menus of each item of 5W1H to use a command of the same method as the human sentence representation mentioned above. The functions of the menus in the GUI can be implemented as well, but there is no clear standard in each of the main menus and submenus, so it is simply like activating the shortcut key-> some letters in the main menu-> some letters in the submenus. Very inconvenient structure.

이러한 단축키 기능을 이용하여 icon 대신 사용 즉 단축키로 지정된 명령 메뉴의 선두 문자를 icon 화하여 화면에 나타냄으로써 명령 메뉴를 나타내고, 선두 문자 icon 간에 drag and drop 혹은 마우스로 서로 click 하여 줌으로써 많은 icon의 수를 줄일 수 있다. 이러한 방법은 기존의 OS에서는 바탕화면이나 Explorer 간의 파일 이동이나 파일의 프린트 icon으로의 이동, 문서 작성기에서의 block의 이동 등에만 사용되었다.By using this shortcut function, it is used instead of icon, that is, it displays the command menu by displaying the head character of the command menu designated by the shortcut key on the screen, and shows the number of icons by dragging and dropping between the head character icons or by clicking each other with the mouse. Can be reduced. This method was used only for moving files between the desktop and the explorer, moving files to the print icon, and moving blocks in the document composer.

기존의 메뉴는 명령 메뉴 간에 뚜렷한 기준이나 혹은 연관성이 적어 향후의 음성 인식 명령을 이용하기 위해서는 별도의 음성 명령 체계를 구축하여 사용하여야 한다. 그러나 본 발명은 'print(why) block(what) starting from 20th line to 100th line(where)' 과 같이 음성 인식 명령어를 실행하기 편리한 구조이다.Existing menus have less clear standards or relevance between command menus, so in order to use future voice recognition commands, a separate voice command system must be constructed and used. However, the present invention is a convenient structure for executing a voice recognition command, such as' print (why) block (what) starting from 20th line to 100th line (where).

기존의 메뉴는 동사와 명사가 혼재하여 명령 메뉴가 길다. 그러나 본 발명은 각각의 명령 메뉴가 하나의 단어로 구성되어 간단하고, 한 개 혹은 복수 개의 명령 메뉴를 조합하여 명령을 실행하도록 구성하도록 되어 있으므로, 화면에서 차지하는 면적이 적다.Conventional menus have a long command menu with a mixture of verbs and nouns. However, the present invention is simple because each command menu consists of one word, and is configured to execute a command by combining one or a plurality of command menus, so that the area of the screen is small.

메뉴의 pointing이 복수 개의 항목의 조합으로 구성되므로 5W1H의 어느 항목으로부터 시작하여도 가능하다. 즉, why에서 시작하여 what을 지정하여도 되고 what -> why도 가능하다.Since the menu pointing consists of a combination of a plurality of items, it is possible to start from any item of 5W1H. That is, you can start with why and specify what or what-> why.

기존의 OS는 배치 명령을 실행하기 위해 별도의 배치 프로그램을 사용하여야 하며, 응용 프로그램과의 연계. 이용을 위해서는 이러한 기능을 별도로 갖추어야 했다. 또한 배치 프로그램에서 응용 프로그램의 기능을 부르기 위해서는 응용 프로그램의 매크로 기능을 이용하며, 마우스를 이용하여 메뉴를 눌러서 일일이 지정하여 주거나 이러한 역할을 하는 별도의 기능을 가져야 했다. 그러나 본 발명은 메뉴 구성이 뚜렷하게 되어 있어, save(why) file(what) every 5 minutes (when) -> send(why) file(what) to 홍길동@마니산.com(who)'과 같이 여러 개의 명령을 문장에서 배치 혹은 매크로 언어로 간단하게 구성하여 실행할 수 있다.Existing OS should use separate batch program to execute batch command and link with application program. In order to use, these functions had to be equipped separately. In addition, in order to call a function of an application program in a batch program, the macro function of the application program must be used, and a menu must be specified by pressing a menu using a mouse or have a separate function of doing this role. However, the present invention has a clear menu configuration, and several commands such as save (why) file (what) every 5 minutes (when)-> send (why) file (what) to Hong Gil-dong@manisan.com (who) ' Can easily be executed in batch or macro language in a statement.

기존의 OS에서는 메뉴를 부르면 서브 창이 나타나, 그 서브 창에서 다른 사항 등을 기재. 지정할 수 있도록 되어있다. 따라서 익숙하지 않으면 이 메뉴에 어떤 서브 창이 나타날 지 알 수 없다. 그러나 본 발명은 명령과 필요한 대상 등이 5W1H의 항목의 메뉴에 모두 드러나 있으므로 그러한 메뉴들을 보기만 해도 기능과 설정해야 하는 사항들을 간단히 알 수 있다.In an existing OS, a sub-window appears when you call a menu, and lists other items in the sub-window. It is possible to specify. Therefore, if you are not familiar with it, you will not know which sub window will appear in this menu. However, in the present invention, since commands and necessary objects are all displayed on the menu of the item of 5W1H, the functions and items to be set can be easily seen by only viewing the menus.

기존의 GUI는 HTML 파일을 브라우저 상에서 보는 내용을 프린트하는 명령어를 불러내어 source 내용을 프린트하기 위해서는 다른 프로그램으로 소스 코드를 불러내어 프린트 할 수 있으나, 본 발명을 이용하면 why의 print를 실행하면 브라우저의 내용이 프린트되고, print file을 지정하고 how의 source를 지정하면 source가 프린트된다. 또한 print 와 block을 지정하면 block 내용만이 프린트된다. 기존의 GUI 에서는 또 하나의 명령어를 만들어야 할 것이다. 기능이 추가되어도 명령어의 메뉴 체계는 그대로 유지할 수 있다. 즉, 미래 지향적인 명령 메뉴 체계이다.Existing GUI can call the command to print the content to view the HTML file on the browser and to print the source code to another program to print the source content, but using the present invention, if you execute the print of why The contents are printed. If you specify a print file and specify the source of how, the source is printed. Also, if you specify print and block, only the contents of the block are printed. In the existing GUI, you will have to create another command. Even with the added functionality, the menu structure of commands can be maintained. That is a futuristic command menu system.

영어 등은 옆으로 쓰는 언어이며 컴퓨터 화면의 가로 길이의 제한으로 명령 메뉴를 나타내는 데는 그 숫자에 제한이 있다. 즉 7 ~ 10 개가 최대 한계이다. 본 발명은 가로로 늘어놓는 메뉴가 최대 6개이다.English is a side-by-side language, and the number of the command menu is limited due to the limitation of the width of the computer screen. 7 to 10 is the maximum limit. The present invention has a maximum of six horizontally arranged menus.

위에서 GUI라고 언급한 명칭은 어떠한 특정 프로그램 혹은 OS를 뜻하는 것이아니고, MS Windows, Mac OS, Unix의 X Windows, 기타 다른 OS 상에서 모두 유사한 GUI 구성을 갖고 있으며 이들을 모두 통칭하여 간단히 GUI라고 나타내었다.The above-mentioned GUI does not refer to any particular program or OS, but rather has similar GUI configurations on MS Windows, Mac OS, X Windows on Unix, and other operating systems, all of which are collectively referred to simply as GUIs.

인터넷, 핸드폰, 일반 전화기 등에서 메뉴는 기능의 다양화와 고객에게 알리고자 하는 내용이 많아 지면서 획기적으로 증가하고 있다. 그러나 그러한 메뉴를 사용하는 방법의 통일되지 못함과 상이함으로 인해 사용자들을 메뉴 기능 버튼을 수시로 눌러야 하며, 기능을 외워야 한다. 인터넷 상에서는 각종 메뉴를 이리저리 찾아 자신이 원하는 메뉴인지 확인하는 불편함을 거쳐야 한다. 이러한 점은 큰 불편을 초해하고 있다. 특히 인터넷 상에서 홈페이지의 다양한 메뉴를 일정한 체계를 수립하여 사용자들에게 편리한 환경을 제공하는 것은 매우 중요하다. 방문객들이 홈페이지에 들러 간단히 홈페이지의 전체 내용을 일별하여 파악하고 자기가 원하는 정보에 곧 바로 가서 정보에 접근하도록 하는 것은 매우 중요하다. 특히 인터넷 접속속도 등을 감안하면 이곳 저곳을 클릭하며 자기가 원하는 정보가 있는지 파악하는 데에 많은 시간을 소비하기 때문이다. 이러한 시간 낭비의 요소가 off-line으로 방문 혹은 전화로 문의하는 것에 비해 on-line 사용을 꺼리게 하는 주요 요인이다.In the Internet, mobile phones, and regular telephones, menus are increasing dramatically with the diversification of functions and contents to inform customers. However, due to the unified and different ways of using such menus, users often have to press menu function buttons and memorize functions. On the Internet, you have to go through various inconveniences to find out whether you are looking for various menus. This is a great inconvenience. In particular, it is very important to provide a convenient environment for users by establishing a certain system of various menus of the homepage on the Internet. It is very important for visitors to stop by the homepage and get a quick overview of the entire contents of the homepage and immediately go to the information they want. In particular, considering the speed of internet access, they spend a lot of time clicking on various places to find out if they have the information they want. This waste of time is a major factor in reluctant to use on-line versus off-line visits or phone calls.

대한민국 특허출원번호 10-1998-0044776 (1998년 10월 26일) -출원인: 유 춘열- "WWW 검색 키워드 표준 및 검색 방법"은 6하원칙을 이용한 웹 키워드 작성방법과 데이터베이스 필드에 대한 발명이다. 또한 계층구조 표현 방법이 기술되어 있다. 본 발명은 6하원칙을 좀더 간단히 "목적"과 "대상", "동사"와 "기타 품사" 혹은 "술어"와 "목적어/보어"로서 표현하며 "대상"에는 "what/where/who/how/when"가 모두 포함이 되어 있다. 이 "what/where/who/how/when"항목은 필요 시 각각의 항목을 추가할 수 있다. 본 발명에서도 계층구조 표현을 활용하여 세부항목의 표현과 검색을 수월하게 한다.Republic of Korea Patent Application No. 10-1998-0044776 (October 26, 1998)-Applicant: Yu Chun-yeol-"WWW search keyword standard and search method" is the invention of the web keyword creation method and database field using the six principles. In addition, a hierarchical representation method is described. The present invention expresses the sixth principle more simply as "purpose" and "object", "verb" and "other parts of speech" or "predicate" and "object / bore" and "what / where / who / how". / when "is included. This "what / where / who / how / when" item can be added to each item as needed. The present invention also utilizes a hierarchical representation to facilitate the expression and retrieval of sub-items.

인간이 컴퓨터를 이용하여 하고자 하는 목적(why), 대상물(what), 방법(how), 장소/위치(where), 누가(who)와 언제(when)와 같은 5W1H 항목(이하 전체를 '5W1H'라고 하며 각각을 '항목'이라고 통칭한다.)을 이용하여 사용자가 의도하는 목적, 대상물과 같이 표현하므로 써 뚜렷하게 기능을 나타낼 수 있도록 한다.5W1H items such as why, what, how, place / where, who and when humans want to use a computer (hereinafter referred to as '5W1H') Each item is referred to as 'item'), so that the user can express the function clearly by expressing it with the intended purpose and object.

이러한 기능/효과를 이용하여 컴퓨터 시스템 상에서 전체적인 사용자 인터페이스로서 사용하며, 각각의 프로그램의 명령 메뉴도 이러한 방식으로 나타내어 사용자가 응용 프로그램의 기능을 쉽게 알 수 있도록 하며,These functions / effects are used as the overall user interface on the computer system, and the command menus of each program are also displayed in this way so that the user can easily know the function of the application.

기존의 명령 메뉴의 불편한 점을 개선하여 단축키를 외워야 하는 불편함을 없애고 습득과정 없이 간단히 단축키를 사용할 수 있도록 체계화된 구성을 갖도록 한다.Improve the inconvenience of the existing command menu to eliminate the inconvenience of memorizing the shortcut key and have a structured configuration so that you can simply use the shortcut without learning process.

프로그램의 기능이 늘어나 복잡해지고, 화면에 가득한 icon을 최소화한다. 대신 단축키를 최대한 많이 사용하도록 한다.The functionality of the program increases with complexity, minimizing the icons on the screen. Use as many shortcuts as possible instead.

명령 메뉴를 구성하는 단어를 분리하여 하나의 단어로 구성된 명령 메뉴를 사용하고 이러한 명령 메뉴를 조합하여 다양한 기능을 구현하도록 함으로써 다양한 기능을 메뉴로 간단히 표현하고, 다양한 기능을 할 수 있도록 하며, 하나의 항목의 명령 메뉴를 click 하면 다른 항목의 관련되는 메뉴가 화면에 나타나도록 하여 별도의 설명이 없어도 전체적 프로그램의 기능을 이해하기 쉽게 한다.By separating the words that make up the command menu, you can use the command menu composed of one word and combine these command menus to implement various functions. If you click on the command menu of an item, related menus of other items will appear on the screen, so it is easy to understand the function of the whole program without any explanation.

본 발명의 특징을 최대화하여 자동화를 위한 매크로 언어 작성과 배치 프로그램 상에서 해당 응용 프로그램의 모든 기능을 메뉴 명령을 이용한 문장 표현으로구형하거나, 혹은 단축키를 이용하여 배치 프로그램을 쉽게 사용할 수 있도록 한다.Maximizing the features of the present invention to make the macro language for automation and batch program all the functions of the application program in the sentence representation using the menu command, or to use the batch program easily using a shortcut key.

메뉴 명령을 최대한 인간이 사용하는 언어의 문장 구조와 같이 구성하고, 각 국의 언어의 문장 구조의 특색에 따라 자유롭게 표현할 수 있도록 한다. 예로, 영어로는 메뉴 명령을 'save file' 로 표현하는 것을 한글로는 '파일을 저장하라'라고 할 수 있도록 한다.Menu commands should be organized as much as possible with the sentence structure of the language used by human beings, and freely expressed according to the characteristics of the sentence structure of each language. For example, the menu command 'save file' in English can be called 'save file' in Korean.

이러한 발명을 하나의 프로그램의 메뉴 구성하는 방법으로서 뿐만이 아니라 OS 차원에서 윈도즈의 'Start' 키를 눌러 '프로그램', '즐겨 찾기', '문서', '설정', '찾기', '실행'등의 메뉴와 같이 구성하여 활용한다.This invention is not only a way of organizing a program, but also by pressing the Windows 'Start' key at the OS level, such as 'Program', 'Favorites', 'Document', 'Settings', 'Find', 'Run', etc. Configure and utilize as the menu of.

도스 창에서 도스 명령어, 유닉스/리눅스의 터미널 창에서의 Prompt 명령어는 많은 옵션이 있으며 사용자들은 이러한 옵션이 창을 띄울 필요 없이 그래로 실행할 수 있어 컴퓨터 자원을 많이 사용하지 않는 다는 점과 다양한 기능을 사용할 수 있다는 장점이 있음에도 불구하고,The DOS command in the DOS window and the Prompt command in the terminal window of Unix / Linux have many options, and users can run them without having to open the window, so that they do not consume much computer resources and use various functions. Despite the advantages that can

- 옵션 명령어가 많고, 외우기 복잡하며, 쉽사리 잊어버린다는 점 때문에-Lots of optional commands, complicated to memorize, and easily forgotten

사용하기를 꺼린다. Prompt 명령어에도 적용하여 명령어들을 몇개의 가장 합리적은 방법으로 그룹핑하며, 이 그룹에 의해 명령어들을 불러 오거나, 몇개로 조합하여 한번에 실행하도록 하며, 이렇게 불러진 명령어들을 그 하위 명령 옵션을 다시 위에서의 그룹핑 방법에 의해 다시 구분하고, 또 하위 그룹으로 재채 구분하는 등의 방법으로하여, 명령어들과 명령어 옵션들을 기억할 필요 없이 간단히 불러서 사용할 수 있도록 한다.Reluctant to use The same applies to the Prompt command, which groups the commands in some of the most rational ways, to invoke commands by this group, or to combine them into several, to execute them all at once. By reclassifying and subdividing into subgroups, commands and command options can be called and used without having to remember them.

5W1H의 모든 항목은 모두 이용하기에는 항목이 많고, 복잡하며, 실제의 메뉴를 분석하면 6개의 전 항목 보다는 일부 몇 개의 항목을 주로 사용한다. 5W1H 항목 중에서 가장 자주 사용하는 항목을 주로 이용하고 나머지 항목은 what 항목에 모두 포함시키거나 혹은 필요 시에 추가하여 사용하도록 한다.All of the items in the 5W1H are full and complex to use, and when analyzing the actual menu, some items are used rather than all six items. The most frequently used items among 5W1H items are mainly used, and the remaining items are included in the what item or added as needed.

복잡하지 않고 하고자 하는 행동과 그 대상에 대한 데이테베이스, 메뉴 시스템을 구성한다. 계층구조 표현을 사용하여 표현과 검색이 용이하게 구성한다.Construct a database and menu system for the actions and objects that you do not want to be complicated. Use hierarchical representations to easily organize representations and searches.

다양한 응용분야에 적용한다. 응용분야는 데이터베이스 필드 항목으로서의 활용, 각종 전자기기 특히 포터블 기기의 메뉴, 컴퓨터 시스템의 메뉴 등으로 활용한다.Applicable to various applications. Application fields are used as database field items, menus of various electronic devices, especially portable devices, and menus of computer systems.

계층구조 표현을 이용하여 일반 검색엔진/방법의 카테고리 검색 보다 더 나은 검색 결과를 도출할 수 있도록 한다.The hierarchical representation allows for better search results than general search engine / method category searches.

본 발명을 인터넷 홈페이지 상의 메뉴에 적용하여 방문객들이 홈페이지의 내용을 간단히 일별하여 자기가 원하는 내용을 찾을 수 있도록 한다.The present invention can be applied to a menu on an Internet homepage so that visitors can simply find the contents of the homepage by simply browsing the contents of the homepage.

도 1은 본 발명의 5W1H 인터페이스를 이용하여 만든 메뉴를 보여 주는 것이다.Figure 1 shows a menu made using the 5W1H interface of the present invention.

도 2는 도 1의 메뉴를 중복되는 명령어를 하나씩으로 정리하여 재구성하여 나타낸 것이다.FIG. 2 shows the menu of FIG. 1 by reorganizing the duplicated commands one by one.

도 3은 5W1H를 Terminal Prompt 에 적용한 명령어 사용 플로우 차트이다.3 is a command usage flowchart of 5W1H applied to a terminal prompt.

도 4는 5W1H shell에 적용했을 경우의 플로우 차트이다.4 is a flow chart when applied to the 5W1H shell.

인간의 행동을 나타내는 why(왜), what(무엇), how(어떻게), where(어디서), when(언제)와 who(누구)의 5W1H를 이용하여, 현재의 기존의 컴퓨터 시스템의 명령 메뉴와 컴퓨터를 이용하여 하는 일/과제를 세분하여 나타낸다. 즉,Using the 5W1H of why, what, how, where, when, and who represent human behavior, the command menus of existing computer systems Break down your tasks / tasks using a computer. In other words,

why는 컴퓨터 또는 응용 프로그램을 이용하여 하고자 하는 일의 목적, 이유를 뜻하는 명령을,why is a command that tells the purpose and reason of what you want to do with your computer or application,

what는 하고자 하는 일의 대상을,what is what you want to do,

how는 하고자 하는 why와 what 등의 항목에 속하는 사항을 수행하는 방법을,how is how to perform items belonging to items like why and what,

where는 네트워크의 주소, 디스크 드라이브 혹은 각 directory등을 나타내는공간적 위치나 장소를,where is a spatial location or location representing a network address, disk drive, or directory.

when 은 명령을 수행하는 시간적 시점을,when is the time at which to execute the command,

who 는 사람, 동물 등 생물 등을 나타낸다. 주체도 될 수 있고 목적물 대상이 될 수도 있다.who represents a creature such as a person or an animal. It can be a subject or an object.

도 1은 인터넷 브라우저의 명령어 메뉴를 본 발명을 이용하여 나타낸 것이다. 1은 5W1H의 항목을 나타낸다. 여기서는 기존의 각각의 명령 메뉴를 5W1H의 항목으로 분리하여 하나의 행에 나타냈다. 한 가지 주목할 사항은, why 항목에서 'save' 와 'edit' 등의 동일한 명령 메뉴가 있는 것을 볼 수 있다. 이는 기존의 명령 메뉴 체계에서의 'save file'과 'save frame', 'edit file'과 'edit frame'의 메뉴가 분리되었기 때문이다.1 illustrates a command menu of an internet browser using the present invention. 1 represents the item of 5W1H. Here, each existing command menu is divided into 5W1H items and displayed on one line. One thing to note is that the why item has the same menu of commands, such as 'save' and 'edit'. This is because the menu of 'save file' and 'save frame', 'edit file' and 'edit frame' in the existing command menu system are separated.

2는 평소 즐겨 사용하는 인터넷 사이트를 나타낸 것이고 3은 네트웍 혹은 자신의 PC 상의 디스크 드라이브와 문서를 주로 저장하는 directory를 나타낸 것이다. 3에서 ','를 이용하여 열거. 기재한 것은 종속 메뉴에 여러 개의 메뉴가 있는 것을 나타내었다.2 represents your favorite Internet site, and 3 represents a directory that stores disk drives and documents on the network or on your PC. Enumerate using ',' in 3. The description indicated that there are several menus in the dependent menu.

4의 '>' 표식은 종속 메뉴가 존재하는 것을 나타낸다.The '>' mark of 4 indicates that a submenu exists.

5의 '( )' 는 'search' 명령 메뉴에 따라 검색 키워드를 기재하는 것을 나타내었다.5 '()' indicates that the search keyword is entered according to the 'search' command menu.

'when'은 자동 저장을 할 경우에 자동 저장되는 시간을 지정할 수 있다. 6의 예에서는 매 5분 마다 자동으로 파일을 저장하는 것을 보여 주고 있다.'when' can specify the time when the auto save is done. The example in Figure 6 shows saving the file automatically every five minutes.

how 는 수단. 방법을 나타내는 항목인데 7에서는 'save file as is' 와 'save file as new'의 두가지 경우를 보여 준다.how is means. This section shows how to do this, and in Figure 7, we show two cases: 'save file as is' and 'save file as new'.

'who' 항목은 네트웍 컴퓨터 혹은 단독 PC 의 사용자, 혹은 주소록등에서의 인명을 나타낸다. 파일을 저장할 때에 특정 사용자 이름으로 저장할 수 있다. 8은 'Choonyeol'의 이름으로 저장한다. 9는 'search'를 'who'의 항목에서 인터넷 검색 엔진을 이용하여 검색하는 예를 나타낸다.The 'who' field indicates the name of a user on the network computer, a single PC, or an address book. When saving a file, you can save it with a specific username. 8 is saved under the name 'Choonyeol'. 9 shows an example of searching an 'search' in an 'who' item using an internet search engine.

도 2는 위 도 1의 각각의 항목 아래의 중복되어 나타나는 명령 메뉴를 하나로 나타내었다. 도 1에서 중복되어 나타나던 'save'와 'edit' 메뉴가 1 개씩만 나타나 있다. 명령 메뉴가 간단해 졌다. 도 2의 각 항목간의 명령 메뉴를 연결하는 선(예:도 2의 20)은 각 명령 메뉴를 연결하여 상호 상관관계를 나타낸 것이다. 여기서 하나의 명령을 수행하기 위해서는 하나 만의 명령 메뉴 만으로도 지정. 수행하도록 할 수 있으나, 'save file'에서 처럼 'why' 항목의 'save' 메뉴를 지정하고 'what' 항목에서 관련 되는 메뉴가 활성화 되어 나타난다. 'what' 항목에 복수 개의 관계되는 명령 메뉴가 있으면 이 중에서 하나를 선택하고, 다른 항목에서도 관계되는 메뉴가 있으면 이를 지정. 선택하거나 'where'와 같은 항목에서는 입력하는 것도 가능하다. 즉 'why' 항목의 'save' 메뉴를 누르면 도 1에서와 같은 'file'과 'frame' 메뉴가 활성화되어 둘 중 하나를 선택할 수 있다. 또한 이와는 달리 'what'의 'file'을 클릭 하면 'save' 'open' 'send' 와 'edit'가 활성화되고 'save'를 선택하면 21의 선이 나타내는 바와 같이 'how' 항목의 'as source'를 선택하고 'where' 항목에서 저장할 장소를 선택할 수 있다.FIG. 2 illustrates one command menu that overlaps with each item of FIG. 1 above. In FIG. 1, only one 'save' and 'edit' menu is shown. The command menu has been simplified. Lines connecting the command menus between the items of FIG. 2 (for example, 20 in FIG. 2) show correlations between the command menus. In order to execute a single command, only one command menu can be specified. You can do this, but specify the 'save' menu of the 'why' item as in the 'save file', and the related menu appears in the 'what' item. If the 'what' item has multiple related command menus, select one of them, and if there are other related menus, specify it. You can also select or type in items such as 'where'. That is, when the 'save' menu of the 'why' item is pressed, the 'file' and 'frame' menus as shown in FIG. 1 are activated and one of them can be selected. Also, clicking 'file' of 'what' activates 'save' 'open' 'send' and 'edit', and selecting 'save' shows 'as source' in 'how' item as indicated by line 21 You can select 'and choose the location to save in the' where 'item.

이러한 예에서 알 수 있듯이, 사용자가 컴퓨터와 응용 프로그램을 이용하여 하고자 하는 일/과제를 모두 5W1H의 항목 아래의 메뉴에 기술. 실행할 수 있다.As you can see from this example, all the tasks / tasks the user wants to do with the computer and the application are described in the menu under the item of 5W1H. You can run

또한 기존의 OS에서는 종속 창이 나타나 다시 선택하거나 입력을 하는 일이없이 하나의 화면/창에서 거의 모든 일을 한다.Also, in the existing OS, a dependent window appears and does almost everything on one screen / window without reselecting or typing.

'save' 의 메뉴를 누르면 다른 항목의 관계되는 명령 메뉴가 화면에 활성화 되어 보여지므로 'save file at c:\ as sales.txt' 와 같이 기능을 한 눈에 알수 있다. 이러한 기능은 계속 종속 창이 떠 다시 선택하고, 명령 메뉴가 화면의 면적의 문제로 짧게 표시해야 하는 기존의 체계에서는 메뉴가 뜻하는 동작을 알 수 없어 응용 프로그램의 창의 하단에 상태 바를 두어 해당 메뉴에 대한 설명을 나타내는 것과는 달리 명령 메뉴의 일을 사용자가 간단히 알 수 있다.If you press the menu of 'save', the related command menu of other items will be activated on the screen, so you can see the function as 'save file at c: \ as sales.txt' at a glance. These features continue to pop up and reselect, and in traditional schemes where the command menu should be displayed shortly due to the area of the screen, the behavior of the menu is not known, so a status bar is placed at the bottom of the application's window. Contrary to the explanation, the user can simply know what the command menu is doing.

Windows OS에서는 유사한 기능을 프로그램 창 아래에 '상태 바'를 두어 각 메뉴의 기능에 대한 설명을 달아 이해를 돕는다. 이는 결국 메모리 자원을 많이 요구한다.In Windows OS, a similar function is placed at the bottom of the program window to help explain the functions of each menu. This in turn requires a lot of memory resources.

단축키는 icon과 같이 응용 프로그램 또는 그 기능을 간단하게 사용하도록 도와주는 것으로 매우 중요한 기능이다. 단축키는 각 메뉴의 선두 글자를 이용하고, 조합하여 단축키를 구성한다. 별도로 외울 필요가 없이 매우 편리하게 된다. 즉, 도 2 상에서 why와 what 항목의 각각의 메뉴의 선두 글자는 영어로서 표현하면 다음표 1과 같이 된다.Shortcut keys are very important functions that help you to use an application or its functions simply like icon. The shortcut keys use the first letter of each menu and combine to form the shortcut keys. There is no need to memorize separately. That is, the leading letter of each menu of why and what items in FIG. 2 is expressed in English as shown in Table 1 below.

단축 키의 예Hotkey Example sf(save file), sf(save frame), sf(send file)pf(print file), pf(print frame)of(open file)se(setup environment), sp(setup print)p(print), p(preview), p(paste)cb(cut block), cb(copy block),sa(select all)fw(find word)frw(find/replace word)sis(search on the internet thru simmani search engine)vts(view tools search)vtl(view tools location)vtp(view tools personal)si(show image)hi(hide image)sv(show videos)hi(hide videos)ss(show sound)hs(hide sound)ef(enlarge font)ls(lessen font)r(reload)eh(encode in Hangul)eu(encode in English)ec(encode in Chinese)ej(encode in Japanese)g(go to ) or m(move to )sf (save file), sf (save frame), sf (send file) pf (print file), pf (print frame) of (open file) se (setup environment), sp (setup print) p (print), p (preview), p (paste) cb (cut block), cb (copy block), sa (select all) fw (find word) frw (find / replace word) sis (search on the internet thru simmani search engine) vts ( view tools search) vtl (view tools location) vtp (view tools personal) si (show image) hi (hide image) sv (show videos) hi (hide videos) ss (show sound) hs (hide sound) ef (enlarge font ls (lessen font) r (reload) eh (encode in Hangul) eu (encode in English) ec (encode in Chinese) ej (encode in Japanese) g (go to) or m (move to)

위에서 'sf'나 혹은 'p'와 같이 동일한 1 개이상의 단축키가 존재하는 경우에는, 해당되는 단축키의 글자로 사용되는 선두 글자 다음의 글자를 단축키로 추가하여 사용할 수 있다. 즉, 'save file'이 의도하는 명령이면 'sfi'라고 지정해 준다. 'save frame'은 'sfr'로, 'send file'은 'sef'를 단축키로 한다. 단축키 활성화키를 누르고, 동시 혹은 연이어 'p'를 단축키로 눌렀을 경우에, 'print', 'paste' 또는 'preview'의 어느 것을 실행할 지 모르게 된다. 이 때에 'pf'를 누르면 'print file' 명령이 되고, 'pa'는 'paste' 가, 'pre'는 'preview' 동작을 수행하도록 하는 단축키가 된다. 또는 복수 개의 메뉴를 모두 화면에 보여주어 이 중에서 하나를 선택하도록 하면 된다.If there is more than one shortcut, such as 'sf' or 'p' above, the letter following the first character used as the letter of the shortcut can be added as a shortcut. In other words, 'sfi' is specified if 'save file' is the intended command. 'save frame' is 'sfr' and 'send file' is 'sef'. If you press a shortcut key and press 'p' at the same time or consecutively, you don't know which of 'print', 'paste' or 'preview' will do. Pressing 'pf' at this time is a 'print file' command, 'pa' is a shortcut to 'paste' and 'pre' is a 'preview' operation. Alternatively, a plurality of menus can be shown on the screen to select one of them.

이러한 단축 키의 특성으로 인해 동일한 기능을 하는 명령 메뉴를 동일한 의미를 갖는 복수 개의 단어로 표현할 수 있다. 도 1에서 go(10)와 move(11)은 같은 동일한 기능을 하는 명령을 각각 다른 단어로 표현하였다. 위의 단축키 표에서 'go'의 단축키는 'g', 'move'의 단축키는 'm'과 같이 할 수 있다.Due to the characteristics of the shortcut key, a command menu having the same function may be expressed as a plurality of words having the same meaning. In FIG. 1, go (10) and move (11) represent commands having the same function in different words. In the above shortcut table, the shortcut for 'go' is 'g' and the shortcut for 'move' is 'm'.

이러한 용도의 단축키는 컴퓨터의 기능을 최대한 살리고 우리가 사용하는 용어를 그대로 명령에서 사용한다는 의미에서 사용자에게 매우 밀접한 기능이다.Shortcuts for this purpose are very close to the user in that they take full advantage of the functionality of the computer and use the terminology we use in commands.

이러한 단축키 기능을 이용하여 icon 대신 사용, 즉 단축키로 지정된 명령 메뉴의 선두 문자를 icon 화하여 화면에 나타냄으로써 명령 메뉴를 나타내고, 선두 문자 icon 간에 drag and drop 혹은 마우스로 서로 click 하여 메뉴의 기능을 그대로 icon 화하여 동일한 기능을 실행할 수 있다. 즉, 'sa' 라고 쓰여진 아이콘은 'save' 명령 메뉴를 나타내고, 'se'라고 쓰여진 icon은 'Setup'을, 'pr'은 'printer'를 그리고 'fi'는 'file'을 나타낸다. 이러한 icon을 응용 프로그램에 나타내고, 마우스로 'se'와 'fi'를 지정하여 주면 file을 저장하도록 한다. 'enable', 'enlarge'와 'encode'의 'en'의 선두 문자가 모두 같으나 문제가 되지 않는다. 'en'+ 'i'는 'enable image' 이고 'en' + 'f'는 'enlarge font', 'en' + 'E'는 'encode into English'를 뜻한다.By using this shortcut function, it is used instead of icon, that is, it displays the command menu by iconizing the head character of the command menu designated by the shortcut key, and drags and drops between the head character icons or clicks each other with the mouse to maintain the function of the menu. The same function can be executed by iconizing. In other words, the icon 'sa' represents the 'save' command menu, the icon 'se' represents 'Setup', 'pr' represents 'printer' and 'fi' represents 'file'. Display these icons in the application program, and specify 'se' and 'fi' with the mouse to save the file. The leading characters of 'enable', 'enlarge' and 'encode' in 'en' are the same but this is not a problem. 'en' + 'i' means 'enable image', 'en' + 'f' means 'enlarge font', and 'en' + 'E' means 'encode into English'.

또는 위 표 1에서 기술한 단축키의 예에서 처럼's', 'p', 'f' 과 같이 각 메뉴의 선두 글자만으로 이루어진 단축키를 동일하게 icon으로 표시하여, icon을 click 하면 관련 되는 다른 항목의 icon이 활성화 되고, 이렇게 활성화된 icon을 다시 click 하거나 drag & drop 하여 명령을 수행한다. 이 때에 하나의 단축키의 조합에 따라 동일한 기능을 하는 명령이 복수 개가 있을 경우에는 위의 단축키의 경우에서 처럼 해당 되는 명령을 모두 화면에 표시하여 선택할 수 있도록 한다.Or, as in the example of the shortcut key described in Table 1 above, the shortcut key consisting of only the first letter of each menu, such as 's', 'p', 'f', is displayed as an icon. Is activated, and click or drag & drop the activated icon again to execute the command. At this time, if there are a plurality of commands having the same function according to the combination of one shortcut key, all the corresponding commands can be displayed on the screen and selected as in the case of the shortcut key above.

icon을 명령 메뉴와 같은 방식으로 사용하는 데에는 icon이 단축키의 글자 만으로 표시되어 있는 경우에 동사, 명사, 부사 등의 단축키가 동일한 경우가 있다. 즉, 'v' icon/단축키가 'why'의 명령 메뉴의 'view' 일 수도 있고, 'what' 항목의 'video'일 수도 있다. 따라서 icon/단축키를 누르는 데에는 일정한 순서를 정하여야 한다. 이러한 순서는 각 언어의 특성을 살린다. 즉, 영어의 경우에는 'why', 'what'/'who', 'how', 'where' 와 'when'의 순서로, 한글의 경우에는 'what'/'who', 'why', 'how','when'와 'where' 의 순서로 할 수 있다.To use icon in the same way as the command menu, when the icon is displayed only by the letter of the shortcut key, the shortcut keys such as verbs, nouns, and adverbs may be the same. That is, the 'v' icon / shortcut key may be 'view' of the command menu of 'why' or 'video' of the 'what' item. Therefore, a certain order must be set for pressing icon / shortcut key. This order preserves the characteristics of each language. That is, in English, 'why', 'what' / 'who', 'how', 'where' and 'when', and in Korean, 'what' / 'who', 'why', ' how ',' when 'and' where '.

본 발명의 5W1H를 사용하는 명령 메뉴의 기능은 응용 프로그램에서 뿐 만이 아니라 Explorer 혹은 Windows의 바탕화면, '시작' 메뉴와 같은 shell의 역할도 할 수 있다. 방법은 마찬가지이며 이를 상술하면 다음 표와 같이 된다.The function of the command menu using the 5W1H of the present invention may serve not only in an application but also as a shell such as a desktop or 'Start' menu of Explorer or Windows. The method is the same and the details are as follows.

5W1H OS Shell 의 예시Example of 5W1H OS Shell whywhy whatwhat whowho howhow whenwhen wherewhere to editto edit filefile CY YuCY Yu with HWPwith HWP tomorrowtomorrow internetinternet to createto create systemsystem with wordpadwith wordpad Aug/9/'99Aug / 9 / '99 ip>168.126.30.5ip> 168.126.30.5 to findto find programprogram with vimwith vim @10:00@ 10: 00 c:\docc: \ doc to setupto setup peoplepeople with paintshopwith paintshop networknetwork to navigateto navigate mailmail with iexplorewith iexplore to viewto view newsnews with netscapewith netscape to shutdownto shutdown hardwarehardware mousemouse with outlookwith outlook to installto install keyboardkeyboard to runto run modemmodem vgavga monitormonitor network adapternetwork adapter soundsound cdromcdrom blockblock softwaresoftware word processorword processor drawing/graphicdrawing / graphic audioaudio cdplayercdplayer browserbrowser web editorweb editor

'to edit', 'file', 'with HWP' 혹은 'to edit' 'with HWP'로 입력하는 등 환경에 따라 여러가지 방법으로 실행이 가능 가능하다.여기서도 메뉴 아이콘을 사용할 수 있다. 즉, X window 혹은 윈도즈 바탕화면에 5W1H의 각 명령어 아이콘을 늘어 놓고 이들을 클릭하여 사용한다. 기본 원리는 위에서 설명한 것과 동일하다.This can be done in several ways, depending on the environment, such as typing 'to edit', 'file', 'with HWP' or 'to edit' 'with HWP'. In other words, arrange each command icon of 5W1H on the X window or Windows desktop and click on them. The basic principle is the same as described above.

5W1H를 terminal prompt 상에서의 명령어에도 적용한다. 다음 표 3은 유닉스의 Terminal 에서 자주 사용하는 'Tar' 명령어를 5W1H의 원리에 적용한 것이다.5W1H also applies to commands on a terminal prompt. The following table 3 applies the 'Tar' command frequently used in the terminal of Unix to the principle of 5W1H.

5W1H의 Terminal Prompt 명령어 적용 예시Application example of 5W1H's Terminal Prompt command whywhy whatwhat howhow wherewhere whenwhen catenatecatenate file(s)file (s) syslink는 원래 화일을syslink restores the original file same directorysame directory newer than Aug/09/'99newer than Aug / 09 / '99 createcreate directory(s)directory (s) 화일 수정 시간은 제외Exclude file modification time different directorydifferent directory older thanolder than comparecompare files listed in Filefiles listed in File 제외except to standard outputto standard output deletedelete 하위 directory 포함Subdirectory listlist 기존 시간 유지Keep existing time updateupdate block size = N x 512Byteblock size = N x 512Byte extractextract reblock as we readreblock as we read run script at end of each typerun script at end of each type ignore blocks of zerosignore blocks of zeros don't exit with non-zero status on unreadable filesdon't exit with non-zero status on unreadable files keep exiting fileskeep exiting files begin at file Fbegin at file F staying in local file systemstaying in local file system create/list/extract multi-volume archivecreate / list / extract multi-volume archive extract all protection info.extract all protection info. don't strip leading '/' from file namesdon't strip leading '/' from file names show record #show record # remove files after adding them to archiveremove files after adding them to archive list of names to extract is sorted to match archivelist of names to extract is sorted to match archive maintain same ownershipmaintain same ownership handle sparse files efficientlyhandle sparse files efficiently reads null-terminated names, disable -Creads null-terminated names, disable -C print total bytes written with --createprint total bytes written with --create verbosely displayverbosely display create archive with volume name NAMEcreate archive with volume name NAME ask for confirmation for every actionask for confirmation for every action filter the archive thru compressfilter the archive thru compress filter archive thru gzipfilter archive thru gzip specify drive $ densityspecify drive $ density

위의 표에서 "who"항목은 필요없는 항목이다. 따라서 제외하였다. 명령어 중에 이렇게 5W1H의 전항목이 해당되지 않는 경우가 많다. 'what' 에서 'file(s)'이 불러지면 'where', 'when'등의 관련되는 항목이 활성화 되고, 해당 항목을 불러내면 하위 세부 옵션이 뜨고, 이에 따라 사용자가 희망하는 사항을 기술하며 다시 다른 활성화된 항목이 화면에 떠 사용자가 입력하도록 한다.In the above table, the "who" item is unnecessary. Therefore excluded. Many of the 5W1H items are not covered in this command. When 'file (s)' is called in 'what', the relevant items such as 'where' and 'when' are activated, and when the item is called up, sub-detailed options appear, describing the user's wishes accordingly. Again another active item pops up on the screen for the user to enter.

사용하기 편리하면서도 막강한 기능 때문에 자주 사용되는 필수 명령어이나 많은 명령 옵션 때문에 초보자 들에게 원망의 대상이 되기도 하는 명령어이면서 명령어 체계이다. 6 개의 소항목으로 나뉘어 지고 각 항목의 하위 명령 옵션마다 또 다른 항목의 해당되는 명령 옵션들이 연관되어 나타날 수 있으므로 사용하기 간편하다.It is a command system that is easy to use and powerful because it is often used as a mandatory command because of its powerful functions and many command options. It is easy to use because it is divided into six sub-items and each item's subcommand options can be associated with the corresponding command options of another item.

도 3은 이러한 과정을 나타낸 플로우 차트이다. 먼저 Terminal Prompt 상에서 실행하고자 하는 명령을 선택. 입력하고(도 3의 1), 5W1H 항목을 호출하는 키를 입력하여 5W1H를 호출하고(2) 이 중에서 하나를 선택해 입력하거나(3) 혹은5W1H 항목을 호출하지 않고 한 항목을 직접 입력한다(4). 5W1H 항목 선택 확인 수단을 입력하면(5) 해당 명령어의 명령 옵션에서 5W1H의 항목에 해당하는 옵션들이 화면에 display 되고 이 옵션 하위 명령어 중에서 하고자 하는 작업에 해당하는 것을 선택. 입력한다(6). 다시 명령 옵션 입력 확인 수단을 입력하고(7) 명령 옵션을 추가로 입력하기 위해서 5W1H 항목을 불러 내야 하는 지를 결정한 후(8) 추가 명령 옵션을 입력해야 하면 2의 과정으로 되돌아 간다. 그렇지 않으면 명령 실행 수단을 입력한다(9). 그러면 명령이 실행된다(10). 2의 '5W1H 항목 호출 수단 입력' 후에 5W1H는 똑같은 항목이 계속 뜰 수도 있다. 즉, 어느 명령 옵션에서 'why'가 뜨고 다시 'why'항목이 다음에 다시 뜰 수도 있으나 다음의 'why' 항목의 세부 명령 옵션은 다를 것이다.3 is a flow chart illustrating this process. First select the command you want to run on the Terminal Prompt. 3 (1 in Fig. 3), the key to call the 5W1H item is called to call 5W1H (2) select one of these to enter (3) or directly enter an item without calling the 5W1H item (4 ). When 5W1H item selection confirmation means is entered (5), the option corresponding to the item of 5W1H is displayed on the screen in the command options of the corresponding command, and the one corresponding to the desired operation is selected from the subcommands of this option. (6). Enter the command option input confirmation means again (7), decide whether or not the 5W1H item should be called up to enter additional command options (8), and then return to step 2 if you need to enter additional command options. Otherwise enter command execution means (9). The command is then executed (10). After 2 'Enter 5W1H Item Calling Method', 5W1H may continue to display the same item. In other words, 'why' may be displayed in one command option and 'why' may be displayed again, but the detailed command option of the 'why' item will be different.

다음 표 4는 실행 예이다.Table 4 shows an example of execution.

5W1H 명령 실행 예5W1H Command Execution Example 번호number 실행/입력 명령Execute / Enter Command 1One $> tar F2$> tar F2 $> tar why$> tar why 22 $> tar why what where when$> tar why what where when 33 $> tar why F2$> tar why F2 $> tar 1 F2$> tar 1 F2 44 $> tar -create -update -extract$> tar -create -update -extract 55 $> tar why 1 F2$> tar why 1 F2 $> tar -c F2$> tar -c F2 66 $> tar -c how what where when$> tar -c how what where when 77 $> tar -c 1 F2$> tar -c 1 F2 88 $> tar -c -compress with gzip -keep time -block size of Nx512 Byte -reblock as we read -run script at end of each tape -begin at file F in archive -stay in local file system -multi volume archive -extract all protection info -don't strip leading '/'s from file names -show record number within archive with each message -remove files after adding to archive -list of names to extract is sorted to match archive -create extracted files with the same ownership handle sparse files efficiently -print total bytes written with --create -verbosely show -create archive with volume name NAME -ask for confirmation$> tar -c -compress with gzip -keep time -block size of Nx512 Byte -reblock as we read -run script at end of each tape -begin at file F in archive -stay in local file system -multi volume archive -extract all protection info -don't strip leading '/' s from file names -show record number within archive with each message -remove files after adding to archive -list of names to extract is sorted to match archive -create extracted files with the same ownership handle sparse files efficiently -print total bytes written with --create -verbosely show -create archive with volume name NAME -ask for confirmation 99 $> tar -c 1 F2$> tar -c 1 F2 1010 $> tar -cz F2$> tar -cz F2 1111 $> tar -cz how what where when$> tar -cz how what where when 1212 $> tar -cz 1 F2$> tar -cz 1 F2 1313 $> tar -czv F2$> tar -czv F2 1414 $> tar -czv what where when$> tar -czv what where when 1515 $> tar -czv -file$> tar -czv -file 1616 $> tar -czv 1 F2$> tar -czv 1 F2 1717 $> tar -czvf report F2$> tar -czvf report F2 1818 $> tar -czvf report where what$> tar -czvf report where what 1919 $> tar -czvf report ./*.txt$> tar -czvf report ./*.txt

위의 표 4의 6에서 2에서 나왔던 'why'가 다시 안나왔으나 명령어 별로 달라 6의 과정에서 다시 'why'가 나와 선택하도록 하는 경우도 있다. 8의 'how' 항목은 'why' 의 명령 옵션에 따라 달라진다. 즉 일부 'how' 명령 옵션은 'why'의 'to create'에만 해당되는 옵션이 있다. 이럴 때에 8의 모든 옵션이 보여 지지 않는다.'Why' from 6 to 2 in Table 4 is not reappeared, but it is different for each command, so 'why' is selected from the process of 6 again. The 'how' entry of 8 depends on the command option of 'why'. In other words, some 'how' command options are specific to 'why' 'to create'. At this point, not all 8 options are shown.

도 4는 5W1H를 이용한 shell 차원에서의 응용을 나타낸다. 먼저 5W1H shell을 불러낸다. 다음은 명령어를 불러내기 위한 절차로서 어떠한 5W1H 항목을 불러 낼 것인지 결정한 후 'what' 혹은 'why' 등을 입력하고(2) 선택 확인 수단을 입력한다(3). 컴퓨터 시스템에 설치되어 있는 프로그램들에 대한 해당 명령어가 보여지고 이 중에서 하나를 선택(4) 하고 선택 확인 수단을 입력한다(5). 계속 5W1H 항목을 이용하여 명령어를 불러 내어 실행을 하고자 하면 1도 돌아가 계속한다. 그냥 명령어를 실행하기 위해서는 명령 실행 수단을 입력한다(6). 그러면 명령어가 실행된다(7). 명령어의 세부 명령 옵션을 불러내기 위해서는 위에 기술한 5W1H를 이용한 명령 옵션을 사용한다. 표 2의 '5W1H OS Shell 의 예시'를 참고하기 바란다. 실제 실행 예는 위의 5W1H 옵션 명령의 실행 예와 유사하다.4 shows application at the shell level using 5W1H. First invoke the 5W1H shell. The following is a procedure for invoking a command. After deciding which 5W1H item to call, enter 'what' or 'why', etc. (2) and enter a selection confirmation means (3). The corresponding commands for the programs installed in the computer system are shown (4) and one of the selection confirmation means is entered (5). If you want to execute the command using 5W1H item and execute it, 1 will return. To execute a command just enter the command execution means (6). The command is then executed (7). To call up the detailed command options of a command, use the command option using 5W1H described above. Please refer to 'Example of 5W1H OS Shell' in Table 2. The actual execution example is similar to the execution example of the 5W1H option command above.

여기서 'when'을 나타내는 것은 주로 별개의 scheduling 과 관련되는 프로그램이다. 이것을 이용하면 scheduling을 아주 효율적으로 할 수 있다.Here, 'when' is a program that is primarily associated with separate scheduling. This makes scheduling very efficient.

다음은 본 발명을 이용하여 배치 실행 화일을 작성해 본 예이다.The following is an example of creating a batch execution file using the present invention.

5W1H를 이용항 배치 프로그램의 예Example of a batch program using 5W1H <why>to start <what>screenlock <when>if<what1>computer is <how1>idle <when1>over 10 minutes <why> to start <what> screenlock <when> if <what1> computer is <how1> idle <when1> over 10 minutes <why>to run <what>sound><what1>*.au in <where1>c:\doc<how>with program>audio.exe<when>if<what1>mail <how1>arrives. <why> to run <what>sound><what1> *. au in <where1> c: \ doc <how> with program> audio.exe <when> if <what1> mail <how1> arrives.

위 표에서 <what1>, <how1> 등과 같이 5W1H 의 항목에 '1'의 숫자를 붙인 것은 하위의 5W1H 항목임을 나타내기 위한 것이다.In the above table, the number of 5W1H items, such as <what1> and <how1>, is marked with the number 1 to indicate that it is a lower 5W1H item.

컴퓨터 프로그래밍 언어는 어렵다. 그 이유는 많은 명령어들이 인간이 사용하는 언어와 달리 명령어 간에 뚜렷한 체계가 없고 이러한 모든 명령어들을 일일이외워야 한다는 데에 있다. 컴퓨터 프로그래밍 언어를 인간이 사용하는 언어 처럼 주어, 서술어, 보어와 같은 구분과 품사와 그 품사의 변화와 위치. 역할등이 일정하게 정해져 일정한 인간과의 인터페이스가 체계화 되어 있다면 초보자도 쉽사리 사용할 수 있을 것이다. 본 발명은 인간의 모든 하고자 하는 욕구와 행동 양식을 나타낼 수 있다는 점에 컴퓨터 프로그래밍 언어도 쉽사리 체계적으로 인간적 구조로 만들 수 있다.Computer programming languages are difficult. The reason for this is that many instructions, unlike languages used by humans, have no clear system between instructions and all these instructions must be memorized. A computer programming language is given as a language used by humans, such as descriptive and bore distinctions, parts of speech, and changes and positions of parts of speech. If the roles are fixed and the interface with a certain human being is organized, even beginners can use it easily. The computer programming language can be easily structured into a human structure in that the present invention can represent all human desires and modes of behavior.

본 발명을 이용하기 위해서는 각각의 5W1H shell 프로그램이나 혹은 각각의 실행 프로그램에 필요한 5W1H 항목에 맞는 키워드들의 데이터 베이스가 구축이 되어야 한다. 5W1H GUI 혹은 shell 이 각각의 항목에 맞는 하위 명령을 검색하고 사용자의 요구에 적정한 데이터를 화면에 띄워주어야 하기 때문이다. 이러한 데이터 베이스의 기본 데이터는 프로그램 작성자가 제공하여 주고 사용자는 편의에 맞게 수정할 수 있으면 된다. 이러한 데이터 베이스용 키워드에 대한 예는 다음 표 6와 같다.In order to use the present invention, a database of keywords corresponding to 5W1H items required for each 5W1H shell program or each execution program must be established. This is because the 5W1H GUI or shell must search for subcommands for each item and display data appropriate to the user's needs. Basic data of such a database is provided by the program author and the user can modify it for convenience. An example of such a keyword for a database is shown in Table 6 below.

5W1H shell/GUI 혹은 명령 옵션을 위한 키워드 예Example keywords for 5W1H shell / GUI or command options 1One why: to setup what: modemwhy: to setup what: modem 22 why: to run what: program>text editor>hwp.exe how: (why: - begin in full screen mode how:- 조합형 -완성형 where: $서류 가방)why: to run what: program> text editor> hwp.exe how: (why:-begin in full screen mode how:-combined -complete where: $ briefcase) 33 why: to archive what: utility, file managementwhy: to archive what: utility, file management 44 why: to display what: image, graphic>(what: file>(.gif, .jpg, .tiff))why: to display what: image, graphic> (what: file> (. gif, .jpg, .tiff))

이러한 5W1H 키워드에 대해서는 본 발명인의 특허 출원 10-1998-0044776 에 기술되어 있다.This 5W1H keyword is described in the inventor's patent application 10-1998-0044776.

사람이 행동하는 데에는 목적과 그 목적의 대상이 있다. 즉, "to do what"의형식이다. 예로서 핸드폰 전화기 메뉴를 요약하면 다음과 같다.There is a purpose and object for the purpose of man. That is, in the form of "to do what". For example, a summary of the mobile phone menu is as follows.

to phone peopleto phone people

to phone companyto phone company

to set the bell/vibrationto set the bell / vibration

to set into the manner functionto set into the manner function

to adjust the size of bellto adjust the size of bell

to save telelephone No.to save telelephone No.

to save alphabet/Korean nameto save alphabet / Korean name

to delete Tel. No.to delete Tel. No.

to search for Tel. No. and make a phone callto search for Tel. No. and make a phone call

to search for recently phoned Tel. No.to search for recently phoned Tel. No.

to manage scheduleto manage schedule

to save scheduleto save schedule

to calculateto calculate

to set current timeto set current time

to set morning callto set morning call

to set alarmto set alarm

to verify the world clockto verify the world clock

to set security numberto set security number

to initialize all modes, to set all modes into the initial stateto initialize all modes, to set all modes into the initial state

to set into mute modeto set into mute mode

to set DTMF sound longto set DTMF sound long

to change the connection soundto change the connection sound

도 5는 인터넷 상의 contents Home Page 상의 메뉴항목을 "to do what"의 형식으로 정리를 한 것이다.5 is a menu item on the contents Home Page on the Internet in the form of "to do what".

도 5에서 왼쪽열은 "why" field로 나타내었고, 오른쪽열은 "what/where/who/how/when/why"으로 나타내었다. 도 5의 5.1은 "why"항목과 "what/where/who/how/when" 항목을 연결하였는데 이 것은 각각의 필드("열". 이하 "필드"라 통칭한다.)의 각 항목이 다른 필드의 각 항목에 해당되는 내용이 있다는 것을 나타낸다. 즉, 예를 들어 "to sell"은 "Arts & Humanities", "Business & Econimy", "Computers & Internet" 등의 "what/where/who/how/when/why" 항목 일부 혹은 모두에 해당된다. 마찬가지로 "what/where/who/how/when"의 "Business & Econimy"은 "why"필드의 일부 혹은 모든 항목에 해당된다. 5.2에서 "exchange" 항목은 "exchange"동사의 특성에 따라 "exchange A with B"의 형식으로 검색할 수 있다. 5.3은 각 category 내에서의 세부하위항목을 기술 혹은 검색하기 위한 창이다. 이 창대신 하위항목을 기술하기도 한다. 홈페이지 내에서 하위세부항목이 많으면 항목을 해당 category 내에서 계층구조 검색하기 위한 검색 키워드 입력창을 만들어 검색을 위한 키워드를 입력하기도 한다. 이 창(5.3)에서In FIG. 5, the left column is represented by the "why" field, and the right column is represented by "what / where / who / how / when / why". 5.1 of FIG. 5 connects the "why" item and the "what / where / who / how / when" item, which are each field of each field (collectively referred to as "column". "Field"). Indicates that there is a corresponding content for each item in. For example, "to sell" corresponds to some or all of the "what / where / who / how / when / why" items such as "Arts & Humanities", "Business & Econimy", and "Computers & Internet". Similarly, "Business & Econimy" in "what / where / who / how / when" corresponds to some or all of the items in the "why" field. In 5.2, the "exchange" item can be searched in the form of "exchange A with B" according to the "exchange" verb. 5.3 is a window for describing or searching sub-items within each category. It may also describe sub-items instead. If there are many sub-details in the homepage, a search keyword input window may be created to search the items hierarchically within the category. In this window (5.3)

이러한 "why"(이하 "목적항목"으로 통칭)와 "what/where/who/how/when/why"(이하 "대상항목"으로 통칭) 항목은 언어의 문법 체계의 품사로써 표현하면These "why" (collectively referred to as "objectives") and "what / where / who / how / when / why" (collectively referred to as "objects") are expressed as parts of speech in the grammatical system of the language.

- "동사"와 "기타 다른 품사" 혹은-"Verb" and "other parts of speech" or

- "술어"와 "목적어/보어"로서 표현할 수 있으며 동일한 개념이다.-Can be expressed as "predicate" and "object / bore" and is the same concept.

특허출원번호 10-1998-0044776에서 기술한 계층구조 표현과 검색 방법을 본 발명에서도 적용한다. 계층구조 표현은 검색 키워드/키문장(이하 "검색 키워드"라고 통칭)의 기술과 검색을 용이하게 한다. 도 2에서 각 대상항목에 계층구조 표현을 이용하여 기술 및 검색을 한다.The hierarchical representation and retrieval method described in patent application No. 10-1998-0044776 also applies to the present invention. Hierarchical representation facilitates the description and search of search keywords / key sentences (hereinafter referred to as "search keywords"). In FIG. 2, each target item is described and searched using a hierarchical representation.

계층구조로의 기술은 기 언급된 특허출원번호 10-1998-0044776 에서의 방법과 동일하다.The description in the hierarchical structure is the same as in the aforementioned patent application No. 10-1998-0044776.

본 발명의 "대상항목"은 "what/where/who/how/when/why"의 항목이 구분 없이 기술되어 있다. 이를 필요시 "목적"과 "대상"항목에 추가할 수 있다. 아래는 그러한 예를 보여준다."Object item" of the present invention describes an item of "what / where / who / how / when / why" without distinction. You can add this to the "Purpose" and "Target" items as needed. Below is an example.

- why what where-why what where

- why where-why where

- 술어/why why-Predicate

- why what where-why what where

- why what when-why what when

- why who where-why who where

- why how where when how-why how where when how

- why what where who how when why-why what where who how when why

사용을 편리하게 하는 명령 또는 명령 메뉴 구조이다.A command or command menu structure that facilitates use.

- 인간 공학적 명령으로서 문장 명령이 가능하다. 예: save file at c:\ as sales.txeSentence commands are possible as ergonomic commands. Example: save file at c: \ as sales.txe

- 음성 인식 명령어를 실행하기 편리한 구조이다.-Convenient structure to execute voice recognition command.

- 단축키의 사용이 암기할 필요가 없이 편리하다.-Use of shortcut keys is convenient without having to memorize.

- 여러 동작을 하나의 동작에 의해 수행하게 하는 매크로 기능을 간단히 수행할 수 있다.-You can easily perform a macro function that allows you to perform several operations by one operation.

- 응용 프로그램의 기능을 사용하는 배치 프로그램의 작성이 수월하다.-It is easy to write a batch program that uses the functions of the application.

- 그래픽 환경에서만이 아니라 DOS 혹은 UNIX의 터미널 환경과 같은 환경에서도 수월하게 사용 가능하다.-It is easy to use not only in graphical environment but also in environment such as DOS or UNIX terminal environment.

- 5W1H의 메뉴만을 보아서도 응용 프로그램의 전반적 기능을 이해할 수 있다. 따라서 기존 OS들의 프로그램을 익히는 데 필요한 습득 과정과 시간을 줄일 수 있다.-By looking at the menu of 5W1H, you can understand the overall function of the application. Therefore, the learning process and time required to learn the programs of the existing OS can be reduced.

- 컴퓨터의 기능과 응용 프로그램의 기능을 간단히 최대한 사용할 수 있다.-You can use the functions of computer and application program simply and maximally.

명령 구조의 특성으로 인해 언어에 있어서 동일 또는 유사한 뜻을 갖는 단어를 하나의 명령에 동시에 사용하도록 할 수 있어 인간 언어 적이다. 즉, go 또는 move 중 어느 명령으로도 동일한 동작을 하도록 할 수 있다.Due to the nature of the command structure, it is human language because it is possible to use words with the same or similar meaning in a language at the same time. In other words, the same operation can be performed using either go or move.

현재의 Widows 환경의 메뉴는 단순히 명령을 대체하는 메뉴로서의 기능만을 하나, 본 발명은 소프트웨어의 특징을 최대한 살릴 수 있도록 한다. 즉, why, what, where 등의 항목간에 마우스만으로 이러한 3 개 항목의 내용을 모두 click 혹은 drag and drop을 함으로써 적은 수의 메뉴 수로 다양한 기능을 할 수 있다. 따라서 소프트웨어의 기능을 최대한 발휘 할 수 있도록 하고, GUI의 환경을 Windows 보다 더 잘 이용할 수 있는 환경을 구축한다.The menu of the current Widows environment merely serves as a menu for replacing commands, but the present invention makes the most of the features of the software. That is, by clicking or dragging and dropping the contents of these three items with only a mouse between items such as why, what, where, etc., various functions can be performed with a small number of menus. Therefore, make the best use of the software's functions, and build an environment that makes better use of GUI environment than Windows.

또한 기존의 OS등에서 사용하는 상태 바에 각각의 명령 메뉴에 대한 설명을나타내는 데 필요한 메모리와 icon을 글자로 나타내도록 하는 메모리의 사용을 줄일 수 있다.In addition, it is possible to reduce the use of the memory to indicate the memory and icon required to display the description of each command menu in the status bar used in the existing OS.

컴퓨터의 기능 확장에 따라서 새로운 기능의 계속적인 추가로 메뉴는 점차 복잡해 질 것이다. 하나의 메뉴의 추가만으로 여러 명령을 추가하는 효과가 있다. 따라서 복잡한 기능을 하는 프로그램에 적합하다.As computers expand their functionality, menus will become increasingly complex with the addition of new features. Adding a single menu has the effect of adding multiple commands. It is therefore suitable for programs with complex functions.

프로그램상의 개체와 하고자 의도하는 목적을 명확히 연결할 수 있도록 하는 환경을 구축한다.Create an environment that clearly links the objects in your program with the intended purpose.

미래 지향적인 명령 메뉴 체계이다.It is a futuristic command menu system.

명령 체계/메뉴 체계가 유사하여 별도의 습득과정을 필요로 하지 않는 다면 사용자들은 비슷한 기능을 하는 응용 프로그램이나 약간의 기능상의 차이가 있는 응용 프로그램들을 여러 개 사용하는 데 어려움을 느끼지 않게 된다. 따라서 열세의 소프트웨어 업체도 독특한 기능을 가지면 시장성을 가질 수 있어 다양화에 일조 한다.If the command system / menu system is similar and does not require a separate learning process, users will not have difficulty using multiple applications with similar functions or applications with slight functional differences. Therefore, even thirteen software companies can have marketability if they have unique functions, contributing to diversification.

5W1H shell 은 GUI 보다 더욱 편리한 작업을 쉽게 작성하여 일정 시간에 수행하도록 할 수 있다. Unix 계열 OS의 다양한 shell 기능과 각종 명령어들을 그룹핑하고 이들을 편리하게 사용하도록 하므로써 막강한 OS 환경이 된다.The 5W1H shell makes it easier to write tasks that are more convenient than GUIs and to perform them at certain times. It is a powerful OS environment by grouping various shell functions and various commands of Unix-like OS and making them convenient to use.

메뉴 항목을 why의 목적과 대상이 되는 "what/where/who/how/when" 항목으로 구분함으로써 인간이 하고자 하는 행동을 모두 간단히 표현할 수 있다. 기존의 메뉴는 목적과 대상의 구분이 없었던에 비해 목적과 대상으로써 구분하여 "why" 항목과 "what/where/who/how/when"을 조합하여 혹은 "why"항목 혹은 ""what/where/who/how/when" 항목 단독으로써 메뉴를 지정하면"what/where/who/how/when" 혹은 "why" 항목을 모두 구분없이 볼 수 있다. 이러한 방법은 핸드폰, 포켓용 컴퓨터, laptop computer 등 소형화되는 기기에 적합한 메뉴로 간단한 "목적"과 "대상" 항목으로써 거의 모든 것을 표현하는 것이 가능하다.By dividing the menu items into "what / where / who / how / when" items, the purpose of the why and the object can be expressed simply. Conventional menus can be divided into purpose and object by comparing "why" and "what / where / who / how / when" or "why" or "" what / where / ". If you specify the menu as the who / how / when "item alone, you can see all of the" what / where / who / how / when "or" why "items. These methods can be miniaturized such as mobile phones, pocket computers, and laptop computers. It is possible to express almost everything as a simple "purpose" and "object" item with a menu suitable for the device being used.

"목적"과 "대상"항목 중에서 "목적"항목을 선택하여 "대상"항목을 보거나 (일반적인 방법임)"대상"을 선정하여 "목적"항목을 볼 수 있으므로 편리하다.It is convenient because you can select the "Purpose" item from the "Purpose" and "Object" items, or you can view the "Purpose" item by selecting the "Object" (which is the usual method).

본 발명을 컴퓨터 시스템의 메뉴에도 적용하면 편리한 메뉴가 된다.If the present invention is also applied to a menu of a computer system, it becomes a convenient menu.

음성인식 명령에 등 음성 분야에서 간단한 명령어 특히 "찾아""홍길동" 식으로 목적과 대상으로서 명령체계로 활용할 수 있도록 한다.In the speech field, such as voice recognition commands, simple commands, especially "find" and "hong gil dong", can be used as a command system as a purpose and object.

동사의 특성에 따라 다양한 검색이 가능하다. 즉, exchange A with B, supply A with B등으로 메뉴의 작성이 가능하다.Various searches are possible according to the characteristics of verbs. In other words, you can create menus such as exchange A with B and supply A with B.

Claims (11)

컴퓨터 시스템에서 why(목적), what(대상), who(대상 인물), how(방법, 수단), where(지리적 위치) 와 when(시간, 시점)을 뜻하는 1차 5W1H 항목 수단으로 구성되어, 이 항목 수단의 전부 혹은 일부를 이용하여 컴퓨터를 운용하는 명령 수단들을 각각의 5W1H 항목 수단의 1차 하위 계층에 두어 세분하여 실행하며,In a computer system, it consists of primary 5W1H item means, meaning why, what, who, how, means, where, and when. The instruction means for operating the computer using all or part of this item means are placed in the first lower layer of each 5W1H item means for subdivision and execution. 언급된 각각의 1차 5W1H 항목 수단에 포함되는 명령 수단의 하위 계층에 다시 5W1H의 2차 하위 항목 수단과 이에 종속하는 하위 명령 수단들을 두며 다시 3차, 4차로 연이어 하위 항목 수단과 하위 명령 수단들을 둘 수 있는 것을 특징으로 하는 5W1H를 이용한 컴퓨터 명령 실행 체계.In the lower layer of the command means included in each of the primary 5W1H item means mentioned, the secondary subitem means of 5W1H and the subordinate command means thereof are again placed, and the subitem means and subcommand means are sequentially connected in the third and fourth order. Computer command execution system using 5W1H, characterized in that it can be placed. 제 1항에 있어서, 언급된 항목 수단을 컴퓨터 실행을 위한 주 메뉴로 하는 것을 특징으로 하는 5W1H를 이용한 컴퓨터 명령 실행 체계.The computer command execution system using 5W1H according to claim 1, wherein said item means is used as a main menu for computer execution. 제 1항에 있어서, 언급된 명령 수단이 컴퓨터 운영 체제에서 사용되는 하드웨어 혹은 소프트 웨어의 관리.설정 혹은 컴퓨터 시스템 기기 또는 프로그램 운영.실행에 관련된 구분인 것을 특징으로 하는 5W1H를 이용한 컴퓨터 명령 실행 체계.The system of claim 1, wherein said command means is a division relating to the management, setting, or operation of a computer system device or program, or the execution of hardware or software used in a computer operating system. 제 1항에 있어서, 언급된 명령 수단이 컴퓨터 운영.실행 명령어의 명령 옵션인 것을 특징으로 하는 5W1H를 이용한 컴퓨터 명령 실행 체계.The system of claim 1, wherein said command means is a command option of a computer operating / executing command. 제 1항에 있어서, 언급된 명령 수단이 컴퓨터 프로그래밍 언어 혹은 배치 프로그램 작성 언어인 것을 특징으로 하는 5W1H를 이용한 컴퓨터 명령 실행 체계.The system of claim 1, wherein said command means is a computer programming language or a batch program writing language. 제 1항에 있어서, 언급된 항목 수단의 중복되지 않는 일부 글자를, 언급된 명령 수단의 첫 번째 글자 혹은 다른 글자를 언급된 명령 수단을 호출하는 단축키로써 사용하여, 단축키 활성화 수단과 같이 사용하도록 구성된 것을 특징으로 하는 5W1H를 이용한 컴퓨터 명령 실행 체계.The method according to claim 1, configured to use some non-overlapping letters of the mentioned item means as a shortcut key activation means, using the first letter or another letter of the mentioned command means as a shortcut key for calling the mentioned command means. Computer command execution system using 5W1H, characterized in that. 제 1 항에 있어서, 언급된 명령 수단을 언어의 문장 구조와 동일한 순서로 표기하도록 구성된 것을 특징으로 것을 특징으로 하는 5W1H를 이용한 컴퓨터 명령 실행 체계.2. The computer command execution system according to claim 1, characterized in that the command means is written in the same order as the sentence structure of the language. 컴퓨터 시스템에서 why(목적), what(대상), who(대상 인물), how(방법, 수단), where(지리적 위치) 와 when(시간, 시점)을 뜻하는 5W1H 항목을 1차 주메뉴로 구성하고, 언급된 이들 항목의 전부 혹은 일부를 이용하여 그 각각의 하위 계층에 컴퓨터를 운용하는 명령 들을 1차 종속 메뉴로 두고 이 명령들을 실행하며,In the computer system, the primary main menu consists of the 5W1H items, meaning why, what, who, who, how, where, and when. Using all or part of these items mentioned, putting the commands that operate the computer in their respective lower layers as the primary submenu, and executing these commands, 언급된 각각의 1차 종속 메뉴 명령의 하위 계층에 다시 2차 5W1H의 항목과 이에 종속하는 하위 명령들을 두며 다시 3차와 4차 등으로 연이어 항목과 종속 메뉴들을 둘 수 있는 것을 특징으로 하는 5W1H를 이용한 컴퓨터 명령 체계.In the lower hierarchy of each of the first submenu commands mentioned, 5W1H is characterized by putting items of subordinate 5W1H and subordinate subcommands therein, and then again items and submenus in the 3rd and 4th order. Used computer command system. 제 8 항에 있어서, 언급된 주 메뉴와 종속 메뉴 명령의 일부 글자를 지정하여, 이를 언급된 명령 메뉴를 호출하는 단축키로써 사용하여, 단축키 활성화 수단과 같이 사용하도록 구성된 5W1H를 이용한 컴퓨터 명령 체계.The computer command system using 5W1H according to claim 8, configured to designate some letters of the mentioned main menu and dependent menu commands and use them as shortcut keys for invoking the mentioned command menus. 컴퓨터 시스템에서 컴퓨터 명령 메뉴 혹은 명령을 나타내는 단축키 혹은 아이콘을 해당하는 메뉴 명령 메뉴 혹은 명령의 대표 글자로 표현하는 것을 특징으로 하는 컴퓨터 메뉴 체계.A computer menu system in which a computer command menu or a shortcut key or icon representing the command is represented by a corresponding menu command menu or a representative letter of the command. 제 10 항에 있어서, 언급된 대표 글자를 명령 메뉴의 첫 글자로 하고 다른 메뉴와 충돌이 되는 경우에는 언급된 명령 메뉴 혹은 명령의 다음 글자를 사용할 수 있는 것을 특징으로 하는 컴퓨터 메뉴 체계.11. The computer menu system of claim 10, wherein said representative character is said to be the first letter of a command menu and that the next letter of said command menu or command can be used if there is a conflict with another menu.
KR1020000040432A 2000-07-14 2000-07-14 Computer user interface Withdrawn KR20020006906A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000040432A KR20020006906A (en) 2000-07-14 2000-07-14 Computer user interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000040432A KR20020006906A (en) 2000-07-14 2000-07-14 Computer user interface

Publications (1)

Publication Number Publication Date
KR20020006906A true KR20020006906A (en) 2002-01-26

Family

ID=19678012

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000040432A Withdrawn KR20020006906A (en) 2000-07-14 2000-07-14 Computer user interface

Country Status (1)

Country Link
KR (1) KR20020006906A (en)

Similar Documents

Publication Publication Date Title
RU2405186C2 (en) Operating system program launch menu search
US5974413A (en) Semantic user interface
US7076738B2 (en) Computer device, method and article of manufacture for utilizing sequenced symbols to enable programmed application and commands
CA2495038C (en) System and method for making user interface elements known to an application and user
US7475390B2 (en) System and method for automatic natural language translation during information transfer
US8689125B2 (en) System and method for automatic information compatibility detection and pasting intervention
Blum Linux command line and shell scripting bible
US7703037B2 (en) Searchable task-based interface to control panel functionality
CN101286118A (en) Method for quick calling program instruction, system and an input method system
CN102096667B (en) Information retrieval method and system
US20080300859A1 (en) System and Method for Automatic Natural Language Translation of Embedded Text Regions in Images During Information Transfer
EP1302850A2 (en) Automatic software input panel selection based on application program state
KR20060085561A (en) Method and system using task-oriented user interface for document-centric software applications
US20080222548A1 (en) In-Context Total Document Views for Manipulating Data
US8478763B2 (en) Unified searching and running of files
KR20020006906A (en) Computer user interface
KR100417639B1 (en) connection method of internet site
KR100379917B1 (en) Mobile Terminal Equipped with Hot Key Input
KR101843113B1 (en) Method, terminal, and application for providing contents information using intractive multi-browsing bookmark
KR20010002186A (en) 5W1H User Interface
CN117807201A (en) Artificial intelligence AI processing system
Raggi et al. Working with text files
Gralla Windows Vista Pocket Reference: A Compact Guide to Windows Vista
Faria et al. Tinn-R Editor
Lavigne User System Settings

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000714

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid