Cold Data Processing in Storage Cards

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing methods for memory cards require extensive calculations to identify and process cold data, leading to increased calculation loads and reduced reading and writing performance.

Innovation Solution

An electronic device determines if the read count for cold data reaches a preset threshold, transmitting the start and end addresses to the memory card's controller to process the data, thereby reducing the memory card's calculation burden and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the FTL on the memory card performs cold data scanning and determination, then cold data can be identified and processed, but the calculation amount of the memory card increases and reading/writing performance decreases

Engineering Contradiction:
Improvecold data processing capabilityVSAvoiddata reading and writing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the cold data scanning and determination function from the memory card's FTL and relocates it to the electronic device's CPU. The electronic device obtains read count information from the memory card, performs cold data determination locally, and only transmits necessary address information back to the memory card. This separation reduces the memory card's calculation burden while maintaining cold data processing capability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Measurement precision

If the FTL performs extensive scanning and determination calculations, then cold data can be accurately identified, but the calculation load on the memory card increases

Engineering Contradiction:
Improvecold data identification accuracyVSAvoidcalculation load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces the electronic device as an intermediary between the memory card and the cold data processing system. The electronic device's CPU performs the complex scanning and determination calculations, acting as a mediator that handles the computational burden. The memory card only needs to provide read count data and receive processing instructions, significantly reducing its calculation load while maintaining identification accuracy through the electronic device's processing power.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3377965B1Data processing method, device, and system
Publication Date: 2021.12.22 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • EP3377965B1 patent drawingFigure 1~2
  • EP3377965B1 patent drawingFigure 3
  • EP3377965B1 patent drawingFigure 4

AI summary

A data processing method, device, and system. The method is applied to an electronic apparatus (101) connected to a storage card (102), and the storage card (102) is processed in a proprietary format in advance, and comprises at least one cold data region. The method comprises: acquiring a read count C R of data stored in a target cold data region C of a local storage (S301); determining whether the read count C R reaches a predetermined invalid threshold T CR of a cold data read count (S302); and if so, then sending to a controller of the storage card (102) a start address and an end address of the stored data in the target cold data region C, and initializing the read count C R (S303), such that the controller processes, according to the start address and end address, the stored data. In this way, the present invention reduces a computational load of the storage card (102), and improves data read-write performance of the storage card (102).