KR100333327B1 - How to Enter Personal Information Fast - Google Patents
How to Enter Personal Information Fast Download PDFInfo
- Publication number
- KR100333327B1 KR100333327B1 KR1019980037815A KR19980037815A KR100333327B1 KR 100333327 B1 KR100333327 B1 KR 100333327B1 KR 1019980037815 A KR1019980037815 A KR 1019980037815A KR 19980037815 A KR19980037815 A KR 19980037815A KR 100333327 B1 KR100333327 B1 KR 100333327B1
- Authority
- KR
- South Korea
- Prior art keywords
- personal information
- item
- input
- management program
- data
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Calculators And Similar Devices (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명은, 개인정보 관리 프로그램을 내장한 개인휴대 정보기기에서 개인정보 빠른입력을 위한 방법에 있어서, 개인정보 빠른 입력을 위한 핫키와, 상기 개인정보 관리 프로그램에서 자주 사용되는 항목을 통합하여 빠른 입력창을 통해 개인정보 입출력하기 위한 개인정보 입출력수단을 제공하는 과정과, 사용자의 상기 핫키 선택에 따라 상기 개인정보 입출력수단을 이용해 상기 빠른 입력창을 디스플레이하는 과정과, 사용자가 상기 디스플레이되는 빠른 입력창의 항목들중 자신이 원하는 항목의 영역에 개인정보용 데이터를 입력하고 저장 및 관리할 관리 프로그램을 선택함에 따라 상기 입력된 개인정보용 데이터를 상기 선택된 관리 프로그램을 이용해 해당 데이터베이스에 저장 및 관리하는 과정으로 이루어짐을 특징으로 한다.The present invention provides a method for quick personal information input in a personal portable information device having a personal information management program, comprising: a hot key for quick personal information input and an item frequently used in the personal information management program. Providing a personal information input / output means for inputting / outputting personal information through a window; displaying the quick input window using the personal information input / output means according to the user's selection of the hotkey; and displaying a quick input window displayed by the user. The process of storing and managing the input personal information data in the database using the selected management program according to the selection of a management program to input, store and manage the personal information data in the area of the desired item among the items. Characterized in that made.
Description
본 발명은 정보단말장치에 관한 것으로, 특히 개인정보를 빠르게 입력하는 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information terminal device, and more particularly, to a method for quickly inputting personal information.
개인정보 관리 프로그램은 데스크탑 PC(Personal Computer)에서부터 전자수첩, 스마트 폰(smart phone) 등 다양한 정보기기에서 많이 사용하는 프로그램 중 하나이다. 이들의 개인정보 관리 프로그램은 그 프로그램이 설치되고 실행되는 컴퓨터 환경에 따라 다양한 형태로 제작된다. 데스크탑 PC와 같이 큰 화면과 빠른 컴퓨터 처리 속도를 갖고 풍부한 그래픽 운용체제가 제공되는 환경에서는 통합된 개인정보 관리 프로그램이 제공되어 하나의 프로그램에서 스케줄, 할 일, 메모, 전화번호 등의 기능을 일괄적으로 처리할 수 있도록 한다.The personal information management program is one of many programs used in various information devices such as a desktop computer, an electronic notebook, and a smart phone. These personal information management programs are produced in various forms depending on the computer environment in which the programs are installed and executed. In an environment where a large screen, fast computer processing speed, and a rich graphic operating system are provided, such as a desktop PC, an integrated personal information management program is provided to collectively schedule, to-do, memo, and phone numbers in one program. To be handled.
그러나, PDA(Personal Digital Assistant) 및 스마트 폰, 전자수첩(electronic organizer) 등 표시장치가 비교적 작고 메모리(예컨대, 램 사이즈가 2MB)가 제한되어 있으며 컴퓨터 속도가 비교적 느린 컴퓨터 환경에서는, 상기 개인정보 관리 프로그램은 각 기능별로 독립적으로 제공되어 한 순간에 하나의 기능만 수행한다. PDA, 스마트 폰, 전자수첩 등에서는 사용자가 정보를 입력하기 위해서는 먼저 해당 프로그램을 수행하고 정보를 추가하기 위한 단계를 거치고, 그 후 정보를 입력하고 완료하는 순서로 이루어진다. 상기 PDA, 스마트 폰, 전자수첩 등에서는 포개져 있는 LCD(Liquid Crystal Display)와 TSP(Touch Sensitive Panel)에 철필(stylus)을 이용해서 프로그램을 동작시키고, 데이터를 입력하는 것이 일반적이다. 그리고 자주 사용하는 프로그램을 신속하게 실행시키기 위해서 프로그램 실행을 위한 별도의 핫키(hot key)를 물리적 형태로 구비시키거나 TSP 밑에 인쇄된 프로그램 아이콘(통상 런처(launcher)라 칭해짐)을 구비시킨다.However, in a computer environment where a display device such as a personal digital assistant (PDA), a smart phone, an electronic organizer, etc. is relatively small, memory (for example, RAM size is 2MB) is limited, and the computer speed is relatively slow, the personal information management The program is provided independently for each function to perform only one function at a time. In a PDA, a smart phone, an electronic notebook, etc., a user executes a corresponding program first, adds information, and then inputs and completes information. In the PDA, smart phone, electronic notebook, etc., it is common to operate a program by using a stylus on a stacked LCD (Liquid Crystal Display) and TSP (Touch Sensitive Panel), and input data. In order to quickly execute a frequently used program, a separate hot key for executing the program may be provided in a physical form, or a program icon (commonly called a launcher) printed under the TSP may be provided.
PDA, 스마트 폰, 전자수첩 등을 사용하는 사용자는 상기 핫키나 런처로 해당프로그램을 실행한 후 각 프로그램이 실행된 상태에서, 정보를 추가로 입력하기 위해서는 "추가"버튼이나 "NEW"버튼을 제공하고, 상기 버튼을 통해서 정보 입력화면을 제공하고 상기 정보 입력화면에 정보를 기입하고 저장하는 단계를 거친다. 그래서 정보의 입력을 완료시킨다.Users who use PDA, smart phone, electronic organizer, etc., execute the program with the hotkey or launcher, and each program is executed, and the "Add" button or "NEW" button is provided to input additional information. Then, an information input screen is provided through the button, and information is written and stored on the information input screen. So complete the input of information.
상기와 같이 종래 기술은 사용자가 개인정보 관리를 위해서는 새로운 정보를 입력하는 경우 입력하려는 정보를 어떤 프로그램에 저장할 지를 먼지 선택하도록 한다. 스케줄이나 메모, 전화번호, 할 일 관리와 같은 개인정보 관리 프로그램 중 하나를 먼저 선택한 후에 상기에서 언급한 과정을 통해서 정보를 입력하게 된다.As described above, when the user inputs new information for managing personal information, the user selects in which program to store the information to be input. After selecting one of personal information management programs such as schedule, memo, phone number, and to-do management, information is input through the above-mentioned process.
PDA, 스마트 폰, 전자수첩 등은 휴대용 단말이므로, 사용자가 이동 중에 혹은 갑자기 전해지는 정보를 기입할 필요와 상황에 자주 처하게 된다. 이러한 상황에서 입력하려는 정보를 순간적으로 어떤 프로그램에 입력해야 할지를 판단하기가 애매할 때가 있다. 예를 들면, 전화통화 중에 어떤 사람의 전화번호에 대한 정보를 전달받아 이를 입력하고자 한다면 사용자는 다음에 이 전화번호를 어떠한 목적으로 사용하느냐에 따라 전화번호부에 입력할 수도 있고, 그냥 메모장에 입력할 수도 있다. 아니면 스케줄러에 입력해서 특정 날짜와 특정 시간에 전화를 걸 목적으로 사용할 수도 있다.Since PDAs, smart phones, electronic notebooks, and the like are portable terminals, users are often in need and need to fill in information that is transmitted on the go or suddenly. Under these circumstances, it is sometimes difficult to determine in which program the information to be entered is instantaneously entered. For example, if you want to receive information about a person's phone number during a phone call, you can enter it in the phone book or just enter it in Notepad, depending on what purpose you want to use the phone number next. have. Or you can enter it into the scheduler and use it to make calls at specific times and times.
그렇지만 정보를 입력하는 순간에 중요한 것은 전달받은 정보를 빨리 입력해 저장해 두는 것이지, 어떤 프로그램에 입력하는 것이 합목적 인가를 판단하는데에는 있지 않다. 그러나 종래의 방법에는 먼저 어떤 프로그램에 정보를 입력할 것인가를 먼저 선택하도록 하고 있어 사용자의 사용 측면에서 불편함에 많았다.However, the moment you enter information, the important thing is to quickly enter and store the information you receive, not to determine which program is useful for input. However, in the conventional method, the user first selects which program to input information into, so that the user is inconvenient in terms of use.
따라서 본 발명의 목적은 휴대용 정보단말장치에서 사용자가 개인정보를 빠르게 입력할 수 있는 방법을 제공하는데 있다.Accordingly, an object of the present invention is to provide a method for a user to quickly input personal information in a portable information terminal device.
본 발명의 다른 목적은 휴대용 정보단말장치에서 사용자가 개인정보를 편리하게 입력할 수 있는 방법을 제공하는데 있다.Another object of the present invention is to provide a method for a user to conveniently input personal information in a portable information terminal device.
상기한 목적에 따라, 본 발명은, 개인정보 관리 프로그램을 내장한 개인휴대 정보기기에서 개인정보 빠른입력을 위한 방법에 있어서, 개인정보 빠른 입력을 위한 핫키와, 상기 개인정보 관리 프로그램에서 자주 사용되는 항목을 통합하여 빠른 입력창을 통해 개인정보 입출력하기 위한 개인정보 입출력수단을 제공하는 과정과, 사용자의 상기 핫키 선택에 따라 상기 개인정보 입출력수단을 이용해 상기 빠른 입력창을 디스플레이하는 과정과, 사용자가 상기 디스플레이되는 빠른 입력창의 항목들중 자신이 원하는 항목의 영역에 개인정보용 데이터를 입력하고 저장 및 관리할 관리 프로그램을 선택함에 따라 상기 입력된 개인정보용 데이터를 상기 선택된 관리 프로그램을 이용해 해당 데이터베이스에 저장 및 관리하는 과정으로 이루어짐을 특징으로 한다.In accordance with the above object, the present invention, in the method for fast input of personal information in a personal portable information device with a built-in personal information management program, hot keys for quick personal information input, and is frequently used in the personal information management program Providing a personal information input / output means for inputting / outputting personal information through a quick input window by integrating items; displaying the quick input window using the personal information input / output means according to the user's selection of the hotkey; Among the items of the displayed quick input window, the user inputs the personal information data in the area of the desired item and selects a management program to store and manage the input personal information data into the corresponding database using the selected management program. Characterized by the process of storage and management The.
도 1은 본 발명의 실시예가 적용되는 시스템 장치의 일예 구성도,1 is an exemplary configuration diagram of a system device to which an embodiment of the present invention is applied;
도 2는 본 발명의 실시예에 따른 소프트웨어 구성도,2 is a software block diagram according to an embodiment of the present invention;
도 3은 개인정보 빠른 입력 선택에 따라 제공되는 본 발명의 GUI애플리케이션 실시예 구성도,3 is a configuration diagram of an embodiment of a GUI application of the present invention provided according to a personal information quick input selection;
도 4는 입력된 미구분(unfiled) 정보가 입력된 리스트가 표시된 있는 창을 보여주는 도면,4 is a view showing a window in which a list in which input unfiled information is input is displayed;
도 5 내지 도 7은 본 발명의 실시예에 따른 동작 제어 흐름도,5 to 7 is an operation control flowchart according to an embodiment of the present invention,
도 8a는 스케줄 항목 ID를 보여주는 도면,8A illustrates a schedule item ID;
도 8b는 할 일 항목 ID를 보여주는 도면,8b is a view showing a to-do item ID;
도 8c는 전화번호 항목 ID를 보여주는 도면,8C is a diagram showing a phone number item ID;
도 8d는 메모장 항목 ID를 보여주는 도면.8D shows a notepad item ID.
이하 본 발명의 바람직한 실시예들을 첨부한 도면을 참조하여 상세히 설명한다. 도면들중 동일한 구성요소들은 가능한한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the same elements in the figures are denoted by the same numerals wherever possible. In addition, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.
본 발명에서는 다양한 정보 입력 환경 및 정보 전달 상황 특히, 이동 현장에서 갑자기 전달받는 정보 자체를 먼저 입력할 수 있는 기능을 제공하고, 정보 자체의 전달과 입력이 완료된 상황에서 차분히 이 정보를 어떤 프로그램에 저장해서 관리하는 것이 합목적인지를 사용자가 판단할 수 있도록 하는 수단을 제공한다. 그와 함께 먼저 정보를 입력할 프로그램을 실행하고 정보를 추가하기 위한 단계를 거쳐 정보의 입력을 완료하는 3단계 입력 행위를, 정보를 입력할 수단을 실행하고 입력된 정보를 저장 관리할 프로그램을 선택하는 2단계 입력행위로 줄여 신속한 정보 입력이 가능하게 한다.The present invention provides a function for inputting various information input environments and information delivery situations, in particular, the information itself that is suddenly received at the mobile site, and gradually stores the information in a program in a situation where the delivery and input of the information itself is completed. Provide a means by which a user can determine whether or not it is appropriate to manage. At the same time, the program executes a program for inputting information, and then executes a step for adding information, and then selects a program for executing the means for inputting information and storing and managing the input information. It is possible to input information quickly by reducing the two-step input action.
도 1은 본 발명의 실시예가 적용되는 시스템의 일예 장치 구성도로서, PDA구성을 일예로 적용한 것이다. MPU(Main Processing Unit) 10은 리얼타임 클럭(real time clock)과 LCD컨트롤러를 내장한 중앙처리장치로서 모든 연산을 수행하는 부분이고, 시스템의 각부를 제어한다. 롬(ROM: Read Only Memory) 11은 운영체제와 기본적인 프로그램 및 폰트 이미지 데이터 등의 저장에 사용되는 메모리이고, 플래쉬 롬(flash ROM) 12는 다운로드된 프로그램 저장 또는 데이터베이스 저장에 사용되는 메모리이다. 그리고 램(RAM: Random Access Memory) 13은 플래쉬 롬 12에 저장되어 있는 프로그램 실행을 위한 프로그램 로딩, 운영체제가 실행중에 사용하는 시스템 메모리 영역 및 프로그램 실행 중에 필요한 동적 메모리를 할당하는 위한 메모리이다. LCD(Liquid Crystal Display) 16은 프로그램의 그래픽이 표시되는 화면표시장치이고 TSP(Touch Sensitive Panel) 15는 철필에 의해 터치된 신호를 MPU 10에 좌표값으로 제공해 주는 입력수단이다. TSP 15에서 출력되는 터치된 신호는 전기적신호인데 ADC(Analog to Digital Converter) 14를 통해 디지털값으로 변환된 후 MPU 10에 제공된다.FIG. 1 is an example apparatus configuration diagram of a system to which an embodiment of the present invention is applied, in which a PDA configuration is applied as an example. The MPU (Main Processing Unit) 10 is a central processing unit with a real time clock and an LCD controller that performs all the operations and controls each part of the system. Read Only Memory (ROM) 11 is a memory used for storing an operating system, basic programs, font image data, and the like. The flash ROM 12 is a memory used for storing a downloaded program or a database. The random access memory (RAM) 13 is a memory for allocating a program load for executing a program stored in the flash ROM 12, a system memory area used by the operating system, and a dynamic memory required during program execution. LCD (Liquid Crystal Display) 16 is a screen display device for displaying program graphics, and TSP (Touch Sensitive Panel) 15 is an input means for providing a MPU 10 with a touched signal by a stylus. The touched signal output from the TSP 15 is an electrical signal that is converted to a digital value through an analog-to-digital converter (ADC) 14 and provided to the MPU 10.
도 2는 본 발명의 실시예에 따른 시스템의 소프트웨어 구성도이다. PIM(Personal Information Menagement)데이터 입출력 관리기 20을 통해 통합된 형태의 개인정보 입출력을 위한 개인정보 입출력수단이 제공된다. 상기 PIM데이터 I/O괸리기 21은 사용자가 입력하는 정보를 받아들이고 입력된 정보를 저장할 프로그램을 사용자가 지정하면 각기 정보를 각각의 GUI애플리케이션(Graphic User Interface application)의 실행없이 데이터베이스 입출력 관리기(database input/output managemer) 27에 의해서 관리된다. 파일시스템(File System: 이하 "FS"라 칭함) 28에 데이터를 저장하기 위한 수단으로서는, 각 프로그램의 프로그램 엔진들 21,22,23,24이 있고, 미구분 데이터 괸리 엔진(unfiled data menagement engine) 25가 있다. 상기 각 프로그램의 프로그램엔진들 21,22,23,24는 스케줄러 엔진(scheduler engine) 21, 할 일 관리 엔진(to do menagement engine) 22, 전화번호부 관리 엔진(phone book menagement engine) 23, 메모 관리 엔진(memo menagement engine) 24로 구성된다. 그리고 상기 미구분 데이터 관리 엔진 25는 사용자가 프로그램 엔진과 저장할 프로그램을 지정하지 않고 입력을 종료하였을 경우 입력된 정보를 미구분 상태로 저장하기 위해서 사용된다. 오퍼레이션 시스템(Operation System: 이하 "OS"라 칭함) 26은 시스템 운용에 사용된다. 한편 도 2에는 도시하지 않았지만, 각 프로그램 엔진들 21,22,23,24를 통해 각자의 데이터베이스에 정보를 입출력하기 위해서 상기 각 프로그램 엔진들 21,22,23,24에 대응되는 GUI애플리케이션(Graphic User Interface application)이 구비되어 있다. 상기 GUI애플리케이션은 통상 PIM(Personal Information Menagement) 프로그램으로 칭해진다.2 is a software configuration diagram of a system according to an embodiment of the present invention. A personal information input / output means for inputting / integrating personal information through a personal information management (PIM) data input / output manager 20 is provided. The PIM data I / O manager 21 accepts the information input by the user, and if the user specifies a program to store the input information, the PIM data I / O manager 21 inputs the information without executing each GUI application. / output managemer). As means for storing data in the file system 28 (hereinafter referred to as "FS"), there are program engines 21, 22, 23, and 24 of each program, and an unfiled data menagement engine. There are 25. The program engines 21, 22, 23, and 24 of each program are a scheduler engine 21, a to do menagement engine 22, a phone book menagement engine 23, a memo management engine. (memo menagement engine) 24. The undifferentiated data management engine 25 is used to store the input information in an undivided state when the user terminates the input without specifying a program engine and a program to be stored. Operation System (hereinafter referred to as "OS") 26 is used for system operation. Although not shown in FIG. 2, a GUI application corresponding to each of the program engines 21, 22, 23, and 24 in order to input and output information to respective databases through the program engines 21, 22, 23, and 24 is represented. Interface application). The GUI application is commonly referred to as a personal information management (PIM) program.
본 발명의 실시예에서는 개인정보 빠른 입력(quick take)을 위한 핫키나 런처가 TSP 15와 LCD 16에 구비된다. 사용자가 개인정보 빠른 입력을 위한 핫키나 런처를 선택하게 되면 빠른 입력창이 도 2의 PIM데이터 입출력 관리기 20에 의해서 디스플레이되는데, 이러한 GUI애플리케이션의 실시예가 도 3에 도시되어 있다. 도 3에서는, 스케줄러, 할 일, 전화번호부, 메모로 구성된 PIM 프로그램에서 가장 자주 사용되는 항목을 통합해서 하나의 빠른 입력 창으로 구성함을 보여주고 있다. 가장 자주 사용되는 항목들은 참조번호 34 및 참조번호 36 내지 45에 나타내어져 있다. 즉, 빠른 입력 창에는 "Memo"항목 34, "First Name"항목 36, "Last Name" 37, "Company"항목 38, "Work"항목 39, "Home"항목 40, "Fax"항목 41, "E-mail"항목 42, "Date"항목 43, "Begine Time"항목 44, "End Time"항목 45가 포함되어 있다. 그러므로 사용자는 원하는 항목을 선택해서 데이터를 입력할 수 있다. 상기 항목들 중 39∼41까지의 항목들은 전화번호를 표시하는 항목인데, 해당 항목명을 선택하면 부항목들이 표시되므로 전화번호의 종류(집전화, 회사전화, 팩스, 페이저, 휴대폰, 기타전화 등)를 변경할 수 있는 기능을 제공한다.In an embodiment of the present invention, a hot key or a launcher for quick take of personal information is provided in the TSP 15 and the LCD 16. When a user selects a hotkey or a launcher for quick entry of personal information, a quick entry window is displayed by the PIM data input / output manager 20 of FIG. 2. An embodiment of such a GUI application is illustrated in FIG. 3. In FIG. 3, the most frequently used items in the PIM program consisting of a scheduler, a todo, a phone book, and a memo are combined to form a quick input window. The most frequently used items are indicated at 34 and at 36-45. In other words, the quick entry window contains "Memo" item 34, "First Name" item 36, "Last Name" 37, "Company" item 38, "Work" item 39, "Home" item 40, "Fax" item 41, " E-mail "item 42," Date "item 43," Begine Time "item 44, and" End Time "item 45 are included. Therefore, the user can select the desired item and input the data. Among the above items, items 39 to 41 are for displaying phone numbers. If you select the item name, sub-items are displayed, so the type of phone number (home phone, company phone, fax, pager, mobile phone, other phone, etc.) Provides the ability to change the.
도 3에서, 참조번호 35는 메모 영역(memo field)이고, 참조번호 50은 날짜 영역이며, 참조번호 51은 시작시각 영역이고, 참조번호 52는 종료시각 영역이다. 사용자가 상기 영역 50을 누르면 달력이 표시되어서, 사용자가 날짜를 지정할 수있도록 해준다. 사용자가 상기 영역 51 또는 52를 누르면 디지털 시계가 표시되어서, 사용자가 시간을 지정할 수 있도록 해준다. 또한 도 3에 도시된 입력 창에는 "New"버튼 30, "Unfiled"버튼 31, 종료 버튼 32, 스크롤 바 33과, 해당 관리 프로그램을 실행시키기 위한 버튼들 즉, "Memo"버튼 46, "Schedule"버튼 47, "To do"버튼 48, "Phone"버튼 49가 구비되어져 있다.In FIG. 3, reference numeral 35 is a memo field, reference number 50 is a date area, reference number 51 is a start time area, and reference number 52 is an end time area. When the user presses the area 50 the calendar is displayed, allowing the user to specify a date. When the user presses the area 51 or 52, the digital clock is displayed, allowing the user to specify the time. In addition, the input window shown in FIG. 3 includes a "New" button 30, an "Unfiled" button 31, an exit button 32, a scroll bar 33, buttons for executing a corresponding management program, that is, a "Memo" button 46 and a "Schedule". A button 47, a "To do" button 48 and a "Phone" button 49 are provided.
도시된 도 3은 "New"버튼 30이 선택되어져 있는 상태로, 새로 데이터를 입력하기 위한 창임을 이해하여야 한다.3 is a window for inputting new data, with the "New" button 30 being selected.
도 4에서는 입력된 미구분(unfiled) 정보가 입력된 리스트들이 있는 창을 보여주고 있다. 도 4의 창은 사용자가 "Unfiled"버튼 31을 선택함에 의해 디스플레이되는데, 그 지원은 PIM데이터 입출력 관리기 20에 의해서 이루어진다. 도 4에 도시된 창에서는 사용자가 미구분 정보의 리스트를 다시 편집하거나 삭제하거나 추가 또는 생성 날짜/시간 등 자세한 입력정보를 확인하는 기능을 제공한다. 이러한 기능을 제공하기 위해 도 4에 도시된 창에서는 "Edit"버튼 64, "Delete"버튼 65, "Details"버튼 66, 및 "Add"버튼 67이 구비되어 있다. 도 4에서, 참조번호 60에서 63은 미구분 정보가 입력된 리스트로서, 각 리스트는 해당 사건(event)의 첫 항목만을 표시하고 있음을 이해하여야 한다.4 shows a window with lists in which input unfiled information is input. The window of FIG. 4 is displayed by the user selecting the "Unfiled" button 31, the support of which is made by the PIM data input / output manager 20. In the window shown in FIG. 4, the user provides a function of re-editing or deleting the list of undifferentiated information or confirming detailed input information such as addition or creation date / time. In order to provide such a function, the window shown in FIG. 4 is provided with an "Edit" button 64, a "Delete" button 65, a "Details" button 66, and an "Add" button 67. FIG. In FIG. 4, reference numerals 60 to 63 are lists in which undifferentiated information is input, and it should be understood that each list represents only the first item of the corresponding event.
도 5 내지 도 7은 본 발명의 실시예에 따른 동작 제어 흐름도이다. 그리고 도 8a 내지 도 8d는 스케줄러 엔진 21, 할 일 관리엔지 22, 전화번호부 관리 엔진 23, 전화번호부 관리엔진 24들의 각 PIM프로그램이 입력된 정보를 구분하고 관리하고 저장하기 위한 항목의 ID(Identity)와 ID명을 보여주고 있다. 도 8a는 스케줄항목의 ID 및 ID명을 보여주는 도면이고, 도 8b는 할 일 항목의 ID 및 ID명을 보여주는 도면이며, 도 8c는 전화번호 항목의 ID 및 ID명을 보여주는 도면이다. 그리고, 도 8d는 메모장 항목의 ID 및 ID명을 보여주는 도면이다.5 to 7 are operation control flowcharts according to an embodiment of the present invention. 8A to 8D illustrate an ID of an item for identifying, managing, and storing information input by each PIM program of the scheduler engine 21, the to-do management engine 22, the phone book management engine 23, and the phone book management engine 24. And ID names are shown. 8A is a view showing ID and ID name of a schedule item, FIG. 8B is a view showing ID and ID name of a to-do item, and FIG. 8C is a view showing ID and ID name of a phone number item. 8D is a diagram illustrating ID and ID names of notepad items.
이하 도 1 내지 도 8a∼d를 참조하여 본 발명의 실시예에 따른 동작을 상세히 설명한다.1 to 8a to d will be described in detail the operation according to the embodiment of the present invention.
본 발명의 실시예에 따라 사용자는 다양한 정보 전달 상황 및 정보 입력 환경에서 정보의 입력 자체에 신경을 써서 우선 정보 입력을 신속하게 완료할 수 있다. 이를 먼저 후술한다.According to an embodiment of the present invention, the user can quickly complete the information input by paying attention to the information input itself in various information delivery situations and information input environments. This will be described later.
사용자가 도 1의 휴대용 단말기에 구비된 빠른 입력에 대응된 핫키나 런처를 선택하게 되면, MPU 10은 도 5의 70단계에서 빠른 입력 창 실행요구가 들어온 것으로 판단하고 72단계로 진행하여 도 3과 같은 빠른 입력 창을 LCD 16상으로 디스플레이한다. 도 3과 같은 빠른 입력창을 디스플레이할 때에는 도 2의 PIM데이터 입출력 관리기 20을 이용한다. 그렇지만 빠른 입력 창 실행 요구가 아닌 다른 요구이면 71단계로 진행하여 그에 해당하는 동작을 수행한다.When the user selects a hotkey or a launcher corresponding to the quick input provided in the portable terminal of FIG. 1, the MPU 10 determines that the quick input window execution request has been received in step 70 of FIG. 5, and proceeds to step 72. The same quick input window is displayed on the LCD 16. When displaying the quick input window as shown in FIG. 3, the PIM data input / output manager 20 of FIG. 2 is used. However, if the request other than the quick input window execution request goes to step 71, the corresponding operation is performed.
도 3과 같은 빠른 입력 창이 디스플레이된 상태에서 사용자는 철필 등을 사용해서 자신이 필요로 하는 항목의 영역에 문자데이터를 입력할 수도 있고, 각종 버튼을 누를 수도 있다. 사용자가 문자데이터를 입력하거나 아니면 창 화면 상에 표시된 원하는 버튼을 누르면 MPU 10은 도 5의 73단계 내지 80단계에서 이를 판단한다. 구체적으로 설명하면, 만약 사용자가 미구분데이터 보기선택을 하면 즉, 도 3에 도시된 "Unfiled"버튼 31을 누르면 도 5의 73단계에서 이를 판단하고 도 6의90단계로 진행한다. 만약 사용자가 원하는 도 3에 도시된 항목들 중 원하는 항목의 영역에 문자데이터를 입력하면 74단계에서 이를 판단하고 75단계로 진행한다. 만약 사용자가 메모를 위한 버튼을 누르면 즉, 도 3에 도시된 "Memo"버튼 46을 누르면 76단계에서 이를 판단하고 도 7의 110단계로 진행한다. 만약 사용자가 스케줄에 대한 버튼을 누르면 즉, 도 3에 도시된 "Schedule"버튼 47을 누르면 77단계에서 이를 판단하고 도 7의 120단계로 진행한다. 만약 사용자가 할 일에 대한 버튼을 누르면 즉, 도 3에 도시된 "TO Do"버튼 48을 누르면 78단계에서 이를 판단하고 도 7의 130단계로 진행한다. 만약 사용자가 전화번호에 관한 버튼을 누르면 즉, 도 3에 도시된 "Phone"버튼 49를 누르면 79단계에서 이를 판단하고 도 7의 140단계로 진행한다. 만약 사용자가 도 3에 도시된 종료 버튼 32를 누르면 102단계에서 이를 판단하고 103단계로 진행한다.In the state in which the quick input window as shown in FIG. 3 is displayed, the user may input text data into an area of an item required by the user using a stylus or the like, or press various buttons. If the user enters text data or presses a desired button displayed on the window screen, the MPU 10 determines this in steps 73 to 80 of FIG. 5. Specifically, if the user selects the view of the undifferentiated data, that is, presses the "Unfiled" button 31 shown in FIG. 3, it is determined in step 73 of FIG. 5 and proceeds to step 90 of FIG. 6. If the user inputs the character data into the desired item area among the items shown in FIG. 3, the user determines this in step 74 and proceeds to step 75. If the user presses a button for memo, that is, presses the "Memo" button 46 shown in FIG. 3, the user determines this in step 76 and proceeds to step 110 of FIG. 7. If the user presses the button for the schedule, that is, press the "Schedule" button 47 shown in FIG. 3, the user determines this in step 77 and proceeds to step 120 of FIG. 7. If the user presses a button for the work to be performed, that is, presses the "TO Do" button 48 shown in FIG. 3, the user determines this in step 78 and proceeds to step 130 of FIG. 7. If the user presses the button for the telephone number, that is, if the user presses the "Phone" button 49 shown in FIG. 3, the user determines this in step 79 and proceeds to step 140 of FIG. 7. If the user presses the end button 32 shown in FIG. 3, the user determines this in step 102 and proceeds to step 103.
먼저, 사용자가 철필을 사용하여 도 3에 도시된 빠른 입력창에 나타난 항목들중 원하는 항목의 영역에 데이터를 입력하고 "Memo"버튼 46, "Schedule"버튼 47, "To do"버튼 48, "phone"버튼 49 등을 누르지 않고 바로 종료버튼 32를 눌렀다고 가정하였을 경우에 따른 동작을 설명한다.First, a user inputs data into an area of a desired item among items shown in the quick entry window shown in FIG. 3 using a stylus, and the "Memo" button 46, the "Schedule" button 47, the "To do" button 48, " The operation according to the assumption that the end button 32 is pressed without pressing the phone "button 49 or the like will be described.
도 5의 72단계에서 도 3의 빠른 입력창이 디스플레이되고 있으면 사용자는 철필을 이용하여 자신이 원하는 해당항목의 영역에 문자데이터를 입력하게 된다. 예컨대, "Memo"항목 34에 "Ui Design Meeting"이라는 문자 데이터를 입력하고, "Date"항목 43의 영역 50과 "Begine Time"항목 44의 영역 51에 날짜 "1998/07/25"와 시작시간 "09:00 00"을 각각 입력할 수 있다. 시간입력은, 사용자가 영역 50,51을 선택하게 되면 현재의 디지털 시계 정보가 표시되는데 이때 사용자가 시계정보를 자신이 원하는 값으로 변경함으로써 수행된다.In operation 72 of FIG. 5, when the quick input window of FIG. 3 is displayed, the user inputs text data into an area of a corresponding item desired by the user using a stylus. For example, enter the text data "Ui Design Meeting" in "Memo" item 34, the date "1998/07/25" and the start time in area 50 of item 43 of "Date" and area 51 of "Begine Time" item 44. You can enter "09:00 00" respectively. The time input is performed when the user selects the areas 50 and 51 and the current digital clock information is displayed. In this case, the user changes the clock information to a desired value.
MPU 10은 도 5의 74단계에서 사용자가 철필로 입력하는 문자데이터 입력을 판단하고 75단계로 진행하여 현재 수서(手書)한 위치의 입력창에 문자를 표시한다. 상기의 일예에 따르면, "Memo"항목 34에 "Ui Design Meeting"이라는 문자를 표시한다. 그리고, "Date"항목 43의 영역 50과 "Begine Time"항목 44의 영역 51에는 날짜 "1998/07/25"와 시작시간 "09:00 00"을 표시한다. 그 후 사용자가 도 3의 빠른 입력 창에 종료버튼 32를 누르면, 이를 도 5의 80단계에서 이를 판단하고 도 7의 150단계로 진행한다. 도 7의 150단계에서 MPU 10은 입력된 데이터가 있는가를 판단하고, 상기와 같이 입력된 데이터가 있으면 151단계로 진행하여 입력된 데이터를 도 2의 미구분데이터 관리엔진 25로 전달한다. 그후 MPU 10은 152단계에서 상기 미구분데이터 관리엔진 25를 이용하여 데이터베이스 입출력관리기 27이 미구분된 입력데이터를 미구분 데이터베이스에 저장하게 한다. 그후 MPU 10은 153단계에서 PIM데이터 입출력 관리기 20을 이용하여 현재 디스플레이되고 있는 빠른 입력 창을 닫고 과정을 종료한다. 상기 도 7의 150단계에서 입력된 데이터가 없으면 바로 상기 153단계의 빠른입력창 닫기를 수행하고 과정을 종료한다.In step 74 of FIG. 5, the MPU 10 determines the character data input that the user inputs with a stylus, and proceeds to step 75 to display the text in the input window of the current handwritten position. According to the above example, the text "Ui Design Meeting" is displayed in "Memo" item 34. The date "1998/07/25" and the start time "09:00 00" are displayed in the area 50 of the "Date" item 43 and the area 51 of the "Begine Time" item 44. Thereafter, when the user presses the end button 32 in the quick input window of FIG. 3, the user determines this in step 80 of FIG. 5 and proceeds to step 150 of FIG. 7. In step 150 of FIG. 7, the MPU 10 determines whether there is input data. If the input data exists as described above, the MPU 10 proceeds to step 151 and transfers the input data to the undifferentiated data management engine 25 of FIG. 2. Thereafter, in step 152, the MPU 10 causes the database input / output manager 27 to store the undifferentiated input data in the undifferentiated database using the undifferentiated data management engine 25. In step 153, the MPU 10 closes the currently displayed quick input window using the PIM data input / output manager 20 and ends the process. If there is no data input in step 150 of FIG. 7, the quick input window close of step 153 is immediately performed, and the process ends.
사용자는 이러한 방법으로 사용자는 우선 정보 입력을 신속하게 완료할 수 있고, 전기한 바와 같은 동작을 반복하여 다른 정보들의 입력도 신속하게 할 수 있다.In this way, the user can quickly complete the input of information first, and can also input other information quickly by repeating the above-described operation.
이후 사용자가 여유가 있는 시간에 빠른입력 기능으로 입력된 미구분데이터를 어떤 프로그램을 이용하여 저장할 것인지를 판단하고 상기 입력된 정보를 저장하는 제어동작을 후술한다.Thereafter, a control operation of determining which program to store undifferentiated data input by the quick input function at a time when the user has time to store the information and storing the input information will be described later.
사용자가 개인정보 빠른입력에 대응된 핫키나 런처를 이용해 빠른입력 창을 실행하면 MPU 10은 도 5의 70단계에서 이를 판단하고, 72단계로 진행하여 도 3과 같은 빠른 입력 창을 디스플레이한다. 사용자가 미구분데이터 보기를 선택하면, 즉 도 3의 빠른 입력창에 표시되어 있는 "Unfiled"버튼 31을 선택하면, MPU 10은 도 5의 73단계에서 이를 판단하고 도 6의 90단계로 진행한다. 도 9의 90단계에서는 도 4와 같은 미구분데이터 리스트 보기 화면 창을 표시한다. 그리고 91단계에서 도 4에 도시된 일예와 같이 첫 번째 리스트를 선택하여 반전표시한다. 그 후 사용자가 자신이 원하는 리스트를 선택하면 이를 도 6의 92단계에서 이를 판단하고 93단계로 진행하여 선택된 리스트를 반전표시하고 다시 92단계로 되돌아온다.When the user executes the quick input window using a hotkey or launcher corresponding to the quick input of personal information, the MPU 10 determines this in step 70 of FIG. 5, and proceeds to step 72 to display the quick input window as shown in FIG. 3. If the user selects the undifferentiated data view, that is, selects the "Unfiled" button 31 displayed in the quick input window of FIG. 3, the MPU 10 determines this in step 73 of FIG. 5 and proceeds to step 90 of FIG. 6. . In step 90 of FIG. 9, the non-differential data list view screen window shown in FIG. 4 is displayed. In operation 91, the first list is selected and highlighted as shown in FIG. 4. Thereafter, when the user selects the desired list, the user determines the list in step 92 of FIG. 6, proceeds to step 93, inverts the selected list, and returns to step 92.
이 후 사용자는 도 4와 같은 미구분데이터 리스트 보기 창에 표시된 "Edit"버튼 64, "Delete"버튼 65, "Details"버튼 66, "Add"버튼 67을 이용하여 미구분 데이터의 리스트를 다시 편집하거나 삭제하거나 또는 생성 날짜/시간 등 자세한 입력정보를 확인하거나, 또는 리스트를 추가할 수 있다.After that, the user edits the list of non-differentiated data again by using the "Edit" button 64, the "Delete" button 65, the "Details" button 66, and the "Add" button 67 displayed in the undifferentiated data list view window as shown in FIG. You can add or delete a list, check detailed input information such as creation date / time, or add a list.
만약 사용자가 편집버튼 즉, "Edit"버튼 64를 누르면 도 6의 94단계에서 이를 판단하고 95단계로 진행한다. 95단계에서는 미구분데이터 입력 당시의 미구분데이터 편집화면의 창을 표시한다. 그후 MPU 10은 도 5의 73단계로 되돌아간다. 그에 따라 사용자는 미구분데이터 편집화면을 보고 새롭게 문자데이터를 입력할 수도 있고, 사용자가 원하는 "Memo"버튼 46, "Schedule"버튼 47, "To Do"버튼 48, "Phone"버튼 49 중 하나를 선택하여 개인정보를 원하는 특정 PIM프로그램을 이용하여 메모리의 데이터베이스에 저장할 수도 있다. 이에 대한 구체적인 설명은 도 7이 참조되어 상세히 후술될 것이다.If the user presses the edit button, that is, the "Edit" button 64, the determination is made in step 94 of FIG. In step 95, the window for editing undifferentiated data at the time of inputting undifferentiated data is displayed. MPU 10 then returns to step 73 of FIG. Accordingly, the user can view the undifferentiated data edit screen and input new text data. The user can select one of the desired "Memo" button 46, "Schedule" button 47, "To Do" button 48, and "Phone" button 49. You can also choose to store your personal information in a database in memory using a specific PIM program. A detailed description thereof will be described later with reference to FIG. 7.
도 4와 같은 미구분데이터 리스트 보기 창이 디스플레이된 상태에서, 사용자가 만약 삭제버튼 즉 "Delete"버튼 65를 누르면 MPU 10은 도 6의 96단계에서 이를 판단하고, 97단계로 진행하여 선택된 리스트를 삭제하고 다시 도 6의 92단계로 되돌아간다. 도 4와 같은 미구분데이터 리스트 보기 창이 디스플레이된 상태에서, 사용자가 만약 자세히 버튼 즉 "Details"버튼 66을 누르면 도 6의 98단계에서 이를 판단하고, 99단계로 진행하여 선택된 리스트의 상세정보(생성 날짜/시간 등 자세한 입력정보)를 표시하고 다시 도 6의 92단계로 되돌아간다. 만약 사용자가 추가버튼 즉, "Add"버튼 67을 누르면 도 6의 100단계에서 이를 판단하고 101단계로 진행한다. 101단계에서는 추가화면의 창을 표시한다. 그 후 도 5의 73단계로 되돌아간다.In the state where the non-differentiated data list view window as shown in FIG. 4 is displayed, if the user presses the delete button, that is, the “Delete” button 65, the MPU 10 determines this in step 96 of FIG. 6 and proceeds to step 97 to delete the selected list. The process then returns to step 92 of FIG. 6 again. In the state where the non-differentiated data list view window as shown in FIG. 4 is displayed, if the user presses the detail button, that is, the "details" button 66, the determination is made in step 98 of FIG. Detailed input information such as date / time) is displayed and the process returns to step 92 of FIG. If the user presses the add button, that is, the "Add" button 67, the user determines this in step 100 of FIG. 6 and proceeds to step 101. In step 101, a window of an additional screen is displayed. The process then returns to step 73 of FIG.
하기에서는 사용자가 철필을 사용하여 도 3에 도시된 빠른 입력창에 나타난 항목들중 원하는 항목의 영역에 데이터를 입력한 후 또는 미구분데이터를 편집하거나 미구분데이터를 추가한 후, 사용자가 원하는 관리 프로그램 버튼 즉, "Memo"버튼 46, "Schedule"버튼 47, "To do"버튼 48, "phone"버튼 49들 중 하나를 눌렸을 경우의 동작을 도 3, 도 5, 도 7, 및 도 8a∼8d를 참조하여 설명한다.In the following description, after a user inputs data into an area of a desired item among items displayed in the quick entry window shown in FIG. 3 using a stylus, or edits undifferentiated data or adds undifferentiated data, the user desires to manage. 3, 5, 7, and 8a show an operation when one of the program button, that is, the "Memo" button 46, the "Schedule" button 47, the "To do" button 48, and the "phone" button 49 is pressed. It demonstrates with reference to -8d.
도 3과 같은 창이 디스플레이되고 있는 상태에서 사용자가 상기한 경우와 같은 방법으로 데이터(개인정보) 입력을 수행한 후 자신이 원하는 관리 프로그램 버튼을 누르게 되면, 해당 프로그램 엔진은 입력된 데이터(개인정보)를 해당 데이터베이스에 저장한다.When the user presses a desired management program button after performing data (personal information) input in the same manner as described above while the window shown in FIG. 3 is displayed, the corresponding program engine inputs the input data (personal information). Is stored in the database.
만약 사용자가 데이터 입력을 수행한 후 "Memo"버튼 46을 누르게 되면, MPU 10은 도 5의 76단계에서 이를 판단하고 도 7의 110단계로 진행한다. 도 7의 110단계에서 MPU 10은 입력된 데이터를 도 2의 메모 관리엔진 24로 전달한다. 그후 MPU 10은 111단계에서 상기 메모 관리엔진 24를 이용하여 데이터베이스 입출력관리기 27이 입력데이터를 메모 데이터베이스에 저장하게 한다. 그후 MPU 10은 112단계에서 PIM데이터 입출력 관리기 20을 이용하여 현재 디스플레이되고 있는 도 3의 창을 닫고 과정을 종료한다.If the user presses the "Memo" button 46 after performing data input, the MPU 10 determines this in step 76 of FIG. 5 and proceeds to step 110 of FIG. 7. In step 110 of FIG. 7, the MPU 10 transfers the input data to the memo management engine 24 of FIG. 2. Thereafter, the MPU 10 causes the database input / output manager 27 to store the input data in the memo database using the memo management engine 24 in step 111. Thereafter, the MPU 10 closes the window of FIG. 3 currently being displayed using the PIM data input / output manager 20 in step 112 and ends the process.
만약 사용자가 데이터 입력을 수행한 후 "Schedule"버튼 47을 누르면 MPU 10은 도 5의 77단계에서 이를 판단하고 도 7의 120단계로 진행한다. 도 7의 120단계에서 MPU 10은 입력된 데이터를 도 2의 스케줄러 엔진 21로 전달한다. 그후 MPU 10은 121단계에서 상기 스케줄러 엔진 21을 이용하여 데이터베이스 입출력관리기 27이 입력데이터를 스케줄 데이터베이스에 저장하게 한다. 그후 MPU 10은 122단계에서 PIM데이터 입출력 관리기 20을 이용하여 현재 디스플레이되고 있는 도 3의 창을 닫고 과정을 종료한다.If the user presses the "Schedule" button 47 after performing data input, the MPU 10 determines this in step 77 of FIG. 5 and proceeds to step 120 of FIG. 7. In step 120 of FIG. 7, the MPU 10 delivers the input data to the scheduler engine 21 of FIG. 2. In step 121, the MPU 10 causes the database input / output manager 27 to store the input data in the schedule database using the scheduler engine 21. Thereafter, the MPU 10 closes the window of FIG. 3 currently being displayed using the PIM data input / output manager 20 in step 122 and ends the process.
만약 사용자가 데이터 입력을 수행한 후 "To do"버튼 48을 누르면 MPU 10은 도 5의 78단계에서 이를 판단하고 도 7의 130단계로 진행한다. 도 7의 130단계에서 MPU 10은 입력된 데이터를 도 2의 할 일 관리 엔진 22로 전달한다. 그후 MPU 10은 131단계에서 상기 할 일 관리엔진 22를 이용하여 데이터베이스 입출력관리기 27이 입력데이터를 할 일 관리 데이터베이스에 저장하게 한다. 그후 MPU 10은 132단계에서 PIM데이터 입출력 관리기 20을 이용하여 현재 디스플레이되고 있는 도 3의 창을 닫고 과정을 종료한다.If the user presses the "To do" button 48 after performing data input, the MPU 10 determines this in step 78 of FIG. 5 and proceeds to step 130 of FIG. 7. In operation 130 of FIG. 7, the MPU 10 transfers the input data to the to-do management engine 22 of FIG. 2. Thereafter, the MPU 10 causes the database input / output manager 27 to store the input data in the to-do management database by using the to-do management engine 22 in step 131. Thereafter, the MPU 10 closes the window of FIG. 3 currently displayed using the PIM data input / output manager 20 in step 132 and terminates the process.
만약 사용자가 데이터 입력을 수행한 후 "phone"버튼 49를 누르면 MPU 10은 도 5의 79단계에서 이를 판단하고 도 7의 140단계로 진행한다. 도 7의 140단계에서 MPU 10은 입력된 데이터를 도 2의 전화번호부 관리 엔진 25로 전달한다. 그후 MPU 10은 도 7의 141단계에서 상기 전화번호부 관리엔진 25를 이용하여 데이터베이스 입출력관리기 27이 입력데이터를 전화번호부 관리 데이터베이스에 저장하게 한다. 그후 MPU 10은 도 7의 142단계에서 PIM데이터 입출력 관리기 20을 이용하여 현재 디스플레이되고 있는 도 3의 창을 닫고 과정을 종료한다.If the user presses the “phone” button 49 after performing data input, the MPU 10 determines this in step 79 of FIG. 5 and proceeds to step 140 of FIG. 7. In step 140 of FIG. 7, the MPU 10 transfers the input data to the phonebook management engine 25 of FIG. 2. Thereafter, in step 141 of FIG. 7, the MPU 10 causes the database input / output manager 27 to store input data in the phonebook management database using the phonebook management engine 25. Thereafter, the MPU 10 closes the window of FIG. 3 currently displayed using the PIM data input / output manager 20 in step 142 of FIG. 7 and ends the process.
도 3과 같은 창이 디스플레이되고 있는 상태에서 사용자가 데이터(개인정보) 입력을 수행한 후 자신이 원하는 관리 프로그램 버튼("Memo"버튼 46, "Schedule"버튼 47, "To do"버튼 48, "Phone"버튼 49)을 누르게 되면 그에 해당되는 프로그램 엔진은 입력된 데이터(개인정보)를 해당 데이터베이스에 저장하는데(도 7에 도시된 단계들), 이 때 해당 프로그램 엔진들이 수행하는 구체적으로 동작을 설명하면 하기와 같다.After the user enters data (personal information) while the window as shown in FIG. 3 is displayed, the desired management program button ("Memo" button 46, "Schedule" button 47, "To do" button 48, "Phone") When the button 49 is pressed, the corresponding program engine stores the input data (personal information) in the corresponding database (steps shown in FIG. 7). In this case, the specific operations of the corresponding program engines will be described. It is as follows.
해당 프로그램 엔진은 입력된 개인정보의 각 항목필드와 해당 데이터베이스에서 받아 들일 수 있는 항목을 항목ID를 이용해 비교해서 동일한 항목ID의 데이터는 해당 데이터베이스의 그 항목 저장영역에 저장하고, 해당 데이터베이스에서 지정된 항목ID가 아닌 데이터는 미리 설정된 대응규칙에 의거한 해당 데이터베이스의 대응항목 저장영역에 저장된다. 미리 설정된 대응 규칙은 여러 가지 방법으로 구현될 수 있는데, 본 발명의 바람직한 실시예에서는 항목ID의 순서에 의해서 지정된 대응규칙에 따라 특정 항목 저장영역에 데이터가 저장된다. 상기 데이터가 저장될 때 상기 항목 ID가 나타내는 항목의 문자(ID명)도 함께 저장된다.The program engine compares each item field of the entered personal information with the item ID that can be received from the database by using the item ID, and stores the data of the same item ID in the item storage of the database. Data other than ID is stored in the corresponding item storage area of the corresponding database according to the preset matching rule. The preset correspondence rule may be implemented in various ways. In a preferred embodiment of the present invention, data is stored in a specific item storage area according to the correspondence rule specified by the order of the item IDs. When the data is stored, the letter (ID name) of the item indicated by the item ID is also stored.
구체적인 일예를 들어 설명하면 하기와 같다. 예컨대, 사용자가 도 3과 같은 빠른 입력창에 표시된 항목들 중, "First Name"항목 36, "Last Name"항목 37의 영역에 성(姓)과 이름[名]을 각각 입력하고, "Date"항목 43와 "Begine Time"항목 44의 영역에 날짜와 시작시간을 각각 입력시키고, "Memo"항목 34의 영역에 만난다는 정보를 입력시킨 후, "Phone"버튼 49를 눌렀다고 가정을 하였을 경우에는, 전화번호부 관리 엔진 23에서의 동작은 하기와 같다.If it describes with a specific example as follows. For example, the user inputs the last name and the first name into the areas of “First Name” item 36 and “Last Name” item 37 among the items displayed in the quick input window as shown in FIG. 3, and “Date”. If you enter the date and the start time in the fields of item 43 and 44 of the "Begine Time" item 44, enter the information to meet in the area of "Memo" item 34, and assume that you pressed the "Phone" button 49 The operation in the phonebook management engine 23 is as follows.
전화번호부 관리엔진 23은 "First Name"항목 36, "Last Name"항목 37은 도 8c에 도시된 바와 같이, 전화번호 항목 ID의 21(성)과 20(이름), 33(메모)이 있으므로 데이터베이스 입출력관리기 27을 이용하여, 전화번호부 데이터베이스의 해당 항목 저장영역에 성과 이름, 메모를 저장시킨다. 그리고, "Date"항목 43와 "Begine Time"항목 44는 전화번호 항목ID에는 존재하지 않고 스케줄항목 ID에 존재하므로, 전화번호부 관리엔진 23은 ID명인 날짜와 시작시각의 문자를 날짜정보와 시작시간정보 각각에 덧붙이고 스케줄항목 ID의 순서에 의거해서 전화번호부 데이터베이스의 메모항목 저장영역에 저장시킨다. 따라서 전화번호부 데이터베이스의 메모항목 저장영역에는, 날짜문자+날짜정보, 시작시간문자+시작시간정보, 메모정보가 항목ID의 순서대로 저장되게 된다.The phone book management engine 23 has a "First Name" item 36 and a "Last Name" item 37 as shown in FIG. 8C, so that 21 (last name), 20 (first name), and 33 (note) of the phone number item ID exist. Using the I / O manager 27, the first name, last name, and memo are stored in the corresponding item storage area of the phonebook database. In addition, since "Date" items 43 and "Begine Time" items 44 are not present in the phone number item ID but exist in the schedule item ID, the phone book management engine 23 uses the date information and the start time character as the ID name. It is added to each piece of information and stored in the memo item storage area of the phone book database according to the order of the schedule item ID. Therefore, in the memo item storage area of the phone book database, date letters + date information, start time letters + start time information, and memo information are stored in order of item ID.
상술한 바와 같이 본 발명은 사용자가 다양한 정보 전달 상황 및 정보 입력 환경에서 정보의 입력 자체에 신경을 써서 우선 정보 입력을 신속하게 완료하고, 이후에 입력된 정보를 어떤 프로그램에 저장할 것인지를 판단하도록 함으로써 정보 입력단계에서 먼저 프로그램을 선택하는 심리적 부담을 덜어주는 효과가 있다. 그리고 입력된 정보를 특정 프로그램에 저장하지 않고 미구분 상태로 관리할 있도록 해준다. 또한 프로그램을 먼저 선택하고 개인정보를 입력하는 종래의 방법보다 입력 단계를 줄여서 신속하게 개인정보를 입력할 수 있는 효과도 있다.As described above, the present invention allows a user to quickly complete information input first by paying attention to the information input itself in various information delivery situations and information input environments, and then determine in which program to store the input information. In the information input step, it is effective to reduce the psychological burden of selecting a program first. It also allows you to manage the input information in an undifferentiated state without storing it in a specific program. In addition, there is an effect that the personal information can be entered quickly by reducing the input step than the conventional method of selecting a program first and entering personal information.
상술한 본 발명의 설명에서는 구체적인 실시예에 관해 설명하였으나, 여러가지 변형이 본 발명의 범위에서 벗어나지 않고 실시할 수 있다. 따라서 본 발명의 범위는 설명된 실시예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위의 균등한 것에 의해 정해 져야 한다.In the above description of the present invention, specific embodiments have been described, but various modifications can be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be defined by the described embodiments, but should be defined by the equivalent of claims and claims.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980037815A KR100333327B1 (en) | 1998-09-14 | 1998-09-14 | How to Enter Personal Information Fast |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980037815A KR100333327B1 (en) | 1998-09-14 | 1998-09-14 | How to Enter Personal Information Fast |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20000019624A KR20000019624A (en) | 2000-04-15 |
KR100333327B1 true KR100333327B1 (en) | 2002-08-21 |
Family
ID=19550509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980037815A KR100333327B1 (en) | 1998-09-14 | 1998-09-14 | How to Enter Personal Information Fast |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100333327B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102100952B1 (en) * | 2012-07-25 | 2020-04-16 | 삼성전자주식회사 | Method for managing data and an electronic device thereof |
-
1998
- 1998-09-14 KR KR1019980037815A patent/KR100333327B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR20000019624A (en) | 2000-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7778671B2 (en) | Mobile communications terminal having an improved user interface and method therefor | |
US10088975B2 (en) | User interface | |
US6442251B1 (en) | Method and apparatus for taking a note while in a call | |
US8797293B2 (en) | Electronic device and control method thereof | |
USRE42268E1 (en) | Method and apparatus for organizing addressing elements | |
US8601370B2 (en) | System and method for organizing icons for applications on a mobile device | |
EP2433470B1 (en) | Column organization of content | |
CA2618930C (en) | System and method for organizing icons for applications on a mobile device | |
US20070238488A1 (en) | Primary actions menu for a mobile communication device | |
KR100425831B1 (en) | Method of stroing data in a personal information terminal | |
US20070238489A1 (en) | Edit menu for a mobile communication device | |
US20100162168A1 (en) | Methods and systems for managing memory and processing resources for the control of a display screen to fix displayed positions of selected items on the display screen | |
US20070234235A1 (en) | Activities/applications menu for a mobile communication device | |
US20070106931A1 (en) | Active notes application | |
KR100565289B1 (en) | Data management method for mobile communication device using hyper link | |
JP2003241879A (en) | Information processing system | |
JP2012507199A (en) | Context search by mobile communication device | |
US20090164942A1 (en) | User interface and communication terminal | |
CA2583313C (en) | Edit menu for a mobile communication device | |
JP3321088B2 (en) | Information equipment with communication function | |
KR100333327B1 (en) | How to Enter Personal Information Fast | |
US20090100376A1 (en) | Method and apparatus for scheduling a reading list | |
KR102194407B1 (en) | Method and apparatus for managing schedule | |
CN102566857A (en) | Status region shortcut key application device and status region shortcut key application method for financial stock quotation reading software of android mobile devices | |
KR20030061655A (en) | Program operation method for personal digital assistant |
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 | ||
FPAY | Annual fee payment |
Payment date: 20080328 Year of fee payment: 7 |
|
LAPS | Lapse due to unpaid annual fee |