[发明专利]录播系统的网络挂载异常处理方法及装置有效
申请号: | 201210091304.4 | 申请日: | 2012-03-30 |
公开(公告)号: | CN102664029A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 刘卫国;单衍景;范仁亮;谢泳江;蒋国兴 | 申请(专利权)人: | 北京华夏电通科技股份有限公司 |
主分类号: | G11B20/12 | 分类号: | G11B20/12;G11B27/34;H04N21/231 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 录播 系统 网络 异常 处理 方法 装置 | ||
技术领域
本发明涉及通信领域,具体地,涉及一种录播系统的网络挂载异常处理方法及装置。
背景技术
随着Internet的广泛应用和视频编码技术的进步,流媒体技术获得了快速地发展,特别是以音频、视频点播与直播已经成为当前Internet上最热门的应用之一。
录播系统作为一款流媒体服务器,兼具了直播,点播及录制的功能。在录制方面,通常将流媒体数据录制在本地硬盘,用于后续数据的点播。应对于市场对音视频质量越来越高的要求,现有录播系统采用了高质量的压缩算法,及大容量的存储。然而,由于压缩算法往往是有损压缩,常常在压缩后质量与压缩后大小之间权衡。从目前的形势上看,H264属于市场上领先及成熟的高质量压缩算法,但是面对高清的数据,依然很容易达到4Mbps的码流。也就是说,一个高清的录制一天将使用42G的硬盘空间,假如一天对8个点进行高清录制,即使是1T的硬盘也只能用上3天。由于录播服务器上装载的硬盘数量毕竟是有限的,如果频繁的给录播服务器添加或替换硬盘将会增加系统操作的复杂性。基于这样的问题,技术上提出了网络存储技术的概念。
现有的网络存储技术主要有两种:NAS(network attached storage)和SAN(storage area network),分别适用于不同的应用领域。以下主要描述NAS。
NAS实际上是网络的附加存储设备,它通过集线器或交换机直接连在网络上,按照TCP/IP进行通信,面向消息传递,以文件的I/O方式进行数据传输。在LAN环境下,NAS可实现异构平台下的数据共享(如NT和U nix平台的数据共享)。NAS还可提高文件服务速度,减轻主机负担,降低维护成本,并在不间断网络运行情况下,增加或设置存储。
录播系统在使用NAS类型的网络存储技术进行录制时,充分使用了其具备的优点,但同时也发现了不足之处。
目前对NAS技术的实现方式是采用Linux挂载技术,将网络存储设备挂载到本地的目录下,这样对于录播系统来说,对网络存储设备的使用是透明的,操作方法与本地路径相同。但是,当网络存储设备挂载到了录播系统下,当网络断开导致写网络存储设备出错发生时,录播系统不能很好的感知问题的存在,并且也无法记录问题的发生、通知及必要的处理,从而导致录播系统录制的文件出错、文件丢失及文件分散在网络存储设备与本地硬盘之间,造成录制数据的不完整。
也就是说,目前基于NAS的录播系统在挂载异常时无法进行及时的记录和处理,造成了录播系统录制的文件出错、文件丢失及文件分散在网络存储设备与本地硬盘之间,进而造成了录制数据的不完整。
发明内容
本发明实施例的主要目的在于提供一种录播系统的网络挂载异常处理方法及装置,以解决现有技术中的录播系统在挂载异常时无法及时的记录和处理异常而造成的录制数据不完整的问题。
为了实现上述目的,本发明实施例提供一种录播系统的网络挂载异常处理方法,该方法包括:获取录播系统当前写操作失败的文件名称;根据所述写操作失败的文件名称获取所述写操作失败对应的挂载路径;当所述写操作失败对应的挂载路径为异常状态时,选择新的录制路径继续录制所述写操作失败的文件;在所述写操作失败对应的挂载路径恢复正常状态时,将所述新的录制路径录制的文件复制到恢复正常的挂载路径下。
通过如下方式确定所述写操作失败对应的挂载路径为异常状态:获取所述录播系统当前可用的所有挂载路径集合;判断所述写操作失败对应的挂载路径是否存在于所述所有挂载路径集合中;如果所述写操作失败对应的挂载路径未存在于所述所有挂载路径集合中,则表示所述写操作失败对应的挂载路径为异常状态。
所述新的录制路径为所述录播系统的本地临时路径。
当所述写操作失败对应的挂载路径为异常状态时,所述方法还包括:记录发生异常状态的时间。
本发明实施例还提供一种录播系统的网络挂载异常处理装置,所述装置包括:文件名获取单元,用于获取录播系统当前写操作失败的文件名称;挂载路径获取单元,用于根据所述写操作失败的文件名称获取所述写操作失败对应的挂载路径;录制路径选择单元,用于当所述写操作失败对应的挂载路径为异常状态时,选择新的录制路径继续录制所述写操作失败的文件;文件复制单元,用于在所述写操作失败对应的挂载路径恢复正常状态时,将所述新的录制路径录制的文件复制到恢复正常的挂载路径下。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京华夏电通科技股份有限公司,未经北京华夏电通科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210091304.4/2.html,转载请声明来源钻瓜专利网。