[發(fā)明專利]一種分布式文件系統(tǒng)及其歸檔分片的方法有效
| 申請?zhí)枺?/td> | 201010199624.2 | 申請日: | 2010-06-13 |
| 公開(公告)號: | CN101873347A | 公開(公告)日: | 2010-10-27 |
| 發(fā)明(設(shè)計)人: | 陳濤;夏艦波;彭杰 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04N7/173 |
| 代理公司: | 深圳鼎合誠知識產(chǎn)權(quán)代理有限公司 44281 | 代理人: | 薛祥輝 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 分布式 文件系統(tǒng) 及其 歸檔 分片 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)存儲技術(shù),尤其涉及一種分布式文件系統(tǒng)及其歸檔分片的方法。
背景技術(shù)
分布式文件系統(tǒng)廣泛應(yīng)用于IPTV(Internet?Protocol?Television,交互式網(wǎng)絡(luò)電視)、視頻等業(yè)務(wù)的服務(wù)器中,用于管理單個節(jié)點(每個節(jié)點為一個區(qū)域或者一部分用戶提供服務(wù))內(nèi)數(shù)據(jù)的存儲和讀取。分布式文件系統(tǒng)對應(yīng)的上層業(yè)務(wù)目前主要有VOD(Video?on?Demand)視頻點播和TVOD(TV?on?Demand)時移頻道的錄制回看業(yè)務(wù)。TVOD業(yè)務(wù)將時移頻道上一段節(jié)目做成錄制節(jié)目后,在電子節(jié)目單上顯示,以滿足用戶能夠隨意點播錯過的精彩節(jié)目,還可以選擇幾天前的節(jié)目。對于TVOD時移頻道的錄制回看業(yè)務(wù),業(yè)務(wù)層面設(shè)定了回滾時間,超過回滾時間的錄制分片都要被業(yè)務(wù)下發(fā)命令并被文件系統(tǒng)強制刪除掉。在系統(tǒng)存儲空間一定的情況下,可以存儲一定時長的頻道節(jié)目。但對于某些特定的節(jié)目,業(yè)務(wù)層面要求在回滾時間結(jié)束后還能繼續(xù)保留不被刪除,以便用戶進行特殊回看。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是,提供一種分布式文件系統(tǒng)及其歸檔分片的方法,能適應(yīng)業(yè)務(wù)層面要求的在回滾時間結(jié)束后還能繼續(xù)保留已有分片的需求。
為解決上述技術(shù)問題,本發(fā)明提供一種分布式文件系統(tǒng)歸檔分片的方法,所述分片為交互式網(wǎng)絡(luò)電視的時移電視業(yè)務(wù)和錄制節(jié)目點播業(yè)務(wù)的文件分片,包括:所述文件系統(tǒng)根據(jù)接收到的歸檔分片請求,查詢請求歸檔的分片是否存在;如果所述分片不存在,取消歸檔并結(jié)束;如果所述分片存在,進行改名歸檔。
所述改名歸檔包括:判斷所述分片當前是否被使用;若所述分片當前未被使用,則直接修改所述分片的文件名;若所述分片當前正被使用,則進行延時改名處理。
一種實施例中所述延時改名處理包括:延時預(yù)定時間后,查詢所述分片是否存在;若所述分片不存在,則取消歸檔并結(jié)束;若所述分片存在,則強制修改所述分片的文件名字。
另一種實施例中所述延時改名處理包括:
步驟1,延時預(yù)定時間后,查詢所述分片是否存在;若所述分片不存在,則取消歸檔并結(jié)束;若所述分片存在,則執(zhí)行步驟2;
步驟2,判斷所述分片當前是否被使用;若所述分片當前未被使用,則直接修改所述分片的文件名;若所述分片當前正被使用,則返回所述步驟1。
又一種實施例中,上述預(yù)設(shè)時間為12小時。
再一種實施例中,所述改名歸檔之后還包括:將所述分片的文件名和路徑信息返回給所述歸檔分片請求的發(fā)送方。
對應(yīng)上述方法,本發(fā)明還提供一種分布式文件系統(tǒng),用于對交互式網(wǎng)絡(luò)電視的時移電視業(yè)務(wù)或錄制節(jié)目點播業(yè)務(wù)的業(yè)務(wù)文件分片進行分片歸檔,所述文件系包括:改名歸檔模塊;所述改名歸檔模塊,用于根據(jù)接收的歸檔分片請求,查詢所述分片是否存在,如果所述分片不存在,取消歸檔并結(jié)束,如果所述分片存在,則進行改名歸檔。
所述改名歸檔模塊還用于在進行改名歸檔時判斷所述分片當前是否被使用;若所述分片當前未被使用,則直接修改所述分片的文件名;若所述分片當前正被使用,則進行延時改名處理。
一種實施例中所述改名歸檔模塊是按照如下方式進行所述延時改名處理的:延時預(yù)定時間后,查詢所述分片是否存在;若所述分片不存在,則取消歸檔并結(jié)束;若所述分片存在,則強行強制修改所述分片的文件名字。
另一種實施例中所述改名歸檔模塊是按照如下方式進行所述延時改名處理的:
步驟1,延時預(yù)定時間后,查詢所述分片是否存在;若所述分片不存在,則取消歸檔并結(jié)束;若所述分片存在,則執(zhí)行步驟2;
步驟2,判斷所述分片當前是否被使用;若所述分片當前未被使用,則直接修改所述分片的文件名;若所述分片當前正被使用,則返回所述步驟1。
本發(fā)明的有益效果是:
(1)通過文件系統(tǒng)對歸檔請求中的分片進行判斷是否存在,在存在時對該分片進行改名歸檔,可以保證在業(yè)務(wù)回滾時間之后也能保留需要的分片,適應(yīng)業(yè)務(wù)層面要求的在回滾時間結(jié)束后還能繼續(xù)保留已有分片的需求;
(2)實施例中通過在改名前判斷分片是否正被使用后在決定是否繼續(xù)改名,可以避免由于分片還在讀寫而引起的改名失敗。
附圖說明
圖1是本發(fā)明歸檔分片方法的一種實施例的流程示意圖;
圖2是本發(fā)明歸檔分片方法的另一種實施例的流程示意圖;
圖3是本發(fā)明歸檔分片方法實施例的軟改名流程示意圖;
圖4是本發(fā)明歸檔分片方法實施例中文件系統(tǒng)軟改名的內(nèi)部實現(xiàn)示意圖。
具體實施方式
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010199624.2/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:AB類放大器系統(tǒng)
- 下一篇:數(shù)據(jù)確認裝置和方法
- 一種歷史數(shù)據(jù)歸檔的系統(tǒng)與實現(xiàn)方法
- 電子材料的歸檔、查詢方法和裝置
- 日志管理方法、裝置、設(shè)備及存儲介質(zhì)
- 基于區(qū)塊鏈的離線歸檔系統(tǒng)及方法
- 一種電子文書的歸檔方法及裝置
- 一種可水平擴展歸檔數(shù)據(jù)庫的數(shù)據(jù)歸檔方法和裝置
- 票據(jù)信息歸檔方法、裝置、計算機設(shè)備和存儲介質(zhì)
- 數(shù)據(jù)歸檔方法、裝置、電子設(shè)備及存儲介質(zhì)
- 連續(xù)型數(shù)據(jù)庫的歸檔方法、裝置及電子設(shè)備
- 一種檔案管理系統(tǒng)數(shù)據(jù)歸檔方法和系統(tǒng)





