[發(fā)明專利]一種流媒體文件的存儲(chǔ)方法及裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201710735490.3 | 申請(qǐng)日: | 2017-08-24 |
| 公開(公告)號(hào): | CN107509085B | 公開(公告)日: | 2019-12-24 |
| 發(fā)明(設(shè)計(jì))人: | 劉凱;謝恩鵬 | 申請(qǐng)(專利權(quán))人: | 山東浪潮商用系統(tǒng)有限公司 |
| 主分類號(hào): | H04N21/231 | 分類號(hào): | H04N21/231 |
| 代理公司: | 37100 濟(jì)南信達(dá)專利事務(wù)所有限公司 | 代理人: | 李世喆 |
| 地址: | 250100 山東省濟(jì)南市*** | 國(guó)省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 流媒體 文件 存儲(chǔ) 方法 裝置 | ||
1.一種流媒體文件的存儲(chǔ)方法,其特征在于,包括:
預(yù)先設(shè)置至少一個(gè)存儲(chǔ)塊,并確定每個(gè)所述存儲(chǔ)塊對(duì)應(yīng)的存儲(chǔ)容量;
獲取至少兩個(gè)待存儲(chǔ)流媒體文件;
根據(jù)每個(gè)所述存儲(chǔ)塊對(duì)應(yīng)的存儲(chǔ)容量,以及每個(gè)所述待存儲(chǔ)流媒體文件的大小,將所述至少兩個(gè)待存儲(chǔ)流媒體文件合并為至少一個(gè)大文件;
將每個(gè)所述大文件分別存儲(chǔ)至一個(gè)對(duì)應(yīng)的所述存儲(chǔ)塊中;
在所述獲取至少兩個(gè)待存儲(chǔ)流媒體文件之后,進(jìn)一步包括:
確定所述至少兩個(gè)待存儲(chǔ)流媒體文件的數(shù)量是否不大于預(yù)設(shè)閾值,如果是,則為每個(gè)所述待存儲(chǔ)流媒體文件分配校驗(yàn)數(shù)據(jù);
所述將所述至少兩個(gè)待存儲(chǔ)流媒體文件合并為至少一個(gè)大文件,包括:
將各個(gè)所述待存儲(chǔ)流媒體文件分別對(duì)應(yīng)的校驗(yàn)數(shù)據(jù),以及各個(gè)所述待存儲(chǔ)流媒體文件進(jìn)行合并,生成所述至少一個(gè)大文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
在所述將每個(gè)所述大文件分別存儲(chǔ)至一個(gè)對(duì)應(yīng)的所述存儲(chǔ)塊中之后,進(jìn)一步包括:
針對(duì)存儲(chǔ)有所述大文件的每個(gè)所述存儲(chǔ)塊,均執(zhí)行:
根據(jù)所述存儲(chǔ)塊的存儲(chǔ)地址,以及所述存儲(chǔ)塊中的存儲(chǔ)的所述大文件包括的各個(gè)流媒體文件分別對(duì)應(yīng)的校驗(yàn)數(shù)據(jù),分別構(gòu)建各個(gè)所述流媒體文件分別對(duì)應(yīng)的索引關(guān)系;
根據(jù)所述索引關(guān)系,對(duì)各個(gè)所述流媒體文件進(jìn)行讀取。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,
當(dāng)所述至少兩個(gè)待存儲(chǔ)流媒體文件的數(shù)量大于所述預(yù)設(shè)閾值時(shí),
所述根據(jù)所述存儲(chǔ)塊的存儲(chǔ)地址,以及所述存儲(chǔ)塊中的存儲(chǔ)的所述大文件包括的各個(gè)流媒體文件分別對(duì)應(yīng)的校驗(yàn)數(shù)據(jù),分別構(gòu)建各個(gè)所述流媒體文件分別對(duì)應(yīng)的索引關(guān)系,包括:
根據(jù)所述存儲(chǔ)塊的存儲(chǔ)地址,確定所述存儲(chǔ)塊中存儲(chǔ)的所述大文件中包括的各個(gè)流媒體文件分別對(duì)應(yīng)的存儲(chǔ)路徑;
根據(jù)所述存儲(chǔ)路徑,為各個(gè)所述流媒體文件分配所述校驗(yàn)數(shù)據(jù);
根據(jù)各個(gè)所述流媒體文件分別對(duì)應(yīng)的所述校驗(yàn)數(shù)據(jù)和所述存儲(chǔ)路徑,構(gòu)建各個(gè)所述流媒體文件分別對(duì)應(yīng)的索引關(guān)系。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,
所述根據(jù)所述索引關(guān)系,對(duì)各個(gè)所述流媒體文件進(jìn)行讀取,包括:
針對(duì)每一個(gè)所述流媒體文件,均執(zhí)行:
根據(jù)所述流媒體文件對(duì)應(yīng)的所述存儲(chǔ)地址,提取所述流媒體文件;
根據(jù)所述索引關(guān)系中包括的所述校驗(yàn)數(shù)據(jù),確定提取的所述流媒體文件是否存在損壞信息;
當(dāng)所述流媒體文件存在損壞信息時(shí),對(duì)所述損壞信息進(jìn)行修復(fù),并讀取修復(fù)后的所述流媒體文件。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,
進(jìn)一步包括:在指定存儲(chǔ)區(qū)域存儲(chǔ)各個(gè)所述流媒體文件對(duì)應(yīng)的備份文件;
進(jìn)一步包括:構(gòu)建配置文件,所述配置文件中包括:至少一個(gè)損壞信息分別對(duì)應(yīng)的損壞級(jí)別;
所述當(dāng)所述流媒體文件存在損壞信息時(shí),對(duì)所述損壞信息進(jìn)行修復(fù),并讀取修復(fù)后的所述流媒體文件,包括:
根據(jù)所述配置文件,確定所述損壞信息對(duì)應(yīng)的損壞級(jí)別;
當(dāng)所述損壞級(jí)別為第一損壞級(jí)別時(shí),對(duì)所述損壞信息進(jìn)行修復(fù),并讀取修復(fù)后的所述流媒體文件;
當(dāng)所述損壞級(jí)別為第二損壞級(jí)別時(shí),從所述指定存儲(chǔ)區(qū)域獲取所述流媒體文件對(duì)應(yīng)的備份文件;
利用所述備份文件替代所述流媒體文件,并讀取替代后的所述備份文件。
6.一種流媒體文件的存儲(chǔ)裝置,其特征在于,包括:設(shè)置單元、合并單元和存儲(chǔ)單元;其中,
所述設(shè)置單元,用于預(yù)先設(shè)置至少一個(gè)存儲(chǔ)塊,并確定每個(gè)所述存儲(chǔ)塊對(duì)應(yīng)的存儲(chǔ)容量;
所述合并單元,用于獲取至少兩個(gè)待存儲(chǔ)流媒體文件;根據(jù)每個(gè)所述存儲(chǔ)塊對(duì)應(yīng)的存儲(chǔ)容量,以及每個(gè)所述待存儲(chǔ)流媒體文件的大小,將所述至少兩個(gè)待存儲(chǔ)流媒體文件合并為至少一個(gè)大文件;
所述存儲(chǔ)單元,用于將每個(gè)所述大文件分別存儲(chǔ)至一個(gè)對(duì)應(yīng)的所述存儲(chǔ)塊中;
所述合并單元,用于確定所述至少兩個(gè)待存儲(chǔ)流媒體文件的數(shù)量是否不大于預(yù)設(shè)閾值,如果是,則為每個(gè)所述待存儲(chǔ)流媒體文件分配校驗(yàn)數(shù)據(jù);并將各個(gè)所述待存儲(chǔ)流媒體文件分別對(duì)應(yīng)的校驗(yàn)數(shù)據(jù),以及各個(gè)所述待存儲(chǔ)流媒體文件進(jìn)行合并,生成所述至少一個(gè)大文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于山東浪潮商用系統(tǒng)有限公司,未經(jīng)山東浪潮商用系統(tǒng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710735490.3/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種白芨蚊香的制作方法
- 下一篇:一種浴足粉及其制備方法
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種將寬帶流媒體系統(tǒng)接入移動(dòng)網(wǎng)絡(luò)的裝置及其方法
- 基于內(nèi)容分發(fā)網(wǎng)絡(luò)的流媒體加速系統(tǒng)、方法及設(shè)備
- 流媒體網(wǎng)關(guān)及其提供流媒體服務(wù)的方法
- 流媒體發(fā)布平臺(tái)及方法
- 一種流媒體業(yè)務(wù)優(yōu)化方法、設(shè)備及系統(tǒng)
- 一種移動(dòng)流媒體播放器及其網(wǎng)關(guān)
- 一種流媒體接入方法及裝置
- 流媒體服務(wù)系統(tǒng)
- 流媒體緩存方法、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 流媒體的傳輸方法、流媒體服務(wù)器及流媒體系統(tǒng)
- 動(dòng)態(tài)存儲(chǔ)管理裝置及方法
- 一種存儲(chǔ)方法、服務(wù)器及存儲(chǔ)控制器
- 一種基于存儲(chǔ)系統(tǒng)的控制方法及裝置
- 一種信息的存儲(chǔ)控制方法
- 一種數(shù)據(jù)存儲(chǔ)方法及裝置
- 數(shù)據(jù)存儲(chǔ)方法、裝置、計(jì)算機(jī)設(shè)備以及存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)存儲(chǔ)控制方法及裝置
- 存儲(chǔ)設(shè)備、存儲(chǔ)系統(tǒng)及存儲(chǔ)方法
- 物料存儲(chǔ)方法及系統(tǒng)
- 基于雙芯智能電表的數(shù)據(jù)分類存儲(chǔ)方法和裝置
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





