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

      一種媒體流化的方法和媒體控制器的制作方法

      文檔序號(hào):7624695閱讀:93來(lái)源:國(guó)知局
      專利名稱:一種媒體流化的方法和媒體控制器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通信技術(shù),尤其涉及一種媒體流化的方法和媒體控制器。
      背景技術(shù)
      如圖1所示,媒體流化是通過(guò)分發(fā)網(wǎng)絡(luò)將用戶經(jīng)常訪問(wèn)的數(shù)據(jù)推向核心網(wǎng)絡(luò)的 邊緣,然后分發(fā)網(wǎng)絡(luò)通過(guò)路由器將其內(nèi)部存放的且用戶需要的流媒體內(nèi)容發(fā)送給用戶設(shè) 備,其中分發(fā)網(wǎng)絡(luò)可以包括媒體分發(fā)網(wǎng)絡(luò)(MDN,MediaDelivery Network)和內(nèi)容分發(fā)網(wǎng)絡(luò) (Content Delivery Network)。目前的媒體流化過(guò)程為當(dāng)用戶終端需要訪問(wèn)某個(gè)流媒體 時(shí),向分發(fā)網(wǎng)絡(luò)CPU發(fā)出申請(qǐng),該CPU申請(qǐng)一段緩存空間用于存放數(shù)據(jù),并以該緩存空間的 首地址作為接收數(shù)據(jù)的目的地址,向存儲(chǔ)設(shè)備發(fā)送獲取數(shù)據(jù)的請(qǐng)求,并將獲取到的數(shù)據(jù)返 回給用戶終端。在媒體流化場(chǎng)景中隨著用戶數(shù)量的增加,由于分發(fā)網(wǎng)絡(luò)CPU還需要完成其它的系 統(tǒng)任務(wù),故會(huì)降低分發(fā)網(wǎng)絡(luò)CPU的性能。

      發(fā)明內(nèi)容
      本發(fā)明的實(shí)施例提供了一種媒體流化的方法和媒體控制器,實(shí)現(xiàn)了數(shù)據(jù)從分發(fā)網(wǎng) 絡(luò)CPU中的分離,提高了分發(fā)網(wǎng)絡(luò)CPU的運(yùn)行速度。本發(fā)明實(shí)施例提供了一種媒體流化的方法,包括媒體控制器接收用戶設(shè)備發(fā)送的媒體流化請(qǐng)求,并分配給該用戶設(shè)備一個(gè)索引, 所述索引用于指示將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)存放到所述媒體控制器中對(duì)應(yīng) 緩存的地址;媒體控制器將所述用戶設(shè)備的流化請(qǐng)求與所述索引綁定并存儲(chǔ)在對(duì)應(yīng)表中,將所 述用戶設(shè)備的流化請(qǐng)求和所述索引發(fā)送給媒體服務(wù)器,使得所述媒體服務(wù)器根據(jù)所述對(duì)應(yīng) 表控制存儲(chǔ)設(shè)備將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)發(fā)送給所述索引對(duì)應(yīng)緩存的地址 中;媒體控制器接收所述存儲(chǔ)設(shè)備發(fā)送的所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù),并通 過(guò)查詢所述對(duì)應(yīng)表,將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)流化給對(duì)應(yīng)的用戶設(shè)備。本發(fā)明實(shí)施例還提供了一種媒體控制器,所述媒體控制器可以位于分發(fā)網(wǎng)絡(luò)中, 包括請(qǐng)求接收模塊,用于接收用戶設(shè)備發(fā)送的媒體流化請(qǐng)求;索引分配模塊,用于分配給所述用戶設(shè)備一個(gè)索引,所述索引用于指示將所述流 化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)存放到所述媒體控制器中對(duì)應(yīng)緩存的地址;存儲(chǔ)模塊,用于將所述請(qǐng)求接收模塊接收到的所述用戶設(shè)備的流化請(qǐng)求與所述索 引分配模塊分配的索引綁定,并存儲(chǔ)在對(duì)應(yīng)表中;發(fā)送模塊,用于將所述用戶設(shè)備的流化請(qǐng)求和所述索引發(fā)送給媒體服務(wù)器,使得 所述媒體服務(wù)器根據(jù)所述對(duì)應(yīng)表控制所述存儲(chǔ)設(shè)備將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)發(fā)送給所述索引對(duì)應(yīng)緩存的地址中;數(shù)據(jù)接收模塊,用于接收所述存儲(chǔ)設(shè)備發(fā)送的所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù) 據(jù);流化模塊,用于查詢所述存儲(chǔ)模塊中的所述對(duì)應(yīng)表,將所述流化請(qǐng)求所請(qǐng)求的要 流化的數(shù)據(jù)流化給對(duì)應(yīng)的用戶設(shè)備。由上述本發(fā)明的實(shí)施例提供的技術(shù)方案可以看出,其通過(guò)媒體控制器存放用戶請(qǐng) 求流化的數(shù)據(jù),并將所述數(shù)據(jù)流化給對(duì)應(yīng)用戶,實(shí)現(xiàn)了數(shù)據(jù)從分發(fā)網(wǎng)絡(luò)CPU中的分離,提高 了分發(fā)網(wǎng)絡(luò)CPU的運(yùn)行速度,并且通過(guò)分配給用戶設(shè)備索引,避免了用戶過(guò)多時(shí)地址位寬 的增多。


      為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用 的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本 領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他 的附圖。圖1為現(xiàn)有技術(shù)中實(shí)現(xiàn)媒體流化的示意圖;圖2為本發(fā)明實(shí)施例提供的一種媒體流化的方法流程圖;圖3為本發(fā)明實(shí)施例提供的一種媒體控制器裝置示意圖;圖4為本發(fā)明實(shí)施例提供的又一種媒體流化的方法流程圖。
      具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。本發(fā)明實(shí)施例提供了一種媒體流化的方法,如圖2所示,其中媒體控制器和媒 體服務(wù)器可以位于分發(fā)網(wǎng)絡(luò)中,其中媒體控制器可以是FPGA(FieldProgrammable Gate Array,現(xiàn)場(chǎng)可編程門陣列),媒體服務(wù)器可以是分發(fā)網(wǎng)絡(luò)中的CPU,存儲(chǔ)設(shè)備可以是 SSD (Solid State Disk,固態(tài)硬盤),包括21、媒體控制器接收用戶設(shè)備發(fā)送的媒體流化請(qǐng)求,并分配給該用戶設(shè)備一個(gè)索 引,所述索引用于指示將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)存放到所述媒體控制器中對(duì) 應(yīng)緩存的地址。具體地,用戶設(shè)備發(fā)送的流化請(qǐng)求可以包括用戶的身份信息,例如,用戶的IP地 址或用戶名信息等;也可以包括請(qǐng)求數(shù)據(jù)的種類或名稱等信息,例如,請(qǐng)求視頻數(shù)據(jù)或音頻 數(shù)據(jù)等。作為可選的,在執(zhí)行21之前,還可以包括將媒體控制器中的緩存根據(jù)數(shù)據(jù)的存儲(chǔ) 空間的大小劃分為相同或不相同的塊,每個(gè)塊對(duì)應(yīng)一個(gè)索引。例如,若確定數(shù)據(jù)的存儲(chǔ)空間 的大小為1Mbyte,則可以將4G的緩存劃分為4096個(gè)相同的塊,每個(gè)塊的大小即為1Mbyte, 每個(gè)塊對(duì)應(yīng)分配一個(gè)索引,索引可以為1-4096中的任意不重復(fù)的整數(shù),若IMbyte塊對(duì)應(yīng)的地址為10000至20000,則索引指示的即為地址從10000至20000對(duì)應(yīng)的IMbyte空間。當(dāng) 接收到用戶設(shè)備發(fā)送的媒體流化請(qǐng)求,則將索引隨機(jī)的分配給該用戶設(shè)備。進(jìn)一步,媒體控制器中還可以維護(hù)一個(gè)可用索引表,表中記載沒(méi)有被分配給用戶 設(shè)備的索引,例如,共有4096個(gè)索引,但其中4000個(gè)已經(jīng)分配給用戶設(shè)備,則可用索引表中 包含剩余的96個(gè)索引。當(dāng)所述索引被全部分配給用戶設(shè)備后,即可用索引表中沒(méi)有索引 后,接收用戶設(shè)備發(fā)送的媒體流化請(qǐng)求,通知用戶設(shè)備等待;例如,將4G的緩存劃分為4096 個(gè)索引,當(dāng)這4096個(gè)索引都分配給用戶設(shè)備后,再接收到用戶設(shè)備發(fā)送的媒體流化請(qǐng)求 時(shí),通知該用戶設(shè)備等待,直到4096個(gè)索引中有釋放的,即該被釋放的索引被重新記載在 可用索引表中時(shí),則將該釋放的索引分配給等待的用戶設(shè)備。22、媒體控制器將所述用戶設(shè)備的流化請(qǐng)求與所述索引綁定并存儲(chǔ)在對(duì)應(yīng)表中, 將所述用戶設(shè)備的流化請(qǐng)求和所述索引發(fā)送給媒體服務(wù)器,使得所述媒體服務(wù)器根據(jù)所述 對(duì)應(yīng)表控制存儲(chǔ)設(shè)備將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)發(fā)送給所述索引對(duì)應(yīng)緩存的 地址中。作為可選的,對(duì)應(yīng)表中可以包括但不局限于以下信息,表中用戶設(shè)備的流化請(qǐng)求 對(duì)應(yīng)請(qǐng)求數(shù)據(jù)的大小是可選的,當(dāng)對(duì)應(yīng)表中需要保存請(qǐng)求數(shù)據(jù)的大小時(shí),該請(qǐng)求數(shù)據(jù)的大 小是由媒體服務(wù)器在接收到用戶設(shè)備的流化請(qǐng)求和所述索引后返回的
      權(quán)利要求
      1.一種媒體流化的方法,其特征在于,包括媒體控制器接收用戶設(shè)備發(fā)送的媒體流化請(qǐng)求,并分配給該用戶設(shè)備一個(gè)索引,所述 索引用于指示將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)存放到所述媒體控制器中對(duì)應(yīng)緩存 的地址;媒體控制器將所述用戶設(shè)備的流化請(qǐng)求與所述索引綁定并存儲(chǔ)在對(duì)應(yīng)表中,將所述用 戶設(shè)備的流化請(qǐng)求和所述索引發(fā)送給媒體服務(wù)器,使得所述媒體服務(wù)器根據(jù)所述對(duì)應(yīng)表控 制存儲(chǔ)設(shè)備將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)發(fā)送給所述索引對(duì)應(yīng)緩存的地址中;媒體控制器接收所述存儲(chǔ)設(shè)備發(fā)送的所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù),并通過(guò)查 詢所述對(duì)應(yīng)表,將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)流化給對(duì)應(yīng)的用戶設(shè)備。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述媒體控制器接收用戶設(shè)備發(fā)送的 媒體流化請(qǐng)求之前,還包括所述媒體控制器將緩存根據(jù)數(shù)據(jù)的存儲(chǔ)空間的大小劃分為相同的塊,每個(gè)塊對(duì)應(yīng)一個(gè) 索引。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù) 據(jù)流化給對(duì)應(yīng)的用戶設(shè)備后,還包括釋放所述用戶設(shè)備對(duì)應(yīng)的索引,并刪除所述對(duì)應(yīng)表中所述用戶設(shè)備的流化請(qǐng)求與所述 索引綁定的信息。
      4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,當(dāng)所述索引被全部分配給用戶設(shè)備 后,還包括所述媒體控制器接收用戶設(shè)備發(fā)送的媒體流化請(qǐng)求,通知用戶設(shè)備等待。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述用戶設(shè)備的流化請(qǐng)求和所述索 引發(fā)送給媒體服務(wù)器后,還包括所述媒體控制器接收所述媒體服務(wù)器發(fā)送的所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)的 長(zhǎng)度和/或所述用戶設(shè)備對(duì)應(yīng)的寬帶信息,并將其存儲(chǔ)在對(duì)應(yīng)表中。
      6.一種媒體控制器,其特征在于,所述媒體控制器位于分發(fā)網(wǎng)絡(luò)中,包括請(qǐng)求接收模塊,用于接收用戶設(shè)備發(fā)送的媒體流化請(qǐng)求;索引分配模塊,用于分配給所述用戶設(shè)備一個(gè)索引,所述索引用于指示將所述流化請(qǐng) 求所請(qǐng)求的要流化的數(shù)據(jù)存放到所述媒體控制器中對(duì)應(yīng)緩存的地址;存儲(chǔ)模塊,用于將所述請(qǐng)求接收模塊接收到的所述用戶設(shè)備的流化請(qǐng)求與所述索引分 配模塊分配的索引綁定,并存儲(chǔ)在對(duì)應(yīng)表中;發(fā)送模塊,用于將所述用戶設(shè)備的流化請(qǐng)求和所述索引發(fā)送給媒體服務(wù)器,使得所述 媒體服務(wù)器根據(jù)所述對(duì)應(yīng)表控制存儲(chǔ)設(shè)備將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)發(fā)送給 所述索引對(duì)應(yīng)緩存的地址中;數(shù)據(jù)接收模塊,用于接收所述存儲(chǔ)設(shè)備發(fā)送的所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù);流化模塊,用于查詢所述存儲(chǔ)模塊中的所述對(duì)應(yīng)表,將所述流化請(qǐng)求所請(qǐng)求的要流化 的數(shù)據(jù)流化給對(duì)應(yīng)的用戶設(shè)備。
      7.根據(jù)權(quán)利要求6所述的媒體控制器,其特征在于,還包括確定索引模塊,用于將所述媒體控制器中的緩存根據(jù)數(shù)據(jù)的存儲(chǔ)空間的大小劃分為相 同的塊,每個(gè)塊對(duì)應(yīng)一個(gè)索引。
      8.根據(jù)權(quán)利要求6所述的媒體控制器,其特征在于,還包括釋放模塊,用于在將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)流化給對(duì)應(yīng)的用戶設(shè)備后, 釋放所述用戶設(shè)備對(duì)應(yīng)的索引,并刪除所述對(duì)應(yīng)表中所述用戶設(shè)備的流化請(qǐng)求與所述索引 綁定的信息。
      9.根據(jù)權(quán)利要求6或7所述的媒體控制器,其特征在于,還包括通知模塊,用于當(dāng)所述索引被全部分配給用戶設(shè)備后,所述媒體控制器接收用戶設(shè)備 發(fā)送的媒體流化請(qǐng)求,通知用戶設(shè)備等待。
      10.根據(jù)權(quán)利要求6所述的媒體控制器,其特征在于,所述數(shù)據(jù)接收模塊,還用于接收所述媒體服務(wù)器發(fā)送的所述流化請(qǐng)求所請(qǐng)求的要流化 的數(shù)據(jù)的長(zhǎng)度和/或所述用戶設(shè)備對(duì)應(yīng)的寬帶信息;所述存儲(chǔ)模塊,還用于將所述數(shù)據(jù)接收模塊接收到的所述流化請(qǐng)求所請(qǐng)求的要流化的 數(shù)據(jù)的長(zhǎng)度和/或所述用戶設(shè)備對(duì)應(yīng)的寬帶信息存儲(chǔ)在對(duì)應(yīng)表中。
      全文摘要
      一種媒體流化的方法和媒體控制器,本發(fā)明實(shí)施例的技術(shù)方案包括首先媒體控制器接收用戶設(shè)備發(fā)送的媒體流化請(qǐng)求,并分配給該用戶設(shè)備一個(gè)索引;然后媒體控制器將所述用戶設(shè)備的流化請(qǐng)求與所述索引綁定并存儲(chǔ)在對(duì)應(yīng)表中,將所述用戶設(shè)備的流化請(qǐng)求和所述索引發(fā)送給媒體服務(wù)器;最后媒體控制器接收存儲(chǔ)設(shè)備發(fā)送的所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù),并通過(guò)查詢所述對(duì)應(yīng)表,將所述流化請(qǐng)求所請(qǐng)求的要流化的數(shù)據(jù)流化給對(duì)應(yīng)的用戶設(shè)備。其通過(guò)媒體控制器存放用戶請(qǐng)求要流化的數(shù)據(jù),并將該數(shù)據(jù)流化給對(duì)應(yīng)用戶設(shè)備,實(shí)現(xiàn)了數(shù)據(jù)從分發(fā)網(wǎng)絡(luò)CPU中的分離,提高了分發(fā)網(wǎng)絡(luò)CPU的業(yè)務(wù)處理能力,并且通過(guò)分配索引的方式,避免了用戶過(guò)多時(shí)地址位寬的增多。
      文檔編號(hào)H04L29/06GK102130960SQ20111007721
      公開日2011年7月20日 申請(qǐng)日期2011年3月23日 優(yōu)先權(quán)日2011年3月23日
      發(fā)明者楊恒宗, 江龍, 鄭曉東 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1