Method for protecting cloud storage video data and system thereof
Abstract
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.
Claims
exact text as granted — not AI-modifiedWhat is claimed:
1. A method for protecting cloud storage video data, wherein the method comprises following steps:
when receiving a request to protect video data in a memory, setting by a processor a corresponding locking flag and information representing locking time for the video data;
when the locking time of the video data having been locked is reached, clearing by the processor the corresponding locking flag for the video data; and
when triggering cyclic overwriting, overwriting by the processor video data which is stored for longest time without a corresponding locking flag by new video data to be stored in the memory,
wherein the step of setting by a processor a corresponding locking flag and information representing locking time for the video data further comprises substeps:
setting by a processor a locking password; and
when receiving a request for manually removing the video data from the memory or manually clearing the corresponding locking flag for the video data, performing by the processor a password validation on the video data: if the validation is passed, removing or unlocking by the processor the video data; otherwise rejecting removing or unlocking by the processor the video data,
wherein in the step of setting by the processor a corresponding locking flag and information representing locking time for the video data, the video data is video data within a future time period, and automatically locking by the processor the video data within the future time period is implemented by setting a locking plan,
wherein the automatically locking comprises the following substeps:
setting by the processor a locking plan for a specific type or all types of video data within a future time period;
determining by the processor whether a time period set by the locking plan is reached;
if the set time period is reached, automatically setting by the processor a corresponding locking flag and information representing locking time for the video data matching a condition of the locking plan within the time period; and
setting by the processor a locking password corresponding to the locking plan for the locking.
2. The method for protecting cloud storage video data according to claim 1 , wherein in the substep of setting by the processor a locking password, different passwords are set according to different attributes of video data, and the different attributes comprise different video recording types of video data.
3. The method for protecting cloud storage video data according to claim 1 , wherein in the substep of setting by the processor a locking plan for a specific type or all types of video data within a future time period, the locking plan includes a set time period, a video recording type and a locking password;
the set time period is used for determining to lock the video data within the time period; and
the video recording type is used for determining to lock the video data of the video recording type.
4. The method for protecting cloud storage video data according to claim 1 , wherein the step of clearing by the processor the corresponding locking flag for the video data when the locking time of the video data having been locked is reached further comprises the following substeps:
detecting by the processor whether the locking time of the video data having a corresponding locking flag is reached; and
if the locking time is reached, clearing by the processor the corresponding lock flag for the video data.
5. A system for protecting cloud storage video data, wherein the system comprises:
a processor and a memory having computer-readable instructions which are executed by the processor to perform:
setting a corresponding locking flag and information representing locking time for video data when receiving a request to protect video data in the memory;
clearing the corresponding locking flag for the video data when the locking time of the video data having been locked is reached;
overwriting video data which is stored for longest time without a corresponding locking flag by new video data in the memory, when triggering cyclic overwriting,
wherein the computer-readable instructions are further executed by the processor to set a locking password, wherein when a corresponding locking flag is set for the video data by the processor, the locking password is used for performing a password validation on the video data; when a request for manually removing the video data from the memory or manually clearing the corresponding locking flag for the video data is received: if the validation is passed, the video data is removed or unlocked by the processor, otherwise, the video data is rejected to be removed or unlocked by the processor,
wherein the video data locked by the processor is video data within a future time period, and automatically locking by the processor the video data within the future time period is implemented by setting a locking plan;
the computer-readable instructions are further executed by the processor to perform:
setting a locking plan for video data of a specific type or all types within a future time period;
determining whether a time period set by the locking plan is reached;
automatically setting a corresponding locking flag and information representing locking time for the video data matching a condition of the locking plan within the time period, when the set time period is reached; and
setting a locking password corresponding to the locking plan for the locking.
6. The system for protecting cloud storage video data according to claim 5 , wherein the computer-readable instructions are further executed by the processor to set different passwords according to different attributes of video data, the different attributes comprising different video recording types of video data.
7. The system for protecting cloud storage video data according to claim 5 , wherein the computer-readable instructions are further executed by the processor to perform:
detecting whether the locking time of the video data having a corresponding locking flag is reached; and
clearing the corresponding locking flag for the video data, when the processor detects that the locking time is reached.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.