KR20040097852A - Client computer and method of upgrading thereof - Google Patents
Client computer and method of upgrading thereof Download PDFInfo
- Publication number
- KR20040097852A KR20040097852A KR1020030030376A KR20030030376A KR20040097852A KR 20040097852 A KR20040097852 A KR 20040097852A KR 1020030030376 A KR1020030030376 A KR 1020030030376A KR 20030030376 A KR20030030376 A KR 20030030376A KR 20040097852 A KR20040097852 A KR 20040097852A
- Authority
- KR
- South Korea
- Prior art keywords
- client computer
- upgrade
- host server
- client
- computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/656—Updates while running
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
컴퓨터 자원의 손상이 억제될 수 있는 환경에서 업그레이드를 수행할 수 있는 자체 업그레이드 기능을 갖는 클라이언트 컴퓨터 및 그 업데이트 방법이 개시된다. 네트웍을 통해 호스트 서버와 통신할 수 있도록 접속된 클라이언트 컴퓨터의 기억장치에는 시스템 시작에 해당하는 신호가 입력될 때마다 사용자 인터페이스를 지원하는 운영체계의 실행 이전에 먼저 수행될 수 있게 설정되어 호스트 서버에 접속하여 업그레이드 내용이 있는지를 체크하고, 업그레이드 내용이 있으면 해당내용을 다운로드 받아 설치한 후 재부팅하는 업데이트 클라이언트 관리기가 더 구비된다. 이러한 자체 업그레이드 기능을 갖는 클라이언트 컴퓨터 및 그 업그레이드 방법에 의하면, 사용자의 조작 및 드라이브의 작동이 차단된 상태에서 컴퓨터가 시동될 때마다 수행됨으로써 컴퓨터의 손상을 억제시킬 수 있다.Disclosed are a client computer having a self-upgrade function and an update method thereof capable of performing an upgrade in an environment in which damage to computer resources can be suppressed. The storage device of a client computer connected to communicate with the host server through the network is configured to be executed first before execution of an operating system supporting a user interface whenever a signal corresponding to system startup is input. It is further equipped with an update client manager that checks whether there are upgrade contents by accessing it, and downloads, installs, and reboots the upgrade contents if there are upgrade contents. According to the client computer having the self-upgrading function and the upgrade method thereof, damage to the computer can be suppressed by being performed every time the computer is started while the user's operation and the drive are blocked.
Description
본 발명은 자체 업그레이드 기능을 갖는 클라이언트 컴퓨터 및 그 업그레이드 방법에 관한 것으로서, 상세하게는 컴퓨터 자원의 손상이 억제될 수 있는 환경에서 업그레이드를 수행할 수 있는 자체 업그레이드 기능을 갖는 클라이언트 컴퓨터 및 그 업데이트 방법에 관한 것이다.The present invention relates to a client computer having a self-upgrade function and an upgrade method thereof, and more particularly, to a client computer having a self-upgrade function and an update method thereof capable of performing an upgrade in an environment in which damage to computer resources can be suppressed. It is about.
인터넷, 랜과 같은 네트웍을 통한 컴퓨터의 이용이 보편화되면서 컴퓨터의 바이러스 감염 및 해킹에 의한 피해를 줄일 수 있는 다양한 방법이 시도되고 있다.As the use of computers through networks such as the Internet and LANs is becoming more common, various methods have been attempted to reduce the damage caused by virus infection and hacking of computers.
바이러스의 감염 유형을 분류해보면, 플로피디스크 또는 시디롬(CD-ROM)과 같은 기록매체를 통한 감염, 네트웍 또는 인터넷을 통한 감염 및 전자메일 또는 다운로드시 감염 등으로 크게 나눌 수 있다.The types of infections of viruses can be broadly classified into infections through recording media such as floppy disks or CD-ROMs, infections via the network or the Internet, and infections by e-mail or download.
이러한 바이러스 감염 중 기록매체에 의한 감염, 전자메일 및 다운로드과정에서 발생되는 감염은 사용자가 마우스와 키보드와 같은 입력장치를 이용하여 원하는 액션을 수행함으로써 발생되는 것이 대부분 이다.Infections caused by recording media, and e-mails and downloads during virus infections are mostly caused by a user performing a desired action using an input device such as a mouse and a keyboard.
한편, 다수의 클라이언트 컴퓨터를 원격지에서 효율적으로 관리할 수 있게 네트웍을 통해 구축된 클라이언트 컴퓨터 관리시스템이 기업 또는 회원들에게 네트웍 서비스를 제공하는 네트웍 서비스 시스템에서 일반적으로 많이 이용되고 있다.Meanwhile, a client computer management system constructed through a network to efficiently manage a large number of client computers at a remote location is commonly used in a network service system that provides a network service to an enterprise or a member.
그런데, 이러한 클라이언트 컴퓨터 관리시스템은 통상적으로 관리자 컴퓨터를 통해 호스트 서버에 관리대상 클라이언트 컴퓨터를 등록 및 업그레이드 소프트웨어 모듈을 다운로드 가능하게 등록시키고, 사용자는 클라이언트 컴퓨터를 호스트 서버에 접속한 후 업그레이드 내용이 있는지를 확인하고 업그레이드 내용이 있으면 사용자가 직접 입력장치를 이용하여 다운로드를 받는 과정을 수행하도록 되어 있다.However, such a client computer management system typically registers a managed client computer to a host server through a manager computer so as to download and download the upgrade software module, and the user connects the client computer to the host server to check whether there is an upgrade. If there is an upgrade and a user upgrades, the user directly downloads using the input device.
이 경우 종래의 클라이언트 컴퓨터 관리시스템은 클라이언트 컴퓨터의 운영체제가 완전히 로딩되어 사용자가 입력장치를 이용하여 필요한 액션을 수행할 수 있도록 된 이후에 업그레이드 소프트웨어 모듈을 다운로드 할 수 있고, 이 과정에서 사용자가 클라이언트 컴퓨터를 이용하여 다운로드와는 다른 작업을 멀티로 수행하는 중에 바이러스 감염이 발생할 수 있는 문제점이 있다. 이렇게 바이러스에 감염된 컴퓨터는 다른 컴퓨터에 대해서도 감염시킬 수 있어 시스템을 회복시키는데 소용되는 시간이 많이 걸리고, 회복시까지 컴퓨터를 활용할 수 없는 문제점이 있다.In this case, the conventional client computer management system can download the upgrade software module after the operating system of the client computer is completely loaded so that the user can perform a necessary action by using an input device. There is a problem that a virus infection may occur while performing a multi-task different from the download using the multi-task. Such a computer infected with a virus can infect other computers, it takes a long time to recover the system, and there is a problem that the computer cannot be used until recovery.
본 발명은 상기의 문제점을 개선하기 위하여 창안된 것으로서, 바이러스 감염이 억제될 수 있는 환경에서 업그레이드를 수행할 수 있는 클라이언트 컴퓨터 및 그 업그레이드 방법을 제공하는 데 그 목적이 있다.The present invention has been made to improve the above problems, and an object thereof is to provide a client computer and an upgrade method thereof capable of performing an upgrade in an environment in which virus infection can be suppressed.
도 1은 본 발명에 따른 클라이언트 컴퓨터 관리 시스템을 나타내 보인 도면이고,1 is a view showing a client computer management system according to the present invention,
도 2는 도 1의 클라이언트 컴퓨터의 블록도이고,2 is a block diagram of a client computer of FIG. 1,
도 3은 본 발명의 바람직한 실시예에 따른 클라이언트 컴퓨터의 업그레이드 과정을 나타내 보인 플로우도이다.3 is a flowchart illustrating an upgrade process of a client computer according to an exemplary embodiment of the present invention.
< 도면의 주요부분에 대한 부호의 설명 ><Description of Symbols for Major Parts of Drawings>
100: 호스트 서버 200: 클라이언트 컴퓨터100: host server 200: client computer
300: 관리자 컴퓨터 400: 네트웍300: administrator computer 400: network
상기의 목적을 달성하기 위하여 본 발명에 따른 클라이언트 컴퓨터는 네트웍을 통해 호스트 서버와 통신할 수 있도록 접속된 클라이언트 컴퓨터에 있어서, 상기 클라이언트 컴퓨터의 기억장치에는 시스템 시작에 해당하는 신호가 입력될 때마다 사용자 인터페이스를 지원하는 운영체계의 실행 이전에 먼저 수행될 수 있게 설정되어 상기 호스트서버에 접속하여 업그레이드 내용이 있는지를 체크하고, 업그레이드 내용이 있으면 해당내용을 다운로드 받아 설치한 후 재부팅하는 업데이트 클라이언트 관리기;가 더 구비된다.In order to achieve the above object, a client computer according to the present invention is a client computer connected to communicate with a host server through a network, wherein a user inputs a signal corresponding to system startup to a storage device of the client computer. Update client manager that is set to be able to be performed before the operating system supporting the interface, and checks whether there are upgrade contents by accessing the host server, and downloads and installs the contents after the upgrade, and reboots; It is further provided.
또한, 상기의 목적을 달성하기 위하여 본 발명에 따른 클라이언트 컴퓨터의 업그레이드 방법은 가. 클라이언트 컴퓨터의 시스템 시작에 해당하는 신호가 입력되면 설정된 네트웍 서비스 체계를 로딩하는 단계와; 나. 클라이언트 컴퓨터와 네트웍을 통해 접속된 호스트 서버에 접속하는 단계와; 다. 접속된 상기 호스트 서버에 업그레이드 내용이 있는 지를 체크하는 단계와; 라. 상기 호스트 서버에 업그레이드 내용이 있으면 해당 소프트웨어 모듈을 다운로드 받아 설치하는 단계와; 마. 상기 라 단계가 완료되면 상기 클라이언트 컴퓨터를 재부팅 한 후, 상기 가 단계로 복귀하는 단계;를 포함한다.In addition, the upgrade method of the client computer according to the present invention to achieve the above object is a. Loading a set network service system when a signal corresponding to system start of a client computer is input; I. Connecting to a host server connected via a network with the client computer; All. Checking whether there is an upgrade in the connected host server; la. Downloading and installing a corresponding software module if there is an upgrade content in the host server; hemp. And if the step D is completed, rebooting the client computer and then returning to step A.
바람직하게는 상기 다 단계에서 상기 호스트 서버에 업그레이드 내용이 없다고 판단되면 사용자 인터페이스를 지원하는 운영체계를 실행시키는 단계;를 더 포함한다.Preferably, in the multi-step, if it is determined that there is no upgrade content in the host server, executing the operating system supporting the user interface; further includes.
또한, 상기 나 단계와 상기 다 단계 사이에 상기 클라이언트 컴퓨터의 드라이브를 보호모드로 유지하는 단계; 및 상기 운영체계 실행단계 이전에 상기 클라이언트 컴퓨터의 드라이브에 대해 설정된 보호모드를 해제시키는 단계;를 더 포함한다.The method may further include maintaining a drive of the client computer in a protected mode between the step B and the step C; And releasing the protected mode set for the drive of the client computer before executing the operating system.
더욱 바람직하게는 상기 마단계에서 상기 클라이언트 컴퓨터의 업데이트된 바이오스 정보를 설정된 복원 장소에 저장하는 단계;를 더 포함한다.More preferably, the step of storing the updated BIOS information of the client computer in the set restore location; further comprises.
이하, 첨부된 도면을 참조하면서 본 발명의 바람직한 실시예에 따른 클라이언트 컴퓨터 및 그 업그레이드 방법을 보다 상세하게 설명한다.Hereinafter, a client computer and an upgrade method thereof according to a preferred embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명에 따른 클라이언트 컴퓨터 관리 시스템을 나타내 보인 도면이다.1 is a view showing a client computer management system according to the present invention.
도면을 참조하면, 네트웍(400)을 통해 호스트 서버(100), 관리자 컴퓨터(300) 및 복수의 클라이언트 컴퓨터(200)가 접속되어 있다.Referring to the drawing, a host server 100, a manager computer 300, and a plurality of client computers 200 are connected through a network 400.
네트웍(400)은 로컬 네트웍(LAN), 광역 네트웍(WAN), 인터넷(Internet) 등 컴퓨터 상호간의 접속을 지원하는 것을 포함한다.The network 400 includes supporting a connection between computers, such as a local network (LAN), a wide area network (WAN), and the Internet.
호스트 서버(100)는 네트웍(400)을 통해 접속된 클라이언트 컴퓨터(200)들의 등록 및 업그레이드/다운 그레이드용 소프트웨어 모듈의 클라이언트 컴퓨터(200)로의 다운로드/업로드를 지원할 수 있도록 구축된 것이 적용된다.The host server 100 is configured to support the download / upload of the software module for registration and upgrade / downgrade of the client computers 200 connected through the network 400 to the client computer 200.
이러한 호스트 서버(100)는 관리자가 이용하는 관리자 컴퓨터(300)에 의해 관리대상 클라이언트 컴퓨터(200)의 등록 및 다운로드 가능한 소프트 웨어 모듈의 탑재가 이루어진다.The host server 100 is equipped with a software module that can register and download the management target client computer 200 by the manager computer 300 used by the administrator.
여기서 관리자 컴퓨터(300)는 호스트 서버(100)에 대한 자료 갱신 권한을 갖는 관리자가 이용하는 컴퓨터를 말한다.Herein, the manager computer 300 refers to a computer used by an administrator who has authority to update data on the host server 100.
관리자 컴퓨터(300)는 물리적으로는 클라이언트 컴퓨터(200)와 동일한 구조가 적용될 수 있고, 통상적으로 관리자는 관리자 컴퓨터(300)를 이용하여 호스트 서버(100)에 접속한 후, 관리자 로그인 과정을 통해 호스트 서버(100)에 대해 데이터 갱신 작업 권한을 부여받는다.The administrator computer 300 may be physically the same structure as the client computer 200, and typically, the administrator accesses the host server 100 using the administrator computer 300 and then hosts the administrator through a login process. The server 100 is granted the right to update data.
클라이언트 컴퓨터(200)는 일 예가 도시된 도 2를 참조하면, 중앙처리장치(CPU)(210), 롬(ROM)(220), 램(RAM)(230), 표시장치(240), 입력장치(250), 기억장치(260), 통신장치(270)를 구비한다.Referring to FIG. 2, which is an example, the client computer 200 may include a CPU 210, a ROM 220, a RAM 230, a display 240, and an input device. 250, a storage device 260, and a communication device 270.
기억장치(260)에는 운영체제(O/S)(261), 업데이트 클라이언트 관리기(262)가 설치되어 있다.The storage device 260 is provided with an operating system (O / S) 261 and an update client manager 262.
운영체제(O/S)는 윈도우 98, 윈도우 2000, 윈도우 NT, 윈도우 XP, 리눅스 등네트웍 서비스를 지원하도록 구축된 공지된 어떤 것도 적용될 수 있다.The operating system (O / S) can be applied to anything known to support network services such as Windows 98, Windows 2000, Windows NT, Windows XP, Linux.
업데이트 클라이언트 관리기(262)는 시스템 시작모드가 수행될 때마다 사용자 인터페이스를 지원하는 운영체제(261)의 실행 이전에 먼저 수행될 수 있게 설정되어 호스트 서버(100)에 접속하여 업그레이드 내용이 있는지를 체크하고, 업그레이드 내용이 있으면 해당 내용을 다운로드 받아 설치한 후 재부팅을 수행하는 소프트웨어 모듈이다.The update client manager 262 is configured to be executed first before the operating system 261 supporting the user interface is executed every time the system startup mode is performed, and checks whether there is an upgrade content by accessing the host server 100. If there is an upgrade, it is a software module that downloads, installs and reboots.
여기서, 시스템 시작모드는 클라이언트 컴퓨터(200)에 마련된 전원 버튼(미도시), 리셋버튼(미도시) 또는 운영체제(261)의 실행모드상에서 제공되는 것으로 시스템 종료 명령시 후속으로 제공되는 선택메뉴 중 '다시시작'메뉴를 선택한 경우에 수행되는 모드를 말한다.Here, the system start mode is provided on a power button (not shown), a reset button (not shown), or an execution mode of the operating system 261 provided in the client computer 200. Refers to the mode performed when the 'Restart' menu is selected.
이러한 기능을 수행하는 업데이트 클라이언트 관리기(262)는 최초 인스톨시 운영체계의 지원하에 설치되며, 마이크로 소프트 계열의 운영체제의 경우 먼저, 윈도우 95, 윈도우 98에 대해서 설명하면, 초기화 과정의 실행 프로세스에 대한 레지스트리의 편집 및 등록을 지원할 수 있게 마련된 디렉토리(내컴퓨터|Hkey_local Machine\ Software\Microsoft\Windows\Currentversion\Runservices)에 해당 내용을 등록시키도록 프로그램 되면 된다.The update client manager 262 which performs these functions is installed with the support of the operating system at the time of initial installation. In the case of the Microsoft-based operating system, the Windows 95 and Windows 98 will be described first. It can be programmed to register the contents in a directory (My Computer | Hkey_local Machine \ Software \ Microsoft \ Windows \ Currentversion \ Runservices) that can support editing and registration of files.
윈도우 NT이상의 운영체제에서는 "system service"항목에 해당 프로세스 내용을 등록시키면 된다.In Windows NT and above, you can register the process contents in "system service".
이러한 업데이트 클라이언트 관리기가 설치된 클라이언트 컴퓨터의 실행에 의한 업그레이드 과정을 도 3을 참조하여 설명한다.An upgrade process by executing a client computer in which such an update client manager is installed will be described with reference to FIG. 3.
먼저, 시스템 시작 신호가 입력됐는지를 판단한다(단계 110). 여기서 시스템 시작신호는 전원 버튼이 온으로 조작되어 시스템에 전력투입을 개시되는 신호, 리셋버튼 조작신호 또는 운영체제에서 제공되는 다시 시작 메뉴의 선택신호 등을 포함한다.First, it is determined whether a system start signal is input (step 110). Here, the system start signal includes a signal in which the power button is turned on to start power input to the system, a reset button operation signal, or a signal for selecting a restart menu provided by the operating system.
단계 110에서 시스템 시작신호가 입력된 것으로 판단되면, 부팅을 시작한다(단계 120). 여기서 부팅은 바이오스(BIOS) 프로그램을 로딩시키는 것을 말한다. 다만 단계 120에서는 사용자 인터페이싱이 가능하게 운영체계(O/S)를 로딩하는 것은 제외된다.If it is determined in step 110 that the system start signal is input, booting is started (step 120). Booting here means loading a BIOS program. In operation 120, however, the OS may be loaded to enable user interfacing.
이후 네트웍 서비스를 로딩한다(단계 130). 여기서 네트웍 서비스는 네트웍을 통한 데이터의 송수신이 가능하게 장착된 네트웍 서비스 지원 모듈을 로딩시키는 것을 말한다.The network service is then loaded (step 130). In this case, the network service refers to loading a network service support module equipped to transmit and receive data through the network.
네트웍 서비스 로딩이 완료되면, 호스트 서버에 접속한다(단계 140). 클라이언트 컴퓨터(200)가 호스트 서버(100)에 접속하기 위하여 필요한 호스트 서버(100)의 네트웍상의 주소는 클라이언트 컴퓨터(200)의 업데이트 클라이언트 관리기(262)에 미리 등록되어 있다. 또한, 호스트 서버(100)에 대한 접속방식에 따라 클라이언트 컴퓨터(200)의 ID 및/또는 인증키가 요구될 때는 해당 ID 및 인증키가 클라이언트 컴퓨터(200)의 업데이트 클라이언트 관리기(262)에 미리 저장되어 있고, 호스트 서버(100)에 접속시 해당 정보가 함께 전송되도록 처리된다.When the network service loading is complete, the host server is connected (step 140). The address on the network of the host server 100 necessary for the client computer 200 to access the host server 100 is registered in advance in the update client manager 262 of the client computer 200. In addition, when an ID and / or an authentication key of the client computer 200 are required according to a connection method to the host server 100, the ID and authentication key are stored in advance in the update client manager 262 of the client computer 200. And, when the host server 100 is connected to the corresponding information is processed to be transmitted together.
이후에는 클라이언트 컴퓨터(200)의 드라이브를 보호모드로 유지한다(단계 150). 여기서 드라이브 보호모드(drive preotection)는 플로피 디스크 드라이브(미도시), 시디롬 드라이브(미도시), 마우스 키보드와 같은 입력장치(250)의 키입력신호를 처리하는 입력장치 드라이브(미도시) 등 각종 드라이브의 실행을 차단하는 것을 말한다.Thereafter, the drive of the client computer 200 is maintained in the protected mode (step 150). The drive protection mode may include various drives such as a floppy disk drive (not shown), a CD-ROM drive (not shown), an input device drive (not shown) that processes key input signals of an input device 250 such as a mouse keyboard. To block the execution of the.
이후, 접속된 호스트 서버(100)에 업그레이드 내용이 있는지를 체크한다(단계 160).Thereafter, it is checked whether there is an upgrade content in the connected host server 100 (step 160).
단계 160에서 업그레이드 내용이 있다고 판단되면 호스트 서버(100)로부터 해당 소프트웨어 모듈을 수신 받아 설치한다(단계 170). 여기서 소프트웨어 모듈은 클라이언트 컴퓨터(200)로의 다운로드 및 설치과정이 자동적으로 수행될 수 있게 구축되어 호스트 컴퓨터(100)에 등록되어 있는 것이 적용된다.If it is determined in step 160 that there is an upgrade content, the corresponding software module is received from the host server 100 and installed (step 170). In this case, the software module is constructed so that the download and installation process to the client computer 200 can be automatically performed and is registered in the host computer 100.
이후, 설치가 완료되면 현재의 셋팅조건을 회복조건정보로서 설정된 기억장소에 저장한다(단계 180). 여기서 회복조건 기억장소는 기억장치(260)로서 적용되는 하드 디스크외에 별개로 장착된 회복용 장치가 적용될 수 있음은 물론이다. 회복조건 정보는 이후의 클라이언트 컴퓨터(200)의 작동 에러가 발생시에 이용할 수 있도록 하기 위한 것이다.Thereafter, when the installation is completed, the current setting condition is stored in the storage location set as the recovery condition information (step 180). In this case, the recovery condition storage location may be applied to a recovery device mounted separately from the hard disk applied as the storage device 260. The recovery condition information is intended to be used when an operation error of the client computer 200 subsequently occurs.
회복 조건 저장이 완료되면 재부팅한다(단계 190).Reboot when the recovery condition save is completed (step 190).
한편, 단계 160에서 업그레이드 내용이 없다고 판단되면, 드라이브 보호모드를 해제하고(단계 210), 운영체제를 로딩한다(단계 220).On the other hand, if it is determined in step 160 that there is no upgrade content, the drive protection mode is released (step 210), and the operating system is loaded (step 220).
사용자는 단계220이 실행된 이후에 클라이언트 컴퓨터(200)를 사용할 수 있게 된다.The user can use the client computer 200 after step 220 is executed.
따라서, 이러한 프로세스에 의해 클라이언트 컴퓨터(200)가 새로 시작될 때마다 호스트서버(100)에 등록된 업그레이드 대상 소프트웨어 모듈의 설치시 사용자의 조작 및 드라이브의 실행이 차단됨으로써, 바이러스의 감염 등에 의한 컴퓨터의 손상을 억제시킬 수 있다.Therefore, each time the client computer 200 is newly started by this process, the user's operation and the drive are blocked during installation of the upgrade target software module registered in the host server 100, thereby damaging the computer due to virus infection. Can be suppressed.
이상의 설명에서는 설명의 복잡성을 피하기 위해 업그레이드 및 다운로드 과정에 대해서만 설명하였지만 다운그레이드 및 업로드에 대해서도 같은 원리로 호스트서버(100)와의 데이터 통신이 이루어지도록 수행하면 되고 이에 대한 상세한 설명은 생략한다.In the above description, only the upgrade and download process has been described in order to avoid the complexity of the description, but the downgrade and upload may be performed to perform data communication with the host server 100 in the same principle, and a detailed description thereof will be omitted.
지금까지 설명된 바와 같이 본 발명에 따른 자체 업그레이드 기능을 갖는 클라이언트 컴퓨터 및 그 업그레이드 방법에 의하면, 사용자의 조작 및 드라이브의 작동이 차단된 상태에서 컴퓨터가 시동될 때마다 수행됨으로써 컴퓨터의 손상을 억제시킬 수 있다.As described so far, the client computer having the self-upgrading function and the upgrade method thereof according to the present invention are performed every time the computer is started while the user's operation and the drive are blocked, thereby preventing damage to the computer. Can be.
Claims (5)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030030376A KR20040097852A (en) | 2003-05-13 | 2003-05-13 | Client computer and method of upgrading thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030030376A KR20040097852A (en) | 2003-05-13 | 2003-05-13 | Client computer and method of upgrading thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20040097852A true KR20040097852A (en) | 2004-11-18 |
Family
ID=37375971
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020030030376A Withdrawn KR20040097852A (en) | 2003-05-13 | 2003-05-13 | Client computer and method of upgrading thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20040097852A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100739141B1 (en) * | 2005-06-24 | 2007-07-13 | 엘지전자 주식회사 | How to update your data |
| KR100873302B1 (en) * | 2006-08-29 | 2008-12-09 | 콘티넨탈 오토모티브 시스템 주식회사 | How to Reprogram the Electronic Control Unit of a Vehicle |
-
2003
- 2003-05-13 KR KR1020030030376A patent/KR20040097852A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100739141B1 (en) * | 2005-06-24 | 2007-07-13 | 엘지전자 주식회사 | How to update your data |
| KR100873302B1 (en) * | 2006-08-29 | 2008-12-09 | 콘티넨탈 오토모티브 시스템 주식회사 | How to Reprogram the Electronic Control Unit of a Vehicle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5680547A (en) | Method and apparatus for controlling network and workstation access prior to workstation boot | |
| US8245019B2 (en) | Method, program and system to update files in a computer system | |
| US20100132042A1 (en) | Method for upgrading antivirus software and terminal and system thereof | |
| US9602466B2 (en) | Method and apparatus for securing a computer | |
| US10445106B2 (en) | Persistent enrollment of a computing device using a BIOS | |
| US8037290B1 (en) | Preboot security data update | |
| US20050283640A1 (en) | Polled automatic virus fix | |
| US8392539B1 (en) | Operating system banking and portability | |
| US10078523B2 (en) | Method to boot a computer from a user trusted device with an operating system loader stored thereon | |
| KR20040111222A (en) | Device and System for preventing virus | |
| US10409619B2 (en) | Persistent enrollment of a computing device using vendor autodsicovery | |
| EP3029564B1 (en) | System and method for providing access to original routines of boot drivers | |
| US9940461B2 (en) | Enabling an external operating system to access encrypted data units of a data storage system | |
| JP2011150499A (en) | Thin client system, thin client terminal, and thin client program | |
| US20060112313A1 (en) | Bootable virtual disk for computer system recovery | |
| EP0791195A1 (en) | Method and apparatus for controlling network and workstation access prior to workstation boot | |
| WO2006053488A1 (en) | A method for realizing anti-virus and a computer thereof | |
| KR20040097852A (en) | Client computer and method of upgrading thereof | |
| KR100831128B1 (en) | Operating system backup / restore and game backup / recovery / update / installation / execution and operating system management system and method using server system in multi-user environment | |
| US7730359B2 (en) | Repair of network communication files | |
| EP3596595B1 (en) | Persistent enrollment of a computing device using vendor autodiscovery | |
| KR100631784B1 (en) | System and method for preventing infection from computer virus | |
| Halsey et al. | Windows registry troubleshooting | |
| KR100891174B1 (en) | Automatic management method of computer system and device | |
| CN120631657A (en) | Server batch reset method, system, device, electronic device and medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030513 |
|
| PG1501 | Laying open of application | ||
| PC1203 | Withdrawal of no request for examination | ||
| WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |