国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種流媒體資源存儲(chǔ)方法和設(shè)備的制作方法

      文檔序號(hào):6578778閱讀:210來(lái)源:國(guó)知局

      專(zhuān)利名稱(chēng)::一種流媒體資源存儲(chǔ)方法和設(shè)備的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及通信領(lǐng)域,尤其涉及一種流媒體資源存儲(chǔ)方法和設(shè)備。
      背景技術(shù)
      :流媒體簡(jiǎn)單來(lái)說(shuō)就是應(yīng)用流技術(shù)在網(wǎng)絡(luò)上傳輸?shù)亩嗝襟w文件(音頻、視頻、動(dòng)畫(huà)或者其他多^某體文件),而流技術(shù)是一種^某體資源的網(wǎng)絡(luò)傳輸技術(shù),利用該技術(shù),連續(xù)的映像和聲音信息等媒體資源經(jīng)過(guò)壓縮處理后被放上網(wǎng)站服務(wù)器,用戶(hù)可以一邊下載該媒體資源一邊觀看,用戶(hù)不需要等到將媒體資源全部下載到自己機(jī)器后才可以觀看該媒體資源。具體的,用戶(hù)端設(shè)備在使用流技術(shù)獲取々某體資源時(shí),首先在用戶(hù)端設(shè)備上創(chuàng)造一個(gè)緩沖區(qū),于媒體資源播放前預(yù)先下載一段纟某體資源作為緩沖,當(dāng)網(wǎng)絡(luò)實(shí)際連線速度小于媒體資源播放所耗用資源的速度時(shí),用戶(hù)端設(shè)備的媒體資源播放程序就可以利用這一小段緩沖區(qū)內(nèi)的媒體資源,避免^某體資源播放的中斷,也使得媒體資源的播放品質(zhì)得以維持。流媒體的本質(zhì)特性是媒體資源一邊傳輸一邊下載,以區(qū)別于一般的下載后播放,實(shí)現(xiàn)媒體資源的邊下載邊播;改。流媒體的傳輸方式是將整個(gè)A/V(Audio/Video,音響與視頻)及3D(3Dimension,三維)等多J某體文件經(jīng)過(guò)特殊的壓縮方式分成一個(gè)個(gè)壓縮包,由網(wǎng)站服務(wù)器向用戶(hù)端設(shè)備連續(xù)、實(shí)時(shí)傳送。在采用流式傳輸方式,即流^某體的傳輸方式的系統(tǒng)中,用戶(hù)不必像采用下載方式那樣等到整個(gè)文件全部下載完畢,而是只需經(jīng)過(guò)幾秒或幾十秒的啟動(dòng)延時(shí)即可在用戶(hù)的計(jì)算機(jī)上利用解壓設(shè)備(硬件或軟件)對(duì)壓縮的A/V、3D等多媒體文件解壓后進(jìn)行播放和觀看,此時(shí)多媒體文件的剩余部分將在后臺(tái)的服務(wù)器內(nèi)繼續(xù)下載。在數(shù)字視頻存儲(chǔ)中,一個(gè)存儲(chǔ)設(shè)備(例如網(wǎng)站服務(wù)器)會(huì)同時(shí)存儲(chǔ)多個(gè)編碼設(shè)備(即向存儲(chǔ)設(shè)備上傳媒體資源的設(shè)備)的數(shù)字碼流,其中存儲(chǔ)設(shè)備可以是本地硬盤(pán)設(shè)備,也可以是遠(yuǎn)程的IPSAN(IPStorageAreaNetwork,IP存儲(chǔ)區(qū)域網(wǎng)絡(luò))設(shè)備。存儲(chǔ)設(shè)備接收到編碼設(shè)備發(fā)送的數(shù)字碼流后,根據(jù)該數(shù)字碼流中攜帶的數(shù)據(jù)的寫(xiě)入地址寫(xiě)入數(shù)字碼流,但是,由于不同數(shù)字碼流中攜帶的數(shù)據(jù)的寫(xiě)入地址之間可以有很大不同,彼此沒(méi)有必然聯(lián)系,因此,存儲(chǔ)設(shè)備接收的寫(xiě)入地址為隨機(jī)地址。相應(yīng)的,存儲(chǔ)設(shè)備讀取存儲(chǔ)的流媒體資源時(shí)根據(jù)該寫(xiě)入地址隨機(jī)讀取流媒體資源。現(xiàn)有技術(shù)的缺點(diǎn)在于現(xiàn)有的流媒體存儲(chǔ)方法中,存儲(chǔ)設(shè)備讀寫(xiě)流媒體資源的方式為隨機(jī)讀寫(xiě),導(dǎo)致流媒體存儲(chǔ)的讀寫(xiě)效率較低,不足以滿(mǎn)足現(xiàn)有技術(shù)對(duì)流媒體資源讀寫(xiě)效率的要求。
      發(fā)明內(nèi)容本發(fā)明提供了一種流媒體存儲(chǔ)方法和設(shè)備,以提高流媒體存儲(chǔ)的效率。本發(fā)明提供一種流媒體資源存儲(chǔ)方法,應(yīng)用于包括存儲(chǔ)設(shè)備和至少一個(gè)編碼設(shè)備的系統(tǒng)中,包括所述存儲(chǔ)設(shè)備接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求,所述寫(xiě)請(qǐng)求中攜帶所述流媒體資源請(qǐng)求寫(xiě)入所述存儲(chǔ)設(shè)備的邏輯地址;所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流媒體資源的物理地址,并存儲(chǔ)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述物理地址的對(duì)應(yīng)關(guān)系,所述物理地址與上一次流媒體資源在所述存儲(chǔ)設(shè)備內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);所述存儲(chǔ)設(shè)備將所述流媒體資源寫(xiě)入為所述寫(xiě)請(qǐng)求分配的存儲(chǔ)所述流媒體資源的物理地址。所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流纟某體資源的物理地址之前,還包括所述存儲(chǔ)設(shè)備將存儲(chǔ)空間劃分為不同的地址區(qū)域;所述不同的地址區(qū)域分別具有不同連續(xù)范圍的物理地址。所述寫(xiě)請(qǐng)求中還攜帶流々某體資源的大?。凰龃鎯?chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流媒體資源的物理地址包括所述存儲(chǔ)設(shè)備根據(jù)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址和所述流媒體資源的大小獲取流媒體資源請(qǐng)求寫(xiě)入的邏輯地址的范圍;所述存儲(chǔ)設(shè)備根據(jù)所述邏輯地址的范圍選擇流媒體資源存儲(chǔ)的地址區(qū)域;當(dāng)所述邏輯地址的范圍在一個(gè)地址區(qū)域內(nèi)時(shí),所述存儲(chǔ)i殳備在所述地址區(qū)域內(nèi)為所述寫(xiě)請(qǐng)求分配物理地址,所述物理地址與上一次流々某體資源在所述地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);當(dāng)所述邏輯地址的范圍在N個(gè)地址區(qū)域內(nèi)時(shí),所述存儲(chǔ)設(shè)備將所述寫(xiě)請(qǐng)求劃分N個(gè)寫(xiě)請(qǐng)求,其中每一寫(xiě)請(qǐng)求的邏輯地址的范圍存在于所述N個(gè)地址區(qū)域中的一個(gè)地址區(qū)域;所述存儲(chǔ)設(shè)備還在所述N個(gè)地址區(qū)域的每一個(gè)地址區(qū)域內(nèi)分別為該地址區(qū)i或內(nèi)的寫(xiě)i貪求分配物理地址,所述物理地址與上一次流媒體資源在該地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù)。本發(fā)明提供的方法,還包括所述存儲(chǔ)設(shè)備在每一地址區(qū)域內(nèi)配置才艮警物理地址;當(dāng)流^^某體資源在地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址大于或等于所述^^警物理地址時(shí),所述存j渚i殳備刪除所述地址區(qū)域的下一個(gè)地址區(qū)域內(nèi)存儲(chǔ)的流々某體資源。所述存儲(chǔ)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述物理地址的對(duì)應(yīng)關(guān)系包括所述存儲(chǔ)設(shè)備內(nèi)配置映射表,所述映射表初始為空;當(dāng)所述存儲(chǔ)設(shè)備接收寫(xiě)請(qǐng)求時(shí),所述存儲(chǔ)設(shè)備在所述映射表內(nèi)增加表項(xiàng),所述表項(xiàng)記錄所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配的物理;也址的3于應(yīng)關(guān)系;所述映射表以邏輯地址為索引,并按照邏輯地址排序。本發(fā)明提供的方法,還包括所述存儲(chǔ)設(shè)備配置所述映射表內(nèi)表項(xiàng)的合并條件,所述合并條件具體為當(dāng)前寫(xiě)請(qǐng)求中攜帶的邏輯地址等于上一次寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流媒體資源的大小的和;并且,當(dāng)前物理地址等于為所述上一次寫(xiě)請(qǐng)求分配的物理地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流媒體資源的大小的和;當(dāng)所述映射表內(nèi)的表項(xiàng)滿(mǎn)足所述合并條件時(shí),所述存儲(chǔ)設(shè)備合并所述表項(xiàng)。本發(fā)明提供一種流媒體資源存儲(chǔ)設(shè)備,包括寫(xiě)請(qǐng)求接收單元,用于接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求,所述寫(xiě)請(qǐng)求中攜帶所述流媒體資源請(qǐng)求寫(xiě)入所述存儲(chǔ)設(shè)備的邏輯地址;地址分配單元,用于為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流4某體資源的物理地址,所述物理地址與上一次流媒體資源在所述存儲(chǔ)設(shè)備內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);對(duì)應(yīng)關(guān)系存儲(chǔ)單元,用于存儲(chǔ)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述物理地址的對(duì)應(yīng)關(guān)系;媒體寫(xiě)入單元,用于將所述流媒體資源寫(xiě)入為所述寫(xiě)請(qǐng)求分配的存儲(chǔ)所述流媒體資源的物理地址。本發(fā)明提供的流媒體資源存儲(chǔ)設(shè)備,還包括物理地址配置單元,用于配置存儲(chǔ)所述流媒體資源的物理地址;將存儲(chǔ)空間劃分為不同的地址區(qū)域;所述不同的地址區(qū)域分別具有不同連續(xù)范圍的物理;也址。所述地址分配單元包括邏輯地址范圍獲取子單元,用于根據(jù)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址和所述流媒體資源的大小獲取流媒體資源請(qǐng)求寫(xiě)入的邏輯地址的范圍;地址區(qū)域選擇子單元,用于根據(jù)所述邏輯地址范圍獲取子單元獲取的邏輯地址的范圍選擇流媒體資源存儲(chǔ)的地址區(qū)域;物理地址分配子單元,用于當(dāng)所述邏輯地址的范圍在一個(gè)地址區(qū)域內(nèi)時(shí),在所述一個(gè)地址區(qū)域內(nèi)為所述寫(xiě)請(qǐng)求分配物理地址,所述物理地址與上一次流媒體資源在所述一個(gè)地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);當(dāng)所述邏輯地址的范圍在N個(gè)地址區(qū)域內(nèi)時(shí),將所述寫(xiě)請(qǐng)求劃分N個(gè)寫(xiě)請(qǐng)求,其中每一寫(xiě)請(qǐng)求的邏輯地址的范圍存在于所述N個(gè)地址區(qū)域中的一個(gè)地址區(qū)域;在所述N個(gè)地址區(qū)域的每一個(gè)地址區(qū)域內(nèi)分別為該地址區(qū)域內(nèi)的寫(xiě)請(qǐng)求分配物理地址,所述物理地址與上一次流媒體資源在該地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù)。本發(fā)明提供的流々某體資源存儲(chǔ)設(shè)備,還包括報(bào)警刪除單元,用于在每一地址區(qū)域內(nèi)配置報(bào)警物理地址;當(dāng)流媒體資源在地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址大于或等于所述報(bào)警物理地址時(shí),刪除所述地址區(qū)域的下一個(gè)地址區(qū)域內(nèi)存儲(chǔ)的流4某體資源。所述對(duì)應(yīng)關(guān)系存儲(chǔ)單元包括映射表建立子單元,用于為所述存儲(chǔ)設(shè)備配置映射表,所述映射表初始為空;表項(xiàng)添加子單元,用于當(dāng)所述存儲(chǔ)設(shè)備接收寫(xiě)請(qǐng)求時(shí),在所述映射表內(nèi)增加表項(xiàng),所述表項(xiàng)記錄所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配的物理地址的對(duì)應(yīng)關(guān)系。本發(fā)明提供的流媒體資源存儲(chǔ)設(shè)備,還包括表項(xiàng)合并單元,用于配置所述映射表內(nèi)表項(xiàng)的合并條件,并在所述映射表內(nèi)的表項(xiàng)滿(mǎn)足所述合并條件時(shí),合并所述表項(xiàng);所述合并條件具體為當(dāng)前寫(xiě)請(qǐng)求中攜帶的邏輯地址等于上一次寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流媒體資源的大小的和;并且,當(dāng)前物理地址等于為所述上一次寫(xiě)請(qǐng)求分配的物理地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流媒體資源的大小的和。與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點(diǎn)存儲(chǔ)設(shè)備接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求后,為該寫(xiě)請(qǐng)求分配物理地址,該物理地址與上一次流媒體資源在存儲(chǔ)設(shè)備內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù),從而實(shí)現(xiàn)存儲(chǔ)設(shè)備中流媒體資源的順序存儲(chǔ),提高流媒體資源的存儲(chǔ)效率。圖1是本發(fā)明提供的流媒體資源存儲(chǔ)方法的流程示意圖2是本發(fā)明一應(yīng)用場(chǎng)景提供的流媒體資源存儲(chǔ)方法的流程示意圖3是在圖2所示的流程中存儲(chǔ)設(shè)備為寫(xiě)請(qǐng)求分配物理地址的流程示意圖4是本發(fā)明提供的流媒體資源存儲(chǔ)設(shè)備的結(jié)構(gòu)示意圖。具體實(shí)施例方式本發(fā)明的核心思想在于將存儲(chǔ)設(shè)備中流媒體資源的隨機(jī)讀寫(xiě)轉(zhuǎn)換為順序讀寫(xiě),利用存儲(chǔ)設(shè)備順序讀寫(xiě)的性能遠(yuǎn)大于隨機(jī)讀寫(xiě)的性能的特點(diǎn),提高流媒體資源在存儲(chǔ)設(shè)備中讀寫(xiě)的效率。本發(fā)明提供一種流媒體資源存儲(chǔ)方法,應(yīng)用于包括存儲(chǔ)設(shè)備和至少一個(gè)編碼設(shè)備的系統(tǒng)中,如圖1所示,包括以下步驟步驟s101,所述存儲(chǔ)設(shè)備接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求,所述寫(xiě)請(qǐng)求中攜帶所述流士某體資源請(qǐng)求寫(xiě)入所述存儲(chǔ)設(shè)備的邏輯地址;步驟s102,所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流媒體資源的物理地址,并存儲(chǔ)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述物理地址的對(duì)應(yīng)關(guān)系,所述物理地址與上一次流々某體資源在所述存儲(chǔ)設(shè)備內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);步驟s103,所述存儲(chǔ)設(shè)備將所述流媒體資源寫(xiě)入為所述寫(xiě)請(qǐng)求分配的存儲(chǔ)所述流媒體資源的物理地址。通過(guò)采用本發(fā)明提供的方法,存儲(chǔ)設(shè)備接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求后,為該寫(xiě)請(qǐng)求分配物理地址,該物理地址與上一次流々某體資源在存儲(chǔ)設(shè)備內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù),從而實(shí)現(xiàn)存儲(chǔ)設(shè)備中流媒體資源的順序存儲(chǔ),提高流々某體資源的存儲(chǔ)效率。存儲(chǔ)設(shè)備可以同時(shí)連接多個(gè)編碼裝置或者單個(gè)編碼裝置,進(jìn)行流媒體資源的存儲(chǔ)。下面首先以存儲(chǔ)設(shè)備接收單個(gè)編碼裝置發(fā)送的流媒體資源為例,對(duì)本發(fā)明提供的流々某體資源的存儲(chǔ)方法進(jìn)行介紹。其中,存儲(chǔ)設(shè)備將存儲(chǔ)空間劃分為多個(gè)地址區(qū)域,并在每一地址區(qū)域內(nèi)設(shè)置報(bào)警物理地址,當(dāng)?shù)刂穮^(qū)域內(nèi)流媒體資源實(shí)際寫(xiě)入的物理地址達(dá)到或超過(guò)報(bào)警物理地址時(shí),存儲(chǔ)設(shè)備清空該地址區(qū)域的下一地址區(qū)域內(nèi)原來(lái)存儲(chǔ)的流4某體資源,并在該地址區(qū)域內(nèi)流》某體資源存滿(mǎn)時(shí),到下一地址區(qū)域內(nèi)繼續(xù)存儲(chǔ)流媒體資源,以實(shí)現(xiàn)流媒體資源在存儲(chǔ)設(shè)備內(nèi)的循環(huán)存儲(chǔ)。具體的,如圖2所示,該存儲(chǔ)方法包括以下步驟步驟s201,存儲(chǔ)設(shè)備將存儲(chǔ)空間劃分為X個(gè)地址區(qū)域,建立邏輯地址到物理地址的映射表。具體的,以存儲(chǔ)i殳備將存儲(chǔ)空間劃分為三個(gè)大小相等的地址區(qū)域?yàn)槔M(jìn)行介紹。其中,每個(gè)地址區(qū)域的大小為2000,區(qū)域1的地址空間為01999,區(qū)域2的地址空間為2000~3999,區(qū)域3的地址空間為4000~5999。為了便于對(duì)上述三個(gè)地址區(qū)域的管理,存儲(chǔ)設(shè)備為每一地址區(qū)域建立映射表,如表1所示。表1邏輯地址j----1區(qū)域i物理地址!大小-----1—邏輯地址-----1,區(qū)域2物理地址-----1,大小邏輯地址-----1區(qū)域3物理地址-----大小,丄.墨l-I唯II.丄1,_|.J,1_|,所述映射表內(nèi)包括邏輯地址,當(dāng)有流媒體資源請(qǐng)求寫(xiě)入該存儲(chǔ)設(shè)備時(shí),該請(qǐng)求中攜帶的寫(xiě)入地址,該寫(xiě)入地址為流媒體資源請(qǐng)求寫(xiě)入存儲(chǔ)設(shè)備的地址的首地址;物理地址,存儲(chǔ)設(shè)備為請(qǐng)求寫(xiě)入的流媒體資源分配的實(shí)際寫(xiě)入首地址;大小,即請(qǐng)求寫(xiě)入的流媒體資源的大小。地址區(qū)域1的映射表中存儲(chǔ)邏輯地址0~1999與物理地址01999的對(duì)應(yīng)關(guān)系;地址區(qū)域2負(fù)責(zé)邏輯地址2000~3999與物理地址2000~3999的對(duì)應(yīng)關(guān)系;地址區(qū)域3負(fù)責(zé)邏輯地址4000~5999與物理地址4000-5999的對(duì)應(yīng)關(guān)系。步驟s202,存儲(chǔ)設(shè)備接收到編碼設(shè)備的寫(xiě)請(qǐng)求時(shí),根據(jù)該寫(xiě)請(qǐng)求中攜帶的邏輯地址和流媒體資源的大小信息獲取流媒體資源請(qǐng)求寫(xiě)入的邏輯地址的范圍,進(jìn)而選擇相應(yīng)的存儲(chǔ)區(qū)域存儲(chǔ)該流媒體資源,并在映射表中添加相應(yīng)的表項(xiàng)。具體的,寫(xiě)請(qǐng)求中攜帶的邏輯地址為流媒體資源在存儲(chǔ)設(shè)備內(nèi)請(qǐng)求寫(xiě)入的首地址,該寫(xiě)請(qǐng)求中還攜帶請(qǐng)求寫(xiě)入的流媒體資源的大小信息。存儲(chǔ)設(shè)備接收到寫(xiě)請(qǐng)求后,首先根據(jù)寫(xiě)請(qǐng)求中攜帶的邏輯地址和流媒體資源的大小計(jì)算流媒體資源請(qǐng)求寫(xiě)入的邏輯地址的范圍。其次,存儲(chǔ)設(shè)備根據(jù)計(jì)算獲得的邏輯地址的范圍與上一步驟中劃分的各地址區(qū)域的邏輯地址范圍選擇相應(yīng)的地址區(qū)域存儲(chǔ)該流媒體資源。然后,存儲(chǔ)設(shè)備在選定的地址區(qū)域內(nèi)為該流媒體資源分配與上一次流媒體資源實(shí)際寫(xiě)入的物理地址連續(xù)的物理地址,該分配的物理地址是存儲(chǔ)設(shè)備為上一流々某體資源分配的物理地址與上一次流媒體資源的大小的和,該物理地址是存儲(chǔ)設(shè)備為請(qǐng)求寫(xiě)入的流媒體資源分配的實(shí)際寫(xiě)入首地址。存儲(chǔ)設(shè)備還在映射表中增加相應(yīng)的表項(xiàng),表項(xiàng)中的邏輯地址為寫(xiě)請(qǐng)求中攜帶的邏輯地址;表項(xiàng)中的物理地址為存儲(chǔ)設(shè)備為請(qǐng)求寫(xiě)入的流媒體資源分配的實(shí)際寫(xiě)入首地址。例如,當(dāng)流媒體資源的寫(xiě)請(qǐng)求中攜帶的邏輯地址為100,數(shù)據(jù)大小為500時(shí),存儲(chǔ)設(shè)備在接收該寫(xiě)請(qǐng)求后,計(jì)算流媒體資源請(qǐng)求寫(xiě)入的邏輯地址范圍為100599,該地址范圍在步驟s201劃分的地址區(qū)域1內(nèi),因此,存儲(chǔ)設(shè)備為該流媒體資源在地址區(qū)域1內(nèi)分配物理地址,該物理地址與地址區(qū)域1內(nèi)上一次流媒體資源實(shí)際寫(xiě)入的物理地址連續(xù)。但是,當(dāng)流媒體資源的寫(xiě)請(qǐng)求中攜帶的邏輯地址在地址區(qū)域1,存儲(chǔ)設(shè)備計(jì)算得到該流媒體資源請(qǐng)求寫(xiě)入的邏輯地址范圍在地址區(qū)域1和地址區(qū)域2內(nèi)時(shí),即該寫(xiě)請(qǐng)求中攜帶的邏輯地址與流々某體資源的大小的和大于地址區(qū)域1內(nèi)最大邏輯地址,此時(shí),存儲(chǔ)設(shè)備首先將該寫(xiě)請(qǐng)求拆分為兩個(gè)寫(xiě)請(qǐng)求,拆分后的兩個(gè)寫(xiě)請(qǐng)求中的流媒體資源分別請(qǐng)求寫(xiě)入地址區(qū)域1和地址區(qū)域2內(nèi)。例如當(dāng)寫(xiě)請(qǐng)求中攜帶的邏輯地址為1900,流媒體資源的大小為200時(shí),該流々某體資源請(qǐng)求寫(xiě)入的邏輯地址范圍應(yīng)為1900~2099,此時(shí),存儲(chǔ)設(shè)備需要首先將該寫(xiě)請(qǐng)求拆分為兩個(gè)寫(xiě)請(qǐng)求,該兩個(gè)寫(xiě)請(qǐng)求中攜帶的邏輯地址分別為1900和2000,流媒體資源的大小分別為100,然后存儲(chǔ)設(shè)備為第一個(gè)寫(xiě)請(qǐng)求在地址區(qū)域1內(nèi)分配物理地址,該分配的物理地址與上一次流媒體資源在地址區(qū)域1內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);存儲(chǔ)設(shè)備為第二個(gè)寫(xiě)請(qǐng)求在地址區(qū)域2內(nèi)分配物理地址,該分配的物理地址與上一次流媒體資源在地址區(qū)域2內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù)。存儲(chǔ)設(shè)備根據(jù)寫(xiě)請(qǐng)求中的邏輯地址選擇存儲(chǔ)區(qū)域并分配物理地址后,在該存儲(chǔ)區(qū)域的映射表中添加相應(yīng)的表項(xiàng)。其中,存儲(chǔ)設(shè)備在映射表中添加的表項(xiàng)中的邏輯地址為寫(xiě)請(qǐng)求中攜帶的邏輯地址,存儲(chǔ)設(shè)備在映射表中添加的表項(xiàng)中的物理地址是存儲(chǔ)設(shè)備為該流媒體資源分配的物理地址,該物理地址為流媒體資源實(shí)際寫(xiě)入存儲(chǔ)設(shè)備的首地址,與上一次流媒體資源實(shí)際寫(xiě)入的物理地址連續(xù),以保證存儲(chǔ)設(shè)備中每一地址區(qū)域內(nèi)的流媒體資源按照物理地址順序?qū)懭?。存?chǔ)設(shè)備在映射表中存儲(chǔ)該寫(xiě)請(qǐng)求中的邏輯地址與物理地址的對(duì)應(yīng)關(guān)系。下面以一個(gè)具體的例子介紹存儲(chǔ)設(shè)備在映射表中添加表項(xiàng)的過(guò)程。其中,映射表以邏輯地址為索引,并按邏輯地址排序。存儲(chǔ)設(shè)備中的地址區(qū)域仍以步驟s201中劃分的三個(gè)地址區(qū)域?yàn)槔?,每一地址區(qū)域的大小為2000,編碼設(shè)備順序發(fā)送三個(gè)寫(xiě)請(qǐng)求,該三個(gè)寫(xiě)請(qǐng)求為(起始地址,大小)=(100,100),(500,100),(300,100);具體的,該過(guò)程如圖3所示,包括以下步驟步驟s2021,存儲(chǔ)設(shè)備接收編碼設(shè)備的第一個(gè)寫(xiě)請(qǐng)求,在映射表中為該寫(xiě)請(qǐng)求添加表項(xiàng)。具體的,該第一個(gè)寫(xiě)請(qǐng)求中攜帶的邏輯地址為100,數(shù)據(jù)大小為100。存儲(chǔ)設(shè)備接收該寫(xiě)請(qǐng)求后,獲知該寫(xiě)請(qǐng)求的邏輯地址范圍應(yīng)為100-199,在地址區(qū)域l內(nèi)。存儲(chǔ)設(shè)備在地址區(qū)域1內(nèi)為該寫(xiě)請(qǐng)求分配物理地址,若此時(shí)該地址區(qū)域1內(nèi)的表項(xiàng)為空,則如表2所示,為該請(qǐng)求分配的物理地址為0,大小為100,此次流媒體資源實(shí)際寫(xiě)入的物理地址范圍為0~99。_表2<table>tableseeoriginaldocumentpage15</column></row><table>步驟s2022,存儲(chǔ)設(shè)備接收編碼設(shè)備的第二個(gè)寫(xiě)請(qǐng)求,在映射表中為該寫(xiě)請(qǐng)求添加表項(xiàng)。具體的,存儲(chǔ)設(shè)備接收該第二個(gè)寫(xiě)請(qǐng)求的邏輯地址為500,數(shù)據(jù)大小為100。存儲(chǔ)設(shè)備接收該第二個(gè)寫(xiě)請(qǐng)求后,獲知該寫(xiě)請(qǐng)求的邏輯地址范圍應(yīng)為500-599,在地址區(qū)域1內(nèi)為該寫(xiě)請(qǐng)求分配物理地址。由于第一個(gè)寫(xiě)請(qǐng)求中流媒體資源實(shí)際寫(xiě)入的物理地址范圍為0~99,所以本次存儲(chǔ)設(shè)備分配的物理地址為100,由于本次請(qǐng)求寫(xiě)入的資源大小為100,所以本次流々某體資源實(shí)際寫(xiě)入的物理地址范圍為100-199。表3<table>tableseeoriginaldocumentpage15</column></row><table>步驟s2023,存儲(chǔ)設(shè)備接收編碼設(shè)備的第三個(gè)寫(xiě)請(qǐng)求,在映射表中為該寫(xiě)請(qǐng)求添加表項(xiàng)。具體的,存儲(chǔ)設(shè)備接收該第三個(gè)寫(xiě)請(qǐng)求的邏輯地址為300,數(shù)據(jù)大小為100。存儲(chǔ)設(shè)備接收該第三個(gè)寫(xiě)請(qǐng)求后,為該寫(xiě)請(qǐng)求中的流J某體資源分配物理地址200,并從該地址開(kāi)始在存儲(chǔ)設(shè)備中寫(xiě)入流媒體資源,如表4所示表4邏輯地址物理地址大小1000100300200100500100100本應(yīng)用場(chǎng)景中,存儲(chǔ)設(shè)備中可以設(shè)置映射表中的表項(xiàng)合并條件,當(dāng)映射表中的兩個(gè)表項(xiàng)符合合并條件時(shí),合并該兩個(gè)表項(xiàng);具體的,兩個(gè)表項(xiàng)合并的條件為物理地址表項(xiàng)¥=物理地址表項(xiàng)x十大小表項(xiàng)x,邏輯地址表項(xiàng)¥=邏輯地址表項(xiàng)}(+大小表項(xiàng)x,其中,Y>X也就是說(shuō),存儲(chǔ)設(shè)備當(dāng)前接收的寫(xiě)請(qǐng)求中的邏輯地址等于上一次寫(xiě)請(qǐng)求中的邏輯地址與上一寫(xiě)入的流媒體資源的大小的和,并且,存儲(chǔ)設(shè)備為當(dāng)前接收的寫(xiě)請(qǐng)求中的流媒體資源分配的物理地址等于上一次為流媒體資源分配的物理地址與上一次流媒體資源的大小的和。當(dāng)滿(mǎn)足合并條件時(shí),存儲(chǔ)設(shè)備可以將表項(xiàng)Y刪除,將表項(xiàng)X的大小修改為兩個(gè)表項(xiàng)大小之和。例如,如表5所示表5邏輯地址物理地址大小1000100200100100500200100表項(xiàng)1的邏輯地址為100、數(shù)據(jù)大小為100,和為200,等于表項(xiàng)2的邏輯地址;同時(shí)表項(xiàng)2的物理地址為100,等于表項(xiàng)1的物理地址與流4某體資源大小的和,因此,表項(xiàng)1與表項(xiàng)2滿(mǎn)足合并條件,可以合并。將表5中的表項(xiàng)1與表項(xiàng)2合并后如表6所示<table>tableseeoriginaldocumentpage17</column></row><table>將表5中的表項(xiàng)1與表項(xiàng)2合并后,減少表項(xiàng)數(shù),有利于節(jié)約網(wǎng)絡(luò)資源步驟s203,存儲(chǔ)設(shè)備在每一地址區(qū)域中預(yù)設(shè)報(bào)警物理地址,當(dāng)流媒體資源在地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址大于或等于報(bào)警物理地址時(shí),存儲(chǔ)設(shè)備刪除下一地址區(qū)域內(nèi)存儲(chǔ)的流媒體資源。具體的,存儲(chǔ)設(shè)備在每一地址區(qū)域內(nèi)配置報(bào)警物理地址,當(dāng)流媒體資源在地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址大于或等于報(bào)警物理地址時(shí),存儲(chǔ)設(shè)備刪除該地址區(qū)域的下一個(gè)地址區(qū)域內(nèi)存儲(chǔ)的流媒體資源,該下一個(gè)地址區(qū)域可以與當(dāng)前的地址區(qū)域在物理地址上連續(xù),或者不連續(xù);并且,存儲(chǔ)設(shè)備清空該下一;也址區(qū)^或的映射表。報(bào)警物理地址的值可以靈活設(shè)置,例如可以設(shè)置為該地址區(qū)域物理地址范圍的百分比,或者具體的物理地址。以上述地址區(qū)域1為例,該報(bào)警物理地址可以為1599,當(dāng)流4某體資源在地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址大于或等于1599時(shí),存儲(chǔ)設(shè)備刪除地址區(qū)域2內(nèi)原來(lái)存儲(chǔ)的流々某體資源,并清空地址區(qū)域2的映射表。本應(yīng)用場(chǎng)景中,存儲(chǔ)設(shè)備還可以根據(jù)其他原因刪除存儲(chǔ)的流媒體資源,步驟s204,存儲(chǔ)設(shè)備接收終端設(shè)備的讀請(qǐng)求,向終端設(shè)備發(fā)送流媒體資源。具體的,終端設(shè)備的讀請(qǐng)求中攜帶流媒體資源的邏輯地址,存儲(chǔ)設(shè)備根據(jù)該讀請(qǐng)求中攜帶的邏輯地址在映射表查詢(xún),找到相應(yīng)的邏輯地址后,根據(jù)邏輯地址與物理地址的對(duì)應(yīng)關(guān)系確定相應(yīng)的物理地址,4艮據(jù)該物理地址讀取相應(yīng)的數(shù)據(jù)向終端設(shè)備發(fā)送;或者存儲(chǔ)設(shè)備也可以將物理地址向終端設(shè)備發(fā)送,由終端設(shè)備根據(jù)該物理地址直接讀取存儲(chǔ)設(shè)備內(nèi)存儲(chǔ)的流媒體資源。下面以存儲(chǔ)設(shè)備接收多個(gè)編碼裝置發(fā)送的流々某體資源為例,對(duì)本發(fā)明提供的流媒體資源的存儲(chǔ)方法進(jìn)行介紹,其中多個(gè)編碼裝置以編碼器1、編碼器2和編碼器3為例。與單個(gè)編碼裝置不同的是,存儲(chǔ)設(shè)備需要預(yù)先與該三個(gè)編碼器約定邏輯地址區(qū)域,使各編碼器具有不同的邏輯地址區(qū)域,進(jìn)一步的,使各編碼器向存儲(chǔ)設(shè)備發(fā)送的寫(xiě)請(qǐng)求中攜帶不同的邏輯地址。相應(yīng)的,存儲(chǔ)設(shè)備中劃分與邏輯地址區(qū)域相應(yīng)的物理地址區(qū)域。具體的,系統(tǒng)為各個(gè)編碼器劃分的邏輯地址區(qū)域可以大小相同或者不同,例如系統(tǒng)為上述3個(gè)編碼器分配的地址區(qū)域?yàn)榫幋a器l對(duì)應(yīng)表l中每個(gè)地址區(qū)域的前三分之一;編碼器2對(duì)應(yīng)表1中每個(gè)區(qū)域的中三分之一;編碼器3對(duì)應(yīng)表1中每個(gè)區(qū)域的后三分之一。進(jìn)一步的,在編碼器的邏輯地址區(qū)域內(nèi),系統(tǒng)還可以劃分若干小的地址區(qū)域,例如編碼器1的邏輯地址區(qū)域劃分為3個(gè)小的地址區(qū)域,存儲(chǔ)設(shè)備在與該邏輯地址區(qū)域相應(yīng)的物理地址區(qū)域內(nèi)同樣劃分3個(gè)小的地址區(qū)域,并可以在每一'J、的物理地址區(qū)域內(nèi)設(shè)置報(bào)警物理地址,與上述單個(gè)編碼裝置在存儲(chǔ)設(shè)備中的數(shù)據(jù)寫(xiě)入類(lèi)似,編碼器1可以在該3個(gè)小的地址區(qū)域內(nèi)循環(huán)存儲(chǔ)流媒體資源。由于各編碼器在各自地址區(qū)域內(nèi)對(duì)流媒體資源的存儲(chǔ)過(guò)程同上述步驟s201步驟s204相同或相似,此處不再贅述。本應(yīng)用場(chǎng)景中,映射表通常存儲(chǔ)在存儲(chǔ)設(shè)備的內(nèi)存中,當(dāng)存儲(chǔ)設(shè)備下電時(shí),該映射表被存儲(chǔ)到存儲(chǔ)設(shè)備的硬盤(pán)中;如果存儲(chǔ)設(shè)備具有write-backcache(回寫(xiě)式高速緩存)功能,映射表可以存儲(chǔ)在cache(高速緩存器)。通過(guò)釆用本發(fā)明提供的方法,存儲(chǔ)設(shè)備接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求后,為該寫(xiě)請(qǐng)求分配物理地址,該物理地址與上一次流媒體資源在存儲(chǔ)設(shè)備中實(shí)際寫(xiě)入的物理地址連續(xù),從而實(shí)現(xiàn)存儲(chǔ)設(shè)備中流媒體資源的順序存儲(chǔ),提高流媒體資源的存儲(chǔ)效率。本發(fā)明提供一種流媒體資源存儲(chǔ)設(shè)備,如圖4所示,包括寫(xiě)請(qǐng)求接收單元11,用于接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求,所述寫(xiě)請(qǐng)求中攜帶所述流媒體資源請(qǐng)求寫(xiě)入所述存儲(chǔ)設(shè)備的邏輯地址。地址分配單元12,用于為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流媒體資源的物理地址,所述物理地址與上一次流々某體資源在所述存儲(chǔ)設(shè)備內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù)。該所述地址分配單元12包括邏輯地址范圍獲取子單元121、地址區(qū)域選擇子單元122和物理地址分配子單元123。其中,邏輯地址范圍獲取子單元121,用于根據(jù)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址和所述流媒體資源的大小獲取流媒體資源請(qǐng)求寫(xiě)入的邏輯地址的范圍;地址區(qū)域選擇子單元122,用于根據(jù)所述邏輯地址范圍獲取子單元獲取的邏輯地址的范圍選擇流媒體資源存儲(chǔ)的地址區(qū)域;物理地址分配子單元123,用于當(dāng)所述邏輯地址的范圍在一個(gè)地址區(qū)域內(nèi)時(shí),在所述一個(gè)地址區(qū)域內(nèi)為所述寫(xiě)i青求分配物理地址,所述物理地址與上一次流々某體資源在所述一個(gè)地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);當(dāng)所述邏輯地址的范圍在N個(gè)地址區(qū)域內(nèi)時(shí),將所述寫(xiě)請(qǐng)求劃分N個(gè)寫(xiě)請(qǐng)求,其中每一寫(xiě)請(qǐng)求的邏輯地址的范圍存在于所述N個(gè)地址區(qū)域中的一個(gè)地址區(qū)域;在所述N個(gè)地址區(qū)域的每一個(gè)地址區(qū)域內(nèi)分別為該地址區(qū)域內(nèi)的寫(xiě)請(qǐng)求分配物理地址,所述物理地址與上一次流々某體資源在該地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù)。對(duì)應(yīng)關(guān)系存儲(chǔ)單元13,用于存儲(chǔ)邏輯地址與物理地址的對(duì)應(yīng)關(guān)系。該對(duì)應(yīng)關(guān)系存儲(chǔ)單元13包括映射表建立子單元131和表項(xiàng)添加子單元132。其中,映射表建立子單元131,用于為所述存儲(chǔ)設(shè)備配置映射表,所述映射表初始為空;表項(xiàng)添加子單元132,用于當(dāng)所述存儲(chǔ)設(shè)備接收寫(xiě)請(qǐng)求時(shí),在所述映射表內(nèi)增加表項(xiàng),所述表項(xiàng)記錄所述寫(xiě)請(qǐng)求攜帶的邏輯地址與所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配的物理地址的對(duì)應(yīng)關(guān)系。媒體寫(xiě)入單元14,用于將所述流媒體資源寫(xiě)入為所述寫(xiě)請(qǐng)求分配的存儲(chǔ)所述流纟某體資源的物理地址。優(yōu)選的,本發(fā)明提供的流媒體資源存儲(chǔ)設(shè)備,還可以包括物理地址配置單元15,用于配置存儲(chǔ)所述流々某體資源的物理地址,將存儲(chǔ)空間劃分為不同的地址區(qū)域;所述不同的地址區(qū)域分別具有不同連續(xù)范圍的物理地址。報(bào)警刪除單元16,用于在每一地址區(qū)域內(nèi)配置報(bào)警物理地址;當(dāng)流媒體資源在地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址大于或等于所述^^警物理地址時(shí),刪除所述地址區(qū)域的下一個(gè)地址區(qū)域內(nèi)存儲(chǔ)的流4某體資源。優(yōu)選的,本發(fā)明提供的流媒體資源存儲(chǔ)設(shè)備,還可以包括表項(xiàng)合并單元17,用于配置所述映射表內(nèi)表項(xiàng)的合并條件,并在所述映射表內(nèi)的表項(xiàng)滿(mǎn)足所述合并條件時(shí),合并所述表項(xiàng);所述合并條件具體為當(dāng)前寫(xiě)請(qǐng)求中攜帶的邏輯地址等于上一次寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流媒體資源的大小的和;并且,當(dāng)前物理地址等于為所述上一次寫(xiě)請(qǐng)求分配的物理地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流媒體資源的大小的和。通過(guò)采用本發(fā)明提供的流媒體存儲(chǔ)設(shè)備,流媒體存儲(chǔ)設(shè)備接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求后,為該寫(xiě)請(qǐng)求分配物理地址,該物理地址與上一次流媒體資源在存儲(chǔ)設(shè)備中實(shí)際寫(xiě)入的物理地址連續(xù),從而實(shí)現(xiàn)存儲(chǔ)設(shè)備中流媒體資源的順序存儲(chǔ),提高流々某體資源的存儲(chǔ)效率。通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個(gè)優(yōu)選實(shí)施例的示意圖,附圖中的模塊或流程并不一定是實(shí)施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實(shí)施例中的裝置中的模塊可以按照實(shí)施例描述進(jìn)行分布于實(shí)施例的裝置中,也可以進(jìn)行相應(yīng)變化位于不同于本實(shí)施例的一個(gè)或多個(gè)裝置中。上述實(shí)施例的模塊可以合并為一個(gè)模塊,也可以進(jìn)一步拆分成多個(gè)子模塊。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。以上公開(kāi)的僅為本發(fā)明的幾個(gè)具體實(shí)施例,但是,本發(fā)明并非局限于此,任何本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護(hù)范圍。權(quán)利要求1、一種流媒體資源存儲(chǔ)方法,應(yīng)用于包括存儲(chǔ)設(shè)備和至少一個(gè)編碼設(shè)備的系統(tǒng)中,其特征在于,包括所述存儲(chǔ)設(shè)備接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求,所述寫(xiě)請(qǐng)求中攜帶所述流媒體資源請(qǐng)求寫(xiě)入所述存儲(chǔ)設(shè)備的邏輯地址;所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流媒體資源的物理地址,并存儲(chǔ)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述物理地址的對(duì)應(yīng)關(guān)系,所述物理地址與上一次流媒體資源在所述存儲(chǔ)設(shè)備內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);所述存儲(chǔ)設(shè)備將所述流媒體資源寫(xiě)入為所述寫(xiě)請(qǐng)求分配的存儲(chǔ)所述流媒體資源的物理地址。2、如權(quán)利要求l所述的方法,其特征在于,所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流々某體資源的物理地址之前,還包括所述存儲(chǔ)設(shè)備將存儲(chǔ)空間劃分為不同的地址區(qū)域;所述不同的地址區(qū)域分別具有不同連續(xù)范圍的物理地址。3、如權(quán)利要求2所述的方法,其特征在于,所述寫(xiě)請(qǐng)求中還攜帶流媒體資源的大?。凰龃鎯?chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流々某體資源的物理地址包括所述存儲(chǔ)設(shè)備根據(jù)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址和所述流媒體資源的大小獲取流媒體資源請(qǐng)求寫(xiě)入的邏輯地址的范圍;所述存儲(chǔ)設(shè)備根據(jù)所述邏輯地址的范圍選擇流媒體資源存儲(chǔ)的地址區(qū)域;當(dāng)所述邏輯地址的范圍在一個(gè)地址區(qū)域內(nèi)時(shí),所述存儲(chǔ)設(shè)備在所述地址區(qū)域內(nèi)為所述寫(xiě)請(qǐng)求分配物理地址,所述物理地址與上一次流々某體資源在所述地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);當(dāng)所述邏輯地址的范圍在N個(gè)地址區(qū)域內(nèi)時(shí),所述存儲(chǔ)設(shè)備將所述寫(xiě)請(qǐng)求劃分N個(gè)寫(xiě)請(qǐng)求,其中每一寫(xiě)請(qǐng)求的邏輯地址的范圍存在于所述N個(gè)地址區(qū)域中的一個(gè)地址區(qū)域;所述存儲(chǔ)設(shè)備還在所述N個(gè)地址區(qū)域的每一個(gè)地址區(qū)域內(nèi)分別為該地址區(qū)域內(nèi)的寫(xiě)請(qǐng)求分配物理地址,所述物理地址與上一次流媒體資源在該地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù)。4、如權(quán)利要求3所述的方法,其特征在于,還包括所述存儲(chǔ)設(shè)備在每一地址區(qū)域內(nèi)配置報(bào)警物理地址;當(dāng)流^某體資源在地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址大于或等于所述報(bào)警物理地址時(shí),所述存儲(chǔ)設(shè)備刪除所述地址區(qū)域的下一個(gè)地址區(qū)域內(nèi)存儲(chǔ)的流々某體資源。5、如權(quán)利要求14中任一項(xiàng)所述的方法,其特征在于,所述存儲(chǔ)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述物理地址的對(duì)應(yīng)關(guān)系包括所述存儲(chǔ)設(shè)備內(nèi)配置映射表,所述映射表初始為空;當(dāng)所述存儲(chǔ)設(shè)備接收寫(xiě)請(qǐng)求時(shí),所述存儲(chǔ)設(shè)備在所述映射表內(nèi)增加表項(xiàng),所述表項(xiàng)記錄所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配的物理;也址的對(duì)應(yīng)關(guān)系;所述映射表以邏輯地址為索引,并按照邏輯地址排序。6、如權(quán)利要求5所述的方法,其特征在于,還包括所述存儲(chǔ)設(shè)備配置所述映射表內(nèi)表項(xiàng)的合并條件,所述合并條件具體為當(dāng)前寫(xiě)請(qǐng)求中攜帶的邏輯地址等于上一次寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流媒體資源的大小的和;并且,當(dāng)前物理地址等于為所述上一次寫(xiě)請(qǐng)求分配的物理地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流媒體資源的大小的和;當(dāng)所述映射表內(nèi)的表項(xiàng)滿(mǎn)足所述合并條件時(shí),所述存儲(chǔ)設(shè)備合并所述表項(xiàng)。7、一種流媒體資源存儲(chǔ)設(shè)備,其特征在于,包括寫(xiě)請(qǐng)求接收單元,用于接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求,所述寫(xiě)請(qǐng)求中攜帶所述流媒體資源請(qǐng)求寫(xiě)入所述存儲(chǔ)設(shè)備的邏輯地址;地址分配單元,用于為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流媒體資源的物理地址,所述物理地址與上一次流J某體資源在所述存儲(chǔ)設(shè)備內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);對(duì)應(yīng)關(guān)系存儲(chǔ)單元,用于存儲(chǔ)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述物理地址的對(duì)應(yīng)關(guān)系;媒體寫(xiě)入單元,用于將所述流媒體資源寫(xiě)入為所述寫(xiě)請(qǐng)求分配的存儲(chǔ)所述流媒體資源的物理地址。8、如權(quán)利要求7所述的流媒體資源存儲(chǔ)設(shè)備,其特征在于,還包括物理地址配置單元,用于配置存儲(chǔ)所述流纟某體資源的物理地址;將存儲(chǔ)空間劃分為不同的地址區(qū)域;所述不同的地址區(qū)域分別具有不同連續(xù)范圍的物理地址。9、如權(quán)利要求8所述的流媒體資源存儲(chǔ)設(shè)備,其特征在于,所述地址分配單元包括邏輯地址范圍獲取子單元,用于根據(jù)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址和所述流媒體資源的大小獲取流媒體資源請(qǐng)求寫(xiě)入的邏輯地址的范圍;地址區(qū)域選擇子單元,用于根據(jù)所述邏輯地址范圍獲取子單元獲取的邏輯地址的范圍選擇流媒體資源存儲(chǔ)的地址區(qū)域;物理地址分配子單元,用于當(dāng)所述邏輯地址的范圍在一個(gè)地址區(qū)域內(nèi)時(shí),在所述一個(gè)地址區(qū)域內(nèi)為所述寫(xiě)請(qǐng)求分配物理地址,所述物理地址與上一次流媒體資源在所述一個(gè)地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);當(dāng)所述邏輯地址的范圍在N個(gè)地址區(qū)域內(nèi)時(shí),將所述寫(xiě)請(qǐng)求劃分N個(gè)寫(xiě)請(qǐng)求,其中每一寫(xiě)請(qǐng)求的邏輯地址的范圍存在于所述N個(gè)地址區(qū)域中的一個(gè)地址區(qū)域;在所述N個(gè)地址區(qū)域的每一個(gè)地址區(qū)域內(nèi)分別為該地址區(qū)域內(nèi)的寫(xiě)請(qǐng)求分配物理地址,所述物理地址與上一次流々某體資源在該地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù)。10、如權(quán)利要求9所述的流媒體資源存儲(chǔ)設(shè)備,其特征在于,還包括報(bào)警刪除單元,用于在每一地址區(qū)域內(nèi)配置報(bào)警物理地址;當(dāng)流媒體資源在地址區(qū)域內(nèi)實(shí)際寫(xiě)入的物理地址大于或等于所述"R警物理地址時(shí),刪除所述地址區(qū)域的下一個(gè)地址區(qū)域內(nèi)存儲(chǔ)的流々某體資源。11、如權(quán)利要求7—10中任一項(xiàng)所述的流媒體資源存儲(chǔ)設(shè)備,其特征在于,所述對(duì)應(yīng)關(guān)系存儲(chǔ)單元包括映射表建立子單元,用于為所述存儲(chǔ)設(shè)備配置映射表,所述映射表初始為空;表項(xiàng)添加子單元,用于當(dāng)所述存儲(chǔ)設(shè)備接收寫(xiě)請(qǐng)求時(shí),在所述映射表內(nèi)增加表項(xiàng),所述表項(xiàng)記錄所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配的物理地址的對(duì)應(yīng)關(guān)系。12、如權(quán)利要求11所述的流媒體資源存儲(chǔ)設(shè)備,其特征在于,還包括表項(xiàng)合并單元,用于配置所述映射表內(nèi)表項(xiàng)的合并條件,并在所述映射表內(nèi)的表項(xiàng)滿(mǎn)足所述合并條件時(shí),合并所述表項(xiàng);所述合并條件具體為當(dāng)前寫(xiě)請(qǐng)求中攜帶的邏輯地址等于上一次寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流Jf某體資源的大小的和;并且,當(dāng)前物理地址等于為所述上一次寫(xiě)請(qǐng)求分配的物理地址與所述上一次寫(xiě)請(qǐng)求中攜帶的流媒體資源的大小的和。全文摘要本發(fā)明公開(kāi)了一種流媒體資源存儲(chǔ)方法和設(shè)備,應(yīng)用于包括存儲(chǔ)設(shè)備和至少一個(gè)編碼設(shè)備的系統(tǒng)中,包括所述存儲(chǔ)設(shè)備接收編碼設(shè)備發(fā)送的流媒體資源的寫(xiě)請(qǐng)求,所述寫(xiě)請(qǐng)求中攜帶所述流媒體資源請(qǐng)求寫(xiě)入所述存儲(chǔ)設(shè)備的邏輯地址;所述存儲(chǔ)設(shè)備為所述寫(xiě)請(qǐng)求分配存儲(chǔ)所述流媒體資源的物理地址,并存儲(chǔ)所述寫(xiě)請(qǐng)求中攜帶的邏輯地址與所述物理地址的對(duì)應(yīng)關(guān)系,所述物理地址與上一次流媒體資源在所述存儲(chǔ)設(shè)備內(nèi)實(shí)際寫(xiě)入的物理地址連續(xù);所述存儲(chǔ)設(shè)備將所述流媒體資源寫(xiě)入為所述寫(xiě)請(qǐng)求分配的存儲(chǔ)所述流媒體資源的物理地址。本發(fā)明中,存儲(chǔ)設(shè)備為流媒體資源順序分配物理地址,實(shí)現(xiàn)流媒體資源的順序存儲(chǔ),提高流媒體資源的存儲(chǔ)效率。文檔編號(hào)G06F12/06GK101582903SQ20091014806公開(kāi)日2009年11月18日申請(qǐng)日期2009年6月24日優(yōu)先權(quán)日2009年6月24日發(fā)明者陳慶議申請(qǐng)人:杭州華三通信技術(shù)有限公司
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1