[发明专利]一种录像锁定的方法和装置有效
申请号: | 201310718918.5 | 申请日: | 2013-12-23 |
公开(公告)号: | CN103744892B | 公开(公告)日: | 2017-08-15 |
发明(设计)人: | 成浩;丁强;严爱杰 | 申请(专利权)人: | 浙江宇视科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 录像 锁定 方法 装置 | ||
1.一种录像锁定的方法,其特征在于,该方法包括:
确定本次待锁定录像对应的索引,将确定的索引的锁定引用计数加第二预设值,每个索引的锁定引用计数初始值为第一预设值;在对录像执行循环复写时,跳过锁定引用计数大于所述第一预设值的索引对应的录像单元;
其中,将每个索引的初始状态设为“未使用”;将循环复写时跳过的索引的状态标识为“已跳过”;
所述确定待锁定录像对应的索引具体为:
对索引中状态为“已跳过”的索引按照时间进行排序,对索引中状态未标识“已跳过”的索引也按照时间进行排序;
当待查找的锁定录像开始时间小于排序后的未标识“已跳过”的索引序列的第一条索引包含的时间,则判断待查找录像开始时间是位于排序后的“已跳过”索引序列中,否则判断待查找录像开始时间位于排序后的未标识“已跳过”的索引序列中;
如果所述待锁定录像的开始时间是位于排序后的“已跳过”索引中,则在该排序后的“已跳过”索引的末尾增加排序后的未标识“已跳过”索引中的第一条索引形成一新的索引序列,按照二分查找算法在该新的索引序列中查找与该待锁定录像的开始时间匹配的索引;
如果所述待锁定录像的时间是位于排序后的未标识“已跳过”的索引中;则按照二分查找算法在该未标识“已跳过”的索引序列中查找与该待锁定录像的开始时间匹配的索引。
2.如权利要求1所述的方法,其特征在于,在确定本次待锁定的录像对应的索引,且未将所述索引的锁定引用计数加第二预设值之前,将所述本次待锁定的录像对应的索引中锁定引用计数为所述第一预设值的索引记录在锁定引用区中的锁定索引段节点中,并将该节点的状态标识为“已使用”;该节点的状态代表节点所包含的每一个索引的状态;
在对录像执行循环复写时,在复写执行到锁定引用计数大于所述第一预设值的索引时,将该索引匹配锁定索引段节点的开始索引,如果匹配成功,将匹配成功的锁定索引段节点的状态由“已使用”更改为“已跳过”。
3.如权利要求2所述的方法,其特征在于,锁定索引段节点被记录在超级块中开辟的锁定索引区中。
4.如权利要求2所述的方法,其特征在于,锁定索引段节点的结构包括节点状态,节点索引总数、起始索引信息和结束索引信息;其中起始索引信息用来记录一段连续索引的首个索引信息,结束索引信息用来记录一段索引的末尾索引信息。
5.如权利要求1所述的方法,其特征在于,当针对锁定录像进行解锁时,确定待解锁的录像对应的索引,将该索引的锁定引用计数减所述第二预设值;当循环复写到锁定引用计数为所述第一预设值的索引时,执行对该索引对应的录像单元的复写。
6.如权利要求2所述的方法,其特征在于,当针对锁定的录像进行解锁时,确定待解锁的录像对应的索引,将所述索引的锁定引用计数减第二预设值,如果减该第二预设值后所述索引的锁定引用计数为第一预设值,则将所述锁定引用计数为第一预设值的索引匹配锁定索引区中状态为“已使用”的锁定索引段节点的开始索引,如果匹配成功,则将匹配成功的该锁定索引段节点当前的开始索引删除,下一个索引作为新的开始索引,该节点的索引总数减1;如果该节点的索引总数减为0后,则将该节点从锁定引用区中删除。
7.如权利要求2所述的方法,其特征在于,在对录像执行循环复写时,在复写执行到锁定引用计数为第一预设值的索引时,将所述锁定引用计数为该第一预设值的索引匹配锁定索引区中状态为“已跳过”的锁定索引段节点的开始索引,如果匹配成功,则将匹配成功的该锁定索引段节点当前的开始索引删除,下一个索引作为新的开始索引,该节点的索引总数减1;如果该节点的索引总数减为0后,则将该节点从锁定引用区中删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江宇视科技有限公司,未经浙江宇视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310718918.5/1.html,转载请声明来源钻瓜专利网。