Antivirus Engine Integration for Virus Detection Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current antivirus systems using a single engine are inadequate for detecting and killing computer viruses, as they cannot efficiently utilize the advantages of multiple antivirus engines or develop effective allocation strategies, leading to reduced accuracy and system security.

Innovation Solution

A method and device that utilize multiple antivirus engines by sending a file for scanning, integrating the returned scanning information according to actual strategies, and determining a comprehensive scanning result, which includes pre-processing procedures and strategic prioritization of antivirus engine contributions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple antivirus engines are used to detect and kill computer viruses, then the accuracy and system security are improved, but the device complexity and management difficulty increase

Engineering Contradiction:
Improvevirus detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the virus detection function by dividing the scanning process into distinct stages: pre-scanning by a first antivirus engine and post-scanning by a second antivirus engine. This segmentation allows each engine to specialize in specific virus types while maintaining overall system reliability without requiring all engines to process every file simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary management module that coordinates between multiple antivirus engines. This mediator receives files from the first engine, processes them, and then distributes them to the second engine for additional scanning, thereby simplifying the coordination complexity of multiple engines through a centralized control structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple antivirus engines are deployed to enhance virus detection capabilities, then the virus killing efficiency is improved, but the resource consumption and processing time increase

Engineering Contradiction:
Improvevirus killing efficiencyVSAvoidscanning time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary scanning action using the first antivirus engine before the file is processed by the second antivirus engine. This preliminary action filters out easily detectable viruses, allowing the second engine to focus only on files that require additional analysis, thereby reducing overall processing time while maintaining high detection efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by having the second antivirus engine scan only specific portions of files or only files that passed through the first engine's scanning. This selective scanning approach maintains virus killing efficiency while reducing the total resource consumption and time required compared to full scanning by all engines.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If a single antivirus engine is used, then the system complexity is reduced, but the virus detection accuracy and coverage are insufficient

Engineering Contradiction:
Improvesystem simplicityVSAvoidvirus detection accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent merges the capabilities of multiple antivirus engines into a unified scanning system. The first and second antivirus engines are combined in a sequential scanning architecture where files are processed by both engines through the intermediary module, achieving the reliability of multiple engines while presenting a simplified unified interface to users.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8966633B2Method and device for multiple engine virus killing
Publication Date: 2015.02.24 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US8966633B2 patent drawing
  • US8966633B2 patent drawing
  • US8966633B2 patent drawing

AI summary

The present invention discloses a method and device for detecting and killing computer viruses using multiple antivirus engines. The method includes: receiving a request for scanning a file to be scanned; sending the information of the file to multiple antivirus engines for scanning, receiving the scanning information returned by the antivirus engines; determining the scanning result of the file, and sending the scanning result of the file, thereby supporting virus killing by using multiple antivirus engines. The present invention integrates the scanning result of multiple antivirus engines according to specific strategies, and utilizes characteristics of different antivirus engines to completely detect and kill various computer viruses based on the scanning result, thereby improving accuracy of virus killing and security of the system.