KR20040007128A - 프레쉬웹오에스를 구비한 컴퓨터 및 이를 제어하는 방법 - Google Patents

프레쉬웹오에스를 구비한 컴퓨터 및 이를 제어하는 방법 Download PDF

Info

Publication number
KR20040007128A
KR20040007128A KR1020020041784A KR20020041784A KR20040007128A KR 20040007128 A KR20040007128 A KR 20040007128A KR 1020020041784 A KR1020020041784 A KR 1020020041784A KR 20020041784 A KR20020041784 A KR 20020041784A KR 20040007128 A KR20040007128 A KR 20040007128A
Authority
KR
South Korea
Prior art keywords
web
computer
fresh
data
web browser
Prior art date
Application number
KR1020020041784A
Other languages
English (en)
Inventor
임창수
Original Assignee
임창수
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 임창수 filed Critical 임창수
Priority to KR1020020041784A priority Critical patent/KR20040007128A/ko
Publication of KR20040007128A publication Critical patent/KR20040007128A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 컴퓨터를 부팅시 윈도우즈OS을 이용하지 않고도 기존의 윈도우즈OS 사용시 출력되는 GUI(Graphic User Interface)를 출력하여 한글, 엑셀 등과 같은 각종 웹응용프로그램 작업을 수행할 수 있는 별도의 부팅장치를 구성한 컴퓨터 및 이를 이용한 부팅방법에 관한 것으로서, 프레쉬웹OS(142)는 컴퓨터(100)가 부팅시 저장되어 있던 리눅스 등의 OS가 구동되는 OS커널(kernel)부(1422)와, 상기 OS커널(kernel)부(1422)가 구동된 후 웹브라우저 형식으로 기존의 초기화면과 같은 내용을 출력하기 위한 웹브라우저 구동부(1424)와, 상기 웹브라우저 구동부(1424)가 출력되기 이전 또는 동시에 각종 프레쉬(fresh)기능을 가진 움직이는 그림 또는 문자 등의 데이터를 디코딩(decoding)하는 프레쉬디코딩부(1426)로 구성되어 있는 것을 특징으로 한다.

Description

프레쉬웹오에스를 구비한 컴퓨터 및 이를 제어하는 방법{computer with freshweb OS and the method controlling the same}
본 발명은 특히 컴퓨터를 부팅시 윈도우즈OS(operating system)나 맥OS를 이용하지 않고도 GUI(graphic user interface)를 출력하여 한글, 엑셀 등과 같은 각종 프로그램을 웹응용프로그램처럼 형성한 후 프레쉬웹OS에서 작업을 수행할 수 있는 별도의 부팅장치를 구성한 컴퓨터 및 이를 이용한 부팅방법에 관한 것이다.
일반적인 컴퓨터 시스템은 크게 구분하여 CPU와 메인 메모리(RAM), 바이오스 롬(ROM), 하드디스크 드라이브(HDD), 입력 장치 및 디스플레이 장치 등의 구성 요소들을 갖으며, 그리고 운영체계 프로그램 및 다수의 응용 프로그램들을 구비하고 있으며, 부팅(booting) 과정을 통하여 운영체계 프로그램을 실행하고 그 환경하에서 다수의 응용 프로그램들을 실행하게 된다.
이와 같이 컴퓨터가 부팅되는 과정을 보면, 먼저 외부에서 인가되는 전원이 공급되면, ROM에 저장되어 있는 BIOS(Basic Input Output System) 프로그램 즉, ROM BIOS가 실행되며, 이때 CPU는 CPU에 연결되어 있는 주변 장치들(예를 들어, 메모리, 디스플레이 컨트롤러, 키보드, 마우스, 하드디스크 및 플로피 디스크 드라이브 등)가 정상적인 동작을 하는지를 판별하기 위하여 각 하드웨어들을 초기화(initialize)하고 검사하는 포스트(POST : Power On Self Test) 과정을 수행하며, 이러한 점검 결과는 보통, 컴퓨터 시스템의 모니터에 초기 화면 즉, 'Starting MS-DOS...'메시지가 보이기 직전의 화면 상단에 나타나는 박스 형태로 나타나게 된다.
그리고 POST 과정에서 이상이 없으면, 부팅과정 동안 BIOS 코드는, 마이크로 프로세서가 플로피, 하드 디스크 또는 CD-ROM드라이브의 제 1 섹터를 판독하는 방법을 지시하는 코드의 섹션으로 점프하도록 명령하는 부트스트랩 로더(bootstrap loader)를 실행하고, 이후 CPU는 각종 운영체계 프로그램(Operating System)를 메인 메모리에 로딩하게 되고, 이어서 운영체계 프로그램은 시스템의 각종 하드웨어 및 소프트웨어에 대한 설정된 정보를 검색하여 시스템이 정상적으로 동작되도록 실행한다.
즉, 운영체계 프로그램(예컨데 마이크로소프트사의 윈도우 95, 윈도우 98 또는 윈도우 NT 등)는 시스템에 구비되는 주변장치들을 제어하는 다수의 드라이버 또는 디바이스들을 구비하고 있으며, 이들은 시스템 부팅시 각 장치들의 설정된 정보를 검색하여 이상이 없으면 정상적인 부팅이 이루어진다.
그러므로 부팅할 때마다 CPU는 각각의 장치 및 이를 제어하는 드라이버 등을 매번 검색해야 하기 때문에 부팅 시간이 길어지게 되는 문제점이 있었다.
그리고 종래의 컴퓨터 장치에서는 대부분 윈도우즈OS을 구비하고 있으며 이러한 윈도우즈OS는 그 용량이 매우 크기 때문에 최근과 같이 간편하게 휴대하고 다닐 수 있는 휴대폰 또는 PDA 등에서는 메모리 용량이 적어 설치하기 어려운 문제점이 있었다.
또한 종래의 컴퓨터장치에서는 윈도우즈OS에서 구동되는 웹응용프로그램은 다른 계열의 OS에서는 서로 호환되지 않기 때문에 사용자에 따라서는 각각의 OS를 설치하여 사용하여야 하는 불편한 문제점이 있었다.
따라서, 본 발명은 상기한 바와 같은 문제점을 해결하기 프레쉬웹OS를 구비한 컴퓨터 및 이를 제어하는 방법에 관한 것으로서, 컴퓨터를 부팅시 윈도우즈OS을 이용하지 않고 GUI를 출력하므로서 기존에 사용하던 윈도우즈OS에서의 초기화면과 같이 출력되도록 하기 위한 프레쉬웹OS를 구비한 컴퓨터 및 이를 제어하는 방법을 제공하는데 있다.
그리고 본 발명은 컴퓨터 부팅후 바탕화면에서 출력되는 GUI에서는 인터넷의 웹사이트와 같은 초기화면이 출력되어 각종 작업을 웹브라우저 형식에서 작업을 하게 되는 프레쉬웹OS를 구비한 컴퓨터 및 이를 제어하는 방법을 제공하는데 있다.
그리고 본 발명은 인터넷에 접속한 후 관련 자료를 인터넷에 저장하므로서 사용자가 필요한 곳 어느 곳에서도 자신의 환경에 맞는 상태로 각종 컴퓨터 작업을 할 수 있는 프레쉬웹OS를 구비한 컴퓨터 및 이를 제어하는 방법을 제공하는데 있다.
그리고 본 발명은 웹브라우저상에서 한글, 엑셀 등과 같은 웹응용프로그램을 수행하고 생성된 각종 데이터를 특정한 OS에 상관없이 공유할 수 있는 프레쉬웹OS를 구비한 컴퓨터 및 이를 제어하는 방법을 제공하는데 있다.
또한 본 발명은 윈도우즈OS를 탑재하지 않고도 부팅하도록 하므로서 메모리 용량이 상대적으로 작은 휴대폰 또는 PDA 등에서도 기존의 컴퓨터와 같이 각종 작업을 손쉽게 수행할 수 있는 발명이다.
그리고 상기와 같은 목적을 달성하기 위한 본 발명은, 시스템을 전체적으로 제어하는 CPU와, 상기 CPU의 동작에 따라 처리되는 데이터를 화면으로 출력하는 모니터 등과 같은 디스플레이부와, 웹응용프로그램과 주변 장치 (디스플레이부, 키보드 등) 사이의 데이터 전달을 제어하는 BIOS(Basic Input/Output System)를 저장하는 롬과, OS 및 시스템 운용을 위한 웹응용프로그램을 저장하는 램과, 통상적으로 사용되는 키보드, 마우스, 스피커 및 프린터 등이 연결되어 상기 CPU와 데이터를 송수하도록 인터페이싱하는 입출력부와, 각종 응용 프로그램과 이들에 의해 사용될 데이터와 상기 CPU의 제어에 따라 웹브라우저 형태의 GUI 초기화면이 출력되도록 하는 프레쉬웹OS를 저장하고 있는 저장매체로 구성되어 있는 것을 특징으로 한다.
그리고 본 발명의 상기 저장매체는 윈도우즈OS가 저장되어 있지 않는 것을 특징으로 하며, 상기 프레쉬웹OS는 컴퓨터가 부팅시 저장되어 있던 리눅스 등의 OS가 구동되는 OS커널부와, 상기 OS커널부가 구동된 후 웹브라우저 형식으로 기존의 초기화면과 같은 내용을 출력하기 위한 웹브라우저 구동부와, 상기 웹브라우저 구동부가 출력되기 이전 또는 동시에 각종 프레쉬(fresh)기능을 가진 데이터를 디코딩(decoding)하는 프레쉬디코딩부로 구성되어 있는 것을 특징으로 한다.
또한 본 발명의 상기 웹브라우저 구동부의해 출력되는 웹브라우저화면은 기존의 윈도우즈OS 구동시 GUI 초기화면과 유사한 형식으로 구성할 수 있는 것을 특징으로 하거나 또는 기존의 윈도우즈OS 구동시 GUI 초기화면과 상이하게 사용자의 특성에 맞게 구성할 수 있는 것을 특징으로 한다.
그리고 본 발명의 상기 컴퓨터는 통신연결부를 통해서 사용자가 인터넷 웹부라우저에서 검색된 관련 자료를 전송하거나 파일전송 등을 하기 위해 제어하는 서버부와, 상기 컴퓨터가 인터넷에서 작업한 각종 웹응용프로그램 및 데이터를 저장, 관리 및 제어하는 데이터베이스서버부가 추가적으로 연결되어 동작할 수 있는 것을 특징으로 하며, 상기 데이터베이스서버부에는 자료를 고객이 원할 경우 출력하기 위해서 내용별로 구분하여 저장된 콘텐츠 데이터베이스와, 사용자가 각종 자료 및 응용 프로그램 등에 대한 자료, 예를 들어 파일의 크기, 파일 내용, 파일에 대한 저장일자 등에 대한 자료 데이터베이스와, 사용자에 대한 각종 정보가 저장되어 있는 개인정보 데이터베이스와, 사용자가 각종 자료를 다운로드 또는 웹응용프로그램을 구동시킬 경우 이들을 관리하는 관리데이터베이스로 구성되어 있는 것을 특징으로 한다.
그리고 본 발명의 상기 프레쉬웹OS는 메모리 용량이 작은 휴대폰 또는 PDA 등에 적용하여 윈도우즈OS 없이 웹브라우저 형식의 GUI를 출력할 수 있는 것을 특징으로 한다.
그리고 본 발명은, 외부에서 전원이 컴퓨터에 공급되면, 포스트(POST)과정을 수행하는 포스트동작단계와, 상기 포스트동작을 수행한 후 윈도우즈OS 없이 웨브라우저 형식의 GUI 초기화면을 출력하게 되는 초기화면 출력단계와, 인터넷에 접속할 것인가를 판단한느 단계와, 인터넷에 접속할 경우에는 인터넷에서 각종 웹응용프로그램 작업을 웹브라우저상에서 수행하게 되는 인터넷웹응용프로그램단계와, 상기 단계를 수행한 후 관련 데이터를 인터넷의 데이터베이스서버부에 저장하게 되는 인터넷저장단계와, 인터넷에 접속하지 않은 경우에도 웹브라우저 상에서 각종 웹응용프로그램 작업을 수행하게 되는 오프라인웹응용프로그램단계와, 상기 단계를 수행한 후 각종 데이터를 저장매체에 저장하게 되는 오프라인저장단계로 구성되어 있는 것을 특징으로 한다.
그리고 본 발명의 상기 초기화면 출력단계는 상기 CPU에서 OS커널부에 저장되어 있는 각종 OS를 독출하는 단계(S114)와, 상기 단계(S114)를 수행한 후 웹브라우저 구동부에 의해 웹브라우저를 초기화면으로 출력되기 이전 또는 동시에 상기 프레쉬디코딩부의 동작으로 움직이는 그림 또는 문자 등의 데이터를 디코딩하게 되는 단계(S116)와, 상기 단계(S116)를 수행한 후 상기 저장매체에 저장되어 있던 각종 응용 프로그램 등을 로딩하여 상기 램에 저장하는 단계(S118)로 구성되어 있는 것을 특징으로 한다.
도 1은 본 발명의 컴퓨터에 대한 전체적인 블록도이며,
도 2는 본 발명의 프레쉬웹OS에 대한 블록도이며,
도 3은 본 발명의 동작에 따른 전체적인 흐름도이다.
<도면의 주요 부분에 대한 부호의 설명>
100 : 컴퓨터102 : CPU
110 : 디스플레이부120 : 메모리부
122 : 롬124 : 램
130 : 입출력부140 : 저장매체
142 : 프레쉬웹OS150 : 통신연결부
170 : 서버부180 : 데이터베이스서버부
182 : 콘텐츠 데이터베이스183 : 자료 데이터베이스
184 : 개인정보 데이터베이스185 : 관리데이터베이스
1422 : OS커널부
1424 : 웹브라우저 구동부
1426 : 프레쉬디코딩부
본 발명의 프레쉬웹OS를 구비한 컴퓨터 및 이를 제어하는 방법에 대한 구체적인 구성은 첨부도면을 통하여 기술하면 다음과 같다.
도 1은 본 발명의 프레쉬웹OS를 구비한 컴퓨터에 대한 블록도로서, 100은 본 발명의 컴퓨터 장치이며, 시스템을 전체적으로 제어하는 CPU(102)와, 상기 CPU(102)의 동작에 따라 처리되는 데이터를 화면으로 출력하는 모니터 등과 같은디스플레이부(110)와, 웹응용프로그램과 주변 장치 (디스플레이부, 키보드 등) 사이의 데이터 입출력을 제어하는 BIOS(Basic Input/Output System)를 저장하는 롬(122)과, OS 및 시스템 운용을 위한 웹응용프로그램을 저장하는 램(124)과, 통상적으로 사용되는 키보드, 마우스, 스피커 및 프린터 등이 연결되어 상기 CPU(102)와 데이터를 송수하도록 인터페이싱하는 입출력부(130)와, 각종 응용 프로그램과 이들에 의해 사용될 데이터와 상기 CPU(102)의 제어에 따라 윈도우즈OS 없이 기존의 GUI 형태의 초기화면이 출력되도록 하는 프레쉬웹OS(142)를 저장하고 있는 저장매체(140)로 구성되어 있다.
그리고 상기 컴퓨터(100)에는 상기 컴퓨터(100)가 인터넷에 접속할 수 있도록 PSTN 또는 이터넷으로 형성되어 있는 통신연결부(150)와, 사용자가 웹부라우저에서 검색된 관련 자료를 전송하거나 파일전송 등을 하기 위해 제어하는 서버부(170)와, 상기 컴퓨터(100)가 인터넷에서 작업한 각종 웹응용프로그램 및 데이터를 저장, 관리 및 제어하는 데이터베이스서버부(180)가 추가적으로 연결될 수 있는 것이다.
그리고 상기 롬(122)은 BIOS(Basic Input/Output System)를 저장하며, 상기 BIOS는 OS 또는 응용 프로그램과 주변 장치 (디스플레이, 키보드 등) 사이의 데이터 전달을 제어하게 된다.
그리고 상기 램(124)은 상기 CPU(102)에 의해 실행될 프로그램과 상기 CPU(102)를 동작시키는 데 필요한 데이터를 임시적으로 저장하게 되며, 부팅 시퀀스가 종료하게 되면 상기 저장매체(140)에 저장되어 있던 프레쉬웹OS(142)와 각종응용 프로그램 등이 로딩(loading)되어 저장된다.
그리고 상기 저장매체(140)는 각종 응용 프로그램 및 이들 프로그램들에 의해 생성된 각종 데이터를 저장하고 있으며, 본 발명에서는 종래와 같이 많은 저장공간을 차지하는 윈도우즈OS가 저장되어 있지 않으며, 특히 윈도우즈OS 없이도 컴퓨터가 부팅된 후 웹브라우저 형식으로 출력되면서 기존에 사용하던 GUI 형식을 유지하도록 제어하는 프레쉬웹OS(142)가 저장되어 있는 것이다.
그리고 상기 저장매체(140)는 통상적인 하드디스크, 플레시메모리 또는 그 외에 각종 저장할 수 있는 매체를 포함하며, 즉 오프라인(off-line)상에서 모두 읽고 쓸수 있는 저장매체를 의미한다.
그리고 상기 프레쉬웹OS(142)는 컴퓨터(100)가 부팅하게 되면, 리눅스 또는 RTOS 등의 각종 OS가 구동되는 OS커널부(1422)와, 상기 OS커널부(1422)가 구동된 후 웹브라우저 형식으로 기존의 초기화면과 같은 내용을 출력하기 위한 웹브라우저 구동부(1424)와, 상기 웹브라우저 구동부(1424)가 출력되기 이전 또는 동시에 각종 프레쉬(fresh)기능을 가진 데이터를 디코딩(decoding)하는 프레쉬디코딩(fresh decoding)부(1426)로 구성되어 있으며, 필요한 경우에는 웹브라저 구동부(1424)의 동작없이도 프레쉬디코딩부(1426)가 동작할 수 있는 것이다.
그리고 상기 웹브라우저 구동부(1424)에서는 웹브라우저의 화면으로 디스플레이되도록 하는 장치이며, 즉 본 발명에서는 웹브라우저에 대한 데이터를 리드한 후 통상적인 그래픽카드에 바로 출력하여 디스플레이되도록 하는 것이며, 기존의 사용하던 윈도우즈OS에서는 웹브라우저에 대한 데이터를 리드한 후 윈도우즈OS에출력하게 되면, 윈도우즈OS에서는 입력받은 웹브라우저 데이터를 그래픽카드에 출력하므로서 출력하였던 점과는 차이점이 있는 것이다.
그리고 웹브라우저는 기존의 윈도우즈OS에서의 GUI 초기화면과 유사한 형식으로 디스플레이되도록 할 수 있으며, 이러한 경우에는 오랜동안 윈도우즈OS에 익숙한 사용자에게 부담감없이 기존과 비슷하게 컴퓨터 작업을 사용하도록 할 수 있는 것이다.
그리고 본 발명의 웹브라우저 구동부(1424)는 상기에 기술한 내용과 전혀 달리, 기존의 윈도우즈OS환경에서 사용하던 방식을 떠나 사용자 특성에 맞는 보다 쉽고 흥미있게 화면을 구성할 수 있도록 사용자 인터페이스 및 화면메뉴를 재구성할 수 있는 것이다.
또한 상기 프레쉬디코딩부(1426)는 상기 웨브라우저 구동부(1424)에 의해 출력된 웹브라우저 형식의 초기화면에 출력되는 다양한 형태의 움직이는 그림 또는 문자와 마우스를 이동하여 클릭하게 되면 활성화시켜 데이터가 디스플레이 되도록 디코딩하는 구성요소이다.
즉, 상기와 같은 동작은 오프라인에서 작업이 되는 것이나, 물론 온라인에서도 작업이 될 수 있는 것이다.
그리고 상기 저장매체(140)에 저장된 프로그램 등은 상기 컴퓨터(100)가 부팅시 상기 CPU(102)의 제어에 따라 상기 램(124)에 차례되로 저장되고, 전원을 차단하게 되면 상기 램(124)에 있던 각종 프로그램 및 데이터가 상기 저장매체(140)에 저장되는 것이다.
그리고 상기 서버부(170)는 사용자의 웹부라우저로 검색된 관련 자료를 전송하는 웹서버와, 파일전송을 위한 프로토콜을 가지고 있는 FTP와, 메일 서비스를 실행하는 메일서버와, 각 서버의 주소 정보가 저장된 도메인 네임 서비스 서버와, 상기 데이터베이스서버의 자료를 저장, 처리,삭제, 출력 등의 기능을 통제하기 위한 ASP 프로그램이 내장되어 있다.
또한 상기 데이터베이스서버부(180)에는 사용자가 저장하고 있는 각종 자료 및 응용 프로그램에 대한 각종 자료가 저장되어 있는 것으로서, 상기 자료를 고객이 원할 경우 출력하기 위해서 내용별로 구분하여 저장된 콘텐츠 데이터베이스(182)와, 사용자가 각종 자료 및 응용 프로그램 등에 대한 자료, 예를 들어 파일의 크기, 파일 내용, 파일에 대한 저장일자 등에 대한 자료 데이터베이스(183)와, 사용자에 대한 각종 정보가 저장되어 있는 개인정보 데이터베이스(184)와, 사용자가 각종 자료를 다운로드 또는 웹응용프로그램을 구동시킬 경우 이들을 관리하는 관리데이터베이스(185)로 구성되어 있다.
그리고 본 발명의 통신연결부(150)는 인터넷상에서 실시간 통신을 위한 필수적인 근거리통신망(LAN)환경, ADSL등에 적합한 이더넷(ETHERNET) 및 공중전화망(PSTN)를 위한 모뎀(MODEM)로 구성될 수 있이며, 그리고 휴대폰 또는 PDA를 이용하는 경우에는 무선으로 인터넷에 접속하여 데이터를 송수신할 수 있는 것도 포함되는 것이다.
그리고 상기에 기술한 컴퓨터는 반드시 컴퓨터만을 대상으로 하는 것이 아니라 설명을 용이하게 하기 위한 하나의 실시예이며, 본 발명은 상기에 한정되는 것이 아니라, 상대적으로 메모리 용량이 작은 휴대폰 또는 PDA 등에서 본 발명이 더욱 가치가 있는 것이며, 휴대폰 등에 본 발명의 프레쉬웹OS(142)를 구성한 후에는 기존에 생각할 수 없는 윈도우즈OS를 설치하지 않고도 다른 웹응용프로그램을 손쉽게 사용할 수 있는 것이며, 이와 같은 환경에서 작업한 데이터는 다른 OS환경에서도 호환이 되므로서 매우 편리하게 응용될 수 있는 것이다.
도 3은 본 발명의 동작에 대한 흐름도로서, 이는 상기 컴퓨터(100)가 도 1의 구성에 따라 동작할 경우 부팅 수순을 나타내는 흐름도이며, 먼저 상기 컴퓨터(100)에 외부에서 전원이 공급되는 단계(S110)와, 이후 포스트과정이 수행되는 단계(S112)와, 상기 단계(S112)를 수행한 후 상기 CPU(102)에서는 OS커널부(1422)에 저장되어 있는 각종 OS를 독출하는 단계(S114)와, 상기 단계(S114)를 수행한 후 웹브라우저 구동부(1424)에 의해 웹브라우저를 초기화면으로 출력되기 이전 또는 동시에 상기 프레쉬디코딩부(1426)의 동작으로 프레쉬관련 데이터를 디코딩하게 되는 단계(S116)과, 상기 단계(S116)를 수행한 후 상기 저장매체(140)에 저장되어 있던 각종 응용 프로그램 등을 로딩하여 상기 램(124)에 저장하는 단계(S118)와, 상기 단계(S118)를 수행한 후 인터넷에 접속할 것인가를 판단하는 단계(S120)로 구성되어 있다.
그리고 상기 단계(S120)에서 인터넷에 접속되도록 상기 프레쉬웹OS(142)가 구동할 경우에는 상기 초기화면출력부(144)에 저장되어 있던 초기의 바탕화면이 웹브라우저의 형식으로 출력되는 단계(S122)와, 상기 단계(S122)를 수행한 후 사용자가 정상적인 권한이 있는 가를 파악하기 위해 필요에 따라 로그인을 할 수 있도록형성되어 있는 단계(S124)와, 상기 단계(S124)를 수행 한 후 정상적인 권한이 있는 경우에는 인터넷의 접속상태에서 각종 컴퓨터에 관련된 작업, 예를 들어 워드작업, 엑셀작업, 캐드작업 등을 할 것인지 아니면 통상의 저장매체(140)의 상태에서 작업을 할 것인가를 판단하는 단계(S126)하는 단계로 구성되어 있다.
또한 상기 단계(S126)를 수행한 후 인터넷이 접속된 상태에서 각종 작업을 하는 단계(S128)와, 상기 단계(S128)에서 작업을 한 경우 필요한 내용을 인터넷의 서버부(170)에 저장할 것인가 또는 상기 저장매체(140)에 저장하게 되는 단계(S130)로 구성되어 있다.
그리고 상기 단계(S120)에서 사용자가 인터넷을 접속할 수 없도록 설정해 놓은 상태이거나 또는 접속하고자 하는 경우가 아닌 경우에는 정상적인 사용자인가를 파악하기 위해 로그인하는 단계(S150)와, 상기 단계(S150)를 수행한 후 기존의 윈도우즈OS의 상태에서와 같이 상기 프레쉬웹OS(142)의 동작에 따른 웹브라우저 형식의 GUI에서 워드작업, 엑셀작업, 캐드작업, 각종 게임 등을 수행하게 되는 단계(S152)와, 상기 단계(S152)를 수행한 후 관련 내용을 저장하고자 하는 경우 상기 저장매체(140)에 저장되도록 하는 단계(S154)와, 상기 단계(S154)를 수행한 후 인터넷에 접속하고자 하는 가를 판단하는 단계(S156)로 구성되어 있다.
그리고 상기 단계(S112)에서는 CPU 테스트, ROM BIOS 체크섬(Check Sum) 테스트, 키보드와 마우스 등을 점검하여 이상이 있는 가를 파악하게 되는 것이다.
그리고 상기 단계(S116)에서는 상기 웹브라우저 구동부(1424)가 출력되기 이전 또는 동시에 각종 프레쉬(fresh)기능을 가진 움직이는 그림 또는 문자 등의 데이터를 디코딩(decoding)하는 프레쉬디코딩부(1426)가 동작하게 되는 것이며, 필요한 경우에는 웹브라우저 구동부(1424)의 동작없이 프레쉬디코딩부(1426)이 동작할 수도 있는 것이다.
그리고 단계(S116)에서는 사용자가 오랫동안 사용하던 윈도우즈OS에서의 초기화면과 같이 각종 응용 프로그램 등을 폴더 형태로 형성하고, 각 드라이버를 아이콘으로 더블클릭(double click)하게 되면 기존의 윈도우 탐색기와 같이 웹응용프로그램이 활성화되어 내용을 파악할 수 있도록 형성되어 있으며, 또는 기존의 윈도우즈OS 형태에서의 구성과 전혀 상이하게 자신만이 특이하게 디자인할 수도 있는 것이다.
그리고 상기 단계(S120)는 사용자가 미리 상기 프레쉬웹OS(142)에 형성되어 있는 웹브라우저 구동부(1424)에 저장하여 인터넷을 자동으로 설정할 수 있으며, 필요한 경우에는 사용자가 웹브라우저 형식의 초기화면이 출력된 후 인터넷에 접속할 것인가를 판단할 수 있는 것이다.
그리고 상기 단계(S122)에서는 사용자가 접속하고자 하는 인터넷 웹사이트가 출력되는 것이다.
그리고 상기 단계(S130)는 사용자가 인터넷에서 작업을 하는 경우이며, 예를 들어 사용자가 인터넷에 접속된 후 상기 서버부(170)를 통해서 데이터베이스서버부(180)에서 작업한 후 작업한 관련 내용을 저장할 수 있는 것이며, 이러한 경우에는 사용자가 어느 곳에 가던지 자신이 작업한 내용을 손쉽게 확인 할 수 있고, 필요한 경우에는 관련 자료를 다운받을 수 있는 것이다.
그리고 사용자가 상기 데이터베이스서버부(180)에서 작업을 한 경우라고 하더라도 사용자가 필요한 경우에는 상기 저장매체(140)에 저장할 수 있는 것이며, 이와 반대도 가능한 것이다.
상기와 같이 구성된 본 발명의 프레쉬웹OS를 구비한 컴퓨터 및 이를 제어하는 방법은, 컴퓨터를 부팅시 기존의 윈도우즈OS을 이용하지 않고 GUI를 출력하므로서, 각종 컴퓨터의 작업을 웹브라우저 형식에서 작업을 하게 되어 특정한 OS에 상관없이 관련 데이터를 공유할 수 있으며, 또한 본 발명은 윈도우즈OS를 탑재하지 않고도 기존의 윈도우즈OS에서의 초기화면과 같이 출력되도록 하므로서 메모리 용량이 상대적으로 작은 휴대폰 또는 PDA 등에서도 기존의 컴퓨터와 같이 각종 웹응용프로그램 작업을 손쉽게 수행할 수 있으며, 게다가 컴퓨터를 부팅시 윈도우즈OS을 이용하지 않고 하므로서 부팅시간을 감소시킬 수 있는 발명이다.

Claims (11)

  1. 시스템을 전체적으로 제어하는 CPU(102)와, 상기 CPU(102)의 동작에 따라 처리되는 데이터를 화면으로 출력하는 모니터 등과 같은 디스플레이부(110)와, 웹응용프로그램과 주변 장치 사이의 데이터 전달을 제어하는 BIOS(Basic Input/Output System)를 저장하는 롬(122)과, OS 및 시스템 운용을 위한 웹응용프로그램을 저장하는 램(124)과, 통상적으로 사용되는 키보드, 마우스, 스피커 등이 연결되어 상기 CPU(102)와 데이터를 송수하도록 인터페이싱하는 입출력부(130)와, 각종 응용 프로그램과 이들에 의해 사용될 데이터와 상기 CPU(102)의 제어에 따라 웹브라우저 형태의 GUI 초기화면이 출력되도록 하는 프레쉬웹OS(142)를 저장하고 있는 저장매체(140)로 구성되어 있는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터.
  2. 제 1항에 있어서, 상기 저장매체(140)는 윈도우즈OS가 저장되어 있지 않는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터.
  3. 제 1항에 있어서, 상기 프레쉬웹OS(142)는 컴퓨터(100)가 부팅시 저장되어 있던 리눅스 등의 OS가 구동되는 OS커널부(1422)와, 상기 OS커널부(1422)가 구동된 후 웹브라우저 형식으로 기존의 초기화면과 같은 내용을 출력하기 위한 웹브라우저구동부(1424)와, 상기 웹브라우저 구동부(1424)가 출력되기 이전 또는 동시에 각종 프레쉬(fresh)기능을 가진 데이터를 디코딩(decoding)하는 프레쉬디코딩부(1426)로 구성되어 있는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터.
  4. 제 3항에 있어서, 상기 웹브라우저 구동부(1424)의해 출력되는 웹브라우저화면은 기존의 윈도우즈OS 구동시 GUI 초기화면과 같은 형식으로 구성할 수 있는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터.
  5. 제 3항에 있어서, 상기 웹브라우저 구동부(1424)에 의해 출력되는 웹브라우저화면은 기존의 윈도우즈OS 구동시 GUI 초기화면과 상이하게 사용자의 특성에 맞게 구성할 수 있는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터.
  6. 제 1항에 있어서, 상기 컴퓨터(100)는 통신연결부(150)를 통해서 사용자가 인터넷 웹부라우저에서 검색된 관련 자료를 전송하거나 파일전송 등을 하기 위해 제어하는 서버부(170)와, 상기 컴퓨터(100)가 인터넷에서 작업한 각종 웹응용프로그램 및 데이터를 저장, 관리 및 제어하는 데이터베이스서버부(180)가 추가적으로 연결되어 동작할 수 있는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터.
  7. 제 6항에 있어서, 상기 데이터베이스서버부(180)에는 자료를 고객이 원할 경우 출력하기 위해서 내용별로 구분하여 저장된 콘텐츠 데이터베이스(182)와, 사용자가 각종 자료 및 응용 프로그램 등에 대한 자료, 예를 들어 파일의 크기, 파일 내용, 파일에 대한 저장일자 등에 대한 자료 데이터베이스(183)와, 사용자에 대한 각종 정보가 저장되어 있는 개인정보 데이터베이스(184)와, 사용자가 각종 자료를 다운로드 또는 웹응용프로그램을 구동시킬 경우 이들을 관리하는 관리데이터베이스(185)로 구성되어 있는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터.
  8. 제 1항에 있어서, 상기 프레쉬웹OS(142)는 메모리 용량이 작은 휴대폰 또는 PDA 등에 적용하여 윈도우즈OS 없이 웹브라우저 형식의 GUI를 출력할 수 있는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터.
  9. 제 1항에 있어서, 상기 프레쉬웹OS(142)는 온라인 또는 오프라인에서도 동작되는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터.
  10. 외부에서 전원이 컴퓨터(100)에 공급되면, 포스트(POST)과정을 수행하는 포스트동작단계와, 상기 포스트동작을 수행한 후 윈도우즈OS 없이 웨브라우저 형식의 GUI 초기화면을 출력하게 되는 초기화면 출력단계와, 인터넷에 접속할 것인가를 판단하는 단계와, 인터넷에 접속할 경우에는 인터넷에서 각종 웹응용프로그램 작업을 웹브라우저상에서 수행하게 되는 인터넷웹응용프로그램단계와, 상기 단계를 수행한 후 관련 데이터를 인터넷의 데이터베이스서버부(180)에 저장하게 되는 인터넷저장단계와, 인터넷에 접속하지 않은 경우에도 웹브라우저 상에서 각종 웹응용프로그램 작업을 수행하게 되는 오프라인웹응용프로그램단계와, 상기 단계를 수행한 후 각종 데이터를 저장매체(140)에 저장하게 되는 오프라인저장단계로 구성되어 있는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터를 제어하는 방법.
  11. 제 10항에 있어서, 상기 초기화면 출력단계는 상기 CPU(102)에서 OS커널부(1422)에 저장되어 있는 각종 OS를 독출하는 단계(S114)와, 상기 단계(S114)를 수행한 후 웹브라우저 구동부(1424)에 의해 웹브라우저를 초기화면으로 출력되기 이전 또는 동시에 상기 프레쉬디코딩부(1426)의 동작으로 움직이는 그림 또는 문자 등의 데이터를 디코딩하게 되는 단계(S116)와, 상기 단계(S116)를 수행한 후 상기 저장매체(140)에 저장되어 있던 각종 응용 프로그램 등을 로딩하여 상기 램(124)에 저장하는 단계(S118)로 구성되어 있는 것을 특징으로 하는 프레쉬웹OS를 구비한 컴퓨터를 제어하는 방법.
KR1020020041784A 2002-07-16 2002-07-16 프레쉬웹오에스를 구비한 컴퓨터 및 이를 제어하는 방법 KR20040007128A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020020041784A KR20040007128A (ko) 2002-07-16 2002-07-16 프레쉬웹오에스를 구비한 컴퓨터 및 이를 제어하는 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020041784A KR20040007128A (ko) 2002-07-16 2002-07-16 프레쉬웹오에스를 구비한 컴퓨터 및 이를 제어하는 방법

Publications (1)

Publication Number Publication Date
KR20040007128A true KR20040007128A (ko) 2004-01-24

Family

ID=37316952

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020041784A KR20040007128A (ko) 2002-07-16 2002-07-16 프레쉬웹오에스를 구비한 컴퓨터 및 이를 제어하는 방법

Country Status (1)

Country Link
KR (1) KR20040007128A (ko)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01312624A (ja) * 1988-06-13 1989-12-18 Mitsubishi Electric Corp マルチウインドの表示制御方式
EP0917060A1 (en) * 1997-11-03 1999-05-19 Iomega Corporation System for computer recovery using removable high capacity media
US5978912A (en) * 1997-03-20 1999-11-02 Phoenix Technologies Limited Network enhanced BIOS enabling remote management of a computer without a functioning operating system
WO2000016193A1 (en) * 1998-09-11 2000-03-23 Powerquest Corporation Managing multiple operating systems on a single computer
KR20000052313A (ko) * 1999-01-07 2000-08-16 헨리 엔 가라나 읽기/쓰기 하드 드라이브의 파티션을 사용할 수 없는 경우의그래픽 유저 인터페이스를 부팅 및 구동하는 컴퓨터시스템 및오퍼레이팅 방법
KR20020075601A (ko) * 2001-03-26 2002-10-05 주식회사데이콤 접근통제기능을 개선한 리눅스 시스템 및 리눅스 시스템의운영방법

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01312624A (ja) * 1988-06-13 1989-12-18 Mitsubishi Electric Corp マルチウインドの表示制御方式
US5978912A (en) * 1997-03-20 1999-11-02 Phoenix Technologies Limited Network enhanced BIOS enabling remote management of a computer without a functioning operating system
EP0917060A1 (en) * 1997-11-03 1999-05-19 Iomega Corporation System for computer recovery using removable high capacity media
WO2000016193A1 (en) * 1998-09-11 2000-03-23 Powerquest Corporation Managing multiple operating systems on a single computer
KR20000052313A (ko) * 1999-01-07 2000-08-16 헨리 엔 가라나 읽기/쓰기 하드 드라이브의 파티션을 사용할 수 없는 경우의그래픽 유저 인터페이스를 부팅 및 구동하는 컴퓨터시스템 및오퍼레이팅 방법
KR20020075601A (ko) * 2001-03-26 2002-10-05 주식회사데이콤 접근통제기능을 개선한 리눅스 시스템 및 리눅스 시스템의운영방법

Similar Documents

Publication Publication Date Title
CN1315042C (zh) 创建和使用具有选定功能的操作***的方法和***
US6512526B1 (en) User specific execution of programs
US9785458B2 (en) Systems and methods for providing seamless software compatibility using virtual machines
US7631173B2 (en) Method and system for performing pre-boot operations from an external memory including memory address and geometry
US20040230963A1 (en) Method for updating firmware in an operating system agnostic manner
US7103641B2 (en) Method and apparatus for distributing computer platform firmware across a network
US6658562B1 (en) Method, system, and program for customizing a basic input/output system (“BIOS”) configuration according to the type of user
AU2003285048B2 (en) Method and system for migrating an operating system to a personal computer
US20070113066A1 (en) Host build and rebuild system and method
EP1605352A2 (en) Locating environment variables in non-volatile memory
US20050055690A1 (en) System and method for communication between computers via an integrated hardware device
US6754811B1 (en) Operating system device centric agent
JP2001056718A (ja) ブートアップ時及びシャットダウン時の画像表示
IL142851A (en) Method and device for installing new operating software for the device by operating system
KR20010085354A (ko) Usb 호스트에서 usb 장치 종속 프로그램을 실행하기위해 usb 장치에 의해 제공되는 에이전트
US20110016283A1 (en) Method and system for configuring a storage array
US20020016909A1 (en) Processing apparatus, managing apparatus, processing method and storage medium
JPH06332716A (ja) リモートブートシステム
US20050193104A1 (en) User interface for remote computing devices
GB2427050A (en) System and method for automatically optimizing available virtual memory.
US20040243385A1 (en) Emulation of hardware devices in a pre-boot environment
US8549545B2 (en) Abstraction of computer disk image cloning capabilities from bootable media
JP2001265598A (ja) 情報処理装置
KR20040007128A (ko) 프레쉬웹오에스를 구비한 컴퓨터 및 이를 제어하는 방법
JP2003150379A (ja) 複数のpdaオペレーティングシステムをメニューを通して起動させる方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application