保护云存储视频数据的方法及其系统的制作方法_3

文档序号:8381296阅读:来源:国知局
r>[0077]本发明的各方法实施方式均可以以软件、硬件、固件等方式实现。不管本发明是以软件、硬件、还是固件方式实现,指令代码都可以存储在任何类型的计算机可访问的存储器中(例如永久的或者可修改的,易失性的或者非易失性的,固态的或者非固态的,固定的或者可更换的介质等等)。同样,存储器可以例如是可编程阵列逻辑(Programmable ArrayLogic,简称“PAL”)、随机存取存储器(Random Access Memory,简称“RAM”)、可编程只读存储器(Programmable Read Only Memory,简称“PROM”)、只读存储器(Read-Only Memory,简称“ROM”)、电可擦除可编程只读存储器(Electrically Erasable Programmable ROM,简称“EEPROM”)、磁盘、光盘、数字通用光盘(Digital Versatile Disc,简称“DVD”)等等。
[0078]本发明第三实施方式涉及一种保护云存储视频数据的系统,图3是该保护云存储视频数据的系统的结构示意图。
[0079]具体地说,如图5所示,该保护云存储视频数据的系统包括:
[0080]锁定模块,用于当有视频数据需要保护时,为该视频数据设置对应的锁定标记和代表锁定时长的信息。
[0081]解锁模块,用于当已经被锁定的视频数据的锁定时长到达时,清除视频数据对应的锁定标记。
[0082]循环覆盖触发模块,用于当需要循环覆盖时,将要存储的新的视频数据覆盖存储时间最长且没有对应的锁定标记的视频数据。
[0083]优选地,锁定模块包括子模块:锁定密码设置子模块,用于在锁定模块对视频数据设置对应的锁定标记时设置锁定密码,锁定密码用于当收到手动删除该视频数据或手动清除该视频数据对应锁定标记的请示时,对该视频数据进行密码验证,如果通过验证则删除或解锁该视频数据,否则拒绝对该视频数据的删除或解锁。
[0084]锁定密码设置子模块根据视频数据属性的不同设定不同的密码,属性的不同包括视频数据的录像类型的不同。
[0085]锁定模块包括手动锁定模块,手动锁定模块进行锁定的视频数据为已存在的视频数据,通过手动锁定来实现对已存在的视频数据进行锁定。
[0086]手动锁定模块包含以下子模块:
[0087]查询子模块,用于查询已存在的录像信息。
[0088]选择子模块,用于根据查询到的录像信息,选择需要保护的视频数据。
[0089]锁定子模块,用于对需要保护的视频数据设置对应的锁定标记和代表锁定时长的信息。
[0090]密码设置子模块,用于对手动锁定设置锁定密码。
[0091]解锁模块包括以下子模块:
[0092]检测子模块,用于检测有对应锁定标记的的视频数据是否到达锁定时长。
[0093]解锁子模块,用于当检测子模块检测到达锁定时长时,清除视频数据对应的锁定
己 O
[0094]此外,可以理解,对锁定的视频数据,既可以等待锁定时长到达后自动解锁,也可以由用户通过锁定密码手动解锁。
[0095]被锁定的视频数据自动解锁并清除锁定密码后,则变成不受保护的普通数据,如果符合循环覆盖策略要求,循环覆盖时间到达后则会自动删除相应视频数据,起到保护用户隐私的目的,同时也解决了因为用户遗忘锁定数据而导致存储资源浪费的问题。
[0096]第一实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第一实施方式互相配合实施。第一实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式中。
[0097]本发明第四实施方式涉及一种保护云存储视频数据的系统。第四实施方式在第三实施方式的基础上进行了改进,主要改进之处在于:
[0098]锁定模块包括自动锁定模块,自动锁定模块进行锁定的视频数据为未来时间段的视频数据,通过设置锁定计划来实现对未来时间段的视频数据进行自动锁定。
[0099]自动锁定模块包含以下子模块:
[0100]锁定计划设置子模块,用于对未来时间段的特定或全部类型的视频数据设置锁定计划。
[0101]判断子模块,用于判断锁定计划设定的时间段是否到达。
[0102]锁定子模块,用于在设定的时间段到达时,对该时间段内符合锁定计划的条件的视频数据自动设置对应的锁定标记和代表锁定时长的信息。
[0103]密码设置子模块,用于对锁定设置对应于锁定计划中的锁定密码。
[0104]系统根据用户设定的锁定计划自动对计划时间段内的视频数据进行锁定和设置锁定密码,避免了在用户未及时操作的情况下,由循环覆盖、其它人为恶意删除或误删而导致的数据丢失的问题。
[0105]第二实施方式是与本实施方式相对应的方法实施方式,本实施方式可与第二实施方式互相配合实施。第二实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第二实施方式中。
[0106]本发明是一种基于视频云存储系统中的视频数据的锁定和解锁方案,该方案主要有三个方面的功能:手动锁定视频数据和解锁、设置锁定计划自动加锁视频数据、根据锁定时长自动解锁视频数据。
[0107]用户通过手动设置锁定或设置锁定计划,将云存储系统中指定时间(过去时间和未来时间)范围所有录像类型或特定录像类型的视频数据,进行手动锁定设置或自动锁定设置的操作,使存储到云存储系统中的视频数据或未来时间段存储到云存储中的视频数据不会因为人为或循环覆盖而丢失。同时提供锁定时长自动解锁的功能,对过期的锁定数据进行自动解锁,使其变成普通数据,能够被系统循环覆盖。
[0108]创新点主要体现在以下三个方面:
[0109]对重要视频数据手动锁定和设置锁定密码,使其独立于系统中的循环覆盖,对已经锁定和设置了锁定密码的重要视频数据,在设定的时间范围内不会因为人为误删或系统循环覆盖使重要数据丢失的一种基于视频云存储的解决方案。
[0110]对未来重要时间段中到达云存储系统的特定或全部类型的视频数据进行锁定计划设置,使其在存储到云系统时自动重要视频数据锁定和设置锁定密码,使得重要视频数据不会因为人为误删或系统循环覆盖,而导致数据丢失。
[0111]自动解锁使视频数据在云存储系统中锁定时间到达,系统自动将到达解锁时间的数据变成普通数据,等待循环覆盖时间到达,自动将其删除,保护用户隐私。
[0112]需要说明的是,本发明各设备实施方式中提到的各单元都是逻辑单元,在物理上,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现,这些逻辑单元本身的物理实现方式并不是最重要的,这些逻辑单元所实现的功能的组合才是解决本发明所提出的技术问题的关键。此外,为了突出本发明的创新部分,本发明上述各设备实施方式并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,这并不表明上述设备实施方式并不存在其它的单元。
[0113]需要说明的是,在本专利的权利要求和说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1