Cloud Video Data Locking Mechanism for Cyclic Overwrite Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud storage systems face issues with the manual removal of expired video data, leading to potential loss of important data due to mistaken deletion or resource wastage, as users must manually manage data retention and cyclic overwriting, which is time-consuming and costly.

Innovation Solution

Implementing a locking flag and locking time for video data, along with an unlocking mechanism and cyclic overwriting activation, to prevent data loss by ensuring locked data is protected within specified time ranges and automatically cleared when no longer needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If manual removal of expired video data is implemented, then storage space is freed for new data, but important data may be mistakenly removed or resource waste occurs due to human error

Engineering Contradiction:
Improvestorage space availabilityVSAvoiddata retention accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system implements automatic identification and management of expired video data through the locking mechanism. The system self-manages the determination of which data to retain and which to remove, eliminating human intervention errors. The locking flag and time-range detection enable the system to automatically protect important data while allowing routine expiration of non-critical data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system incorporates feedback through the locking mechanism where users can indicate which video data should be retained. This feedback loop allows the system to learn from user preferences and automatically adjust its data retention behavior, preventing mistaken removal of important data while maintaining efficient storage management.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If manual removal of expired video data is implemented, then storage management is performed, but operation and maintenance costs increase due to required staff attention

Engineering Contradiction:
Improvestorage space managementVSAvoidmaintenance efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system performs automatic storage management through the locking mechanism and time-range detection, eliminating the need for manual intervention by operations staff. The system autonomously identifies expired data, checks locking status, and manages storage space allocation without human involvement, significantly reducing maintenance costs and improving operational efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-locking important video data before expiration occurs. This proactive approach allows the system to automatically manage storage space without requiring reactive manual intervention, thereby improving maintenance efficiency and reducing operational costs.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If cyclic overwriting is implemented, then storage space is continuously reused, but locked video data may be overwritten before unlock time is reached

Engineering Contradiction:
Improvestorage turnover rateVSAvoiddata protection integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies different quality treatments to different portions of stored data through the locking mechanism. Video data with locking flags within the time range is protected with higher priority, while other data follows standard cyclic overwriting. This local differentiation ensures that storage turnover is maintained for non-critical data while protecting important data from premature overwriting.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs preliminary locking of important video data before cyclic overwriting occurs. By establishing the locking status in advance, the system ensures that critical data is protected from overwriting while allowing normal storage turnover for non-locked data, thus maintaining both productivity and data protection integrity.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If locking flag is set for video data protection, then data security is improved, but storage resource is wasted when users forget to clear locking flags

Engineering Contradiction:
Improvedata protection securityVSAvoidstorage resource utilization
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system performs preliminary locking of video data that requires protection within a specific time range. This time-bound locking mechanism automatically expires after the designated period, ensuring that data is protected only when necessary. This prevents permanent locking of all data, thereby avoiding long-term storage resource waste while maintaining security during critical periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements periodic review and automatic expiration of locking flags based on time ranges. Rather than permanent locking, the system periodically evaluates which data should remain locked and which should be released for storage reuse. This periodic action maintains data protection security during critical periods while automatically freeing storage resources when protection is no longer needed.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10395048B2Method for protecting cloud storage video data and system thereof
Publication Date: 2019.08.27 HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO LTD
  • US10395048B2 patent drawing
  • US10395048B2 patent drawing
  • US10395048B2 patent drawing

AI summary

A method for protecting video data stored in a cloud and a system thereof. The method comprises the following steps: when video data needs to be protected, setting a corresponding locking mark and information represents a locking duration for the video data; when the locking duration of the video data that has been locked ends, removing the locking mark corresponding to the video data; when cyclic overwriting is required, overwriting video data with longest storage time and without a corresponding locking mark with new video data to be stored. A locking mark is set for video data that needs to be protected in past time and future time scopes so that the video data after locking will not be lost due to cyclic overwriting. Setting a locking password can prevent a problem that key video is deleted by mistake when a user manually deletes a video data file and can prevent key video data from being deleted maliciously by human at the same time.