[发明专利]一种共享文件系统中实现快速接收和储存数据的方法有效
申请号: | 201711095379.9 | 申请日: | 2017-11-09 |
公开(公告)号: | CN107749893B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 徐荣波;黄贤强;许珊珊;张广东;赵子兰;张跃 | 申请(专利权)人: | 北京精一强远科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/176;G06F16/13 |
代理公司: | 北京国林贸知识产权代理有限公司 11001 | 代理人: | 李富华;李桂玲 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种共享文件系统中实现快速接收和存储数据的方法,包括:视音频获取;视音频处理;发送视音频数据;接收视音频数据;写入文件。本发明利用大页内存、用户态网卡驱动以及数据和元数据分离技术,存储服务器可以快速的接收多个客户端发来的多路数据流,并写入到文件中,从而达到同时存储上百路视频流的目的。本发明有效提高了共享文件系统的并发访问效率,而且同时访问的文件越多,效果越加明显,对于常见的教育录播行业或者视频监控行业,在很大程度上提高了视频存储的效率。 | ||
搜索关键词: | 一种 共享 文件系统 实现 快速 接收 储存 数据 方法 | ||
【主权项】:
一种共享文件系统中实现快速接收和存储数据的方法,所述方法所使用的硬件系统包括:多个客户端通过LAN网络与基于Linux的NAS子系统连接,所述的NAS子系统包括存储服务器和存储盘阵,所述的各个客户端通过LAN网络分别与多个IP摄像机连接,其特征在于,所述方法的步骤如下:视音频获取的步骤:用于多个客户端通过各自连接的多个IP摄像机采集视音频数据;视音频处理的步骤:用于各个客户端分别对各个IP摄像机所采集到的视音频数据进行处理,转码、打包;发送视音频数据的步骤:用于请求发送数据的客户端向存储服务器提出发送请求,与存储服务器建立连接,开辟本地缓存空间,在待发送包中填写私有协议包头,向存储服务器发送视音频数据;接收视音频数据的步骤:用于存储服务器设置大页内存并将大页内存申请为内存池,将用来接收视音频数据的网卡注册为UIO设备,初始化一至两个元数据队列和多个内容数据队列,并创建与注册为UIO设备的网卡相对应的接收数据线程,并将各个接收数据线程与CPU绑定,以接收客户端发来的视音频数据;写入文件的步骤:用于存储服务器分别通过元数据操作线程和内容数据操作线程将视音频数据写入文件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京精一强远科技有限公司,未经北京精一强远科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711095379.9/,转载请声明来源钻瓜专利网。