KR101595936B1 - Optimization method, optimization server and computer readable recording medium for providing service with vaccine and optimization functions - Google Patents
Optimization method, optimization server and computer readable recording medium for providing service with vaccine and optimization functions Download PDFInfo
- Publication number
- KR101595936B1 KR101595936B1 KR1020110063810A KR20110063810A KR101595936B1 KR 101595936 B1 KR101595936 B1 KR 101595936B1 KR 1020110063810 A KR1020110063810 A KR 1020110063810A KR 20110063810 A KR20110063810 A KR 20110063810A KR 101595936 B1 KR101595936 B1 KR 101595936B1
- Authority
- KR
- South Korea
- Prior art keywords
- optimization
- information
- computer
- user
- user terminal
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/55—Detecting local intrusion or implementing counter-measures
- G06F21/56—Computer malware detection or handling, e.g. anti-virus arrangements
- G06F21/568—Computer malware detection or handling, e.g. anti-virus arrangements eliminating virus, restoring damaged files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Virology (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명은 백신과 컴퓨터 최적화 기능을 구비한 컴퓨터 최적화 방법, 최적화 서버 및 컴퓨터 판독 가능한 기록매체에 관한 것이다. 본 발명의 일 태양에 따르면, 사용자 단말기에 설치된 백신과 컴퓨터 최적화 기능을 구비한 어플리케이션에 의해 수행되는 컴퓨터 최적화 방법으로서, (a) 상기 사용자 단말기의 보안 상태 정보와 컴퓨터 최적화 상태 정보를 포함하는 상태 정보를 검출하여 출력하는 단계; (b) 사용자의 조작에 따라 컴퓨터 검사기능이 선택되는 경우, 상기 사용자 단말기에 대하여 악성 코드 검사 및 치료를 수행하는 단계; 및 (c) 사용자의 조작에 따라 컴퓨터 최적화 기능이 선택되는 경우, 설정에 따라 상기 사용자 단말기에 대하여 컴퓨터 최적화 과정을 수행하는 단계를 포함하되, 상기 (a) 단계는 상기 어플리케이션의 이전 구동시 저장된 최종 상태 정보를 우선 추출하여 출력하며, 상기 저장된 상태 정보의 출력 후 상기 단말기의 현재 상태 정보를 검출하여 상기 출력된 최종 상태 정보를 갱신하는 것을 특징으로 하는 컴퓨터 최적화 방법이 제안된다. The present invention relates to a computer optimization method, an optimization server, and a computer-readable recording medium having a vaccine and a computer optimization function. According to an aspect of the present invention, there is provided a computer optimization method performed by a vaccine installed in a user terminal and an application having a computer optimization function, the method comprising the steps of: (a) Detecting and outputting the signal; (b) performing a malicious code inspection and treatment on the user terminal when a computer test function is selected according to a user operation; And (c) if the computer optimization function is selected according to an operation of a user, performing a computer optimization process on the user terminal according to a setting, wherein the step (a) The computer system first extracts and outputs the state information, outputs the stored state information, and detects the current state information of the terminal and updates the outputted final state information.
Description
본 발명은 백신과 컴퓨터 최적화 기능을 구비한 컴퓨터 최적화 방법, 최적화 서버 및 컴퓨터 판독 가능한 기록매체에 관한 것으로서, 더욱 상세하게는 사용자 단말기의 상태 정보를 직관적으로 사용자에게 제공하고, 바이러스 검사 또는 최적화 실행 전 어떠한 내용이 진행될 것인지에 대한 상세정보를 사용자에게 제공하며, 컴퓨터 최적화에 있어 사용자의 조작에 따라 설정될 수 있는 다양한 최적화 옵션을 제공하고, 사용자의 선택에 따라 설정된 최적화 옵션에 따라 컴퓨터 최적화를 효율적으로 수행할 수 있는 본 발명은 백신과 컴퓨터 최적화 기능을 구비한 컴퓨터 최적화 방법, 최적화 서버 및 컴퓨터 판독 가능한 기록매체에 관한 것이다.
The present invention relates to a computer optimization method, an optimization server, and a computer-readable recording medium having a vaccine and a computer optimization function. More particularly, the present invention relates to a method and system for intuitively providing status information of a user terminal, Provides detailed information on what contents will be processed, provides various optimization options that can be set according to the user's operation in computer optimization, and optimizes the computer according to the optimization options set according to the user's selection The present invention relates to a computer optimization method, an optimization server, and a computer-readable recording medium having a vaccine and a computer optimization function.
정보처리기능을 구비한 개인용 컴퓨터, 노트북, PDA, 스마트 폰 등의 정보통신기기의 일반화로 인하여 컴퓨터 바이러스, 스파이웨어, 애드웨어, 그레이웨어로 인한 피해가 심각해지고 있으며, 이러한 컴퓨터 바이러스, 스파이웨어, 애드웨어, 그레이웨어 등을 치료/삭제/예방하기 위한 백신 프로그램이 널리 이용되고 있다. 또한, 컴퓨터의 성능 저하를 초래하는 여러 가지 장애요소들(임시 파일, 쿠키 파일, 손상되거나 필요없는 레지스트리, 불필요한 메모리 점유, 불필요한 ActiveX, 불필요한 설치 프로그램, 불필요한 인터넷 익스플로러 추가기능/툴바, 불필요한 시작 프로그램 등)에 대하여 최적화를 수행하여 컴퓨터의 성능을 최적화하는 컴퓨터 최적화 프로그램도 널리 이용되고 있다.Spyware, adware, and grayware are becoming serious due to the generalization of information and communication devices such as personal computers, laptop computers, PDAs, and smart phones equipped with information processing functions. Such computer viruses, spyware, A vaccine program for treating / deleting / preventing adware, grayware, and the like is widely used. In addition, there are a number of obstacles that can degrade the performance of your computer: temporary files, cookie files, corrupted or unnecessary registry, unnecessary memory occupancy, unnecessary ActiveX, unnecessary installers, unnecessary Internet Explorer add-ons / toolbars, ) Are also widely used to optimize the performance of a computer by performing optimization on the computer.
그러나 통상적으로 전술한 바와 같은 백신 프로그램과 컴퓨터 최적화 프로그램은 각기 별도의 프로그램으로서 사용자에게 서비스되고 있거나, 또는 백신 기능과 컴퓨터 최적화 기능을 함께 구비한 프로그램의 경우에도 백신 기능 중 일부 또는 컴퓨터 최적화 기능 중 일부만을 구비하므로, 사용자 입장에서는 백신 프로그램과 컴퓨터 최적화 프로그램을 각기 별도로 사용자 단말기에 설치하여 사용해야만 하는 문제점이 있었다. However, in general, the vaccine program and the computer optimization program as described above are each provided as a separate program to a user, or even a program having both a vaccine function and a computer optimization function, There is a problem in that a user must install a vaccine program and a computer optimization program separately in a user terminal.
또한, 종래기술에 따른 백신 프로그램 및/또는 컴퓨터 최적화 프로그램의 경우, 전문용어를 사용해 관련 정보를 사용자에게 제공하도록 구성되어 사용자가 컴퓨터 관련 지식이 부족한 경우 특정 기능에 대한 설명을 이해하지 못하여 프로그램을 제대로 사용하지 못하거나, 또는 필수적인 파일 등을 삭제하여 컴퓨터가 제대로 동작하지 못하는 문제점이 있었다. In the case of a vaccine program and / or a computer optimization program according to the related art, it is configured to provide related information to the user using terminology. Thus, if the user lacks knowledge about the computer, The computer can not be operated properly by deleting the necessary files or the like.
또한, 종래기술에 따른 컴퓨터 최적화 프로그램은 처리과정에서 삭제된 데이터에 대한 복원 기능을 지원하지 않아, 최적화가 잘못 수행된 경우 컴퓨터 복구가 용이하지 않다는 문제점이 있었다.
In addition, the computer optimization program according to the prior art does not support a function of restoring deleted data in a process, and therefore, there is a problem that restoration of a computer is not easy when optimization is performed erroneously.
본 발명의 목적은 위에서 언급한 종래기술의 문제점을 해결하는 것이다. An object of the present invention is to solve the above-mentioned problems of the prior art.
본 발명의 일 목적은, 백신 기능과 컴퓨터 최적화 기능이 하나의 어플리케이션 내에 통합되어 제공되는 백신과 컴퓨터 최적화 기능을 구비한 컴퓨터 최적화 방법, 최적화 서버 및 컴퓨터 판독 가능한 기록매체를 제공하는 것이다.It is an object of the present invention to provide a computer optimization method, an optimization server, and a computer-readable recording medium having a vaccine and a computer optimization function in which a vaccine function and a computer optimization function are integrated into one application.
본 발명의 다른 목적은, 사용자 단말기의 보안 상태, 최적화 상태를 포함하는 상태 정보를 직관적으로 사용자에게 제공할 수 있는 백신과 컴퓨터 최적화 기능을 구비한 컴퓨터 최적화 방법, 최적화 서버 및 컴퓨터 판독 가능한 기록매체를 제공하는 것이다.It is another object of the present invention to provide a computer optimization method, an optimization server, and a computer readable recording medium having a vaccine and a computer optimization function that can intuitively provide status information including a security state and an optimization state of a user terminal to a user, .
본 발명의 또 다른 목적은, 바이러스 검사 또는 최적화 실행 전 어떠한 내용이 진행될 것인지에 대한 상세정보를 사용자에게 제공하며, 컴퓨터 최적화에 있어 사용자의 조작에 따라 설정될 수 있는 다양한 최적화 옵션을 제공할 수 있는 백신과 컴퓨터 최적화 기능을 구비한 컴퓨터 최적화 방법, 최적화 서버 및 컴퓨터 판독 가능한 기록매체를 제공하는 것이다. It is a further object of the present invention to provide a method and system for providing a user with detailed information on what is to be done before a virus scan or optimization is executed and a vaccine capable of providing various optimization options that can be set according to a user's operation in computer optimization And a computer optimization method having the computer optimization function, an optimization server, and a computer-readable recording medium.
본 발명의 또 다른 목적은, 컴퓨터 최적화 수행 후 최적화 수행 전으로 복원 가능한 백신과 컴퓨터 최적화 기능을 구비한 컴퓨터 최적화 방법, 최적화 서버 및 컴퓨터 판독 가능한 기록매체를 제공하는 것이다.
It is still another object of the present invention to provide a computer optimization method, an optimization server and a computer-readable recording medium having a vaccine and a computer optimization function that can be restored before performing optimization after performing computer optimization.
상기한 바와 같은 본 발명의 목적을 달성하고, 후술하는 본 발명의 특유의 효과를 달성하기 위한, 본 발명의 특징적인 구성은 하기와 같다. In order to achieve the above-described object of the present invention and to achieve the specific effects of the present invention described below, the characteristic structure of the present invention is as follows.
본 발명의 일 태양에 따르면, 사용자 단말기에 설치된 백신과 컴퓨터 최적화 기능을 구비한 어플리케이션에 의해 수행되는 컴퓨터 최적화 방법으로서, (a) 상기 사용자 단말기의 보안 상태 정보와 컴퓨터 최적화 상태 정보를 포함하는 상태 정보를 검출하여 출력하는 단계; (b) 사용자의 조작에 따라 컴퓨터 검사기능이 선택되는 경우, 상기 사용자 단말기에 대하여 악성 코드 검사 및 치료를 수행하는 단계; 및 (c) 사용자의 조작에 따라 컴퓨터 최적화 기능이 선택되는 경우, 설정에 따라 상기 사용자 단말기에 대하여 컴퓨터 최적화 과정을 수행하는 단계를 포함하되, 상기 (a) 단계는 상기 어플리케이션의 이전 구동시 저장된 최종 상태 정보를 우선 추출하여 출력하며, 상기 저장된 상태 정보의 출력 후 상기 단말기의 현재 상태 정보를 검출하여 상기 출력된 최종 상태 정보를 갱신하는 것을 특징으로 하는 컴퓨터 최적화 방법이 제공된다. According to an aspect of the present invention, there is provided a computer optimization method performed by a vaccine installed in a user terminal and an application having a computer optimization function, the method comprising the steps of: (a) Detecting and outputting the signal; (b) performing a malicious code inspection and treatment on the user terminal when a computer test function is selected according to a user operation; And (c) if the computer optimization function is selected according to an operation of a user, performing a computer optimization process on the user terminal according to a setting, wherein the step (a) And the state information is first extracted and output, and after outputting the stored state information, the current state information of the terminal is detected and the outputted final state information is updated.
본 발명의 다른 일 태양에 따르면, 어플리케이션 구동시 설치된 사용자 단말기의 보안 상태 정보를 검출하여 출력하고, 사용자의 조작에 따라 컴퓨터 검사기능이 선택되는 경우 상기 사용자 단말기에 대하여 악성 코드 검사 및 치료를 수행하는 백신 처리부; 및 어플리케이션 구동시 상기 사용자 단말기의 컴퓨터 최적화 상태 정보를 검출하여 출력하고, 사용자의 조작에 따라 컴퓨터 최적화 기능이 선택되는 경우 설정에 따라 상기 사용자 단말기에 대하여 컴퓨터 최적화 과정을 수행하는 최적화 처리부를 포함하되,상기 백신 처리부는 어플리케이션의 이전 구동시 저장된 최종 보안 상태 정보를 우선 추출하여 출력하며, 상기 저장된 최종 보안 상태 정보 출력 후 상기 사용자 단말기의 현재 보안 상태 정보를 검출하여 상기 출력된 최종 보안 상태 정보를 갱신하고, 상기 최적화 처리부는 어플리케이션의 이전 구동시 저장된 최종 최적화 상태 정보를 우선 추출하여 출력하며, 상기 저장된 최종 최적화 상태 정보 출력 후 상기 사용자 단말기의 현재 최적화 상태 정보를 검출하여 상기 출력된 최종 최적화 상태 정보를 갱신하는 백신과 컴퓨터 최적화 기능을 구비한 어플리케이션을 사용자 단말기로 제공하는 것을 특징으로 하는 컴퓨터 최적화 서버가 제공된다.
According to another aspect of the present invention, security status information of a user terminal installed when an application is running is detected and output, and when a computer test function is selected according to a user's operation, the malicious code is examined and treated to the user terminal A vaccine processor; And an optimization processor for detecting and outputting the computer optimization state information of the user terminal when the application is driven and performing a computer optimization process for the user terminal according to the setting when the computer optimization function is selected according to the user's operation, The antivirus processing unit first extracts and outputs the final security state information stored in the previous operation of the application, outputs the stored final state information, detects the current security state information of the user terminal, and updates the outputted final state information , The optimization processing unit first extracts and outputs the final optimization state information stored at the time of previous application of the application, and detects the current optimization state information of the user terminal after outputting the stored final optimization state information, There is provided a computer optimization server characterized by providing a user terminal with an application having a computer optimization function and a vaccine for updating information.
상술한 바와 같이 본 발명에 따르면, 효과가 있다. As described above, the present invention has an effect.
또한, 본 발명에 따르면, 백신 기능과 컴퓨터 최적화 기능이 하나의 어플리케이션 내에 통합되어 제공되므로, 여러 가지 프로그램을 설치하지 않고 하나의 어플리케이션을 통해 백신 기능과 컴퓨터 최적화 기능을 이용할 수 있다는 효과가 있다. According to the present invention, since the vaccine function and the computer optimization function are integrated into one application, it is possible to use the vaccine function and the computer optimization function through one application without installing various programs.
또한, 본 발명에 따르면, 사용자 단말기의 보안 상태, 최적화 상태를 포함하는 상태 정보를 직관적으로 사용자에게 제공할 수 있다는 효과가 있다. In addition, according to the present invention, status information including a security state and an optimized state of a user terminal can be intuitively provided to a user.
또한, 본 발명에 따르면, 바이러스 검사 또는 최적화 실행 전 어떠한 내용이 진행될 것인지에 대한 상세정보를 사용자에게 제공하며, 컴퓨터 최적화에 있어 사용자의 조작에 따라 설정될 수 있는 다양한 최적화 옵션을 제공할 수 있다는 효과가 있다. Further, according to the present invention, it is possible to provide the user with detailed information about what is to be carried out before the execution of the virus check or optimization, and to provide various optimization options that can be set according to the user's operation in computer optimization have.
또한, 본 발명에 따르면, 컴퓨터 최적화 수행 후 최적화 수행 전으로 복원을 수행할 수 있다는 효과가 있다.
Further, according to the present invention, there is an effect that restoration can be performed before performing optimization after performing computer optimization.
도 1은 본 발명의 바람직한 일 실시예에 따른 사용자 단말기, 컴퓨터 최적화 서버를 포함하는 전체 시스템을 개략적으로 도시한 도면이다.
도 2는 본 발명의 바람직한 일 실시예에 따른 백신/최적화 어플리케이션의 세부 구성을 도시한 도면이다.
도 3은 본 발명의 바람직한 일 실시예에 따른 백신/최적화 어플리케이션의 작동과정을 도시한 순서도이다.
도 4는 본 발명의 바람직한 일 실시예에 따라 어플리케이션 구동시 사용자 단말기에 표시되는 사용자 단말기의 상태 정보를 포함하고 있는 메인화면의 예시도이다.
도 5a, 도 5b는 본 발명의 바람직한 일 실시예에 따른 컴퓨터 검사 화면의 예시도이다.
도 6a 내지 도 6f는 본 발명의 바람직한 일 실시예에 따른 컴퓨터 최적화 화면의 예시도이다.
도 7a, 도 7b는 본 발명의 바람직한 일 실시예에 따른 최적화 복원 화면의 예시도이다. FIG. 1 is a schematic diagram illustrating an entire system including a user terminal and a computer optimization server according to a preferred embodiment of the present invention. Referring to FIG.
2 is a detailed block diagram of a vaccine / optimization application according to an exemplary embodiment of the present invention.
3 is a flowchart illustrating an operation process of a vaccine / optimization application according to an exemplary embodiment of the present invention.
4 is an exemplary view of a main screen including status information of a user terminal displayed on a user terminal when an application is running according to a preferred embodiment of the present invention.
5A and 5B are diagrams illustrating examples of a computer screen according to an exemplary embodiment of the present invention.
6A to 6F are exemplary views of a computer optimization screen according to a preferred embodiment of the present invention.
7A and 7B are exemplary diagrams illustrating optimization restoration screens according to a preferred embodiment of the present invention.
후술하는 본 발명에 대한 상세한 설명은, 본 발명이 실시될 수 있는 특정 실시예를 예시로서 도시하는 첨부 도면을 참조한다. 이들 실시예는 당업자가 본 발명을 실시할 수 있기에 충분하도록 상세히 설명된다. 본 발명의 다양한 실시예는 서로 다르지만 상호 배타적일 필요는 없음이 이해되어야 한다. 예를 들어, 여기에 기재되어 있는 특정 형상, 구조 및 특성은 일 실시예에 관련하여 본 발명의 정신 및 범위를 벗어나지 않으면서 다른 실시예로 구현될 수 있다. 또한, 각각의 개시된 실시예 내의 개별 구성요소의 위치 또는 배치는 본 발명의 정신 및 범위를 벗어나지 않으면서 변경될 수 있음이 이해되어야 한다. 따라서, 후술하는 상세한 설명은 한정적인 의미로서 취하려는 것이 아니며, 본 발명의 범위는 적절하게 설명된다면 그 청구항들이 주장하는 것과 균등한 모든 범위와 더불어 첨부된 청구항에 의해서만 한정된다. 도면에서 유사한 참조부호는 여러 측면에 걸쳐서 동일하거나 유사한 기능을 지칭한다. The following detailed description of the invention refers to the accompanying drawings, which illustrate, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention. It should be understood that the various embodiments of the present invention are different, but need not be mutually exclusive. For example, certain features, structures, and characteristics described herein may be implemented in other embodiments without departing from the spirit and scope of the invention in connection with an embodiment. It is also to be understood that the position or arrangement of the individual components within each disclosed embodiment may be varied without departing from the spirit and scope of the invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is to be limited only by the appended claims, along with the full scope of equivalents to which the claims are entitled, if properly explained. In the drawings, like reference numerals refer to the same or similar functions throughout the several views.
이하, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명을 용이하게 실시할 수 있도록 하기 위하여, 본 발명의 바람직한 실시예들에 관하여 첨부된 도면을 참조하여 상세히 설명하기로 한다.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings, so that those skilled in the art can easily carry out the present invention.
[본 발명의 바람직한 실시예][Preferred Embodiment of the Present Invention]
전체 시스템 구성Complete system configuration
도 1은 본 발명의 바람직한 일 실시예에 따른 사용자 단말기, 컴퓨터 최적화 서버를 포함하는 전체 시스템을 개략적으로 도시한 도면이다. 이하에서, 도 1을 참조하여 본 발명에 따른 사용자 단말기, 컴퓨터 최적화 서버를 포함하는 전체 시스템에 대하여 설명한다. FIG. 1 is a schematic diagram illustrating an entire system including a user terminal and a computer optimization server according to a preferred embodiment of the present invention. Referring to FIG. Hereinafter, an overall system including a user terminal and a computer optimization server according to the present invention will be described with reference to FIG.
도 1에 도시된 바와 같이, 본 발명에 따른 전체 시스템은 사용자 단말기(100), 네트워크(110), 컴퓨터 최적화 서버(120)를 포함할 수 있다. 1, the overall system according to the present invention may include a
본 발명의 일 실시예에 따른 사용자 단말기(100)는 사용자의 조작에 따라 네트워크(110)를 통해 컴퓨터 최적화 서버(120)에 접속하고, 컴퓨터 최적화 서버(120)로부터 전송되는 백신과 컴퓨터 최적화 기능을 구비한 어플리케이션(이하 '백신/최적화 어플리케이션'이라 함)을 수신하여 설치하게 된다. 이러한 사용자 단말기(100)는 네트워크(110)를 통하여 컴퓨터 최적화 서버(120)와 데이터 통신을 수행할 수 있는 기능을 구비한 개인용 정보통신기기를 의미하며, 개인용 컴퓨터, 노트북, 팜탑(Palmtop), 개인 휴대 정보 단말기(personal digital assistant : PDA), 넷북, 웹 패드, 스마트 폰을 포함하는 이동통신 단말기 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 사용자 단말기(100)로서 채택될 수 있다.The
본 발명의 일 실시예에 따른 컴퓨터 최적화 서버(120)는 네트워크(110)를 통해 접속한 사용자 단말기(100)로부터 전송되는 백신/최적화 어플리케이션 전송요청을 수신하고, 수신된 전송요청에 따라 백신/최적화 어플리케이션(200)을 접속된 사용자 단말기(100)로 전송하는 기능을 수행하게 된다. 또한, 본 발명에 따른 컴퓨터 최적화 서버(120)는 사용자 단말기(100)에 설치된 백신/최적화 어플리케이션(200)의 실시간 또는 정기적 업데이트 기능을 더 수행하도록 구성된다. 또한, 전술한 바와 같은 컴퓨터 최적화 서버(120)는 백신/최적화 어플리케이션(200), 백신과 관련된 컴퓨터 보안 관련 정보, 컴퓨터 최적화와 관련된 정보들이 구조화되어 저장되는 데이터베이스(122)를 구비하도록 구성된다. 또한, 본 발명에 따른 컴퓨터 최적화 서버(120)는 신종 바이러스, 긴급 보안 패치 등 긴급 이슈가 발생한 경우, 긴급 이슈 정보를 생성해 백신/최적화 어플리케이션(200)으로 전송하여 사용자 단말기(100)를 통해 출력하도록 구성될 수 있다. The
다른 한편으로, 본 발명에 따른 컴퓨터 최적화 서버(120)는 사용자 단말기(100)에 설치된 백신/최적화 어플리케이션(200)으로부터 전송되는 컴퓨터 검사 관련 검색요청(악성코드명을 질의어로 하는 검색요청 등) 또는 컴퓨터 최적화 관련 검색요청(프로그램명을 질의어로 하는 검색요청, 액티브 액스명을 질의어로 하는 검색요청, BHO/툴바명을 질의어로 하는 검색요청 등)을 수신하고, 데이터베이스(122)를 참조해 수신된 검색요청에 해당되는 정보를 추출하여 백신/최적화 어플리케이션(200)으로 전송하는 기능을 수행하도록 구성될 수 있다. On the other hand, the
본 발명의 바람직한 일 실시예에 따른 백신/최적화 어플리케이션(200)은 컴퓨터 최적화 서버(120)로부터 사용자 단말기(100)로 전송되어 사용자 단말기(100)에 설치되며, 사용자의 조작에 따라 또는 설정에 따라 자동으로 구동된다. 이러한 백신/최적화 어플리케이션(200)은 크게 3가지의 기능을 수행할 수 있도록 구성될 수 있다. 백신/최적화 어플리케이션(200)의 첫 번째 기능은 백신/최적화 어플리케이션 구동시 사용자 단말기의 상태 정보(보안 상태 정보 및 최적화 상태 정보)를 검출하여 출력하는 기능으로서, 이러한 기능을 통해 사용자는 현재 자신의 사용자 단말기의 상태에 대한 개략인 정보를 직관적으로 획득하여 컴퓨터 검사 실행 여부, 컴퓨터 최적화 실행 여부 등을 결정할 수 있게 된다는 장점이 있다. The vaccine /
백신/최적화 어플리케이션(200)의 두 번째 기능은 사용자 단말기에 대한 악성 코드(바이러스, 스파이웨어, 애드웨어 등) 검사 및 치료를 수행하는 컴퓨터 검사 기능이다. 이러한 컴퓨터 검사 기능(백신 기능) 자체는 이미 공지된 기술을 채택하고 있는 바, 더 이상의 상세한 설명은 생략하기로 하며, 본 발명에 따른 차별화된 구성과 기능을 중심으로 설명하도록 한다. 또한, 본 발명에 따른 백신/최적화 어플리케이션(200)은 그레이웨어(스파이웨어/애드웨어와 유사하지만, 사용자의 동의를 거쳐 설치된 소프트웨어)에 대한 검사를 수행하고, 검사를 수행한 결과 그레이웨어가 발견되는 경우 사용자의 선택에 따라 치료 여부를 결정하도록 구성될 수 있다. The second function of the vaccine /
백신/최적화 어플리케이션(200)의 세 번째 기능은 사용자의 조작에 따라 설정된 최적화 설정정보 또는 미리 설정된 최적화 설정정보에 따라 사용자 단말기(100)에 대한 컴퓨터 최적화를 수행하는 컴퓨터 최적화 기능이다. 컴퓨터 최적화란 컴퓨터 성능을 저해하는 여러 가지 장애요소들(인터넷 임시 파일, 열어본 페이지 정보, 입력한 주소창 목록 정보, 자동완성 기록 정보, 쿠키 정보, 윈도우즈 임시 파일, 잘못된 바로가기 파일, 시작 메뉴의 무선/찾기/실행 목록, 필요 없는 메모리, 필요없는 레지스트리, 불필요한 액티브 액스, 불필요한 인터넷 익스플로러 추가기능, 불필요한 툴바 등)을 삭제/정정/정리함으로써 컴퓨터 성능이 최대화될 수 있도록 처리하는 것을 말한다. 본 발명에 따른 백신/최적화 어플리케이션(200)에서 수행되는 최적화 기능 자체는 이미 공지된 여러 가지 최적화 알고리즘을 채택하고 있는 바, 최적화 알고리즘과 그 구체적인 기능에 대해서는 더 이상의 상세한 설명을 생략하며, 본 발명에 따른 차별화된 구성과 기능을 중심으로 설명하도록 한다.
The third function of the vaccine /
백신/최적화 Vaccine / Optimization 어플리케이션application
도 2는 본 발명의 바람직한 일 실시예에 따른 백신/최적화 어플리케이션의 세부 구성을 도시한 도면이다. 첨부된 도 2를 참조하여, 본 발명에 따른 백신/최적화 어플리케이션(200)의 상세한 구성과 기능에 대하여 설명하도록 한다. 2 is a detailed block diagram of a vaccine / optimization application according to an exemplary embodiment of the present invention. The detailed configuration and function of the vaccine /
도 2에 도시된 바와 같이, 본 발명에 따른 백신/최적화 어플리케이션(200)은 백신 처리부(202), 최적화 처리부(204), 검색부(206), 복원 관리부(208) 및 임시 저장부(210)를 포함할 수 있다. 2, the vaccine /
먼저, 백신 처리부(202)와 최적화 처리부(204)는 전술한 바와 같은 사용자 단말기 상태 정보를 제공하기 위하여 기능 하도록 구성된다. 즉, 사용자의 조작에 따라 사용자의 단말기(100)에 설치된 백신/최적화 어플리케이션(200)이 구동되면, 백신 처리부(202)는 사용자 단말기의 보안 상태 정보를 검출하고, 최적화 처리부(204)는 사용자 단말기의 컴퓨터 최적화 상태 정보를 검출하도록 구성되며, 백신/최적화 어플리케이션(200)은 검출된 보안 상태 정보와 컴퓨터 최적화 상태 정보를 포함하는 사용자 단말기(100)의 상태 정보를 어플리케이션의 메인 페이지를 통해 출력함으로써 사용자에게 제공하게 된다. First, the
도 4는 본 발명의 바람직한 일 실시예에 따라 어플리케이션 구동시 사용자 단말기에 표시되는 사용자 단말기의 상태 정보를 포함하고 있는 메인화면의 예시도이다. 도 4를 참조하여, 본 발명에 따른 어플리케이션(200)의 사용자 단말기 상태 정보 제공 기능에 대하여 상세하게 설명하도록 한다. 4 is an exemplary view of a main screen including status information of a user terminal displayed on a user terminal when an application is running according to a preferred embodiment of the present invention. Referring to FIG. 4, the function of providing the user terminal status information of the
도 4에 도시된 바와 같이, 본 발명에 따른 어플리케이션(200)은 백신 처리부(202)에 의해 검출된 보안 상태 정보를 메인 페이지의 일측(410)에 표시하고, 최적화 처리부(204)에 의해 검출된 컴퓨터 최적화 상태 정보를 메인 페이지의 타측(420)에 표시하도록 구성될 수 있다. 4, the
여기서, 사용자 단말기(100)에 표시되는 보안 상태 정보는 미리 설정된 기준에 따라 판단된 사용자 단말기의 현재 보안 상태, 긴급 이슈 정보, 최근 컴퓨터 검사일, 백신 엔진 버전, 실시간 감시 설정정보 등의 정보를 포함할 수 있다. 도 4에 도시된 예에서, 사용자 단말기의 현재 보안 상태는 안전한 것으로 판단되어 '안전합니다'라고 표시되며, 최근 컴퓨터 검사일은 '4일전'으로, 백신 엔진 버전은 '2011.03.11.02'로, 실시간 감시 설정은 사용중으로 판단되어 각각 표시되어 있음을 확인할 수 있다. 또한, 메인 페이지 상에서 사용자가 용이하게 간편검사 기능을 선택하여 수행할 수 있는 '간편검사 시작' 버튼이 메인 페이지에 포함되어 사용자에게 제공된다. 한편, 보다 바람직하게, 본 발명에 따른 어플리케이션(200)은 최적화 서버(120)로부터 전송된 긴급 이슈 정보가 존재하는 경우, 해당되는 긴급 이슈 정보의 요약 내용을 전술한 메인 페이지를 통해 출력하는 동시에, 메인 페이지 좌측의 방패 아이콘을 긴급 이슈 정보가 있음을 식별할 수 있도록 표시(예를 들어 긴급 이슈 정보가 있는 경우 방패 아이콘의 색상을 다르게 하여 표시하는 등)하고, 사용자가 방패 아이콘을 클릭하는 경우, 인터넷 브라우저를 실행하여 긴급 이슈 정보와 관련된 URL을 열어 사용자에게 긴급 이슈 정보와 관련된 상세 정보를 제공하도록 구성될 수도 있다. Here, the security status information displayed on the
또한, 사용자 단말기(100)에 표시되는 컴퓨터 최적화 상태 정보는 미리 설정된 기준에 따라 판단된 상기 사용자 단말기의 현재 최적화 상태, 최근 컴퓨터 최적화 수행일, 설정된 기간 이상 사용되지 않은 액티브 액스(ActiveX) 정보, 여유 메모리 용량 정보를 포함할 수 있다. 도 4에 도시된 예에서, 메인 페이지의 좌측(420)에 표시되는 컴퓨터 최적화 상태 정보를 살펴보면, 미리 설정된 기준(최근 최적화 수행일, 불필요한 파일 용량, 불필요한 액티브 액스의 수 등)에 따라 판단한 결과 현재 최적화 상태는 최적화가 필요한 것을 판단되어 '정리하세요'라는 안내 문구가 표시되며, 최근 컴퓨터 최적화 수행일은 '12일 전'으로, 설정된 기간(도 4에서는 180일) 동안 사용되지 않은 액티브 액스의 수는 '6개'로, 여유 메모리 용량은 '26MB'로 판단되어 각각 표시되어 있음을 확인할 수 있다. 또한, 메인 페이지 상에서 사용자가 용이하게 최적화 기능을 선택하여 수행할 수 있는 '최적화 시작' 버튼이 메인 페이지에 포함되어 사용자에게 제공된다. 한편, 보다 바람직하게, 전술한 바와 같은 액티브 액스에 대한 정보를 표시하기 위하여 설정되는 기간은 어플리케이션에서 기본으로 지정된 값을 사용하되, 사용자의 조작에 따라 특정 기간으로 변경될 수 있도록 구성될 수도 있다.In addition, the computer optimization status information displayed on the
본 발명의 다른 일 실시예에 따르면, 어플리케이션의 로딩 속도 개선을 위하여, 어플리케이션(200)은 어플리케이션의 종료시 최종 상태 정보(메인 페이지에 표시되어야 하는 상태 정보에 대한 최종 데이터)를 저장하고, 그 다음 구동시 저장된 최종 상태 정보를 추출하여 메인 페이지를 통해 출력하며, 저장된 최종 상태 정보의 출력 후 사용자 단말기의 현재 상태 정보를 검출하여 출력된 최종 상태 정보를 갱신하도록 구성될 수 있다. 이러한 실시예의 경우, 어플리케이션 로딩 시 상태 정보를 검출하지 않으므로, 로딩 속도가 빨라질 수 있다는 장점이 있다. 다만, 이러한 실시예에 있어, 최종 상태 정보가 저장된 시점과 현재 어플리케이션이 구동되는 시점의 차이가 큰 경우 잘못된 상태 정보가 사용자에게 제공될 수 있으므로, 두 시점의 차이가 미리 설정된 값 이상인 경우 어플리케이션 구동시 상태 정보를 새롭게 검출하도록 구성되는 것이 보다 바람직하다.
According to another embodiment of the present invention, in order to improve the loading speed of the application, the
한편, 백신 처리부(202)는 사용자의 조작에 따라 컴퓨터 검사기능이 선택되는 경우 사용자 단말기(100)에 대하여 악성 코드 검사 및 치료를 수행하도록 구성된다. 도 5a는 본 발명의 일 실시예에 따른 간편 검사 화면의 예시도이며, 도 5b는 본 발명의 일 실시예에 따른 정밀 검사 화면의 예시도이다. 도 5a와 5b를 참조하여 본 발명에 따른 백신 처리부(202)에 대해 보다 상세하게 설명하도록 한다. On the other hand, the
먼저, 본 발명에 따른 어플리케이션(200)은 백신 기능을 수행하거나 컴퓨터 최적화 기능을 수행함에 있어 검사 또는 최적화와 관련되어 어떠한 내용의 프로세스가 진행될 것인지에 대한 정보를 사용자에게 제공하도록 구성된다. 도 5a에 도시된 바와 같이, 사용자가 컴퓨터 검사 유형 중 간편 검사 기능을 선택하면, 간편 검사에 대한 간략 정보가 간편 검사 페이지 상단(500)에 표시되고, 그 하단(510)에 간편 검사에 대한 상세 정보가 표시되어 사용자에게 제공된다. 또한, 간편 검사에 대한 상세 정보와 더불어, 간편 검사시 검사하게 되는 영역(윈도우 폴더, 시작프로그램, 레지스트리, 현재 실행 중인 프로그램)이 함께 소개되어 사용자가 직관적으로 간편 검사의 기능과 검사 영역에 대하여 인지할 수 있는 효과를 제공하게 된다. First, the
한편, 도 5b에 도시된 바와 같이, 사용자가 컴퓨터 검사 유형 중 정밀 검사 기능을 선택하며, 정밀 검사에 대한 간략 정보가 정밀 검사 페이지 상단(500)에 표시되고, 그 하단에 검사 영역을 설정할 수 있는 탐색기 창이 제공된다.
5B, the user selects the close inspection function among the types of computer inspection, brief information on the close inspection is displayed on the close
최적화 처리부(204)는 사용자의 조작에 따라 컴퓨터 최적화 기능이 선택되는 경우 설정에 따라 사용자 단말기(100)에 대하여 컴퓨터 최적화 과정을 수행하도록 구성된다. 컴퓨터 최적화 기능이 선택되는 경우, 최적화 처리부(204)는 시스템 최적화, 설치 프로그램 관리, 액티브 액스 관리, 인터넷 익스플로러 추가기능/툴바 관리, 시작 프로그램 관리 항목을 포함하는 최적화 항목 선택 인터페이스를 사용자에게 제공하고, 사용자의 조작에 따라 선택되는 최적화 항목을 수행하게 된다. The
도 6a는 본 발명의 일 실시예에 따른 시스템 최적화 페이지 화면의 예시도이다. 도 6a를 참조해 최적화 처리부(204)의 시스템 최적화 기능에 대하여 상세하게 설명하도록 한다. 최적화 처리부(204)는 사용자의 조작에 따라 시스템 최적화 항목이 선택되는 경우, 시스템 최적화 설정 인터페이스를 사용자에게 제공하며, 사용자의 조작에 따라 시스템 최적화 설정 인터페이스를 통해 입력되는 시스템 최적화 설정정보를 저장하고, 저장된 시스템 최적화 설정정보를 이용해 사용자 단말기의 시스템 최적화를 수행하게 된다. 도 6a에 도시된 시스템 최적화 페이지는 전술한 시스템 최적화 설정 인터페이스에 해당되며, 도시된 바와 같이, 시스템 최적화에 대한 간략 정보가 페이지 상단(600)에 표시되며, 인터넷 브라우저 최적화 설정(설정된 기간 전에 이용한 인터넷 임시 파일 삭제 여부, 열어본 페이지/입력한 주소창 목록 삭제 여부, 쿠키 삭제 여부, 자동완성 기록 삭제 여부)을 수행할 수 있는 인터넷 브라우저 항목(610), 파일 최적화 설정(윈도우즈 임시 파일 삭제 여부, 잘못된 바로가기 파일 삭제 여부, 휴지통 비우기 여부)을 수행할 수 있는 파일 항목(612), 메모리/레지스트리 최적화 설정(필요없는 메모리 반환 여부, 필요없는 레지스트리 삭제 여부)을 수행할 수 있는 메모리/레지스트리 항목(614)이 시스템 최적화 페이지에 포함되어 사용자에게 제공된다. 사용자는 전술한 바와 같이 구성되어 제공되는 시스템 최적화 설정 인터페이스를 통해 원하는 시스템 최적화와 관련된 각 항목을 설정하게 되며, 최적화 처리부(204)는 사용자의 조작에 따라 입력된 시스템 최적화 설정정보에 따라 시스템 최적화를 수행하게 된다. 6A is an exemplary diagram of a system optimization page screen according to an embodiment of the present invention. The system optimization function of the
한편, 보다 바람직하게, 도 6a에 도시된 바와 같이, 본 발명에 따른 최적화 처리부(204)는 설정된 기간 전에 이용한 인터넷 임시 파일 삭제 여부를 결정함에 있어, 설정된 기간이 사용자의 조작에 따라 설정될 수 있도록 구성될 수 있다. 이는, 최근 이용된 인터넷 임시 파일의 경우 재사용될 가능성이 높다는 점을 반영한 것으로서, 도 6a에 도시된 실시예에 있어서는 14일로 설정되어 있음을 확인할 수 있다. 따라서, 인터넷 임시 파일 삭제를 수행함에 있어 이용 된지 14일이 경과되지 않은 인터넷 임시 파일을 삭제 대상에서 제외된다. 6A, the
또한, 전술한 바와 같은 시스템 최적화 페이지에는 최적화 복원 기능을 수행할 수 있는 최적화 복원 버튼(616)과 시스템 최적화 설정정보를 초기화할 수 있는 설정 초기화 버튼(618)이 더 포함되어 사용자에게 제공되도록 구성될 수 있다. 최적화 복원에 대해서는 도 7을 참조하여 후술하도록 한다.
In addition, the system optimization page as described above may further include an
또한, 최적화 처리부(204)는 사용자의 조작에 따라 설치 프로그램 관리 항목이 선택되는 경우, 사용자 단말기(100)에 설치된 프로그램 정보를 검색하여 설치 프로그램 정보 리스트를 출력하며, 사용자의 조작에 따라 선택되는 설치 프로그램을 언인스톨하게 된다. 도 6b는 본 발명의 일 실시예에 따른 설치 프로그램 관리 페이지 화면의 예시도로서, 도시된 바와 같이, 최적화 처리부(204)는 설치 프로그램 관리 항목에 대한 간략 정보를 설치 프로그램 관리 페이지 상단(620)에 표시하고, 프로그램명(622), 제작사(624), 설치일(626), 검색(628) 항목으로 구성되는 설치 프로그램 정보 리스트를 생성하고 설치 프로그램 관리 페이지에 표시하여 사용자에게 제공하게 된다. 사용자의 조작에 따라 선택된 프로그램은 해당 프로그램의 언인스톨러 등을 활용하여 삭제된다. 한편, 사용자가 특정 프로그램의 검색 항목을 선택하는 경우, 최적화 처리부(204)는 검색부(206)와 연동되어 해당 프로그램명을 질의어로 하는 검색요청을 생성하여 컴퓨터 최적화 서버(120)로 전송하고, 컴퓨터 최적화 서버(120)로부터 전송되는 검색결과를 수신하여 출력하도록 구성될 수 있다. 또한, 다른 실시예에 있어, 사용자가 특정 프로그램의 검색 항목을 선택하는 경우, 최적화 처리부(204)는 인터넷 브라우저를 실행하여 검색 서버(미도시)의 검색 페이지에 접속하고, 선택된 특정 프로그램명을 키워드로 검색 서버로 전송함으로써, 새롭게 실행된 인터넷 브라우저 상에 특정 프로그램명에 대한 검색 결과가 표시되도록 동작할 수도 있다. 전술한 바와 같은 검색 기능은 컴퓨터 검사 결과 페이지(발견된 악성 코드 중 선택된 악성 코드에 대한 관련 정보 검색), 액티브 액스 관리 페이지(선택된 액티브 액스에 대한 관련 정보 검색), 인터넷 익스플로러 추가기능/툴바 관리 페이지(선택된 인터넷 익스플로러 추가기능/툴바에 대한 관련 정보 검색), 시작 프로그램 관리 페이지(선택된 시작 프로그램에 대한 관련 정보 검색) 등에서도 동일한 형식으로 지원된다.
When the installation program management item is selected according to the user's operation, the
또한, 최적화 처리부(204)는 사용자의 조작에 따라 액티브 액스 관리 항목이 선택되는 경우, 사용자 단말기(100)에 설치된 액티브 액스 정보를 검색하여 액티브 액스 정보 리스트를 출력하며, 사용자의 조작에 따라 선택되는 액티브 액스를 삭제하도록 구성된다. 이때, 보다 바람직하게, 본 발명에 따른 최적화 처리부(204)는 설정된 기간 이상 사용되지 않은 액티브 액스만을 검색하여 출력하도록 구성될 수 있다. 이러한 설정 기간은 사용자의 조작에 따라 설정될 수 있도록 구성됨이 보다 바람직하다. 또한, 액티브 액스의 관리와 관련되어, 본 발명에 따른 최적화 처리부(204)는 사용자의 조작에 따라 특정 액티브 액스에 대한 재설치 차단이 요청되는 경우, 특정 액티브 액스에 대한 재설치 차단 설정정보를 저장한 후, 저장된 재설치 차단 설정정보에 따라 특정 액티브 액스의 재설치를 차단하는 기능을 더 수행할 수 있다. 즉, 실시간 감시 기능이 활성화되어 있는 경우, 최적화 처리부(204)는 액티브 액스의 설치시 설치되는 액티브 액스가 재설치 차단 대상인지 여부를 판단한 후, 재설치 차단 대상인 경우 해당 액티브 액스의 설치를 차단하고 경고창을 생성하여 사용자 단말기를 통해 출력하게 된다. 또한, 최적화 처리부(204)는 재설치 차단 대상으로 설치된 액티브 액스에 대하여 재설치 차단 해제요청이 입력되는 경우, 해당 액티브 액스에 대한 재설치 차단을 해제하여 해당 액티브 액스의 재설치가 가능하도록 기능하게 된다. When the active-access management item is selected according to the user's operation, the
도 6c는 본 발명의 일 실시예에 따른 액티브 액스 관리 화면 중 설치항목 화면의 예시도로서, 도시된 바와 같이, 최적화 처리부(204)는 이용기간 제한(일정기간 이상 사용되지 않는 액티브 액스만을 검색하기 위한 기준이 되는 기간)을 설정할 수 있는 선택박스(630)와 액티브 액스 컨트롤명(632), 제작사(634), 미사용기간(636), 검색(638) 항목으로 구성되는 액티브 액스 정보 리스트를 생성하고 액티브 액스 관리 페이지 상에 표시하여 사용자에게 제공하게 된다. 또한, 최적화 처리부(204)는 전술한 바와 같은 액티브 액스 차단 설정기능을 지원하기 위하여, 액티브 액스 관리 페이지 하단에 '삭제한 액티브 액스 컨트롤 재설치 차단' 여부를 설정할 수 있는 선택박스를 제공하고, 사용자의 조작에 따라 삭제된 액티브 액스 컨트롤의 재설치 차단 여부를 결정하도록 구성된다. 6C is an example of an install item screen in the active AX management screen according to an embodiment of the present invention. As shown in FIG. 6C, the
도 6d는 본 발명의 일 실시예에 따른 액티브 액스 관리 화면 중 차단해제 화면의 예시도로서, 도시된 바와 같이, 최적화 처리부(204)는 사용자의 조작에 따라 차단해제(642) 항목이 선택되면, 저장된 재설치 차단 설정정보를 참조하여, 재설치 차단으로 설정되어 있는 액티브 액스 컨트롤 정보 리스트를 생성하여 페이지 상에 출력하고, 사용자의 조작에 따라 선택되는 특정 액티브 액스 컨트롤에 대하여 재설치 차단을 해제하도록 구성된다.
6D is an example of the unblocking screen of the active AX management screen according to the embodiment of the present invention. As shown in FIG. 6D, when the unblocking 642 item is selected according to the user's operation, Refers to the stored reinstallation block setting information to generate a list of active-access control information set to re-block blockage, outputs the generated list to the page, and releases the re-installation block for the specific active-access control selected according to the user's operation.
또한, 최적화 처리부(204)는 사용자의 조작에 따라 인터넷 익스플로러 추가기능/툴바 관리 항목이 선택되는 경우, 사용자 단말기(100)에 설치된 인터넷 익스플로러 추가기능과 툴바 정보를 검색하여 인터넷 익스플로러 추가기능/툴바 정보 리스트를 출력하며, 사용자의 조작에 따라 선택되는 인터넷 익스플로러 추가기능 및/또는 툴바를 삭제하게 된다. 도 6e는 본 발명의 일 실시예에 따른 인터넷 익스플로러 추가기능/툴바 관리 페이지 화면의 예시도로서, 도시된 바와 같이, 최적화 처리부(204)는 인터넷 익스플로러 추가기능/툴바 관리 항목에 대한 간략 정보를 인터넷 익스플로러 추가기능/툴바 관리 페이지 상단(650)에 표시하고, 인터넷 익스플로러 추가기능/툴바명(652), 제작사(654), 검색(656) 항목으로 구성되는 인터넷 익스플로러 추가기능/툴바 정보 리스트를 생성하고 인터넷 익스플로러 추가기능/툴바 관리 페이지에 표시하여 사용자에게 제공하게 된다.
When the Internet Explorer add function / toolbar management item is selected according to the user's operation, the
또한, 최적화 처리부(204)는 사용자의 조작에 따라 시작 프로그램 관리 항목이 선택되는 경우, 사용자 단말기(100)에 설치된 시작 프로그램 정보를 검색하여 시작 프로그램 정보 리스트를 출력하며, 사용자의 조작에 따라 선택되는 특정 시작 프로그램을 시작 프로그램에서 삭제하게 된다. 도 6f는 본 발명의 일 실시예에 따른 시작 프로그램 관리 페이지 화면의 예시도로서, 도시된 바와 같이, 최적화 처리부(204)는 시작 프로그램 관리 항목에 대한 간략 정보를 시작 프로그램 관리 페이지 상단(660)에 표시하고, 시작 프로그램명(662), 제작사(664), 실행 파일 위치(666), 검색(668) 항목으로 구성되는 시작 프로그램 정보 리스트를 생성하고 시작 프로그램 관리 페이지에 표시하여 사용자에게 제공하게 된다.
When the start program management item is selected according to the user's operation, the
한편, 본 발명에 따른 최적화 처리부(204)는 전술한 바와 같은 최적화 복원 기능을 지원하기 위하여, 컴퓨터 최적화 수행 전 최적화 대상 정보를 임시 저장부(210)에 저장하도록 구성될 수 있다. 이때, 임시 저장부(210)에 저장되는 최적화 대상 정보는 복원이 가능한 정보로서, 인터넷 임시 파일 정보, 열어본 페이지 정보, 입력한 주소창 목록 정보, 자동완성 기록 정보, 쿠키 정보, 윈도우즈 임시 파일 정보, 잘못된 바로가기 파일 정보, 시작 메뉴의 무선/찾기/실행 목록 정보, 필요 없는 메모리 정보, 필요없는 레지스트리 정보, 액티브 액스 정보, 인터넷 익스플로러 추가기능 정보, 툴바 정보가 포함될 수 있다. Meanwhile, the
복원 관리부(208)는 사용자의 조작에 따라 컴퓨터 최적화 복원 기능이 선택되는 경우, 전술한 바와 같이 임시 저장부(210)에 저장된 최적화 대상 정보를 기초로 최적화 복원 리스트를 생성하여 출력하며, 최적화 복원 리스트 중 사용자에 의해 복원이 요청된 최적화 항목에 대하여 상응되는 최적화 대상 정보를 이용해 복원을 수행하도록 구성된다. 이때, 임시 저장부(210)에 저장되는 최적화 대상 정보는 미리 설정된 기간(예를 들어 30일) 동안만 저장되도록 구성되는 것이 보다 바람직하다.When the computer optimization restoration function is selected according to the user's operation, the
도 7a는 본 발명의 바람직한 일 실시예에 따른 최적화 기록 조회 화면의 예시도이다. 도시된 바와 같이, 사용자가 최적화 기록 조회를 선택하는 경우, 최적화 처리부(204)는 임시 저장부(210)에 저장된 최적화 대상 정보를 기초로 과거 수행되었던 최적화 수행 정보 리스트(702)를 생성하여 최적화 기록 조회 페이지의 하단에 표시한다. 또한, 최적화 처리부(204)는 최적화 기록 조회에 대한 간략 정보(700)를 최적화 기록 조회 페이지의 상단에 표시하여 사용자에게 정확한 정보를 제공하도록 구성된다. FIG. 7A is an exemplary diagram illustrating an optimization record inquiry screen according to a preferred embodiment of the present invention. FIG. As shown in the figure, when the user selects the optimization record inquiry, the
도 7b는 본 발명의 바람직한 일 실시예에 따른 최적화 복원 화면의 예시도이다. 도시된 바와 같이,사용자가 최적화 복원 기능을 선택하는 경우, 최적화 처리부(204)는 임시 저장부(210)에 저장된 최적화 대상 정보를 기초로 과거 수행되었던 최적화 수행 정보 중 복원이 가능한 최적화 복원 정보 리스트(712)를 생성하여 최적화 기록 조회 페이지의 하단에 표시하며, 최적화 복원에 대한 간략 정보(710)를 최적화 복원 페이지의 상단에 표시하여 사용자에게 정확한 정보를 제공하도록 구성된다. 사용자가 페이지에 표시되는 최적화 항목 중 특정 항목을 선택하며, 복원 관리부(208)는 임시 저장부(210)에 저장되어 있는 최적화 대상 정보를 기초로 선택된 항목에 대응되는 최적화 대상 정보를 복원하게 된다.
7B is an exemplary diagram illustrating an optimization restoration screen according to an exemplary embodiment of the present invention. As shown in the figure, when the user selects the optimization restoration function, the
백신/최적화 Vaccine / Optimization 어플리케이션의Application 작동 과정 예시 Example of operation process
도 3은 본 발명의 바람직한 일 실시예에 따른 백신/최적화 어플리케이션의 작동과정을 도시한 순서도이다. 이하에서, 도 3을 참조하여, 전술한 바와 같이 구성되는 본 발명에 따른 백신/최적화 어플리케이션(200)의 작동과정에 대하여 설명하도록 한다. 3 is a flowchart illustrating an operation process of a vaccine / optimization application according to an exemplary embodiment of the present invention. Hereinafter, the operation of the vaccine /
먼저, 사용자의 조작에 따라 어플리케이션(200)이 구동되면, 어플리케이션(200)은 사용자 단말기(100)의 상태 정보를 검출하여 출력한다(S300). 전술한 바와 같이 이때, 출력되는 보안 상태 정보는 미리 설정된 기준에 따라 판단된 사용자 단말기의 현재 보안 상태, 긴급 이슈 정보, 최근 컴퓨터 검사일, 백신 엔진 버전, 실시간 감시 설정정보 등의 정보를 포함할 수 있으며, 컴퓨터 최적화 상태 정보는 미리 설정된 기준에 따라 판단된 상기 사용자 단말기의 현재 최적화 상태, 최근 컴퓨터 최적화 수행일, 설정된 기간 이상 사용되지 않은 액티브 액스(ActiveX) 정보, 여유 메모리 용량 정보를 포함할 수 있다. 또한, 전술한 바와 같이 어플리케이션 로딩 속도 개선을 위하여 저장된 최종 상태 정보를 먼저 출력하고, 어플리케이션의 로딩이 완료된 후 현재 상태 정보를 검출하여 출력된 상태 정보를 갱신하도록 구성될 수도 있다. First, when the
사용자의 조작에 따라 컴퓨터 검사 기능이 선택되는 경우(S302), 어플리케이션(200)은 사용자에게 검사 유형을 선택할 수 있는 인터페이스를 제공하고(S304), 사용자의 선택에 따라 간편 검사를 수행하거나(S306) 또는 정밀 검사를 수행한다(S308).If the computer test function is selected according to the user's operation (S302), the
사용자의 조작에 따라 컴퓨터 최적화 기능이 선택되는 경우(S310), 어플리케이션(200)은 사용자에게 최적화 항목을 선택할 수 있는 인터페이스를 제공하고(S312), 사용자의 선택에 따라 시스템 최적화 기능(S314), 프로그램 관리 기능(S316), 액티브 액스 관리 기능(S318), 인터넷 익스플로러 추가기능/툴바 관리 기능(S320), 시작 프로그램 관리 기능(S322) 중 하나의 기능을 수행한다.If the computer optimization function is selected according to the user's operation in step S310, the
사용자의 조작에 따라 복원 기능이 선택되는 경우(S324), 어플리케이션(200)은 전술한 바와 같은 임시 저장부(210)에 저장되어 있는 최적화 대상 정보를 기초로 과거 수행되었던 최적화 수행 정보 중 복원이 가능한 최적화 복원 정보 리스트를 생성하여 사용자에게 제공하며, 사용자의 조작에 따라 선택된 복원 대상 최적화 항목을 입력받는다(S326). 어플리케이션(200)은 임시 저장부(210)에 저장되어 있는 최적화 대상 정보를 기초로 선택된 항목에 대응되는 최적화 대상 정보를 복원함으로써 과정을 종료한다(S328).
When the restoration function is selected according to the user's operation (S324), the
본 발명에 따른 실시예들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(Floptical disk)와 같은 자기-광 매체(megneto-optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동되도록 구성될 수 있으며, 그 역도 마찬가지다. Embodiments according to the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the medium may be those specially designed and configured for the present invention or may be available to those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as a hard disk, a floppy disk, and a magnetic tape; optical media such as CD-ROM and DVD; magnetic recording media such as a floppy disk; Includes hardware devices specifically configured to store and perform program instructions such as megneto-optical media and ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
이상과 같이 본 발명에서는 구체적인 구성 요소 등과 같은 특정 사항들과 한정된 실시예 및 도면에 의해 설명되었으나 이는 본 발명의 보다 전반적인 이해를 돕기 위해서 제공된 것일 뿐, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상적인 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. As described above, the present invention has been described with reference to particular embodiments, such as specific elements, and specific embodiments and drawings. However, it should be understood that the present invention is not limited to the above- And various modifications and changes may be made thereto by those skilled in the art to which the present invention pertains.
따라서, 본 발명의 사상은 설명된 실시예에 국한되어 정해져서는 아니되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등하거나 등가적 변형이 있는 모든 것들은 본 발명 사상의 범주에 속한다고 할 것이다.
Accordingly, the spirit of the present invention should not be construed as being limited to the embodiments described, and all of the equivalents or equivalents of the claims, as well as the following claims, belong to the scope of the present invention .
100 : 사용자 단말기 110 : 네트워크
120 : 컴퓨터 최적화 서버 122 : 데이터베이스
200 : 백신/최적화 어플리케이션
202 : 백신 처리부 204 : 최적화 처리부
206 : 검색부 208 : 복원 관리부
210 : 임시 저장부100: user terminal 110: network
120: computer optimization server 122: database
200: Vaccine / Optimization Application
202: Vaccine processing unit 204: Optimization processing unit
206: Search unit 208: Restoration management unit
210: temporary storage unit
Claims (23)
(a) 상기 사용자 단말기의 보안 상태 정보와 컴퓨터 최적화 상태 정보를 포함하는 상태 정보를 검출하여 출력하는 단계;
(b) 사용자의 조작에 따라 컴퓨터 검사기능이 선택되는 경우, 상기 사용자 단말기에 대하여 악성 코드 검사 및 치료를 수행하는 단계; 및
(c) 사용자의 조작에 따라 컴퓨터 최적화 기능이 선택되는 경우, 설정에 따라 상기 사용자 단말기에 대하여 컴퓨터 최적화 과정을 수행하는 단계를 포함하되,
상기 (a) 단계는 상기 어플리케이션의 이전 구동시 저장된 최종 상태 정보를 우선 추출하여 출력하며, 상기 저장된 상태 정보의 출력 후 상기 단말기의 현재 상태 정보를 검출하여 상기 출력된 최종 상태 정보를 갱신하는 것을 특징으로 하는 컴퓨터 최적화 방법.
1. A computer optimization method performed by a vaccine installed in a user terminal and an application having a computer optimization function,
(a) detecting and outputting status information including security status information and computer optimization status information of the user terminal;
(b) performing a malicious code inspection and treatment on the user terminal when a computer test function is selected according to a user operation; And
(c) performing a computer optimization process on the user terminal according to a setting if a computer optimization function is selected according to a user's operation,
The step (a) first extracts and outputs the final state information stored at the time of the previous operation of the application, and detects the current state information of the terminal after outputting the stored state information and updates the outputted final state information Gt;. ≪ / RTI >
상기 보안 상태 정보는 미리 설정된 기준에 따라 판단된 상기 사용자 단말기의 현재 보안 상태, 긴급 이슈 정보, 최근 컴퓨터 검사일, 백신 엔진 버전, 실시간 감시 설정정보 중 적어도 하나 이상을 포함하며,
상기 컴퓨터 최적화 상태 정보는 미리 설정된 기준에 따라 판단된 상기 사용자 단말기의 현재 최적화 상태, 최근 컴퓨터 최적화 수행일, 여유 메모리 용량 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method according to claim 1,
The security state information includes at least one of a current security state of the user terminal, an emergency issue information, a latest computer examination date, a vaccine engine version, and a real-time monitoring setting information determined according to a preset reference,
Wherein the computer optimization status information includes at least one of a current optimization state of the user terminal determined in accordance with a preset reference, a latest computer optimization execution date, and a free memory capacity.
상기 컴퓨터 최적화 상태 정보는 설정된 기간 이상 사용되지 않은 액티브X(ActiveX) 정보를 더 포함하는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method of claim 2,
Wherein the computer optimization status information further comprises activex (ActiveX) information that has not been used for a set period of time.
상기 (c) 단계는,
(c-1) 최적화 항목 선택 인터페이스를 제공하는 단계; 및
(c-2) 사용자의 조작에 따라 시스템 최적화 항목이 선택되는 경우, 시스템 최적화 설정 인터페이스를 사용자에게 제공하고, 사용자의 조작에 따라 상기 시스템 최적화 설정 인터페이스를 통해 입력되는 시스템 최적화 설정정보를 저장하며, 상기 저장된 시스템 최적화 설정정보를 이용해 상기 사용자 단말기의 시스템 최적화를 수행하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method according to claim 1,
The step (c)
(c-1) providing an optimization item selection interface; And
(c-2) providing a system optimization setting interface to a user when a system optimization item is selected according to an operation of a user, storing system optimization setting information inputted through the system optimization setting interface according to a user's operation, And performing system optimization of the user terminal using the stored system optimization setting information.
상기 시스템 최적화 설정정보는 인터넷 브라우저 최적화 설정정보, 파일 최적화 설정정보, 메모리/레지스트리 최적화 설정정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method of claim 4,
Wherein the system optimization setting information includes at least one of Internet browser optimization setting information, file optimization setting information, and memory / registry optimization setting information.
상기 인터넷 브라우저 최적화 설정정보는 설정된 기간 전에 이용한 인터넷 임시 파일 삭제정보를 포함하며, 상기 설정된 기간은 사용자의 조작에 따라 설정되는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method of claim 5,
Wherein the Internet browser optimization setting information includes information on deleting Internet temporary files used before a predetermined period, and the set period is set according to a user's operation.
상기 (c) 단계는,
(c-3) 사용자의 조작에 따라 액티브 액스 관리 항목이 선택되는 경우, 상기 사용자 단말기에 설치된 액티브 액스 정보를 검색하여 액티브 액스 정보 리스트를 출력하며, 사용자의 조작에 따라 선택되는 액티브 액스를 삭제하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method of claim 4,
The step (c)
(c-3) when the active-access management item is selected according to the user's operation, searches the active-access information installed in the user terminal to output the active-ac information list, and deletes the selected active- Further comprising the steps of:
상기 (c-3) 단계는 설정된 기간 이상 미사용된 액티브 액스에 한하여 검색을 수행하는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method of claim 7,
Wherein the step (c-3) performs the search only for the active ACs that have not been used for a predetermined period or more.
상기 (c-3) 단계는 사용자의 조작에 따라 액티브 액스 재설치 차단이 요청되는 경우, 선택된 액티브 액스에 대한 재설치 차단 설정정보를 저장하고, 상기 저장된 재설치 차단 설정정보에 따라 상기 선택된 액티브 액스의 재설치를 차단하는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method of claim 7,
In the step (c-3), when the Active Acess re-installation shutdown is requested according to the user's operation, the re-installation shutdown setting information for the selected Active Acess is stored, and the re-installation of the selected Active Ack according to the stored re- Said computer program comprising:
상기 (c) 단계는 컴퓨터 최적화 수행 전 최적화 대상 정보를 저장하는 기능을 더 수행하며,
상기 컴퓨터 최적화 방법은,
(d) 사용자의 조작에 따라 컴퓨터 최적화 복원 기능이 선택되는 경우, 상기 저장된 최적화 대상 정보를 기초로 최적화 복원 리스트를 생성하여 출력하며, 상기 최적화 복원 리스트 중 선택된 최적화 항목에 대하여 상응되는 최적화 대상 정보를 이용해 복원을 수행하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method according to claim 1,
The step (c) further performs a function of storing optimization target information before performing the computer optimization,
The computer-
(d) generating and outputting an optimization restoration list based on the stored optimization target information when the computer optimization restoration function is selected according to an operation of the user, and outputting the corresponding optimization target information for the selected optimization item of the optimization restoration list ≪ / RTI > further comprising the step of:
상기 최적화 대상 정보는 인터넷 임시 파일 정보, 열어본 페이지 정보, 입력한 주소창 목록 정보, 자동완성 기록 정보, 쿠키 정보, 윈도우즈 임시 파일 정보, 잘못된 바로가기 파일 정보, 시작 메뉴의 무선/찾기/실행 목록 정보, 필요 없는 메모리 정보, 필요없는 레지스트리 정보, 액티브 액스 정보, 인터넷 익스플로러 추가기능 정보, 툴바 정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 컴퓨터 최적화 방법.
The method of claim 10,
The optimization target information includes at least one of the Internet temporary file information, the opened page information, the input address window list information, the autocomplete log information, the cookie information, the Windows temporary file information, the invalid shortcut file information, , Unnecessary memory information, unnecessary registry information, Active AX information, Internet Explorer additional function information, and toolbar information.
A computer-readable recording medium recording a program for performing the method according to any one of claims 1 to 11.
어플리케이션 구동시 상기 사용자 단말기의 컴퓨터 최적화 상태 정보를 검출하여 출력하고, 사용자의 조작에 따라 컴퓨터 최적화 기능이 선택되는 경우 설정에 따라 상기 사용자 단말기에 대하여 컴퓨터 최적화 과정을 수행하는 최적화 처리부를 포함하되,
상기 백신 처리부는 어플리케이션의 이전 구동시 저장된 최종 보안 상태 정보를 우선 추출하여 출력하며, 상기 저장된 최종 보안 상태 정보 출력 후 상기 사용자 단말기의 현재 보안 상태 정보를 검출하여 상기 출력된 최종 보안 상태 정보를 갱신하고,
상기 최적화 처리부는 어플리케이션의 이전 구동시 저장된 최종 최적화 상태 정보를 우선 추출하여 출력하며, 상기 저장된 최종 최적화 상태 정보 출력 후 상기 사용자 단말기의 현재 최적화 상태 정보를 검출하여 상기 출력된 최종 최적화 상태 정보를 갱신하는 백신과 컴퓨터 최적화 기능을 구비한 어플리케이션을 사용자 단말기로 제공하는 것을 특징으로 하는 컴퓨터 최적화 서버.
A vaccine processing unit for detecting and outputting security state information of a user terminal installed at the time of application running and for performing a malicious code inspection and treatment for the user terminal when a computer examination function is selected according to a user's operation; And
And an optimization processor for detecting and outputting the computer optimization state information of the user terminal when the application is driven and performing the computer optimization process for the user terminal according to the setting when the computer optimization function is selected according to the user's operation,
The antivirus processing unit first extracts and outputs the final security state information stored in the previous operation of the application, outputs the stored final state information, detects the current security state information of the user terminal, and updates the outputted final state information ,
The optimization processing unit first extracts and outputs the final optimization state information stored at the time of previous operation of the application, and detects the current optimization state information of the user terminal after outputting the stored final optimization state information to update the output final optimization state information And provides an application having a vaccine and a computer optimization function to a user terminal.
상기 보안 상태 정보는 미리 설정된 기준에 따라 판단된 상기 사용자 단말기의 현재 보안 상태, 긴급 이슈 정보, 최근 컴퓨터 검사일, 백신 엔진 버전, 실시간 감시 설정정보 중 적어도 하나 이상을 포함하며,
상기 컴퓨터 최적화 상태 정보는 미리 설정된 기준에 따라 판단된 상기 사용자 단말기의 현재 최적화 상태, 최근 컴퓨터 최적화 수행일, 여유 메모리 용량 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 컴퓨터 최적화 서버.
14. The method of claim 13,
The security state information includes at least one of a current security state of the user terminal, an emergency issue information, a latest computer examination date, a vaccine engine version, and a real-time monitoring setting information determined according to a preset reference,
Wherein the computer optimization status information includes at least one of a current optimization state of the user terminal determined in accordance with a preset reference, a latest computer optimization execution date, and a free memory capacity.
상기 컴퓨터 최적화 상태 정보는 설정된 기간 이상 사용되지 않은 액티브X(ActiveX) 정보를 더 포함하는 것을 특징으로 하는 컴퓨터 최적화 서버.
15. The method of claim 14,
Wherein the computer optimization status information further comprises activex (ActiveX) information that has not been used for a set period of time.
상기 최적화 처리부는 최적화 항목 선택 인터페이스를 사용자에게 제공하고, 사용자의 조작에 따라 시스템 최적화 항목이 선택되는 경우, 시스템 최적화 설정 인터페이스를 사용자에게 제공하며, 사용자의 조작에 따라 상기 시스템 최적화 설정 인터페이스를 통해 입력되는 시스템 최적화 설정정보를 저장하고, 상기 저장된 시스템 최적화 설정정보를 이용해 상기 사용자 단말기의 시스템 최적화를 수행하는 것을 특징으로 하는 컴퓨터 최적화 서버.
14. The method of claim 13,
The optimization processing unit provides the optimization item selection interface to the user and provides the system optimization setting interface to the user when the system optimization item is selected according to the user's operation and inputs the system optimization setting interface through the system optimization setting interface And optimizes the system of the user terminal by using the stored system optimization setting information.
상기 시스템 최적화 설정정보는 인터넷 브라우저 최적화 설정정보, 파일 최적화 설정정보, 메모리/레지스트리 최적화 설정정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 컴퓨터 최적화 서버.
18. The method of claim 16,
Wherein the system optimization setting information includes at least one of Internet browser optimization setting information, file optimization setting information, and memory / registry optimization setting information.
상기 인터넷 브라우저 최적화 설정정보는 설정된 기간 전에 이용한 인터넷 임시 파일 삭제정보를 포함하며, 상기 설정된 기간은 사용자의 조작에 따라 설정되는 것을 특징으로 하는 컴퓨터 최적화 서버.
18. The method of claim 17,
Wherein the Internet browser optimization setting information includes information on deleting Internet temporary files used before a predetermined period of time, and the set period is set according to a user's operation.
상기 최적화 처리부는 사용자의 조작에 따라 액티브 액스 관리 항목이 선택되는 경우, 상기 사용자 단말기에 설치된 액티브 액스 정보를 검색하여 액티브 액스 정보 리스트를 출력하며, 사용자의 조작에 따라 선택되는 액티브 액스를 삭제하는 것을 특징으로 하는 컴퓨터 최적화 서버.
18. The method of claim 16,
When the active-access management item is selected according to the user's operation, the optimization processing unit searches the active-access information installed in the user terminal to output the active-access information list, and deletes the selected active- Features a computer optimized server.
상기 최적화 처리부는 설정된 기간 이상 미사용된 액티브 액스에 한하여 검색을 수행하는 것을 특징으로 하는 컴퓨터 최적화 서버.
The method of claim 19,
Wherein the optimization processing unit performs a search only for an active spare that has not been used for a predetermined period or more.
상기 최적화 처리부는 사용자의 조작에 따라 액티브 액스 재설치 차단이 요청되는 경우, 선택된 액티브 액스에 대한 재설치 차단 설정정보를 저장하고, 상기 저장된 재설치 차단 설정정보에 따라 상기 선택된 액티브 액스의 재설치를 차단하는 것을 특징으로 하는 컴퓨터 최적화 서버.
The method of claim 19,
Wherein the optimization processing unit stores re-installation shutdown setting information for the selected active AX when the active-action re-installation shutdown is requested according to a user operation, and blocks the re-installation of the selected active AX according to the stored re- Computer optimization server.
상기 최적화 처리부는 컴퓨터 최적화 수행 전 최적화 대상 정보를 임시 저장부에 저장하는 기능을 더 수행하며,
상기 어플리케이션은,
사용자의 조작에 따라 컴퓨터 최적화 복원 기능이 선택되는 경우, 상기 저장된 최적화 대상 정보를 기초로 최적화 복원 리스트를 생성하여 출력하며, 상기 최적화 복원 리스트 중 선택된 최적화 항목에 대하여 상응되는 최적화 대상 정보를 이용해 복원을 수행하는 복원 관리부를 더 포함하는 것을 특징으로 하는 컴퓨터 최적화 서버.
14. The method of claim 13,
Wherein the optimization processing unit further performs a function of storing optimization target information in a temporary storage unit before computer optimization is performed,
The application comprises:
If the computer optimization restoration function is selected according to the user's operation, an optimization restoration list is generated and output based on the stored optimization target information, and restoration is performed using the corresponding optimization target information for the selected optimization item in the optimization restoration list And a restoration management unit that performs restoration of the computer system.
상기 최적화 대상 정보는 인터넷 임시 파일 정보, 열어본 페이지 정보, 입력한 주소창 목록 정보, 자동완성 기록 정보, 쿠키 정보, 윈도우즈 임시 파일 정보, 잘못된 바로가기 파일 정보, 시작 메뉴의 무선/찾기/실행 목록 정보, 필요 없는 메모리 정보, 필요없는 레지스트리 정보, 액티브 액스 정보, 인터넷 익스플로러 추가기능 정보, 툴바 정보 중 적어도 하나 이상을 포함하는 것을 특징으로 하는 컴퓨터 최적화 서버.23. The method of claim 22,
The optimization target information includes at least one of the Internet temporary file information, the opened page information, the input address window list information, the autocomplete log information, the cookie information, the Windows temporary file information, the invalid shortcut file information, , Unnecessary memory information, unnecessary registry information, Active AX information, Internet Explorer additional function information, and toolbar information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110063810A KR101595936B1 (en) | 2011-06-29 | 2011-06-29 | Optimization method, optimization server and computer readable recording medium for providing service with vaccine and optimization functions |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110063810A KR101595936B1 (en) | 2011-06-29 | 2011-06-29 | Optimization method, optimization server and computer readable recording medium for providing service with vaccine and optimization functions |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130002692A KR20130002692A (en) | 2013-01-08 |
KR101595936B1 true KR101595936B1 (en) | 2016-02-19 |
Family
ID=47835248
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110063810A KR101595936B1 (en) | 2011-06-29 | 2011-06-29 | Optimization method, optimization server and computer readable recording medium for providing service with vaccine and optimization functions |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101595936B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101478327B1 (en) * | 2013-01-28 | 2014-12-31 | 네이버 주식회사 | Apparatus, method and computer readable recording medium of monitoring and preventing a false operation for a system optimization function |
KR101440451B1 (en) * | 2013-01-28 | 2014-09-17 | 네이버 주식회사 | Apparatus, method and computer readable recording medium for displaying a progress bar according to the execution of a system optimization function |
KR101504697B1 (en) * | 2013-04-19 | 2015-03-20 | 인텔렉추얼디스커버리 주식회사 | Method, server, client apparatus, and recording medium for controlling cyclic redundancy check |
KR101611548B1 (en) * | 2014-07-01 | 2016-04-14 | 네이버 주식회사 | Method, system and recording medium for optimizing by condition of mobile device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101494000B1 (en) * | 2007-10-11 | 2015-02-16 | 엘지전자 주식회사 | Method and system for power-on self testing after system off, and booting method the same |
-
2011
- 2011-06-29 KR KR1020110063810A patent/KR101595936B1/en active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
KR20130002692A (en) | 2013-01-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2950203B1 (en) | Application scenario identification method, power consumption management method and apparatus and terminal device | |
KR101835250B1 (en) | Detection of unauthorized memory modification and access using transactional memory | |
JP5863869B2 (en) | Browser-based fraud prevention method and system | |
CA2856268C (en) | Methods of detection of software exploitation | |
US8539583B2 (en) | Rollback feature | |
US8719935B2 (en) | Mitigating false positives in malware detection | |
US20160224207A1 (en) | Method and system for freezing and unfreezing applications | |
CN112106047B (en) | Reverse halyard software system and method using a countersink at an electronic device | |
EP1828902A2 (en) | System and method for identifying and removing malware on a computer system | |
US10783041B2 (en) | Backup and recovery of data files using hard links | |
US9898603B2 (en) | Offline extraction of configuration data | |
US10007785B2 (en) | Method and apparatus for implementing virtual machine introspection | |
CN115562992A (en) | File detection method and device, electronic equipment and storage medium | |
KR101595936B1 (en) | Optimization method, optimization server and computer readable recording medium for providing service with vaccine and optimization functions | |
US8468388B2 (en) | Restoring programs after operating system failure | |
CN102929732B (en) | Method and device for calling file by application program and client-side equipment | |
US8572742B1 (en) | Detecting and repairing master boot record infections | |
US8065736B2 (en) | Using asynchronous changes to memory to detect malware | |
WO2016123235A1 (en) | Method and system for freezing and unfreezing applications | |
US9299058B2 (en) | Method and apparatus for automated display of documentation | |
KR20090080220A (en) | Malware(useless process) dectect/blocking and prevent recrudescence method | |
WO2020261438A1 (en) | Execution control system, execution control method, and program | |
KR20220016726A (en) | Apparatus, method, computer-readable storage medium and computer program for detecting hidden process running on system using filter driver | |
CN112966266A (en) | Virus detection system | |
JP2011095829A (en) | Restricted url management system, and restricted url management program and restricted url management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
FPAY | Annual fee payment |
Payment date: 20190102 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20200102 Year of fee payment: 5 |