一种视频数据存储方法和装置的制造方法_2

文档序号:9551693阅读:来源:国知局
中包括两个子池的情况,当资源池的实际容量全部被占用之后,后续如何处理可根据实际需要而定,不作限制。
[0051]基于上述介绍,图2为本发明视频数据存储装置实施例的组成结构示意图。如图2所示,包括:
[0052]第一处理模块,用于创建一个资源池,并设定资源池的实际容量;
[0053]第二处理模块,用于在资源池的实际容量全部被占用之前,将接收到的视频数据存储到资源池中,并且,当确定资源池中存在满足转码条件的视频数据时,将满足转码条件的视频数据进行转码后存储到资源池中。
[0054]其中,
[0055]第一处理模块可进一步用于,当资源池中只包括一个子池时,在创建资源池的同时,设定资源池的期望容量和转码周期;其中,资源池的实际容量为时长Z,资源池的期望容量为时长K,资源池的转码周期为时长N ;
[0056]当资源池的实际容量全部被占用时,未进行转码的视频数据占用的实际容量为时长N,转码后的视频数据占用的实际容量为时长P,时长N与时长P之和等于时长Z ;
[0057]实际容量为时长P的转码后的视频数据对应的转码之前的视频数据占用的实际容量为时长M,时长M大于时长P,时长N与时长M之和等于时长K。
[0058]相应地,
[0059]第二处理模块可周期性地进行以下处理:计算当前时间与时长N之差,得到时间点a ;将在时间点a之前存储的视频数据确定为满足转码条件的视频数据,将满足转码条件的视频数据进行转码后存储到资源池中,并将满足转码条件的视频数据从资源池中删除。
[0060]另外,
[0061]第一处理模块还可进一步用于,当资源池中包括两个子池,分别为子池I和子池2时,在创建资源池的同时,设定资源池的期望容量和每个子池的实际容量;其中,资源池的实际容量为时长Z,资源池的期望容量为时长K,子池I的实际容量为时长N,子池2的实际容量为时长P,时长N与时长P之和等于时长Z ;
[0062]当资源池的实际容量全部被占用时,子池I中存储的均为未进行转码的视频数据,子池2中存储的均为转码后的视频数据;
[0063]实际容量为时长P的转码后的视频数据对应的转码之前的视频数据占用的实际容量为时长M,时长M大于时长P,时长N与时长M之和等于时长K。
[0064]相应地,
[0065]第二处理模块可将接收到的视频数据存储到子池I中,当子池I的实际容量全部被占用、但又接收到新的视频数据时,按照预先设定的循环覆盖规则确定出子池I中将要被新的视频数据所覆盖的旧的视频数据,并将将要被覆盖的旧的视频数据确定为满足转码条件的视频数据,将满足转码条件的视频数据进行转码后存储到子池2中。
[0066]再有,
[0067]第一处理模块还可进一步用于,在创建资源池的同时,设定转码类型;
[0068]相应地,第二处理模块可按照所设定的转码类型,对满足转码条件的视频数据进行转码,并将转码后的视频数据存储到资源池中。
[0069]图2所示装置实施例的具体工作流程请参照前述方法实施例中的相应说明,此处不再赘述。
[0070]综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种视频数据存储方法,其特征在于,包括: 创建一个资源池,并设定所述资源池的实际容量; 在所述资源池的实际容量全部被占用之前,将接收到的视频数据存储到所述资源池中,并且,当确定所述资源池中存在满足转码条件的视频数据时,将满足转码条件的视频数据进行转码后存储到所述资源池中。2.根据权利要求1所述的方法,其特征在于, 当所述资源池中只包括一个子池时,所述创建一个资源池的同时,进一步包括:设定所述资源池的期望容量和转码周期;其中,所述资源池的实际容量为时长Z,所述资源池的期望容量为时长K,所述资源池的转码周期为时长N ; 当所述资源池的实际容量全部被占用时,未进行转码的视频数据占用的实际容量为所述时长N,转码后的视频数据占用的实际容量为时长P,所述时长N与所述时长P之和等于所述时长Z ; 所述实际容量为时长P的转码后的视频数据对应的转码之前的视频数据占用的实际容量为时长M,所述时长M大于所述时长P,所述时长N与所述时长M之和等于所述时长K。3.根据权利要求2所述的方法,其特征在于, 所述当确定所述资源池中存在满足转码条件的视频数据时,将满足转码条件的视频数据进行转码后存储到所述资源池中包括: 周期性地进行以下处理:计算当前时间与所述时长N之差,得到时间点a ;将在所述时间点a之前存储的视频数据确定为满足转码条件的视频数据,将所述满足转码条件的视频数据进行转码后存储到所述资源池中,并将所述满足转码条件的视频数据从所述资源池中删除。4.根据权利要求1所述的方法,其特征在于, 当所述资源池中包括两个子池,分别为子池I和子池2时,所述创建一个资源池的同时,进一步包括:设定所述资源池的期望容量和每个子池的实际容量;其中,所述资源池的实际容量为时长Z,所述资源池的期望容量为时长K,所述子池I的实际容量为时长N,所述子池2的实际容量为时长P,所述时长N与所述时长P之和等于所述时长Z ; 当所述资源池的实际容量全部被占用时,所述子池I中存储的均为未进行转码的视频数据,所述子池2中存储的均为转码后的视频数据; 所述实际容量为时长P的转码后的视频数据对应的转码之前的视频数据占用的实际容量为时长M,所述时长M大于所述时长P,所述时长N与所述时长M之和等于所述时长K。5.根据权利要求4所述的方法,其特征在于, 所述将接收到的视频数据存储到所述资源池中包括:将接收到的视频数据存储到所述子池I中; 所述当确定所述资源池中存在满足转码条件的视频数据时,将满足转码条件的视频数据进行转码后存储到所述资源池中包括: 当所述子池I的实际容量全部被占用、但又接收到新的视频数据时,按照预先设定的循环覆盖规则确定出所述子池I中将要被新的视频数据所覆盖的旧的视频数据,并将所述将要被覆盖的旧的视频数据确定为满足转码条件的视频数据,将所述满足转码条件的视频数据进行转码后存储到所述子池2中。6.根据权利要求1?5中任一项所述的方法,其特征在于, 所述创建一个资源池的同时,进一步包括:设定转码类型; 所述将满足转码条件的视频数据进行转码后存储到所述资源池中包括:按照所设定的转码类型,对所述满足转码条件的视频数据进行转码,并将转码后的视频数据存储到所述资源池中。7.一种视频数据存储装置,其特征在于,包括: 第一处理模块,用于创建一个资源池,并设定所述资源池的实际容量; 第二处理模块,用于在所述资源池的实际容量全部被占用之前,将接收到的视频数据存储到所述资源池中,并且,当确定所述资源池中存在满足转码条件的视频数据时,将满足转码条件的视频数据进行转码后存储到所述资源池中。8.根据权利要求7所述的装置,其特征在于, 所述第一处理模块进一步用于,当所述资源池中只包括一个子池时,在创建所述资源池的同时,设定所述资源池的期望容量和转码周期;其中,所述资源池的实际容量为时长Z,所述资源池的期望容量为时长K,所述资源池的转码周期为时长N ; 当所述资源池的实际容量全部被占用时,未进行转码的视频数据占用的实际容量为所述时长N,转码后的视频数据占用的实际容量为时长P,所述时长N与所述时长P之和等于所述时长Z ; 所述实际容量为时长P的转码后的视频数据对应的转码之前的视频数据占用的实际容量为时长M,所述时长M大于所述时长P,所述时长N与所述时长M之和等于所述时长K。9.根据权利要求8所述的装置,其特征在于, 所述第二处理模块周期性地进行以下处理:计算当前时间与所述时长N之差,得到时间点a ;将在所述时间点a之前存储的视频数据确定为满足转码条件的视频数据,将所述满足转码条件的视频数据进行转码后存储到所述资源池中,并将所述满足转码条件的视频数据从所述资源池中删除。10.根据权利要求7所述的装置,其特征在于, 所述第一处理模块进一步用于,当所述资源池中包括两个子池,分别为子池I和子池2时,在创建所述资源池的同时,设定所述资源池的期望容量和每个子池的实际容量;其中,所述资源池的实际容量为时长Z,所述资源池的期望容量为时长K,所述子池I的实际容量为时长N,所述子池2的实际容量为时长P,所述时长N与所述时长P之和等于所述时长Z ; 当所述资源池的实际容量全部被占用时,所述子池I中存储的均为未进行转码的视频数据,所述子池2中存储的均为转码后的视频数据; 所述实际容量为时长P的转码后的视频数据对应的转码之前的视频数据占用的实际容量为时长M,所述时长M大于所述时长P,所述时长N与所述时长M之和等于所述时长K。11.根据权利要求10所述的装置,其特征在于, 所述第二处理模块将接收到的视频数据存储到所述子池I中,当所述子池I的实际容量全部被占用、但又接收到新的视频数据时,按照预先设定的循环覆盖规则确定出所述子池I中将要被新的视频数据所覆盖的旧的视频数据,并将所述将要被覆盖的旧的视频数据确定为满足转码条件的视频数据,将所述满足转码条件的视频数据进行转码后存储到所述子池2中。12.根据权利要求7?11中任一项所述的装置,其特征在于, 所述第一处理模块进一步用于,在创建所述资源池的同时,设定转码类型; 所述第二处理模块按照所设定的转码类型,对所述满足转码条件的视频数据进行转码,并将转码后的视频数据存储到所述资源池中。
【专利摘要】本发明公开了一种视频数据存储方法和装置:创建一个资源池,并设定资源池的实际容量;在资源池的实际容量全部被占用之前,将接收到的视频数据存储到资源池中,并且,当确定资源池中存在满足转码条件的视频数据时,将满足转码条件的视频数据进行转码后存储到资源池中。应用本发明所述方案,能够提高存储资源的利用率,并能够保持数据的连续性和完整性等。
【IPC分类】H04N5/76, H04N21/231, H04N21/433
【公开号】CN105306858
【申请号】CN201410238649
【发明人】林起芊, 刘莎, 王伟, 闫春, 汪渭春
【申请人】杭州海康威视系统技术有限公司
【公开日】2016年2月3日
【申请日】2014年5月29日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1