• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    文件存儲方法、訪問方法及裝置制造方法及圖紙

    技術(shù)編號:13591687 閱讀:138 留言:0更新日期:2016-08-26 00:59
    本發(fā)明專利技術(shù)實(shí)施例提供一種文件存儲方法、訪問方法及裝置,獲得的切片文件按照時(shí)間先后順序分組獲得多個(gè)文件分組;根據(jù)各文件分組中各切片文件的文件標(biāo)識信息,生成各文件分組對應(yīng)的一級索引文件;將各文件分組分別進(jìn)行存儲,根據(jù)每一文件分組中各切片文件的文件標(biāo)識信息及文件存儲信息,生成每一文件分組對應(yīng)的二級索引文件;獲取文件獲取請求;根據(jù)請求獲取的切片文件的文件標(biāo)識信息查找一級索引文件,獲得請求獲取的切片文件所在文件分組;根據(jù)請求獲取的切片文件的文件標(biāo)識信息,查找所述文件分組對應(yīng)的二級索引文件,獲得請求獲取的切片文件的文件存儲信息;根據(jù)文件存儲信息下載獲得請求獲取的切片文件。本發(fā)明專利技術(shù)實(shí)施例提高了切片文件的訪問效率。

    【技術(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í)間先后順序進(jìn)行分組,獲得多個(gè)文件分組;根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息生成的;根據(jù)所述請求獲取的切片文件的文件標(biāo)識信息,查找所述文件分組對應(yīng)的二級索引文件,獲得所述請求獲取的切片文件的文件存儲信息;其中,所述二級索引文件為將各個(gè)文件分組分別進(jìn)行存儲,并根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息以及文件存儲信息生成的;根據(jù)所述文件存儲信息下載獲得所述請求獲取的切片文件。本專利技術(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í)間先后順序進(jìn)行分組,獲得多個(gè)文件分組;根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息生成的;存儲信息獲取模塊,用于根據(jù)所述請求獲取的切片文件的文件標(biāo)識信息,查找所述文件分組對應(yīng)的二級索引文件,獲得所述請求獲取的切片文件的文件存儲信息;其中,所述二級索引文件為將各個(gè)文件分組分別進(jìn)行存儲,并根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息以及文件存儲信息生成的;文件下載模塊,用于根據(jù)所述文件存儲信息下載獲得所述請求獲取的切片文件。本專利技術(shù)實(shí)施例提供的文件存儲方法、訪問方法及裝置,通過將切片文件分組進(jìn)行存儲,并為每一組文件分組生成一級索引文件以及二級索引文件,利用所述一級索引文件以及二級索引文件可以方便、快速實(shí)現(xiàn)切片文件的查找,從而提高了切片文件的訪問效率。附圖說明為了更清楚地說明本專利技術(shù)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本專利技術(shù)的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本專利技術(shù)文件存儲方法實(shí)施例流程圖;圖2為本專利技術(shù)文件訪問方法實(shí)施例流程圖;圖3為本專利技術(shù)文件存儲裝置實(shí)施例結(jié)構(gòu)示意圖;圖4為本專利技術(shù)文件訪問裝置實(shí)施例結(jié)構(gòu)示意圖。具體實(shí)施方式為使本專利技術(shù)實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本專利技術(shù)實(shí)施例中的附圖,對本專利技術(shù)實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本專利技術(shù)一部分實(shí)施例,而不是全部的實(shí)施例。基于本專利技術(shù)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本專利技術(shù)保護(hù)的范圍。在本專利技術(shù)的一個(gè)實(shí)際應(yīng)用中,主要應(yīng)用于基于HLS(HTTP LiveStreaming,實(shí)時(shí)流媒體傳輸)協(xié)議實(shí)現(xiàn)的音視頻數(shù)據(jù)中的文件的存儲和訪問,HLS是一種基于HTTP的流媒體傳輸協(xié)議,主要包括TS(Transport Stream,傳輸流)文件以及TS文件的描述文件,即M3U8文件,它將一整個(gè)音視頻流切割成可由HTTP下載的TS文件,并生成TS文件的M3U8文件,客戶端根據(jù)M3U8文件,即可以獲取TS文件,以實(shí)現(xiàn)音視頻流的播放,TS文件也即是指本專利技術(shù)實(shí)施例中的一種切片文件。由于將音視頻流分割,會獲得大量的切片文件,這些切片文件通常是按照時(shí)間先后順序進(jìn)行存儲,因此查找工作量較大,文件訪問效率較低。為了解決這一技術(shù)問題,在本專利技術(shù)實(shí)施例中,將獲得的切片文件按照時(shí)間先后順序進(jìn)行分組,獲得多個(gè)文件分組;根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息,可以生成每一文件分組對應(yīng)的一級索引文件;各個(gè)文件分組分別進(jìn)行存儲,并可以根據(jù)每一文件分組中各個(gè)切片文件的文件標(biāo)識信息以及文件存儲信息,生成每一文件分組對應(yīng)的二級索引文件;從而進(jìn)行文件查找時(shí),根據(jù)請求獲取的切片文件的文件標(biāo)識信息查找對應(yīng)的一級索引文件,可以獲得所述請求獲取的切片文件所在的文件分組;根據(jù)所述請求獲取的切片文件的文件標(biāo)識信息查找所述文件分組對應(yīng)的二級索引文件,獲得所
    述請求獲取的切片文件的文件存儲信息;根據(jù)所述文件存儲信息即可以下載獲得所述請求獲取的切片文件。通過一級索引文件以及二級索引文件實(shí)現(xiàn)了切片文件快速查找,從而提高了文件訪問效率。在目前的一種網(wǎng)絡(luò)播放架構(gòu)中,大量切片文件的存儲和訪問通常發(fā)生在中繼服務(wù)器,源服務(wù)器提供的切片文件先傳輸至邊緣服務(wù)器等中繼服務(wù)器,再通過中繼服務(wù)器傳輸至客戶端,中繼服務(wù)器會存儲大量的切片文件,因此在一個(gè)實(shí)際應(yīng)用中,本專利技術(shù)技術(shù)方案可以具體應(yīng)用于中繼服務(wù)器中。當(dāng)然,本專利技術(shù)對此不進(jìn)行具體限制,可以應(yīng)用于需要對大量切片文件進(jìn)行存儲的任何設(shè)備中。下面將結(jié)合附圖對本專利技術(shù)技術(shù)方案進(jìn)行詳細(xì)描述。圖1為本專利技術(shù)實(shí)施例提供的一種文件存儲方法一個(gè)實(shí)施例的流程圖,該方法可以包括以下幾個(gè)步驟:101:將獲得的切片文件,按照時(shí)間先后順序進(jìn)行分組,獲得多個(gè)文件分組。該獲得切片文本文檔來自技高網(wǎng)
    ...

    【技術(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

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码任你躁久久久久久老妇App| 日韩精品真人荷官无码| 国产精品无码一区二区在线观| 无码GOGO大胆啪啪艺术| 国产精品无码一区二区三区在 | 亚洲av无码乱码国产精品fc2| 久久精品国产亚洲AV无码娇色| 日韩视频无码日韩视频又2021 | 久久无码高潮喷水| 亚洲高清无码综合性爱视频| 无码人妻精品中文字幕免费东京热 | 伊人无码精品久久一区二区 | 无码8090精品久久一区| 无码H肉动漫在线观看| 久久久久亚洲AV无码专区桃色| 亚洲AV无码专区在线观看成人 | 国产成人无码综合亚洲日韩 | 久久AV高潮AV无码AV| 超清无码熟妇人妻AV在线电影| 国产久热精品无码激情| 日韩人妻无码精品一专区| 亚洲国产精品无码专区| 97无码人妻福利免费公开在线视频| 人妻少妇看A偷人无码精品| 永久免费av无码网站韩国毛片| 无码人妻丰满熟妇精品区| 丰满熟妇人妻Av无码区| 亚洲av永久无码精品古装片| 亚洲中文字幕无码不卡电影| 免费无码又爽又刺激网站| 潮喷失禁大喷水无码| 国产成人午夜无码电影在线观看| 精品人妻无码专区中文字幕| 潮喷无码正在播放| 国产色无码精品视频免费| 亚洲熟妇无码八AV在线播放| 亚洲日韩av无码| 欧洲精品久久久av无码电影| 亚洲中文字幕久久精品无码2021| 无码人妻久久久一区二区三区| 久久久无码精品亚洲日韩京东传媒 |