一种基于大数据的视频存储分配方法与流程

文档序号:15851528发布日期:2018-11-07 10:03阅读:866来源:国知局

本发明属于视频存储技术领域,涉及到一种基于大数据的视频存储分配方法。

背景技术

随着计算机网络,特别是因特网(internet)的迅猛发展,越来越多的视频文件被数据化,全球信息存储量每年急剧增长。传统的信息系统概念发生了巨大的变化,这些变化突出地表现在视频信息的存储、传递、发布以及获取方式所发生的革命性变革。与此同时,大量数据密集型应用,如视频监控,广电行业,数字图书馆,医疗视频图像处理,海量视频在线编辑等,对视频存储的容量,性能,安全性,可扩展性和可用性提出了更高要求。传统的视频文件的存储方式过于简单化,由于缺乏管理导致视频文件出现大量的堆积以及丢失,因此,传统的视频存储模式渐渐不能满足需求,视频文件存储的需求和应用的复杂性提出了新的存储模式。

现有视频存储过程中,存在视频存储的条理性差、效率低、可靠性差,以及存储的过程中视频因存储空间不足而发生的丢失问题,现设计一种基于大数据的视频存储分配方法。



技术实现要素:

本发明的目的在于提供一种基于大数据的视频存储分配方法,解决了现有视频存储过程中,存在视频存储的条理性差、效率低、可靠性差以及视频易丢失的问题。

本发明的目的可以通过以下技术方案实现:

一种基于大数据的视频存储分配方法,包括以下步骤:

s1、对存储空间划分成若干存储空间相同的存储单元和一备用存储单元,不同存储单元存储不同时长段的视频,对存储单元进一步划分,划分为若干子存储单元,存储单元中的若干子存储单元用于存储设定时长段范围内的不同类型的视频,视频的类型包括爱情、校园、喜剧、动作、科幻、古装、武侠、惊悚和犯罪类,视频的类型按照设定的编号顺序对各类型进行排序,分别为1,2,...,g,...,y,不同的视频类型设有若干类型关键字,构成类型关键字集合wg(wg1,wg2,...,wgh,...,wgl),wg表示编号为g的视频类型对应的类型关键字集合,wgh表示编号为g的视频类型对应的第h个关键字;

s2、获取视频存储发送的一空间占用请求,并提取需存储视频的播放时长、视频播放的字幕内容;

s3、对需存储的视频进行播放,统计视频播放的时长,将视频播放的时长与设定的各存储单元内存储的视频时长范围进行对比,以确定需存储视频对应的存储单元;

s4、提取需存储视频在播放过程中的所有字幕内容,以固定时间t对视频播放的字幕进行截取,得到视频字幕集合ai(ai1,ai2,...,aij,...,ain),其中,ai表示为第i个需存储视频的字幕集合,aij表示为第i个需存储视频在第j个时间段对应的字幕内容,n表示为该需储存视频划分的时间段数量;

s5、将视频字幕集合中各时间段内的字幕内容与设定的各视频类型对应的类型关键字集合进行wg逐一对比,得到对比类型关键字集合w′ijg(w′ijg1,w′ijg2,...,w′ijgh,...,w′ijgl),w′ijg表示为第i个需存储视频的第j个时间段与编号为g的视频类型中的关键字对比的集合,w′ijgh表示为第i个需存储视频的第j个时间段出现编号为g的视频类型中第h个类型关键字的次数;

s6、通过匹配度计算方法,统计需存储视频与各视频类型的匹配程度,筛选匹配度系数最高的视频类型,并将需存储视频存储至该视频类型对应的子存储单元;

s7、需存储视频存储完成,接收视频存储发送的下一空间占用请求,提取需存储视频的播放时长、视频播放的字幕内容,并执行步骤s3-s7;

s8、实时检测各存储单元中各子存储单元的剩余存储空间,若各子存储单元的剩余存储空间小于设定的标准存储空间,则备用存储单元以固定存储容量划分至剩余存储空间小于设定的标准存储空间的子存储单元,直至子存储单元的剩余存储空间大于设定的标准存储空间。

进一步地,对存储单元进行编号分别为1,2,...,k,...,x,各存储单元存储的视频播放时长范围依次为0~t0,t0~t0+t间,...,t0+(k-2)t间~t0+(k-1)t间,...,t0+(x-2)t间~t0+(x-1)t间,t0表示为初始时间,t间表示为设定的时间间隔。

进一步地,所述类型关键字集合wg(wg1,wg2,...,wgh,...,wgl)中不同类型关键字所占的权重不同,分别为dwg1,dwg2,...,dwgh,...,dwgl,且dwg1>dwg2>...>dwgh>...>dwgl,dwg1+dwg2+...+dwgh+...+dwgl=1,dwgh表示为编号为g的视频类型中第h个关键字所占的权重。

进一步地,所述匹配度计算方法qig表示为第i个需存储视频与编号为g的视频类型的匹配度系数,w′ijgh表示为第i个需存储视频的第j个时间段出现编号为g的视频类型中第h个类型关键字的次数,dwgh表示为编号为g的视频类型中第h个关键字所占的权重。

本发明的有益效果:

本发明提供的基于大数据的视频存储分配方法,通过将视频存储空间按照视频播放时长和视频类型进行划分,根据视频播放的时长将视频存储至对应的存储单元,并对该时长范围内的视频播放字幕内容进行关键字提取,提取的关键字与各视频类型对应的关键字进行对比,以确定需存储视频与各视频类型间的匹配度系数,筛选匹配度系数最高的视频类型,且将需存储的视频存储至匹配度系数最高的视频类型对应的子存储单元,同时,检测各子存储单元的剩余存储空间,一旦剩余存储空间小于设定的存储空间,则将备用存储单元的存储空间划分剩余存储空间不足的子存储单元,保证视频存储的有效分类,提高了视频存储的规律性,避免视频存储的过程中因存储空间不足造成的丢失问题,具有视频存储的效率高、准确性高以及可靠性高的特点。

具体实施方式

下面将结合本发明实施例中,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明为一种基于大数据的视频存储分配方法,包括以下步骤:

s1、对存储空间划分成若干存储空间相同的存储单元和一备用存储单元,不同存储单元存储不同时长段的视频,对存储单元进一步划分,划分为若干子存储单元,存储单元中的若干子存储单元用于存储设定时长段内的不同类型的视频,对存储单元进行编号,分别为1,2,...,k,...,x,各存储单元存储的视频播放时长范围依次为0~t0,t0~t0+t间,...,t0+(k-2)t间~t0+(k-1)t间,...,t0+(x-2)t间~t0+(x-1)t间,其中,t0表示为初始时间,t间表示为设定的时间间隔,视频的类型包括爱情、校园、喜剧、动作、科幻、古装、武侠、惊悚和犯罪类等,所述视频的类型按照设定的编号顺序对各类型进行排序,分别为1,2,...,g,...,y,不同的视频类型设有若干类型关键字,构成类型关键字集合wg(wg1,wg2,...,wgh,...,wgl),wg表示编号为g的视频类型对应的类型关键字集合,wgh表示编号为g的视频类型对应的第h个关键字,不同类型关键字所占的权重不同,分别为dwg1,dwg2,...,dwgh,...,dwgl,且dwg1>dwg2>...>dwgh>...>dwgl,dwg1+dwg2+...+dwgh+...+dwgl=1,dwgh表示为编号为g的视频类型中第h个关键字所占的权重;

s2、获取视频存储发送的一空间占用请求,并提取需存储视频的播放时长、视频播放的字幕内容;

s3、对需存储的视频进行播放,统计视频播放的时长,将视频播放的时长与设定的各存储单元内存储的视频时长范围进行对比,以确定需存储视频对应的存储单元;

s4、提取需存储视频在播放过程中的所有字幕内容,以固定时间t对视频播放的字幕进行截取,得到视频字幕集合ai(ai1,ai2,...,aij,...,ain),其中,ai表示为第i个需存储视频的字幕集合,aij表示为第i个需存储视频在第j个时间段对应的字幕内容,n表示为该需储存视频划分的时间段数量;

s5、将视频字幕集合中各时间段内的字幕内容与设定的各视频类型对应的类型关键字集合进行wg逐一对比,得到对比类型关键字集合w′ijg(w′ijg1,w′ijg2,...,w′ijgh,...,w′ijgl),w′ijg表示为第i个需存储视频的第j个时间段与编号为g的视频类型中的关键字对比的集合,w′ijgh表示为第i个需存储视频的第j个时间段出现编号为g的视频类型中第h个类型关键字的次数;

s6、通过匹配度计算方法,统计需存储视频与各视频类型的匹配程度,筛选匹配度系数最高的视频类型,并将需存储视频存储至该视频类型对应的子存储单元,所述匹配度计算方法qig表示为第i个需存储视频与编号为g的视频类型的匹配度系数,w′ijgh表示为第i个需存储视频的第j个时间段出现编号为g的视频类型中第h个类型关键字的次数,dwgh表示为编号为g的视频类型中第h个关键字所占的权重;

s7、需存储视频存储完成,接收视频存储发送的下一空间占用请求,提取需存储视频的播放时长、视频播放的字幕内容,并执行步骤s3-s7;

s8、实时检测各存储单元中各子存储单元的剩余存储空间,若各子存储单元的剩余存储空间小于设定的标准存储空间,则备用存储单元以固定存储容量划分至剩余存储空间小于设定的标准存储空间的子存储单元,直至子存储单元的剩余存储空间大于设定的标准存储空间。

本发明提供的基于大数据的视频存储分配方法,通过将视频存储空间按照视频播放时长和视频类型进行划分,根据视频播放的时长将视频存储至对应的存储单元,并对该时长范围内的视频播放字幕内容进行关键字提取,提取的关键字与各视频类型对应的关键字进行对比,以确定需存储视频与各视频类型间的匹配度系数,筛选匹配度系数最高的视频类型,且将需存储的视频存储至匹配度系数最高的视频类型对应的子存储单元,同时,检测各子存储单元的剩余存储空间,一旦剩余存储空间小于设定的存储空间,则将备用存储单元的存储空间划分剩余存储空间不足的子存储单元,保证视频存储的有效分类,提高了视频存储的规律性,避免视频存储的过程中因存储空间不足造成的丢失问题,具有视频存储的效率高、准确性高以及可靠性高的特点。

以上内容仅仅是对本发明的构思所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的构思或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1