[发明专利]视频文件存储注入方法、装置、计算机设备和存储介质有效
申请号: | 201910669429.2 | 申请日: | 2019-07-24 |
公开(公告)号: | CN110267060B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 施宋杰;徐永丰 | 申请(专利权)人: | 北京视界云天科技有限公司 |
主分类号: | H04N21/231 | 分类号: | H04N21/231;H04N21/238 |
代理公司: | 长沙国科天河知识产权代理有限公司 43225 | 代理人: | 董惠文 |
地址: | 100000 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频文件 存储 注入 方法 装置 计算机 设备 介质 | ||
1.一种视频文件存储注入方法,所述方法包括:
接收视频源发送的待存储视频文件的注入请求;
将所述注入请求推送至各个存储集群的集群消息队列中;
从所述集群消息队列中获取下载任务,根据所述存储集群中各个存储节点的可用状态信息,将所述下载任务分配至对应的所述存储节点对应的下载队列中;
根据所述下载队列中的下载任务,将所述待存储视频文件下载至所述存储节点中;
从所述集群消息队列中获取下载任务,根据所述存储集群中各个存储节点的可用状态信息,将所述下载任务分配至对应的所述存储节点的下载队列中,包括:
请求获取集群消息队列中的下载任务,将获取到的下载任务存储在所述存储集群的存储集群中心;
根据所述存储集群中心对各个存储节点的可用状态信息的检测结果,将所述下载任务分配至对应的所述存储节点的下载队列中;
所述可用状态信息包括:存活状态信息、存储空间信息和下载队列繁忙信息;
根据所述存储集群中心对各个存储节点的可用状态信息的检测结果,将所述下载任务分配至对应的所述存储节点的下载队列中,包括:
根据所述存储集群中心对存储集群中各个存储节点的存活状态信息、存储空间信息和下载队列繁忙信息进行检测;
若所述存活状态信息、所述存储空间信息和所述下载队列繁忙信息均达到预先设置的阈值条件,则将该存储节点加入预先设置的白名单;
将所述下载任务分配至所述白名单中的存储节点的下载队列中;
所述将所述下载任务分配至所述白名单中的存储节点的下载队列中,包括:
接收存储节点发送的客户端请求;
根据所述存储节点对应的互联网协议地址,检测所述存储节点是否在所述白名单中;
若是,则将所述下载任务分配至所述存储节点的下载队列中。
2.根据权利要求1所述的方法,其特征在于,所述可用状态信息包括:最小使用存储,所述最小使用存储包括:所述下载队列最小、I/O读写最小以及存储空间使用最小;
所述根据所述存储集群中各个存储节点的可用状态信息,将所述下载任务分配至对应的所述存储节点对应的下载队列中,包括:
对所述白名单中各个存储节点计算最小使用储存;
根据所述最小使用存储,将所述存储集群中心中的下载任务通过预先设置的分布式算法分配至各个存储节点中。
3.根据权利要求1所述的方法,其特征在于,所述根据所述下载队列中的所述下载任务,将所述待存储视频文件下载至所述存储节点中,包括:
根据所述下载任务,向所述集群消息队列发送客户端下载请求;
根据所述客户端下载请求,下载所述待存储视频文件;
对所述待存储视频文件进行文件校验,并将校验通过的待存储视频文件存储至存储节点的物理磁盘;
检测所述存储节点的物理磁盘是否异常,若是,将异常信息上传至所述存储集群中心,以使所述存储集群中心将所述下载任务分配至其他存储节点。
4.根据权利要求1所述的方法,其特征在于,还包括:
记录所述存储节点中视频文件的访问频率;
若所述访问频率小于阈值,则将所述存储节点中的视频文件删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京视界云天科技有限公司,未经北京视界云天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910669429.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:直播方法、装置、电子设备及存储介质
- 下一篇:一种新闻拆条方法及系统