[發明專利]錄播系統的網絡掛載異常處理方法及裝置有效
| 申請號: | 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.szxzyx.cn/pat/books/201210091304.4/2.html,轉載請聲明來源鉆瓜專利網。





