[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020010084818A
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 KR1020010084818A priority Critical patent/KR20030054620A/en
Publication of KR20030054620A publication Critical patent/KR20030054620A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/14Display of multiple viewports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/38Displays

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

멀티윈도우화면을 제공하는 방법, 기록매체와 이를 구현하는 휴대전화기 { Method, storage medium, and cellular phone for providing multi windows on the one display}Method for providing multi-window screen, recording medium and mobile phone implementing the same {Method, storage medium, and cellular phone for providing multi windows on the one display}

본 발명은 멀티윈도우화면을 제공하는 방법, 기록매체와 이를 구현하는 휴대전화기에 관한 것으로서, 더욱 상세하게는 휴대전화기에서 포그라운드화면과 백그라운드화면을 제공할 수 있도록 멀티윈도우화면이 구현되도록 하는 방법과 이러한 방법을 지원할 수 있도록 구성된 휴대전화기에 대한 것이다.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)

윈도우화면을 전환할 수 있도록 하는 스위칭버튼이 구비된 키패드와,Keypad equipped with a switching button to switch the window screen, 포그라운드와 백그라운드의 화면으로 구성된 멀티윈도우화면이 실행되도록 하며, 사용자에 의하여 처리되는 데이터를 저장하는 알고리즘구조의 프로그램과 프로그램의 구동을 위한 데이터를 저장하는 메모리부와,A memory unit configured to execute a multi-window screen composed of a foreground and background screen and to store a data for driving a program and a program having an algorithm structure for storing data processed by a user; 다수개의 윈도우화면을 지원하여 사용자가 멀티태스킹을 수행할 수 있도록 하는 디스플레이부와,A display unit for supporting a plurality of window screens so that a user can perform multitasking; 다수개의 윈도우화면을 사용자에게 제공하여 사용자가 한 화면에서 다른 화면으로 이동하여 작업을 할 수 있도록 하는 기능과, 윈도우화면 전환시 데이터의 상태를 유지하고 사용자의 명령을 수행하는 기능을 수행하는 제어부Provides a number of window screens to the user so that the user can move from one screen to another and work with them, and controls to maintain the state of data and execute user commands when switching the window screen. 를 포함하여 이루어지는 멀티윈도우 화면을 제공하는 휴대전화기.Mobile phone providing a multi-window screen comprising a. 처리태스크 생성, 수행, 제어, 소멸 등 모든 태스크(task)를 관리하는 메인컨트롤태스크와,Main control task that manages all tasks such as processing task creation, execution, control and destruction, 키보드, 호처리 등 휴대전화기의 상태를 관리하는 핸드셋태스크와,A handset task that manages the status of a mobile phone such as a keyboard and call processing; 발호 및 채널검색, 수신메시지 등 송수신과 관련된 내용을 분석하는 송수신태스크와,Transmission and reception tasks for analyzing contents related to transmission and reception such as call, channel search, and reception message, 휴대전화기에서 사용되는 프로그램을 감시하는 감시태스크와,A monitoring task that monitors programs used in mobile phones, 데이터와 정보를 저장하기 위한 메모리를 관리하는 데이터베이스태스크와,A database task that manages memory for storing data and information; 휴대전화기의 처리상태를 디스플레이하는 유저인터페이스태스크로 이루어지는 알고리즘으로 가지는 프로그램을 기록하는 저장매체.A storage medium for recording a program having an algorithm comprising a user interface task for displaying the processing status of a mobile phone. 제 2 항에 있어서,The method of claim 2, 상기 유저인터페이스태스크는The user interface task is 멀티윈도우화면을 위한 디스프레이함수, 레이아웃함수 등과, 각 윈도우별로 사용해야할 엘씨디 버퍼와, 각 윈도우 별로 필요한 최소한의 정보들로 나누어서 관리하며,It manages by dividing the display function, layout function, etc. for the multi-window screen, the LCD buffer to be used for each window, and the minimum information required for each window. 현재 어느 윈도우가 활성화되어 있는지를 항상 인지하여 현재 활성화된 윈도우에는 엘씨디에 직접뿌릴 수 있게 하고 비활성화된 윈도우는 지정된 버퍼에 활성화 될 경우에 디스플레이할 내용을 저장만 할 수 있게 함을 특징으로 하는 알고리즘을 가지는 프로그램을 기록하는 저장매체.It is always possible to know which window is currently active, so that the currently active window can be sprayed directly onto the CD, and the inactive window can only store the contents to be displayed when activated in the specified buffer. A storage medium for recording a program. 수 개의 윈도우에 대한 각각의 윈도우정보가 상기 저장매체에 저장되어있는 단계,Storing respective window information for several windows in the storage medium; 휴대전화기가 부팅하면서 제 1 윈도우화면인 기본화면이 휴대전화기의 디스플레이부에 활성화되어 표시되는 단계,When the mobile phone is booted, a basic screen which is the first window screen is activated and displayed on the display unit of the mobile phone, 상기 제 1 윈도우화면에서 윈도우화면을 전환하기 위한 스위칭버튼이 선택됨에 따라 제 1 윈도우화면은 비활성화되어 백그라운드화면으로 전환되고 백그라운드화면으로 있는 제 2 윈도우화면이 활성화되어 포그라운드화면으로 전환되는 단계As the switching button for switching the window screen is selected in the first window screen, the first window screen is deactivated to be converted into a background screen, and the second window screen serving as a background screen is activated to be converted to the foreground screen. 제어부가 상기 스위칭버튼이 선택되었는지를 확인하여 윈도우즈화면을 전환하는 단계The control unit determines whether the switching button is selected to switch the windows screen 를 포함하여 이루어지는 멀티윈도우화면을 제공하는 방법.How to provide a multi-window screen comprising a. 제 4 항에 있어서,The method of claim 4, wherein 상기 전환하는 방법은The method of switching 스위칭버튼이 누려지는 횟수에 의하여 윈도우즈화면이 전환되는 것을 특징으로 하는 멀티윈도우화면을 제공하는 방법.A method for providing a multi-window screen, characterized in that the window screen is switched by the number of times the switching button is pressed.
KR1020010084818A 2001-12-26 2001-12-26 Method, storage medium, and cellular phone for providing multi windows on the one display Ceased KR20030054620A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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