Data Processing Device Asynchronous Virus Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virus countermeasure processing on computers often occupies hardware resources, leading to performance degradation during business processing as it competes with storage device access, slowing down operations.

Innovation Solution

A data processing device with a separate storage device and processor that duplicates write data and prioritizes its writing to a duplicate storage device for virus scanning, allowing asynchronous and parallel execution of virus countermeasure processing without interfering with business processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virus countermeasure processing is executed using the computer's CPU and memory, then virus detection capability is improved, but business processing performance deteriorates due to resource occupation

Engineering Contradiction:
Improvevirus detection capabilityVSAvoidbusiness processing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The invention divides the virus detection function into a separate storage device with its own CPU and memory, independent from the computer's main system. This segmentation allows virus countermeasure processing to occur in parallel with business processing, eliminating resource conflicts and maintaining both detection capability and business performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention introduces a storage device as an intermediary component between the computer and the storage medium. This intermediary has its own processing capabilities and handles virus detection independently, mediating between the need for security scanning and the requirement for uninterrupted business operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If virus countermeasure processing is executed on the storage device, then resource load on the computer is reduced, but access speed for business processing may be affected

Engineering Contradiction:
Improvecomputer resource loadVSAvoidstorage access speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The invention implements dynamic priority control where the storage device can switch between virus detection mode and business processing mode based on real-time needs. When business processing requires fast access, the system prioritizes read operations; when security scanning is needed, write operations are prioritized for duplication and scanning.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary duplication of write data to a separate area before the main business processing needs to access it. This preliminary action allows virus scanning to occur on the duplicated data without blocking the original data access, maintaining speed while reducing overall system load.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If write data is duplicated and virus scanned before being written to the storage device, then data security is improved, but processing time increases

Engineering Contradiction:
Improvedata securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary duplication of write data to a separate storage area before the data is needed by business processing. This preliminary action enables parallel virus scanning without delaying the actual data access, as the scanning occurs on the duplicated copy while the original data path remains unaffected.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention maintains continuous data flow by implementing asynchronous processing where virus scanning occurs in the background on duplicated data while the main system continues business operations uninterrupted. The useful action of data access continues without interruption while security scanning proceeds separately.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9699210B2Data processing device that executes virus countermeasure processing, data processing method, and recording medium storing a data processing program
Publication Date: 2017.07.04 FSAS TECH INC
  • US9699210B2 patent drawing
  • US9699210B2 patent drawing
  • US9699210B2 patent drawing

AI summary

A data processing device, that includes: a first storage device; and a processor configured to execute a procedure. The procedure includes: receiving write data to be written to a second storage device provided at a computer, outputting the write data to the second storage device, and duplicating and outputting the write data; executing control that writes the duplicated write data to the first storage device that is separate from the second storage device; executing virus countermeasure processing related to virus infection, on the write data stored in the first storage device; and in a case where the write data is output while executing the virus countermeasure processing, suspending the virus countermeasure processing and prioritizing execution of the control that writes the duplicated write data to the first storage device.