【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)實(shí)施例涉及文件處理
,尤其涉及一種視文件存儲方法、訪問方法及裝置。
技術(shù)介紹
為了支持網(wǎng)絡(luò)直播、視頻查找等功能,提供音視頻流的源服務(wù)器可以將音視頻流進(jìn)行切割,獲得多個(gè)小的音視頻流,也即切片文件,在進(jìn)行音頻流傳輸時(shí)也即傳輸?shù)臑榍衅募S捎趯⒁纛l流進(jìn)行分割,會獲得大量的切片文件,在現(xiàn)有技術(shù)中,這些切片文件通常是按照時(shí)間先后順序進(jìn)行存儲,從大量切片文件中查找請求獲取的切片文件,需要逐個(gè)查找,工作量大,因此文件訪問效率較低。
技術(shù)實(shí)現(xiàn)思路
本專利技術(shù)實(shí)施例提供一種文件存儲方法、訪問方法及裝置,用以解決現(xiàn)有技術(shù)中切片文件訪問效率較低的技術(shù)問題。本專利技術(shù)實(shí)施例提供一種文件存儲方法,包括:將獲得的切片文件,按照時(shí)間先后順序進(jìn)行分組,獲得多個(gè)文件分組;根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息,生成每一文件分組對應(yīng)的一級索引文件;將各個(gè)文件分組分別進(jìn)行存儲,并根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息以及文件存儲信息,生成每一文件分組對應(yīng)的二級索引文件;其中,所述一級索引文件用于在獲取到文件獲取請求時(shí),根據(jù)請求獲取的切片文件的文件標(biāo)識信息查找對應(yīng)的一級索引文件,獲得所述請求獲取的切片
文件所在的文件分組;根據(jù)所述請求獲取的切片文件的文件標(biāo)識信息查找所述文件分組對應(yīng)的二級索引文件,獲得所述請求獲取的切片文件的文件存儲信息;根據(jù)所述文件存儲信息下載獲得所述請求獲取的切片文件。本專利技術(shù)實(shí)施例提供一種文件訪問方法,包括:獲取文件獲取請求;根據(jù)請求獲取的切片文件的文件標(biāo)識信息查找一級索引文件,獲得所述請求獲取的切片文件所在的文件分組;其中,所 ...
【技術(shù)保護(hù)點(diǎn)】
一種文件存儲方法,其特征在于,包括:將獲得的切片文件,按照時(shí)間先后順序進(jìn)行分組,獲得多個(gè)文件分組;根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息,生成每一文件分組對應(yīng)的一級索引文件;將各個(gè)文件分組分別進(jìn)行存儲,并根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息以及文件存儲信息,生成每一文件分組對應(yīng)的二級索引文件;其中,所述一級索引文件用于在獲取到文件獲取請求時(shí),根據(jù)請求獲取的切片文件的文件標(biāo)識信息查找對應(yīng)的一級索引文件,獲得所述請求獲取的切片文件所在的文件分組;根據(jù)所述請求獲取的切片文件的文件標(biāo)識信息查找所述文件分組對應(yīng)的二級索引文件,獲得所述請求獲取的切片文件的文件存儲信息;根據(jù)所述文件存儲信息下載獲得所述請求獲取的切片文件。
【技術(shù)特征摘要】
1.一種文件存儲方法,其特征在于,包括:將獲得的切片文件,按照時(shí)間先后順序進(jìn)行分組,獲得多個(gè)文件分組;根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息,生成每一文件分組對應(yīng)的一級索引文件;將各個(gè)文件分組分別進(jìn)行存儲,并根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息以及文件存儲信息,生成每一文件分組對應(yīng)的二級索引文件;其中,所述一級索引文件用于在獲取到文件獲取請求時(shí),根據(jù)請求獲取的切片文件的文件標(biāo)識信息查找對應(yīng)的一級索引文件,獲得所述請求獲取的切片文件所在的文件分組;根據(jù)所述請求獲取的切片文件的文件標(biāo)識信息查找所述文件分組對應(yīng)的二級索引文件,獲得所述請求獲取的切片文件的文件存儲信息;根據(jù)所述文件存儲信息下載獲得所述請求獲取的切片文件。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述一級索引文件中包括所述文件分組的分組標(biāo)識以及所述文件分組中各個(gè)切片文件的文件標(biāo)識信息,所述一級索引文件用于在接收到文件獲取請求時(shí),根據(jù)請求獲取的切片文件的文件標(biāo)識信息查找對應(yīng)的一級索引文件,根據(jù)對應(yīng)的一級索引文件中的分組標(biāo)識獲得所述請求獲取的切片文件所在的文件分組。3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息以及文件存儲信息,生成每一文件分組對應(yīng)的二級索引文件包括:根據(jù)每一文件分組中各個(gè)切片文件的文件長度,確定所述切片文件對應(yīng)的文件存儲偏移量,所述文件存儲偏移量為當(dāng)前切片文件之前的各切片文件的文件長度之和;根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息以及文件存儲偏移量,生成每一文件分組對應(yīng)的二級索引文件,所述二級索引文件具體用于根據(jù)請求獲取的切片文件的文件標(biāo)識信息查找二級索引文件,獲得所述請求獲
\t取的切片文件的文件存儲偏移量;根據(jù)請求獲取的切片文件的文件長度以及所述文件存儲偏移量,從所述文件存儲偏移量對應(yīng)位置處下載獲得所述文件長度對應(yīng)的切片文件。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息,生成每一文件分組對應(yīng)的一級索引文件;根據(jù)每一個(gè)文件分組中各個(gè)切片文件的起播時(shí)間和結(jié)束時(shí)間,確定所述文件分組對應(yīng)的起播時(shí)間以及結(jié)束時(shí)間,作為所述文件分組的分組標(biāo)識;根據(jù)每一文件分組的分組標(biāo)識以及每一文件分組中各個(gè)切片文件的文件標(biāo)識信息,生成每一文件分組對應(yīng)的一級索引文件。5.一種文件訪問方法,其特征在于,包括:獲取文件獲取請求;根據(jù)請求獲取的切片文件的文件標(biāo)識信息查找一級索引文件,獲得所述請求獲取的切片文件所在的文件分組;其中,所述一級索引文件為將獲得的切片文件,按照時(shí)間先后順序進(jìn)行分組,獲得多個(gè)文件分組;根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息生成的;根據(jù)所述請求獲取的切片文件的文件標(biāo)識信息,查找所述文件分組對應(yīng)的二級索引文件,獲得所述請求獲取的切片文件的文件存儲信息;其中,所述二級索引文件為將各個(gè)文件分組分別進(jìn)行存儲,并根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息以及文件存儲信息生成的;根據(jù)所述文件存儲信息下載獲得所述請求獲取的切片文件。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述二級索引文件中文件標(biāo)識信息對應(yīng)的文件存儲信息為文件存儲偏移量,所述文件存儲偏移量為文件分組中當(dāng)前切片文件之前的各個(gè)切片文件的文件長度之和;所述根據(jù)所述文件存儲信息下載獲得所述請求獲取的切片文件包括:根據(jù)所述請求獲取的切片文件的文件長度以及所述文件存儲偏移量,從所述文件存儲偏移量對應(yīng)位置處下載獲得所述文件長度對應(yīng)的切片文件。...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:劉斌,
申請(專利權(quán))人:樂視云計(jì)算有限公司,
類型:發(fā)明
國別省市:北京;11
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。