KR20030054620A - Method, storage medium, and cellular phone for providing multi windows on the one display - Google Patents
Method, storage medium, and cellular phone for providing multi windows on the one display Download PDFInfo
- Publication number
- KR20030054620A KR20030054620A KR1020010084818A KR20010084818A KR20030054620A KR 20030054620 A KR20030054620 A KR 20030054620A KR 1020010084818 A KR1020010084818 A KR 1020010084818A KR 20010084818 A KR20010084818 A KR 20010084818A KR 20030054620 A KR20030054620 A KR 20030054620A
- Authority
- KR
- South Korea
- Prior art keywords
- screen
- window
- mobile phone
- user
- window screen
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/38—Displays
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명은 멀티윈도우화면을 제공하는 방법, 기록매체와 이를 구현하는 휴대전화기에 관한 것이다. 휴대전화기에는 포그라운드와 백그라운드의 화면으로 구성된 멀티윈도우화면이 실행되도록 하며 사용자에 의하여 처리되는 데이터를 저장하도록 하는 알고리즘구조를 가지는 프로그램을 저장하는 메모리와, 윈도우화면을 위한 스위칭버튼이 눌려지면 윈도우화면을 포그라운드와 백그라운드로 처리하여 사용자에게 제공하며 전환시 데이터를 처리할 수 있도록 하는 제어부와, 윈도우화면을 포그라운드와 백그라운드로 전환할 수 있도록 하는 특정키버튼이 있는 키패드로 구성되어 있다. 따라서, 작업수행도중 또 다른 작업이 수행되어야 할 경우 현재작업을 중단하고 이동해야 했던 불편함을 없애고 멀티윈도우 전용버튼으로 다른 윈도우로 전환하여 휴대전화기 사용자는 보다 간편하게 여러 작업을 동시에 수행할 수 있다.The present invention relates to a method for providing a multi-window screen, a recording medium and a mobile phone implementing the same. The mobile phone has a multi-window screen composed of a foreground and background screen, and a memory for storing a program having an algorithm structure for storing data processed by the user, and a window screen when a switching button for a window screen is pressed. It is composed of a control panel that provides the user with the foreground and the background and processes the data when switching, and a keypad with a specific key button for switching the window screen to the foreground and the background. Therefore, when another operation is to be performed during the work execution, the inconvenience of having to stop the current operation and move it is eliminated, and by switching to another window with a multi-window dedicated button, the user of the mobile phone can perform several tasks more easily at the same time.
Description
본 발명은 멀티윈도우화면을 제공하는 방법, 기록매체와 이를 구현하는 휴대전화기에 관한 것으로서, 더욱 상세하게는 휴대전화기에서 포그라운드화면과 백그라운드화면을 제공할 수 있도록 멀티윈도우화면이 구현되도록 하는 방법과 이러한 방법을 지원할 수 있도록 구성된 휴대전화기에 대한 것이다.The present invention relates to a method for providing a multi-window screen, a recording medium and a mobile phone for implementing the same, and more particularly, a method for implementing a multi-window screen to provide a foreground screen and a background screen in the mobile phone. It is about a mobile phone that is configured to support this method.
휴대전화기는 사용자에게 무선으로 전화통화가 가능하도록 하는 것이 주목적이다. 하지만, 휴대전화기가 보편화, 필수품화되어 감에 따라 휴대전화기 하나로 여러 가지 용도가 구현가능 하도록 다양한 기능들이 탑재되게 되었다. 휴대전화기에 탑재되어 사용자에게 편의성을 주는 기능을, 예로 들면 이름, 전화번호, 신상정보 등을 관리하는 전화번호부, 데이터를 주고받을 수 있도록 하는 데이터통신, 휴대전화기의 엘씨디 화면을 설정하는 화면설정, 무선으로 인터넷에 접속할 수 있는 무선인터넷접속 등을 들 수 있다.The main purpose of the mobile phone is to enable a user to make a telephone call wirelessly. However, as mobile phones become more common and necessitated, various functions have been mounted to enable various uses of a single mobile phone. Examples of functions provided to the user in a mobile phone include a phone book for managing a name, phone number, and personal information, data communication for exchanging data, screen setting for setting an LCD screen of a mobile phone, And wireless internet connection for wireless access to the Internet.
이러한 기능들은 주로 메뉴구조를 이루며 이는 화면에 디스플레이되어 사용자가 설정하거나 선택하는 과정을 통화여 실행되게 된다. 즉, 예전의 휴대전화기는 전화통화만을 지원하기 위해 간단한 화면을 제공하였다. 그런데, 근래에는 휴대전화기의 부가적인 기능, 예를 들면 휴대전화기로 게임을 즐기거나 화상을 이용하여 배경화면을 구성하거나 화면세이브기능 등을 화면으로 제공하는 것이 가능하게 되었다. 따라서, 사용자들로써는 컴퓨터에서처럼 여러 윈도우화면을 열어놓고 여러작업을 할 수 있도록 하는 욕구가 일게 되었다. 그러나 종래의 휴대전화기가 제공하는 화면은 이러한 기능을 지원하지 않았다.These functions mainly form a menu structure, which is displayed on the screen so that the user sets or selects a call. In other words, the old mobile phone provided a simple screen to support only a telephone call. In recent years, however, it is possible to provide additional functions of a mobile phone, for example, play a game on a mobile phone, configure a background screen using an image, or provide a screen save function. As a result, users have a desire to open various window screens and perform various tasks as on a computer. However, the screen provided by the conventional mobile phone did not support such a function.
이에 대한 비교의 이해를 위해 도 1을 가지고 설명한다. 즉, 컴퓨터의 윈도우화면(100)에는 여러 개의 윈도우가 스크린에 디스플레이되고 각각의 윈도우가 수행하는 작업은 개별적으로 인식되며 각자의 상태를 저장한다. 즉, 화면은 사용자가 바로 실행하는 포그라운드(foreground)화면과 사용자가 실행은 하고 있지 않지만 컴퓨터가 계속실행하고 있는 백그라운드화면으로 이루어진다. 이에 반해 휴대전화기의 화면은 단 하나의 윈도우화면(110)을 제공한다. 따라서, 여기서 수행되는 작업이 끝나거나 중단되어야 다른 작업을 시작할 수 있게 된다. 그러므로 종래의 휴대전화기로는 컴퓨터에서 제공하는 것과 같이 화면상에서의 멀티태스킹 작업을 사용자에게 제공하지 못하고 있다.It will be described with reference to Figure 1 for the comparison of this. That is, in the window screen 100 of the computer, several windows are displayed on the screen, and the work performed by each window is individually recognized and stores its state. In other words, the screen is composed of a foreground screen which is directly executed by the user and a background screen which is not executed by the user but is continuously executed by the computer. In contrast, the screen of the mobile phone provides only one window screen 110. Therefore, the work performed here must be finished or stopped before other work can be started. Therefore, the conventional mobile phone does not provide the user with multitasking operations on the screen as provided by the computer.
본 발명은 상기 제기된 문제점을 해소하고자 발안된 것으로써, 엘씨디 화면자체를 하나의 윈도우로 가정하여 여러 개의 윈도우를 특정키를 이용하여 전환하면서 나타낼 수 있게 하는 멀티윈도우를 제공하는데 목적이 있다.The present invention has been made to solve the above-mentioned problem, and an object of the present invention is to provide a multi-window that can be displayed while switching several windows using a specific key assuming the LCD screen itself as one window.
본 발명의 다른 목적은 사용자에게 복수의 윈도우에서 각각 필요한 작업을 수행할 수 있도록 내부적으로 멀티태스킹을 통하여 실행되도록 하는 효과를 제공함에 있다.Another object of the present invention is to provide an effect to be executed through multitasking internally so that a user can perform a required task in a plurality of windows.
도 1은 종래의 기술에 따라 휴대전화기의 화면에 하나의 윈도우만을 제공하는 화면예이다.1 is a screen example of providing only one window to a screen of a mobile phone according to the related art.
도 2는 본 발명의 구현을 위한 휴대전화기의 내부구조를 보여주는 블록도이다.Figure 2 is a block diagram showing the internal structure of a mobile phone for the implementation of the present invention.
도 3은 본 발명에 따라 메모리부에 저장되어 있는 멀티윈도우를 실행하기 위한 알고리즘을 가지는 프로그램의 내부구조를 보여주는 도면이다.3 is a diagram illustrating an internal structure of a program having an algorithm for executing a multi-window stored in a memory unit according to the present invention.
도 4a는 본 발명에 따라 하나 이상의 윈도우화면을 디스플레이하는 화면예이고, 도 4b는 활성화된 가상윈도우와 비활성화된 윈도우화면으로 이루어지는 초기상태를 보여주는 화면예이고, 도 4c는 초기화면과 달리 특정키를 사용하여 활성화 상태와 비활성화 상태가 스위칭된 화면예를 보여주는 도면이다.4A is a screen example of displaying one or more window screens according to the present invention. FIG. 4B is a screen example showing an initial state of an activated virtual window and an inactive window screen. FIG. 4C shows a specific key unlike an initial screen. The figure shows an example of a screen in which an active state and an inactive state are switched.
도 5는 본 발명에 따라 휴대전화기에서 실행되는 실시예를 보여주는 도면이다.5 is a view showing an embodiment executed in a mobile phone according to the present invention.
본 발명은 사용자에게 여러 개의 가상 윈도우화면을 제공하여 멀티태스킹작업을 할 수 있도록 하는 방법 및 이러한 방법이 구현되도록 하는 휴대전화기를 제공한다. 휴대전화기에는 포그라운드와 백그라운드의 화면으로 구성된 멀티윈도우화면이 실행되도록 하며 사용자에 의하여 처리되는 데이터를 저장하도록 하는 알고리즘구조를 가지는 프로그램을 저장하는 메모리와, 윈도우화면을 위한 스위칭버튼이 실행되면 윈도우화면을 포그라운드와 백그라운드로 처리하여 사용자에게 제공하며 전환시 데이터를 처리할 수 있도록 하는 제어부와, 윈도우화면을 포그라운드와 백그라운드로 전환할 수 있도록 하는 특정키버튼이 있는 키패드로 구성되어 있다. 따라서, 휴대전화기 사용자는 멀티윈도우기능을 이용함으로써 현재의 작업을 종료하지 않으면서도 다른 작업을 수행하는 것이 가능하게 된다.The present invention provides a method for enabling a multitasking operation by providing a plurality of virtual window screens to a user, and a mobile phone for implementing such a method. The mobile phone has a multi-window screen composed of a foreground and background screen, and a memory for storing a program having an algorithm structure for storing data processed by the user, and a window screen when a switching button for a window screen is executed. It is composed of a control panel that provides the user with the foreground and the background and processes the data when switching, and a keypad with a specific key button for switching the window screen to the foreground and the background. Therefore, the user of the cellular phone can use the multi-window function to perform another task without ending the current task.
이하 첨부된 도면을 참조하여 본 발명에 대한 바람직한 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 2는 본 발명을 구현하기 위한 휴대전화기의 내부구조를 보여주는 블럭도이다.2 is a block diagram showing the internal structure of a mobile phone for implementing the present invention.
본 발명의 구현을 위해서 휴대전화기의 블록 구성도에는 제어부(200), 키패드(210), 디스플레이부(220), 메모리부(230), 오디오변환부(240), 무선회로부(250) 등으로 구성이 이루어지게 된다. 이와 같은 구조를 갖는 휴대전화기의 동작에 대하여 설명하면 다음과 같다.In order to implement the present invention, a block diagram of a mobile phone includes a control unit 200, a keypad 210, a display unit 220, a memory unit 230, an audio conversion unit 240, and a wireless circuit unit 250. This is done. Referring to the operation of the mobile phone having such a structure as follows.
제어부(200)는 휴대전화기의 모든 기능을 통제하고 제어하는 것으로서, 본 발명에서는 특히, 하나이상의 윈도우화면을 사용자에게 제공하여 사용자가 한 화면에서 다른 화면으로 이동하여 작업을 할 수 있도록 하는 기능과, 윈도우화면 전환시 데이터의 상태를 유지하고 사용자의 명령을 수행하는 기능을 수행한다.The control unit 200 is to control and control all functions of the mobile phone, and in particular, the present invention provides a user with one or more window screens so that the user can work by moving from one screen to another screen; This function maintains the data state and executes the user's command when switching to the window screen.
키패드(210)는 제어부에 사용자의 명령을 전송하기 위한 입력수단으로서 기능을 실행하게 하는 기능버튼과 단지 문자나 숫자를 입력하기 위한 일반버튼으로 이루어지며, 정확히는 사용자의 지시를 제어부(200)에 전송하는 매개체의 역할을 수행한다. 이러한 기능키버튼과 일반버튼에는 기능을 실행하기 위한 키버튼 뿐만 아니라 강제로 설정해제 또는 재설정을 할 수 있도록 하는 키버튼이 존재한다. 특히 윈도우화면을 전환할 수 있도록 하는 스위칭버튼이 구비된다.The keypad 210 is composed of a function button for executing a function as an input means for transmitting a user's command to the control unit and a general button for inputting only letters or numbers, and precisely transmitting a user's instruction to the control unit 200. It acts as an intermediary. In such function key buttons and general buttons, there are key buttons for forcibly canceling or resetting as well as key buttons for executing functions. In particular, a switching button for switching the window screen is provided.
디스플레이부(220)는 제어부(200)의 제어에 따라, 휴대전화기의 정보를 알려주는 정보화면, 여러 가지 기능을 보여주는 메뉴화면, 문자나 숫자를 입력하도록 하는 입력화면, 그림이나 사진을 편집할 수 있도록 보여주는 편집화면, 무선인터넷에 접속하는 화면 등을 제공한다. 특히, 다수의 윈도우화면을 지원하여 사용자가 멀티태스킹을 수행할 수 있도록 한다.Under the control of the control unit 200, the display unit 220 may edit an information screen for notifying information of the mobile phone, a menu screen showing various functions, an input screen for inputting letters or numbers, a picture or a photo. It provides an edit screen to show the screen and a screen for accessing the wireless Internet. In particular, it supports multiple window screens so that users can perform multitasking.
메모리부(230)는 제어부(200)에 의해 처리된 기능을 구동하기 위한 프로그램, 사용자의 편리성과 기본적인 여러 기능을 구현하기 위한 소정의 프로그램 등을 저장하고, 특히 포그라운드와 백그라운드의 화면으로 구성된 멀티윈도우화면이 실행되도록 하며, 사용자에 의하여 처리되는 데이터를 저장하는 알고리즘구조의 프로그램을 저장한다. 또한, 상기 프로그램의 구동을 위한 데이터와 이에 의하여 사용되거나 생성되는 데이터를 저장한다.The memory unit 230 stores a program for driving a function processed by the controller 200, a predetermined program for implementing convenience and basic functions of a user, and in particular, a multi screen composed of a foreground and a background screen. It executes window screen and saves program of algorithm structure to save data processed by user. In addition, data for driving the program and data used or generated thereby are stored.
메모리부를 구성하는 메모리는 크게 플래쉬 메모리(flash memory), 램(RAM; random access memory), 롬(EEPROM; electrically erasable read only memory)으로 구성되며, 기본적인 실시간 처리운영시스템(Operating System)과 단말기 호처리 소프트웨어는 플래쉬 메모리에 저장되어있고, 이들 프로그램의 변수 및 상태는 램에 불러와서 동작시킨다. 롬은 전기적으로 지우거나 다시 저장할 수 있는 메모리로 NAM(Number Assignment Module) 파라메터, 기타 저장용 데이터(예:전화번호 및 이름, 단문 메시지 등)가 저장되며 비휘발성 메모리하고도 한다.The memory of the memory unit is largely composed of flash memory, random access memory (RAM), and electrically erasable read only memory (ROM), and a basic real-time operating system and terminal call processing. The software is stored in flash memory, and the variables and states of these programs are loaded into RAM and run. ROM is a memory that can be erased or re-stored electrically. It stores NAM (Number Assignment Module) parameters and other data (e.g. phone number and name, short message).
오디오변환부(240)는 휴대전화기의 사용자가 마이크를 통하여 녹음하는 음성을 데이터로 처리하여 이를 제어부(200)에 전송하거나, 외부로부터 수신된 데이터를 처리하여 스피커를 통하여 아날로그음성을 출력하는 역할을 담당한다.The audio converter 240 processes the voice recorded by the user of the mobile phone through the microphone as data and transmits it to the controller 200 or processes the data received from the outside to output analog voice through the speaker. In charge.
무선회로부(250)는 외부의 전화기가 발송하는 전화통화나 문자메시지를 안테나를 통하여 수신하고 이를 제어부(200)에 전송하거나, 저장부에 저장되어 있는 자동응답메시지를 안테나를 통해 발신자의 전화기에게 전송하는 역할을 담당한다. 또한, 무선인터넷에 접속하여 데이터를 전송하는 역할도 한다.The wireless circuit unit 250 receives a telephone call or a text message sent by an external telephone through an antenna and transmits it to the controller 200 or transmits an automatic response message stored in a storage unit to the caller's telephone through the antenna. It plays a role. It also plays a role in transmitting data by accessing the wireless Internet.
도 3은 본 발명에 따라 메모리부에 저장되어 있는 멀티윈도우를 실행하기 위한 알고리즘을 가지는 프로그램의 내부구조를 보여주는 도면이다.3 is a diagram illustrating an internal structure of a program having an algorithm for executing a multi-window stored in a memory unit according to the present invention.
프로그램은 이러한 목적을 구현하기 위한 알고리즘을 가지게 되는데 보통 프로그램은 메모리부에 저장되어 있으면서 제어부의 명령을 받아 데이터를 처리한다. 이러한 프로그램에는 실시간 처리가 가능한 운영시스템을 기반으로 동작하며 단말기의 모든 하드웨어구성을 제어하고 각종 호처리를 수행하고 멀티윈도우화면을 제공한다. 이러한 수행이 이루지기 위해서는 보통, 메인컨트롤태스크(300), 핸드셋태스크(310), 송수신태스크(320), 감시태스크(330), 데이터베이스태스크(340), 유저인터페이스(user interface)태스크(350)로 구성되면 이에 대한 각 태스크의 수행역할은 다음과 같다.A program has an algorithm for realizing this purpose. Usually, a program is stored in a memory unit and processes data by receiving a command from a controller. These programs operate based on an operating system capable of real-time processing, control all hardware configurations of the terminal, perform various call processing, and provide a multi-window screen. In order to accomplish this, the main control task 300, the handset task 310, the transmission / reception task 320, the monitoring task 330, the database task 340, and the user interface task 350 are performed. Once configured, each task's role is as follows.
메인컨트롤태스크(300): 처리태스크 생성, 수행, 제어, 소멸 등 모든 태스크(task)를 관리Main control task 300: manages all tasks such as processing task creation, execution, control, destruction
핸드셋태스크(310): 키보드, 호처리 등 휴대전화기의 상태를 관리Handset task 310: manage the state of the mobile phone, such as keyboard, call processing
송수신태스크(320): 발호(發??) 및 채널검색, 수신메시지 등 송수신과 관련된 내용을 분석Transmit / Receive Task 320: Analyze contents related to transmit / receive such as call, channel search, and receive message
감시태스크(330): 모든 프로그램을 감시Surveillance task 330: monitor all programs
데이터베이스태스크(340): 데이터와 정보를 저장하기 위한 메모리를 관리Database task 340: manages memory for storing data and information
유저인터페이스태스크(350): 휴대전화기의 처리상태를 디스플레이하며 특히 본 발명에서는 멀티윈도우화면을 제공한다. 더 상세히 설명하면 여기에는 사용 가능한 디스플레이함수(display function), 레이아웃함수(layout function) 등과 각 윈도우별로 사용해야할 엘씨디 버퍼(혹은 버퍼를 가리키는 포인터), 각 윈도우 별로 필요한 최소한의 정보들로 나누어서 관리한다. 또한, 유저인터페이스태스크는 현재 어느 윈도우가 활성화되어 있는지를 항상 인지하고 있어야 하며, 현재 활성화된 윈도우에는 엘씨디에 직접뿌릴 수 있게 끔하고, 비활성화된 윈도우는 단지 지정된 버퍼에 활성화 될 경우에 디스플레이할 내용을 저장 만할 수 있게 한다.User interface task 350: Displays the processing status of the cellular phone, and in particular, the present invention provides a multi-window screen. In more detail, it is managed by dividing the available display function, the layout function, the LCD buffer (or pointer pointing to the buffer) to be used for each window, and the minimum information required for each window. In addition, the user interface task should always be aware of which window is currently active, allowing the currently active window to be sprayed directly onto the LCD, and deactivating the window to display what will be displayed when it is only active in the specified buffer. Only save.
이러한 알고리즘을 가지고 있는 프로그램은 메인컨트롤태스크를 중심으로 해당 기능처리 루틴별로 구분되어 처리된다. 대부분의 처리언어는 "C"언어로 구성된다. 또한, 기본적으로 휴대전화기의 운영시스템이 기본적으로 멀티태스킹을 지원하기 때문에 각각의 윈도우에서 어떤 작업을 실행시켜서 수행하는 것에는 큰 무리가 없다.Programs with these algorithms are processed by classifying their function processing routines around the main control task. Most processing languages consist of the "C" language. In addition, since the operating system of the mobile phone basically supports multitasking, there is no problem in executing a task in each window.
단, 동시에 수행될 수 있는 작업에는 제한이 있다. 즉 호(call)와 관련된 작업은 동시에 진행될 수 없다. 이는 휴대전화기의 특성상 불가능한 작업으로 반드시 한 윈도우에서만 호와 관련된 작업이 진행되어져야 한다. 왜냐하면 통신채널의 제약으로 인하여 이러한 결과가 발생하게 된다.However, there is a limit to the tasks that can be performed at the same time. In other words, work related to a call cannot be performed simultaneously. This is not possible due to the characteristics of the mobile phone, and the call-related work must be performed in only one window. This is because of the limitations of the communication channel.
또한, 휴대전화기의 특성상 상태표시기(annunciator)에 나타나는 정보는 항상 동일 해야한다. 왜냐하면 백그라운드에 있는 윈도우화면에서 호와 관련된 작업을 수행 중에 호가 끊어지게 되면 포그라운드의 상태표시기를 보고 이를 확인할 수 있어야 하기 때문이다.In addition, due to the characteristics of the cellular phone, the information displayed on the annunciator must always be the same. This is because if the call is disconnected while performing a call-related operation on the window screen in the background, you should be able to check the status indicator in the foreground.
도 4a는 본 발명에 따라 하나 이상의 윈도우화면을 디스플레이하는 화면예이고, 도 4b는 활성화된 가상윈도우와 비활성화된 윈도우화면으로 이루어지는 초기상태를 보여주는 화면예이고, 도 4c는 초기화면과 달리 특정키를 사용하여 활성화 상태와 비활성화 상태가 스위칭된 화면예를 보여주는 도면이다.4A is a screen example of displaying one or more window screens according to the present invention. FIG. 4B is a screen example showing an initial state of an activated virtual window and an inactive window screen. FIG. 4C shows a specific key unlike an initial screen. The figure shows an example of a screen in which an active state and an inactive state are switched.
도 4a에서는 수 개의 윈도우가 유저인터페이스(400)로 연결되어 있는 모습을 보여주는데 이는 상기 설명한 것처럼 프로그램에 각각의 윈도우정보를 가지고 있으면서 아직 화면이 초기화되지 않은 상태를 나타낸다. 즉, 사용자가 휴대전화기의 전원을 켜면 휴대전화기의 디스플레이부에는 기본화면(윈도우A)이 활성화되어 표시된다. 이를 보여주는 화면이 도 4b에 도시되어 있다. 물론 비활성된 화면(윈도우B)은 아직 실행되지 않고 사용자의 명령이 있을 때까지 백그라운드의 화면으로만 존재하게된다. 이러한 상태에서 윈도우화면을 스위칭하기 위한 스위칭버튼기가 실행되면 상기 활성화로 표시된 윈도우A는 비활성화상태로 변하여 백그라운드의 화면으로 전환되고 대신 윈도우B가 포그라운드(foreground)화면으로 활성화된다. 이를 보여주는 도면이 도 4c에 도시되어 있다. 여기서는 두 개의 윈도우화면을 가지고 설명하였으나 이에 한정되지는 않고 여러 개의 윈도우즈화면을 구성하여 스위칭버튼의 누르는 횟수에 의하여 이를 조정할 수 있다. 즉 누르는 횟수에 의하여 윈도우즈화면을 전환하도록 프로그래밍하면 가능하게 된다.In FIG. 4A, several windows are connected to the user interface 400, which shows a state in which a screen has not been initialized yet while having respective window information in a program as described above. That is, when the user turns on the mobile phone, the display screen of the mobile phone is activated and displayed. A screen showing this is shown in FIG. 4B. Of course, the inactive screen (Windows B) is not yet executed and remains as a background screen until a user command is issued. In this state, when the switching button for switching the window screen is executed, the window A marked as activated changes to an inactive state and is switched to the background screen, and the window B is activated as the foreground screen. A diagram showing this is shown in FIG. 4C. Here, the description has been made with two window screens, but the present invention is not limited thereto, and a plurality of window screens may be configured to adjust the number of times of pressing the switching button. In other words, it can be programmed by switching the Windows screen according to the number of presses.
도 5는 본 발명에 따라 휴대전화기에서 실행되는 실시예를 보여주는 도면이다.5 is a view showing an embodiment executed in a mobile phone according to the present invention.
휴대전화기가 부팅이 되면 가능한 모든 윈도우의 정보가 초기화되면 포그라운드화면만 사용자에게 나타나게 된다. 포그라운드로 디스플레이된 초기화면에서 사용자는 무선인터넷접속을 실행하여 게임화면(510)에서 게임을 즐기기 위해 게임을 다운로드받는 중에 문자메시지가 도착한 것을 확인하고 지정된 스위칭버튼(500)을 눌러서 다른 윈도우화면으로 전환한다. 그러면 상기 게임화면은 백그라운드로 전환되고 문자메시지확인화면(520)이 포그라운드화면으로 전환되면서 사용자에게메시지내용을 보여주게 된다. 문자메시지확인화면에서 메시지를 확인한 후 사용자가 상대편에 답장을 작성하던 중에 상태표시기에서 호가 끊어지는 것을 보고 스위칭버튼키를 눌러 다운로드를 받던 화면으로 전환한다. 일단 다운로드가 제대로 된 것을 확인하고 게임다운로드화면으로 돌아가서 마무리를 짓고 답신할 문자메시지를 보낸다. 문자메시지에 대한 작업이 모두 끝나면 사용자는 다시 스위칭버튼을 눌러 게임화면에서 다운로드받은 게임을 실행한다.When the phone boots up, all the available window information is initialized so that only the foreground screen appears to the user. On the initial screen displayed in the foreground, the user confirms that a text message arrives while downloading a game to enjoy a game on the game screen 510 by executing a wireless Internet connection, and presses a designated switching button 500 to another window screen. Switch. Then, the game screen is switched to the background and the text message confirmation screen 520 is switched to the foreground screen to show the message contents to the user. After checking the message on the text message confirmation screen, the user sees the call disconnected from the status indicator while writing the reply to the other party, and presses the switching button to switch to the download screen. Once the download is complete, return to the game download screen to finalize and send a text message to reply. When all the text messages are finished, the user presses the switching button again to execute the downloaded game from the game screen.
이상, 본 발명에 대하여 첨부된 도면과 실시예를 가지고 설명하였으나, 본 발명은 특정 실시 예에 한정되지는 않는다. 그리고, 이 기술분야에서 통상의 지식을 함양하고 있는 자라면, 본 발명의 범위를 벗어나지 않으면서 많은 수정과 변형이 가능함을 이해하여야 할 것이다.In the above, the present invention has been described with reference to the accompanying drawings and embodiments, but the present invention is not limited to the specific embodiments. And those skilled in the art will appreciate that many modifications and variations are possible without departing from the scope of the invention.
본 발명의 보호범위는 첨부된 특허 청구범위에 의해 정해져야 할 것이다.The protection scope of the invention should be defined by the appended claims.
본 발명에 의하면, 작업수행도중 또 다른 작업이 수행되어야 할 경우 현재작업을 중단하고 이동해야 했던 불편함을 없애고 멀티윈도우 전용버튼으로 다른 윈도우로 전환하여 보다 간편하게 여러 작업을 동시에 수행할 수 있다.According to the present invention, when another task is to be performed during the task execution, the inconvenience of having to stop the current task and move it is eliminated, and by switching to another window with a multi-window dedicated button, multiple tasks can be performed more easily at the same time.
본 발명의 다른 효과로써는 메뉴트리에 따라 여러 단계를 거쳐 작업의 전환이 이루어지던 것을 스위칭버튼을 이용하여 간단히 전환할 수 있게 됨을 들 수 있다.Another effect of the present invention is that it is possible to simply switch using a switching button that the operation is switched through a number of steps according to the menu tree.
본 발명의 또 다른 효과로써는 멀티윈도우를 이용함으로써 현재의 작업을 종료하지 않고 다른 작업을 수행 가능한 점을 들 수 있다.Another effect of the present invention is that by using the multi-window can perform other tasks without ending the current task.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010084818A KR20030054620A (en) | 2001-12-26 | 2001-12-26 | Method, storage medium, and cellular phone for providing multi windows on the one display |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020010084818A KR20030054620A (en) | 2001-12-26 | 2001-12-26 | Method, storage medium, and cellular phone for providing multi windows on the one display |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20030054620A true KR20030054620A (en) | 2003-07-02 |
Family
ID=32213253
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020010084818A Ceased KR20030054620A (en) | 2001-12-26 | 2001-12-26 | Method, storage medium, and cellular phone for providing multi windows on the one display |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20030054620A (en) |
Cited By (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030068761A (en) * | 2002-02-18 | 2003-08-25 | 주식회사 비즈모델라인 | System and Method for Processing Multiple Data on Wireless Devices |
KR20040110116A (en) * | 2003-06-18 | 2004-12-31 | 에스케이 텔레콤주식회사 | Method for executing application of wireless terminal |
WO2006088269A1 (en) * | 2005-02-17 | 2006-08-24 | Intromobile Co., Ltd. | Mobile terminal for multi-displa yable contents information which is composed with independent channel, method thereof, and computer readable record medium on which program for executing method is recorded |
WO2007024035A1 (en) * | 2005-08-26 | 2007-03-01 | Ktf Technologies, Inc. | User terminal for performing a plurality of applications simultaneously |
KR100690720B1 (en) * | 2004-08-24 | 2007-03-09 | 엘지전자 주식회사 | How to switch screen of mobile communication terminal |
KR100712842B1 (en) * | 2004-11-25 | 2007-05-02 | 엘지전자 주식회사 | Mobile communication terminal capable of executing multi-application and its application execution method |
KR100757867B1 (en) * | 2005-08-30 | 2007-09-11 | 삼성전자주식회사 | Method and device for user interface in multitasking environment |
KR100759605B1 (en) * | 2005-12-21 | 2007-09-17 | 주식회사 팬택앤큐리텔 | Multi-task processing system that can run on mobile core program |
KR100764649B1 (en) | 2006-08-18 | 2007-10-08 | 삼성전자주식회사 | Apparatus and method for controlling a media player in a portable terminal |
KR100839058B1 (en) * | 2007-02-20 | 2008-06-19 | 주식회사 비즈모델라인 | Cell Phones for Wireless Multi-Communication |
KR100839060B1 (en) * | 2007-02-20 | 2008-06-19 | 주식회사 비즈모델라인 | Screen Handling Method in Mobile Phone |
KR100881218B1 (en) * | 2007-12-28 | 2009-02-05 | (주)케이티에프테크놀로지스 | Mobile communication terminal that drives multiple applications simultaneously |
KR100900652B1 (en) * | 2007-11-26 | 2009-06-02 | (주) 엘지텔레콤 | Multi-window providing system and method for internet web browsing of mobile communication terminal |
KR100932600B1 (en) * | 2007-03-06 | 2009-12-17 | 가시오 히타치 모바일 커뮤니케이션즈 컴퍼니 리미티드 | Recording medium recording terminal device and processing program of terminal device |
WO2010095868A3 (en) * | 2009-02-20 | 2010-11-18 | Dreamer | Method for managing java applications and computer-readable medium having thereon program performing function embodying the same |
US8626125B2 (en) | 2011-08-24 | 2014-01-07 | Pantech Co., Ltd. | Apparatus and method for securing mobile terminal |
KR101401169B1 (en) * | 2007-09-04 | 2014-05-29 | 주식회사 엘지유플러스 | Meathod for providing multi-window trnasition in communication device and communication device of enabling the meathod |
KR101506993B1 (en) * | 2012-03-29 | 2015-04-01 | 주식회사 비즈모델라인 | Mobile Device |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11225189A (en) * | 1998-02-06 | 1999-08-17 | Matsushita Electric Ind Co Ltd | Multifunctional telephone |
JP2001127867A (en) * | 1999-10-29 | 2001-05-11 | Nec Telecom Syst Ltd | User operation history function/storage operating method |
KR20020009684A (en) * | 2000-07-26 | 2002-02-02 | 조정남 | System for providing a virtual screen on a mobile phone |
KR20020087756A (en) * | 2001-05-16 | 2002-11-23 | 주식회사 엘지이아이 | Multi function display method in a mobile phone |
KR20030035555A (en) * | 2001-10-31 | 2003-05-09 | 주식회사 팬택앤큐리텔 | Method of Display Realization/Conversion for Multitasking in Mobile Telecommunication Terminal |
-
2001
- 2001-12-26 KR KR1020010084818A patent/KR20030054620A/en not_active Ceased
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11225189A (en) * | 1998-02-06 | 1999-08-17 | Matsushita Electric Ind Co Ltd | Multifunctional telephone |
JP2001127867A (en) * | 1999-10-29 | 2001-05-11 | Nec Telecom Syst Ltd | User operation history function/storage operating method |
KR20020009684A (en) * | 2000-07-26 | 2002-02-02 | 조정남 | System for providing a virtual screen on a mobile phone |
KR20020087756A (en) * | 2001-05-16 | 2002-11-23 | 주식회사 엘지이아이 | Multi function display method in a mobile phone |
KR20030035555A (en) * | 2001-10-31 | 2003-05-09 | 주식회사 팬택앤큐리텔 | Method of Display Realization/Conversion for Multitasking in Mobile Telecommunication Terminal |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030068761A (en) * | 2002-02-18 | 2003-08-25 | 주식회사 비즈모델라인 | System and Method for Processing Multiple Data on Wireless Devices |
KR20040110116A (en) * | 2003-06-18 | 2004-12-31 | 에스케이 텔레콤주식회사 | Method for executing application of wireless terminal |
KR100690720B1 (en) * | 2004-08-24 | 2007-03-09 | 엘지전자 주식회사 | How to switch screen of mobile communication terminal |
KR100712842B1 (en) * | 2004-11-25 | 2007-05-02 | 엘지전자 주식회사 | Mobile communication terminal capable of executing multi-application and its application execution method |
WO2006088269A1 (en) * | 2005-02-17 | 2006-08-24 | Intromobile Co., Ltd. | Mobile terminal for multi-displa yable contents information which is composed with independent channel, method thereof, and computer readable record medium on which program for executing method is recorded |
US8483765B2 (en) | 2005-08-26 | 2013-07-09 | Kt Corporation | User terminal for performing a plurality of applications simultaneously |
WO2007024035A1 (en) * | 2005-08-26 | 2007-03-01 | Ktf Technologies, Inc. | User terminal for performing a plurality of applications simultaneously |
US9195481B2 (en) | 2005-08-26 | 2015-11-24 | Intellectual Discovery Co., Ltd. | User terminal for performing a plurality of applications simultaneously |
KR100757867B1 (en) * | 2005-08-30 | 2007-09-11 | 삼성전자주식회사 | Method and device for user interface in multitasking environment |
KR100759605B1 (en) * | 2005-12-21 | 2007-09-17 | 주식회사 팬택앤큐리텔 | Multi-task processing system that can run on mobile core program |
KR100764649B1 (en) | 2006-08-18 | 2007-10-08 | 삼성전자주식회사 | Apparatus and method for controlling a media player in a portable terminal |
KR100839060B1 (en) * | 2007-02-20 | 2008-06-19 | 주식회사 비즈모델라인 | Screen Handling Method in Mobile Phone |
KR100839058B1 (en) * | 2007-02-20 | 2008-06-19 | 주식회사 비즈모델라인 | Cell Phones for Wireless Multi-Communication |
KR100932600B1 (en) * | 2007-03-06 | 2009-12-17 | 가시오 히타치 모바일 커뮤니케이션즈 컴퍼니 리미티드 | Recording medium recording terminal device and processing program of terminal device |
US8819580B2 (en) | 2007-03-06 | 2014-08-26 | Nec Corporation | Terminal apparatus and processing program thereof |
KR101401169B1 (en) * | 2007-09-04 | 2014-05-29 | 주식회사 엘지유플러스 | Meathod for providing multi-window trnasition in communication device and communication device of enabling the meathod |
KR100900652B1 (en) * | 2007-11-26 | 2009-06-02 | (주) 엘지텔레콤 | Multi-window providing system and method for internet web browsing of mobile communication terminal |
KR100881218B1 (en) * | 2007-12-28 | 2009-02-05 | (주)케이티에프테크놀로지스 | Mobile communication terminal that drives multiple applications simultaneously |
WO2010095868A3 (en) * | 2009-02-20 | 2010-11-18 | Dreamer | Method for managing java applications and computer-readable medium having thereon program performing function embodying the same |
KR101144346B1 (en) * | 2009-02-20 | 2012-05-11 | 에스케이플래닛 주식회사 | Method of managing java application and computer-readable medium having thereon program performing function embodying the same |
US8626125B2 (en) | 2011-08-24 | 2014-01-07 | Pantech Co., Ltd. | Apparatus and method for securing mobile terminal |
KR101506993B1 (en) * | 2012-03-29 | 2015-04-01 | 주식회사 비즈모델라인 | Mobile Device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20030054620A (en) | Method, storage medium, and cellular phone for providing multi windows on the one display | |
JP4790990B2 (en) | Mobile device | |
JP4494533B2 (en) | Communication terminal apparatus and option selection method using dial shuttle | |
US6799061B2 (en) | Method of defining short keys used to select desired functions of a communication terminal by the user | |
US11108955B2 (en) | Mobile terminal-based dual camera power supply control method, system and mobile terminal | |
JP2005102320A (en) | Wireless telephone | |
JP2005124234A (en) | Telephone | |
JP2007188265A (en) | Information processing apparatus, control method for information processing apparatus, and control program | |
KR100700171B1 (en) | Sub display display device and control method of mobile communication terminal | |
CN110753153A (en) | Terminal control method, terminal and computer storage medium | |
KR100543302B1 (en) | Selective reception method during multimedia operation on mobile terminal | |
KR100731810B1 (en) | Method of setting speed dial in user interface of mobile communication terminal and mobile communication terminal | |
CN112805988B (en) | Call control method and device, computer readable storage medium and electronic equipment | |
KR100834614B1 (en) | Skin change control device and method | |
JP4837514B2 (en) | Mobile terminal device and icon display control method in mobile terminal device | |
KR20090022926A (en) | Mobile terminal and its handling of missed received event | |
JP2007226712A (en) | Portable terminal device and language selection method thereof | |
KR20040022286A (en) | Method for finding the location of a lost mobile by short message and mobile phone using the same | |
KR100469491B1 (en) | Method for dialing simply and mobile communication device implementing the same | |
KR20040044824A (en) | Method for setting prefix number automatically and mobile communication terminal implementing the same | |
KR20060034118A (en) | Method of providing a multi-window screen on a portable terminal and its terminal | |
KR100465182B1 (en) | Method for sending some stored data on schedule | |
KR20040015918A (en) | Method for implementing remote control function through short message and mobile phone using the same | |
CN111460424A (en) | Interactive method, terminal and computer storage medium for lock screen configuration | |
US20070109917A1 (en) | Method and apparatus for changing mode in a portable terminal using timer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20011226 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20040131 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20040528 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20040131 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |