[發明專利]分布式文件系統中業務內容處理、更新方法與裝置無效
| 申請號: | 200910081758.1 | 申請日: | 2009-04-09 |
| 公開(公告)號: | CN101527736A | 公開(公告)日: | 2009-09-09 |
| 發明(設計)人: | 夏艦波;彭杰;張波 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) | 代理人: | 王黎延;遲 姍 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 文件系統 業務 內容 處理 更新 方法 裝置 | ||
技術領域
本發明涉及分布式文件系統中業務內容處理、更新技術,尤其涉及一種分布式文件系統中業務節點中的業務內容處理、更新方法與裝置。
背景技術
分布式文件系統廣泛應用于網絡電視(IPTV,Internet?Protocol?Television)等視頻業務的服務器中,用于管理單個業務節點(為一個區域或一部分用戶提供服務)內業務數據的存儲和讀取。隨著用戶對業務多樣性需求的不斷提高,業務應用中需存儲的業務數據量也越來越多,分布式文件系統中各個業務節點要提供完整的業務服務,就需要海量的存儲空間,這將造成整個分布式文件系統的成本大幅提高,給運營商帶來很大壓力。
為了解決上述問題,分布式文件系統普遍采用業務內容調度的方法來解決,即所有的業務內容分散存儲到各個業務節點,單個業務節點上并不存儲所有的業務內容,但每個業務節點上所提供的業務內容目錄卻是相同的,當用戶在某個節點上點播一個并未存儲在本業務節點的業務內容時,該業務節點查找存儲所點播業務內容的其它節點,將用戶所點播的業務內容緩存到本業務節點,再提供給請求用戶。
使用上述業務內容的調度方法,可大量節省分布式文件系統中各個業務節點的存儲空間,從而降低了分布式文件系統的組建成本。但仍存在不足之處,業務內容的調度方法,在業務節點上沒有相應的業務內容,而用戶對該業務節點上的該業務內容的點播請求又較多時,雖然能從其他業務節點向用戶提供業務服務,但這需耗費分布式文件系統較大的帶寬,在點播用戶數較多時,所提供的業務服務的質量很難得到保證。
發明內容
有鑒于此,本發明的主要目的在于提供一種分布式文件系統中業務節點的業務內容處理、更新方法與裝置,能提升了熱點業務內容的服務質量,且使所占用的存儲空間較小。
為達到上述目的,本發明的技術方案是這樣實現的:
一種分布式文件系統中業務節點的業務內容處理方法,包括:
接收到上載的業務內容后,分布式文件系統根據所述業務內容生成文件塊,所述文件塊存儲于至少一個所述業務節點中,未存儲所述文件塊的所述業務節點中存儲有與所述文件塊對應的虛擬文件塊,并設置所述虛擬文件塊的屬性列表,所述屬性列表包括虛擬標識信息、訪問熱度值信息以及所述文件塊的至少一個訪問地址信息。
優選地,所述虛擬文件塊與所述文件塊的名稱、屬性值相同。
優選地,所述分布式文件系統根據所述業務內容生成文件塊,具體為:
所述分布式文件系統將所述業務內容直接作為文件塊,或將所述業務內容分割成兩個以上的業務內容塊而作為文件塊。
一種分布式文件系統中業務節點的業務內容更新方法,包括:
接收到文件塊的點播請求后,業務節點判斷所點播的文件塊是否為虛擬文件塊,是時根據所述虛擬文件塊的屬性列表中的與所述虛擬文件塊對應的所述文件塊的至少一個訪問地址信息讀取所述文件塊并響應所述點播請求,同時,更新所述業務節點中所述虛擬文件塊的屬性列表中的訪問熱度值,并判斷更新后的訪問熱度值是否達到設定閾值,達到時根據所述文件塊的至少一個訪問地址信息將所述文件塊下載到所述業務節點,并清除或清空所述虛擬文件塊的屬性列表,或刪除所述虛擬文件塊的屬性列表中的虛擬標識信息。
優選地,所述業務節點判斷所點播的文件塊是否為虛擬文件塊,具體為:
根據所點播的文件塊的標識查找所點播的文件塊是否包括屬性列表或判斷所查找到的屬性列表是否為非空,或判斷所查找到的屬性列表中是否包括虛擬標識信息,是時所點播的文件塊為虛擬文件塊。
優選地,所述更新所述業務節點中所述虛擬文件塊的屬性列表中的訪問熱度值,具體為:使所述業務節點中所述虛擬文件塊的屬性列表中的訪問熱度值加一。
一種分布式文件系統中業務節點的業務內容處理裝置,包括:
上載單元,用于向分布式文件系統上載業務內容;
文件塊生成單元,用于將通過所述上載單元上載的所述業務內容生成文件塊;
發布單元,用于將所述文件塊存儲于至少一個所述業務節點中,未存儲所述文件塊的所述業務節點中存儲有與所述文件塊對應的虛擬文件塊;以及
設置單元,用于為所述虛擬文件塊設置屬性列表,所述屬性列表包括虛擬標識信息、訪問熱度值信息以及所述文件塊的至少一個訪問地址信息。
優選地,所述虛擬文件塊與所述文件塊的名稱、屬性值相同。
一種分布式文件系統中業務節點的業務內容更新裝置,包括:
接收單元,用于接收文件塊的點播請求;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910081758.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種治療腎功能衰竭的中藥組合物及其制備方法
- 下一篇:用于碗碟架的支承機構
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





