US10395048B2ActiveUtilityA1

Method for protecting cloud storage video data and system thereof

49
Assignee: HANGZHOU HIKVISION DIGITAL TECPriority: Dec 10, 2013Filed: Aug 14, 2014Granted: Aug 27, 2019
Est. expiryDec 10, 2033(~7.4 yrs left)· nominal 20-yr term from priority
H04N 21/26613H04N 21/2541H04N 21/23113H04N 21/274G06F 16/73H04L 63/1441G06F 21/6218
49
PatentIndex Score
0
Cited by
19
References
7
Claims

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-modified
What 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.