国产精品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>

      內(nèi)容分發(fā)網(wǎng)絡(luò)中多媒體文件變長存取的方法和系統(tǒng)的制作方法

      文檔序號:7805867閱讀:200來源:國知局
      專利名稱:內(nèi)容分發(fā)網(wǎng)絡(luò)中多媒體文件變長存取的方法和系統(tǒng)的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及多媒體存儲使用技術(shù),尤其涉及一種內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN,Content Delivery Network)中多媒體文件變長存取的方法和系統(tǒng)。
      背景技術(shù)
      隨著科技的進(jìn)步,人們對多媒體技術(shù)的追求不再限于本地播放多媒體內(nèi)容,而更多的依賴通過網(wǎng)絡(luò)來獲取各種媒體文件(包括音、視頻)。而人眼視覺傳遞的信息遠(yuǎn)大于其他感官傳遞的信息,因此網(wǎng)絡(luò)視頻的流行就不足為奇了。為了應(yīng)對網(wǎng)絡(luò)音視頻傳輸時(shí)帶來的高帶寬、高服務(wù)質(zhì)量(QOS,Quality of Service)、大用戶量的壓力,⑶N應(yīng)運(yùn)而生。簡單地說,⑶N是一個(gè)經(jīng)策略部署的整體系統(tǒng),包括分布式存儲、負(fù)載均衡、 網(wǎng)絡(luò)請求的重定向和內(nèi)容管理4個(gè)要件,而內(nèi)容管理和全局的網(wǎng)絡(luò)流量管理(Traffic Management)是⑶N的核心所在。通過用戶就近性和服務(wù)器負(fù)載的判斷,⑶N確保內(nèi)容以一種極為高效的方式為用戶的請求提供服務(wù)。CDN的一般結(jié)構(gòu)如圖1所示中心節(jié)點(diǎn)下轄區(qū)域中心節(jié)點(diǎn),每個(gè)區(qū)域中心節(jié)點(diǎn)下轄區(qū)域內(nèi)的所有邊緣節(jié)點(diǎn),各節(jié)點(diǎn)由管理節(jié)點(diǎn)進(jìn)行統(tǒng)一管理。CDN內(nèi)容存儲和調(diào)度目前有兩種方式,一種是以完整文件為單位進(jìn)行存儲使用,另一種是將文件分割成定長分片為單位進(jìn)行存儲使用。但這兩種方式都存在各自的不足。多媒體文件以完整文件為單位進(jìn)行存儲使用,存在以下問題1、在傳統(tǒng)的CDN的分層次架構(gòu)下,以完整文件為單位存儲和調(diào)度會造成CDN邊緣節(jié)點(diǎn)或服務(wù)器存儲空間浪費(fèi)嚴(yán)重,這會導(dǎo)致CDN存儲成本大幅上升;2、調(diào)度完整的內(nèi)容需要消耗大量的網(wǎng)絡(luò)帶寬和處理能力;3、由于邊緣節(jié)點(diǎn)或服務(wù)器在內(nèi)容調(diào)度完成前無法提供服務(wù),導(dǎo)致大量用戶被重定向或匯接到其他節(jié)點(diǎn)和服務(wù)器,內(nèi)容調(diào)度消耗的時(shí)間較長。多媒體文件以定長分片為單位進(jìn)行存儲使用,存在以下問題1、采用定長分片時(shí),會導(dǎo)致分片文件數(shù)目倍增,在存儲同樣內(nèi)容的文件時(shí),會使得分片方式下的文件信息數(shù)量數(shù)倍甚至數(shù)十倍增長,給數(shù)據(jù)管理帶來諸多不便;2、定長分片的調(diào)度實(shí)際上是存儲、帶寬流量和管理的權(quán)衡,若分片文件在邊緣節(jié)點(diǎn)缺失,此時(shí)將分片調(diào)度到該邊緣節(jié)點(diǎn),存儲空間的使用與完整文件為單位存儲區(qū)別不大, 但若達(dá)到一定閾值時(shí),將分片調(diào)度到該邊緣節(jié)點(diǎn),會造成之前的遠(yuǎn)程讀取耗費(fèi)大量的帶寬資源,包括依賴節(jié)點(diǎn)的出向帶寬、歸屬節(jié)點(diǎn)的入向帶寬、城域網(wǎng)帶寬資源;若此時(shí)不進(jìn)行遠(yuǎn)程讀取,又會使跨節(jié)點(diǎn)接力流程的管理變得十分復(fù)雜。3、采用定長分片時(shí),改變已部署的定長長度難度很大。

      發(fā)明內(nèi)容
      有鑒于此,本發(fā)明的主要目的在于提供一種⑶N中多媒體文件變長存取的方法和系統(tǒng),能夠減少CDN中各節(jié)點(diǎn)的維護(hù)信息,保證各邊緣節(jié)點(diǎn)的負(fù)載均衡。
      為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供的一種CDN中多媒體文件變長存取的方法,該方法包括CDN中上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述上層節(jié)點(diǎn)對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn);所述上層節(jié)點(diǎn)根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片。上述方案中,所述上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件為上層節(jié)點(diǎn)通過解碼器檢查多媒體文件每幀的大小和時(shí)間戳,累計(jì)各幀的大小,記錄累計(jì)的大小和累計(jì)最后幀的時(shí)間戳,當(dāng)當(dāng)前幀的大小加累計(jì)大小超過基準(zhǔn)大小時(shí),以已累計(jì)的最后幀為結(jié)尾,記錄累計(jì)的文件信息到變長預(yù)處理文件中,并重新累計(jì)后續(xù)幀的大小。上述方案中,所述上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件中的上層節(jié)點(diǎn)為中心節(jié)點(diǎn)或區(qū)域中心節(jié)點(diǎn)。上述方案中,所述上層節(jié)點(diǎn)對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割為上層節(jié)點(diǎn)根據(jù)變長預(yù)處理文件中累計(jì)的文件信息中的記錄序號,確定總的記錄數(shù),對總的記錄數(shù)按除2循環(huán)處理,得到多媒體文件的各變長分片大小;按各變長分片大小將多媒體文件分割成不同變長分片,并將變長預(yù)處理文件分割成與多媒體文件的變長分片對應(yīng)的變長分片。上述方案中,所述基準(zhǔn)大小的選取為多媒體文件長度的常數(shù)的非正指數(shù)倍,并向上取整。上述方案中,所述邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片為邊緣節(jié)點(diǎn)收到變長預(yù)處理文件的每一個(gè)變長分片后,選取其中的變長文件起始記錄號和變長文件結(jié)束記錄號,根據(jù)變長文件起始記錄號對應(yīng)的文件偏移量定位到多媒體文件的變長分片位置,開始下載定位到的多媒體文件的變長分片,直到變長文件結(jié)束記錄號的下一個(gè)變長文件起始記錄號對應(yīng)的文件偏移量為止。上述方案中,該方法還包括所述邊緣節(jié)點(diǎn)對獲取的至少兩個(gè)多媒體文件的變長分片進(jìn)行拼接存儲。本發(fā)明提供的一種CDN中多媒體文件變長存取的系統(tǒng),該系統(tǒng)包括上層節(jié)點(diǎn)、邊緣節(jié)點(diǎn);其中,上層節(jié)點(diǎn),用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn);并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);邊緣節(jié)點(diǎn),用于按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片。上述方案中,所述上層節(jié)點(diǎn)包括中心節(jié)點(diǎn)和區(qū)域中心節(jié)點(diǎn),其中,
      6
      中心節(jié)點(diǎn),用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;區(qū)域中心節(jié)點(diǎn),用于從中心節(jié)點(diǎn)下載變長預(yù)處理文件和多媒體文件,對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn),并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn)。上述方案中所述中心節(jié)點(diǎn)包括變長預(yù)處理(VLPP,Variant Length PreProcess) 模塊,用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述區(qū)域中心節(jié)點(diǎn)包括變長文件分割請求(VLFSR,Variant Length File Split Request)模塊、第一變長預(yù)處理文件下載(VLPPD, Variant Length PreProcess file DownLoad)模塊、變長預(yù)處理文件分割(VLPPSR,Variant Length PreProcess file Split Request)模塊,其中,所述VLFSR模塊,用于從中心節(jié)點(diǎn)下載多媒體文件,對多媒體文件進(jìn)行變長文件分割;所述第一 VLPPD模塊,用于從中心節(jié)點(diǎn)下載變長預(yù)處理文件;所述VLPPSR模塊,用于對變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn),并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);所述邊緣節(jié)點(diǎn)具體包括第二 VLPPD模塊和多媒體下拉模塊(FDM),其中,第二 VLPPD模塊,用于下載區(qū)域中心節(jié)點(diǎn)推送的變長預(yù)處理文件的每一個(gè)變長分片;FDM模塊,用于按照所述變長預(yù)處理文件的每一個(gè)變長分片從區(qū)域中心節(jié)點(diǎn)獲取對應(yīng)的多媒體文件的變長分片。上述方案中,所述區(qū)域中心節(jié)點(diǎn)進(jìn)一步包括變長文件回收模塊(VLRECYCLE, Variant Length File RECYCLE)模塊,用于刪除已下發(fā)的變長預(yù)處理文件和多媒體文件的變長分片。上述方案中,所述上層節(jié)點(diǎn)包括區(qū)域中心節(jié)點(diǎn),用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;下載多媒體文件,對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn),并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn)。上述方案中,所述區(qū)域中心節(jié)點(diǎn)包括VLPP模塊、VLFSR模塊、VLPPSR模塊,其中,所述VLPP模塊,用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述VLFSR模塊,用于下載多媒體文件,對多媒體文件進(jìn)行變長文件分割;所述VLPPSR模塊,用于對變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn),并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);所述邊緣節(jié)點(diǎn)包括第二 VLPPD模塊和FDM,其中,第二 VLPPD模塊,用于下載區(qū)域中心節(jié)點(diǎn)推送的變長預(yù)處理文件的每一個(gè)變長分片;FDM模塊,用于按照所述變長預(yù)處理文件的每一個(gè)變長分片從區(qū)域中心節(jié)點(diǎn)獲取對應(yīng)的多媒體文件的變長分片。上述方案中,所述區(qū)域中心節(jié)點(diǎn)還包括VLRECYCLE模塊,用于刪除已下發(fā)的變長預(yù)處理文件和多媒體文件的變長分片。本發(fā)明提供了一種CDN中多媒體文件變長存取的方法和系統(tǒng),CDN中上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述上層節(jié)點(diǎn)對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn);所述上層節(jié)點(diǎn)根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片;如此,能夠減少CDN中各節(jié)點(diǎn)的維護(hù)信息,保證各邊緣節(jié)點(diǎn)的負(fù)載均衡。


      圖1為現(xiàn)有技術(shù)中⑶N架構(gòu)示意圖;圖2為本發(fā)明實(shí)現(xiàn)CDN中多媒體文件變長存取的方法的流程示意圖;圖3為本發(fā)明實(shí)現(xiàn)CDN中多媒體文件變長存取的系統(tǒng)的結(jié)構(gòu)示意圖;圖4為本發(fā)明在中心節(jié)點(diǎn)可控情況下,實(shí)現(xiàn)CDN中多媒體文件變長存取的系統(tǒng)的結(jié)構(gòu)示意圖;圖5為本發(fā)明在中心節(jié)點(diǎn)不可控情況下,實(shí)現(xiàn)CDN中多媒體文件變長存取的系統(tǒng)的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例一實(shí)現(xiàn)多媒體文件變長存取的方法的流程示意圖;圖7為本發(fā)明實(shí)施例二實(shí)現(xiàn)多媒體文件變長存取的方法的流程示意圖;圖8為本發(fā)明實(shí)施例三CDN中用戶服務(wù)時(shí)變長分片存取的方法的流程示意圖。
      具體實(shí)施例方式本發(fā)明的基本思想是CDN中上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述上層節(jié)點(diǎn)對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn);所述上層節(jié)點(diǎn)根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片。下面通過附圖及具體實(shí)施例對本發(fā)明做進(jìn)一步的詳細(xì)說明。本發(fā)明實(shí)現(xiàn)一種CDN中多媒體文件變長存取的方法,如圖2所示,該方法包括以下幾個(gè)步驟步驟101 ⑶N中上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;具體的,CDN中上層節(jié)點(diǎn)通過解碼器檢查多媒體文件每幀的大小和時(shí)間戳,累計(jì)各幀的大小,記錄累計(jì)的大小和累計(jì)最后幀的時(shí)間戳,當(dāng)當(dāng)前幀的大小加累計(jì)大小超過基準(zhǔn)大小時(shí),以已累計(jì)的最后幀為結(jié)尾,記錄累計(jì)的文件信息到變長預(yù)處理文件中,并重新累計(jì)后續(xù)幀的大??;所述基準(zhǔn)大小為預(yù)先設(shè)定的,如基準(zhǔn)大小可選為多媒體文件長度的常數(shù) (如2)的非正指數(shù)倍,并向上取整,即若多媒體文件為98MB,基準(zhǔn)大小可選為98MBQ的0 次方)、49MBQ的-1次方)、25MBQ的-2次方)等等;也可選為2MB的整數(shù)次方,即2MB、4MB、8MB. · ·;所述累計(jì)的文件信息包括基準(zhǔn)大小、文件總長度、文件總結(jié)束時(shí)間、變長文件大小、變長文件結(jié)束時(shí)間、變長文件起始記錄號、變長文件結(jié)束記錄號、記錄序號、文件偏移量和文件時(shí)間軸等;所述變長文件大小、變長文件結(jié)束時(shí)間、變長文件起始記錄號、變長文件結(jié)束記錄號,即為累計(jì)的文件大小、累計(jì)的文件結(jié)束時(shí)間、累計(jì)的文件起始記錄號、累計(jì)的文件結(jié)束記錄號;所述記錄累計(jì)的文件信息到變長預(yù)處理文件中,具體為所述累計(jì)的文件信息以子文件形式保存到變長預(yù)處理文件中;這里,多媒體文件以視頻文件為例⑶N中上層節(jié)點(diǎn)通過視頻解碼器檢查I、B、P幀每幀的大小和時(shí)間戳,累計(jì)各幀的大小,記錄累計(jì)的大小和累計(jì)最后幀的時(shí)間戳,當(dāng)當(dāng)前幀的大小加累計(jì)大小超過基準(zhǔn)大小時(shí),以已累計(jì)的最后幀為結(jié)尾,記錄累計(jì)的文件信息到變長預(yù)處理文件中,并重新累計(jì)后續(xù)幀的大小,記錄新累計(jì)的文件信息;對于音頻文件同樣可以采取類似上述方式得到變長預(yù)處理文件;在中心節(jié)點(diǎn)可控的情況下,所述上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件為中心節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;在中心節(jié)點(diǎn)不可控的情況下,所述上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件為區(qū)域中心節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件。步驟102 上層節(jié)點(diǎn)對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn);具體的,上層節(jié)點(diǎn)根據(jù)變長預(yù)處理文件中累計(jì)的文件信息中的記錄序號,確定總的記錄數(shù),對總的記錄數(shù)按除2循環(huán)處理,得到多媒體文件的各變長分片大?。患慈艨偟挠涗洈?shù)為9,分割后的多媒體文件的第一個(gè)變長分片占9/2 (向下取整)=4個(gè)基準(zhǔn)大小,第二個(gè)變長分片占5/2(向下取整)=2個(gè)基準(zhǔn)長度,第三個(gè)變長分片占3/2(向下取整)=1個(gè)基準(zhǔn)長度,第四個(gè)變長分片占2/2(向下取整)=1個(gè)基準(zhǔn)長度,第五個(gè)變長分片占1/2(向下取整)=1個(gè)基準(zhǔn)長度;所述上層節(jié)點(diǎn)按各變長分片大小將多媒體文件分割成不同變長分片,并將變長預(yù)處理文件分割成與多媒體文件的變長分片對應(yīng)的變長分片,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到CDN邊緣節(jié)點(diǎn);其中,多媒體文件的變長分片的文件名按下面方式命名文件名=文件名信息(字符串、編號)+分隔符+文件起始偏移量+分隔符+文件結(jié)束時(shí)間。本步驟所述上層節(jié)點(diǎn)為區(qū)域中心節(jié)點(diǎn)。步驟103 所述上層節(jié)點(diǎn)根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);步驟104 邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片;具體的,邊緣節(jié)點(diǎn)收到變長預(yù)處理文件的每一個(gè)變長分片后,選取其中的變長文件起始記錄號和變長文件結(jié)束記錄號,根據(jù)變長文件起始記錄號對應(yīng)的文件偏移量定位到多媒體文件的變長分片位置,開始下載定位到的多媒體文件的變長分片,直到變長文件結(jié)束記錄號的下一個(gè)變長文件起始記錄號對應(yīng)的文件偏移量為止;
      本步驟進(jìn)一步包括邊緣節(jié)點(diǎn)對獲取的至少兩個(gè)多媒體文件的變長分片進(jìn)行拼接存儲;具體的,以兩級架構(gòu)為例,假設(shè)上層節(jié)點(diǎn)為區(qū)域中心,涉及的多媒體文件假設(shè)文件名為V0D1023,各邊緣節(jié)點(diǎn)收到的變長預(yù)處理文件V0D1023_0_92的變長分片為 V0D1023_0_7、V0D1023_0_1U V0D1023_0_18,分別代表的含義為 V0D1023 的從 0 開始到結(jié)束時(shí)間為 分鐘的視頻片段,V0D1023的從0開始到結(jié)束時(shí)間為11分鐘的視頻片段, V0D1023的從0開始到結(jié)束時(shí)間為18分鐘的視頻片段,假設(shè)邊緣節(jié)點(diǎn)已經(jīng)存儲了上述的視頻文件的變長分片V0D1023_0_18,而區(qū)域中心節(jié)點(diǎn)下發(fā)了所述變長分片V0D1023_0_18 后續(xù)的變長分片V0D1023_40960_29,邊緣節(jié)點(diǎn)可通過下列方式判斷V0D1023_0_18和 V0D1023_40960_29是否拼接存儲對文件名信息相同的兩個(gè)變長分片的文件起始偏移量進(jìn)行提取,即對文件名編號都為V0D1023的V0D1023_0_18和V0D1023_40960_29的文件起始偏移量進(jìn)行提取,確定出文件名中文件起始偏移量較小的變長分片V0D1023_0_18,檢查文件起始偏移量較小的文件名中的文件結(jié)束時(shí)間是否小于文件起始偏移量較大的文件名中的文件結(jié)束時(shí)間,如果小于,則拼接兩個(gè)變長分片的文件內(nèi)容,并重新設(shè)定拼接后的變長分片的文件名為V0D1023_0_29,保存所述拼接后的變長分片。為了實(shí)現(xiàn)上述方法,本發(fā)明還提供一種CDN中多媒體文件變長存取的系統(tǒng),如圖3 所示,該系統(tǒng)包括上層節(jié)點(diǎn)31、多個(gè)邊緣節(jié)點(diǎn)32 ;其中,上層節(jié)點(diǎn)31,用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn)32 ;并根據(jù)邊緣節(jié)點(diǎn)32對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn)32 ;邊緣節(jié)點(diǎn)32,用于按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片;一種實(shí)施例,本實(shí)施例為中心節(jié)點(diǎn)可控的情況,如圖4所示,所述上層節(jié)點(diǎn)31包括中心節(jié)點(diǎn)311和區(qū)域中心節(jié)點(diǎn)312,其中,中心節(jié)點(diǎn)311,用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;區(qū)域中心節(jié)點(diǎn)312,用于從中心節(jié)點(diǎn)311下載變長預(yù)處理文件和多媒體文件,對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn)32,并根據(jù)邊緣節(jié)點(diǎn)32對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn)32 ;所述中心節(jié)點(diǎn)311具體包括VLPP模塊3111,用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述區(qū)域中心節(jié)點(diǎn)312具體包括VLFSR模塊3121、第一 VLPPD模塊3122、VLPPSR 模塊3123,其中,所述VLFSR模塊3121,用于從中心節(jié)點(diǎn)311下載多媒體文件,對多媒體文件進(jìn)行變長文件分割;所述第一 VLPPD模塊3122,用于從中心節(jié)點(diǎn)311下載變長預(yù)處理文件; 所述VLPPSR模塊3123,用于對變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn)32,并根據(jù)邊緣節(jié)點(diǎn)32對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn)32 ;所述區(qū)域中心節(jié)點(diǎn)312進(jìn)一步包括VLRECYCLE模塊31 ,用于刪除已下發(fā)的變長預(yù)處理文件和多媒體文件的變長分片;所述邊緣節(jié)點(diǎn)32具體包括第二 VLPPD模塊321和FDM模塊322,其中,第二 VLPPD模塊321,用于下載區(qū)域中心節(jié)點(diǎn)312推送的變長預(yù)處理文件的每一個(gè)變長分片;FDM模塊322,用于按照所述變長預(yù)處理文件的每一個(gè)變長分片從區(qū)域中心節(jié)點(diǎn) 312獲取對應(yīng)的多媒體文件的變長分片。另一種實(shí)施例,本實(shí)施例為中心節(jié)點(diǎn)不可控的情況,如圖5所示,所述上層節(jié)點(diǎn)31 包括區(qū)域中心節(jié)點(diǎn)312,用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;從片庫下載多媒體文件,對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn)32,并根據(jù)邊緣節(jié)點(diǎn)32對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn)32 ;所述區(qū)域中心節(jié)點(diǎn)312具體包括VLPP模塊3120、VLFSR模塊3121、VLPPSR模塊 3122,其中,所述VLPP模塊3120,用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述VLFSR模塊3121,用于從片庫下載多媒體文件,對多媒體文件進(jìn)行變長文件分割;所述VLPPSR模塊3122,用于對變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn)32,并根據(jù)邊緣節(jié)點(diǎn)32對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn)32 ;所述區(qū)域中心節(jié)點(diǎn)312進(jìn)一步包括VLRECYCLE模塊3123,用于刪除已下發(fā)的變長預(yù)處理文件和多媒體文件的變長分片;所述邊緣節(jié)點(diǎn)32具體包括第二 VLPPD模塊321和FDM模塊322,其中,第二 VLPPD模塊321,用于下載區(qū)域中心節(jié)點(diǎn)312推送的變長預(yù)處理文件的每一個(gè)變長分片;FDM模塊322,用于按照所述變長預(yù)處理文件的每一個(gè)變長分片從區(qū)域中心節(jié)點(diǎn) 312獲取對應(yīng)的多媒體文件的變長分片。下面結(jié)合具體實(shí)施例詳細(xì)說明本發(fā)明的方法的實(shí)現(xiàn)過程和原理。實(shí)施例一本實(shí)施例中,CDN中三級架構(gòu)下中心節(jié)點(diǎn)可控的情況下,多媒體文件變長存取的方法,如圖6所示,該方法包括以下幾個(gè)步驟步驟201,中心節(jié)點(diǎn)收到片庫的第一內(nèi)容發(fā)布請求,申請資源;步驟202,中心節(jié)點(diǎn)從片庫下拉影片;步驟203,中心節(jié)點(diǎn)將下拉的影片進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;步驟204,中心節(jié)點(diǎn)根據(jù)內(nèi)容發(fā)布請求的下發(fā)范圍和文件類型,將第二內(nèi)容發(fā)布請求發(fā)布到對應(yīng)的區(qū)域中心節(jié)點(diǎn),攜帶變長預(yù)處理文件;步驟205,區(qū)域中心節(jié)點(diǎn)根據(jù)第二內(nèi)容發(fā)布請求從片庫下載影片;步驟206,區(qū)域中心節(jié)點(diǎn)按文件類型和發(fā)布策略進(jìn)行變長文件分割,將變長預(yù)處理文件分割為兩個(gè)變長分片;步驟207,區(qū)域中心節(jié)點(diǎn)將影片按變長預(yù)處理文件分割成的變長分片也分割為兩個(gè)變長分片;步驟208,區(qū)域中心節(jié)點(diǎn)將第三內(nèi)容發(fā)布請求發(fā)布到邊緣節(jié)點(diǎn),攜帶一個(gè)變長預(yù)處理文件的變長分片,邊緣節(jié)點(diǎn)收到第三內(nèi)容發(fā)布請求,申請資源;步驟209,邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的變長分片文件下拉影片的變長分片;步驟210,區(qū)域中心節(jié)點(diǎn)刪除已下發(fā)的變長文件預(yù)處理文件和影片的變長分片;步驟211,區(qū)域中心節(jié)點(diǎn)根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,通過分片內(nèi)容下推請求依次推送變長預(yù)處理文件的每一個(gè)變長分片到邊緣節(jié)點(diǎn);步驟212,邊緣節(jié)點(diǎn)收到區(qū)域中心分片內(nèi)容下推請求,申請資源;步驟213,邊緣節(jié)點(diǎn)根據(jù)分片內(nèi)容下推請求,更新本地的變長文件預(yù)處理文件的變長分片;步驟214,邊緣節(jié)點(diǎn)根據(jù)更新的變長文件預(yù)處理文件的變長分片,遠(yuǎn)程讀取對應(yīng)的影片的變長分片;本步驟進(jìn)一步包括,若讀取的影片的變長分片能合并,邊緣節(jié)點(diǎn)對下載的至少兩個(gè)影片的變長分片進(jìn)行拼接存儲。實(shí)施例二本實(shí)施例中,CDN中三級架構(gòu)下中心節(jié)點(diǎn)不可控的情況下,多媒體文件變長存取的方法,如圖7所示,該方法包括以下幾個(gè)步驟步驟301,中心節(jié)點(diǎn)收到片庫的第一內(nèi)容發(fā)布請求,申請資源;步驟302,中心節(jié)點(diǎn)從片庫下拉影片;步驟303,中心節(jié)點(diǎn)將第二內(nèi)容發(fā)布請求發(fā)布到指定的區(qū)域中心節(jié)點(diǎn);步驟304,區(qū)域中心節(jié)點(diǎn)根據(jù)第二內(nèi)容發(fā)布請求從片庫下拉影片;步驟305,區(qū)域中心節(jié)點(diǎn)將下拉的影片進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;步驟306,區(qū)域中心節(jié)點(diǎn)按文件類型和發(fā)布策略進(jìn)行變長文件分割,將變長預(yù)處理文件分割為兩個(gè)變長分片;步驟307,區(qū)域中心節(jié)點(diǎn)將影片按變長預(yù)處理文件分割成的變長分片也分割為兩個(gè)變長分片;步驟308,區(qū)域中心節(jié)點(diǎn)將第三內(nèi)容發(fā)布請求發(fā)布到邊緣節(jié)點(diǎn),攜帶一個(gè)變長預(yù)處理文件的變長分片,邊緣節(jié)點(diǎn)收到第三內(nèi)容發(fā)布請求,申請資源;步驟309,邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的變長分片文件下拉影片的變長分片;步驟310,區(qū)域中心節(jié)點(diǎn)刪除已下發(fā)的變長文件預(yù)處理文件和影片的變長分片;步驟311,區(qū)域中心節(jié)點(diǎn)根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,通過分片內(nèi)容下推請求依次推送變長預(yù)處理文件的每一個(gè)變長分片到邊緣節(jié)點(diǎn);步驟312,邊緣節(jié)點(diǎn)收到區(qū)域中心分片內(nèi)容下推請求,申請資源;步驟313,邊緣節(jié)點(diǎn)根據(jù)分片內(nèi)容下推請求,更新本地的變長文件預(yù)處理文件的變長分片;
      步驟314,邊緣節(jié)點(diǎn)根據(jù)更新的變長文件預(yù)處理文件的變長分片,遠(yuǎn)程讀取對應(yīng)的影片的變長分片;本步驟進(jìn)一步包括,若讀取的影片的變長分片能合并,邊緣節(jié)點(diǎn)對下載的至少兩個(gè)影片的變長分片進(jìn)行拼接存儲。實(shí)施例三本實(shí)施例給出CDN中用戶服務(wù)時(shí)變長分片存取的方法,如圖8所示,包括以下幾個(gè)步驟步驟401,機(jī)頂盒向歸屬的邊緣節(jié)點(diǎn)查詢指定的視頻文件;步驟402,在有視頻文件時(shí),所述邊緣節(jié)點(diǎn)解析所述視頻文件的變長分片的播放時(shí)間,并通知機(jī)頂盒;步驟403,機(jī)頂盒獲知所述視頻文件的變長分片不能播放直至結(jié)束時(shí),與區(qū)域中心節(jié)點(diǎn)建立連接;步驟404,機(jī)頂盒從邊緣節(jié)點(diǎn)讀取視頻文件的變長分片;步驟405,機(jī)頂盒在點(diǎn)播的變長分片結(jié)束前,請求區(qū)域中心節(jié)點(diǎn)推送所述視頻文件的下一個(gè)變長分片,所述請求攜帶當(dāng)前所述視頻文件的變長分片的結(jié)束時(shí)間;步驟406,區(qū)域中心節(jié)點(diǎn)更新請求的變長分片的點(diǎn)擊數(shù),在所述點(diǎn)擊數(shù)達(dá)到設(shè)置的點(diǎn)擊閾值時(shí),推送請求的變長分片到機(jī)頂盒歸屬的邊緣節(jié)點(diǎn);步驟407,機(jī)頂盒從邊緣節(jié)點(diǎn)讀取視頻文件的變長分片;步驟408,重復(fù)執(zhí)行步驟405,直到所述視頻文件播放結(jié)束。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
      權(quán)利要求
      1.一種內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)中多媒體文件變長存取的方法,其特征在于,該方法包括CDN中上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述上層節(jié)點(diǎn)對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn);所述上層節(jié)點(diǎn)根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件為上層節(jié)點(diǎn)通過解碼器檢查多媒體文件每幀的大小和時(shí)間戳, 累計(jì)各幀的大小,記錄累計(jì)的大小和累計(jì)最后幀的時(shí)間戳,當(dāng)當(dāng)前幀的大小加累計(jì)大小超過基準(zhǔn)大小時(shí),以已累計(jì)的最后幀為結(jié)尾,記錄累計(jì)的文件信息到變長預(yù)處理文件中,并重新累計(jì)后續(xù)幀的大小。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件中的上層節(jié)點(diǎn)為中心節(jié)點(diǎn)或區(qū)域中心節(jié)點(diǎn)。
      4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述上層節(jié)點(diǎn)對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割為上層節(jié)點(diǎn)根據(jù)變長預(yù)處理文件中累計(jì)的文件信息中的記錄序號,確定總的記錄數(shù),對總的記錄數(shù)按除2循環(huán)處理,得到多媒體文件的各變長分片大??; 按各變長分片大小將多媒體文件分割成不同變長分片,并將變長預(yù)處理文件分割成與多媒體文件的變長分片對應(yīng)的變長分片。
      5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述基準(zhǔn)大小的選取為多媒體文件長度的常數(shù)的非正指數(shù)倍,并向上取整。
      6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片為邊緣節(jié)點(diǎn)收到變長預(yù)處理文件的每一個(gè)變長分片后,選取其中的變長文件起始記錄號和變長文件結(jié)束記錄號,根據(jù)變長文件起始記錄號對應(yīng)的文件偏移量定位到多媒體文件的變長分片位置,開始下載定位到的多媒體文件的變長分片,直到變長文件結(jié)束記錄號的下一個(gè)變長文件起始記錄號對應(yīng)的文件偏移量為止。
      7.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法還包括所述邊緣節(jié)點(diǎn)對獲取的至少兩個(gè)多媒體文件的變長分片進(jìn)行拼接存儲。
      8.—種CDN中多媒體文件變長存取的系統(tǒng),其特征在于,該系統(tǒng)包括上層節(jié)點(diǎn)、邊緣節(jié)點(diǎn);其中,上層節(jié)點(diǎn),用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn);并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);邊緣節(jié)點(diǎn),用于按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片。
      9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述上層節(jié)點(diǎn)包括中心節(jié)點(diǎn)和區(qū)域中心節(jié)點(diǎn),其中,中心節(jié)點(diǎn),用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件; 區(qū)域中心節(jié)點(diǎn),用于從中心節(jié)點(diǎn)下載變長預(yù)處理文件和多媒體文件,對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn),并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn)。
      10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述中心節(jié)點(diǎn)包括變長預(yù)處理(VLPP)模塊,用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述區(qū)域中心節(jié)點(diǎn)包括變長文件分割請求(VLFSR)模塊、第一變長預(yù)處理文件下載 (VLPPD)模塊、變長預(yù)處理文件分割(VLPPSR)模塊,其中,所述VLFSR模塊,用于從中心節(jié)點(diǎn)下載多媒體文件,對多媒體文件進(jìn)行變長文件分割; 所述第一 VLPPD模塊,用于從中心節(jié)點(diǎn)下載變長預(yù)處理文件; 所述VLPPSR模塊,用于對變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn),并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);所述邊緣節(jié)點(diǎn)具體包括第二 VLPPD模塊和多媒體下拉模塊(FDM),其中, 第二 VLPPD模塊,用于下載區(qū)域中心節(jié)點(diǎn)推送的變長預(yù)處理文件的每一個(gè)變長分片; FDM模塊,用于按照所述變長預(yù)處理文件的每一個(gè)變長分片從區(qū)域中心節(jié)點(diǎn)獲取對應(yīng)的多媒體文件的變長分片。
      11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述區(qū)域中心節(jié)點(diǎn)進(jìn)一步包括變長文件回收模塊(VLRECYCLE)模塊,用于刪除已下發(fā)的變長預(yù)處理文件和多媒體文件的變長分片。
      12.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述上層節(jié)點(diǎn)包括區(qū)域中心節(jié)點(diǎn),用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;下載多媒體文件,對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn),并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn)。
      13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述區(qū)域中心節(jié)點(diǎn)包括VLPP模塊、 VLFSR模塊、VLPPSR模塊,其中,所述VLPP模塊,用于將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件; 所述VLFSR模塊,用于下載多媒體文件,對多媒體文件進(jìn)行變長文件分割; 所述VLPPSR模塊,用于對變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn),并根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn); 所述邊緣節(jié)點(diǎn)包括第二 VLPPD模塊和FDM,其中,第二 VLPPD模塊,用于下載區(qū)域中心節(jié)點(diǎn)推送的變長預(yù)處理文件的每一個(gè)變長分片; FDM模塊,用于按照所述變長預(yù)處理文件的每一個(gè)變長分片從區(qū)域中心節(jié)點(diǎn)獲取對應(yīng)的多媒體文件的變長分片。
      14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述區(qū)域中心節(jié)點(diǎn)還包括VLRECYCLE 模塊,用于刪除已下發(fā)的變長預(yù)處理文件和多媒體文件的變長分片。
      全文摘要
      本發(fā)明公開了一種內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)中多媒體文件變長存取的方法,CDN中上層節(jié)點(diǎn)將多媒體文件進(jìn)行變長預(yù)處理得到變長預(yù)處理文件;所述上層節(jié)點(diǎn)對多媒體文件和變長預(yù)處理文件進(jìn)行變長文件分割,將分割后的至少一個(gè)變長預(yù)處理文件的變長分片分發(fā)到邊緣節(jié)點(diǎn);所述上層節(jié)點(diǎn)根據(jù)邊緣節(jié)點(diǎn)對所述多媒體文件的點(diǎn)播,依次推送變長預(yù)處理文件的后續(xù)變長分片到邊緣節(jié)點(diǎn);邊緣節(jié)點(diǎn)按照所述變長預(yù)處理文件的每一個(gè)變長分片獲取對應(yīng)的多媒體文件的變長分片;本發(fā)明同時(shí)還公開了一種CDN中多媒體文件變長存取的系統(tǒng),通過本發(fā)明的方案,能夠減少CDN中各節(jié)點(diǎn)的維護(hù)信息,保證各邊緣節(jié)點(diǎn)的負(fù)載均衡。
      文檔編號H04L29/08GK102546786SQ20111045105
      公開日2012年7月4日 申請日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
      發(fā)明者黃德光 申請人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1