多媒體內(nèi)容的提供方法、提供裝置和終端設(shè)備的制造方法
【專利摘要】本公開提供一種多媒體內(nèi)容的提供方法、提供裝置和終端設(shè)備。所述方法包括:獲取多媒體內(nèi)容的切片下載請求,所述切片下載請求包括內(nèi)容切片的信息和下載地址,所述下載地址包括內(nèi)容服務(wù)器的信息;獲取更新的內(nèi)容服務(wù)器的信息,并且將所述下載地址中的內(nèi)容服務(wù)器的信息替換為所述更新的內(nèi)容服務(wù)器的信息;根據(jù)所述下載地址向網(wǎng)絡(luò)發(fā)送下載所述內(nèi)容切片的請求,以向用戶提供所述內(nèi)容切片。可在多媒體內(nèi)容播放或下載過程中,根據(jù)內(nèi)容服務(wù)器的響應(yīng)狀態(tài),適應(yīng)性地更換負(fù)載相對小的內(nèi)容服務(wù)器進(jìn)行后續(xù)內(nèi)容數(shù)據(jù)的請求處理,有助于保證多媒體內(nèi)容播放的服務(wù)質(zhì)量,提高用戶體驗(yàn)。
【專利說明】
多媒體內(nèi)容的提供方法、提供裝置和終端設(shè)備
技術(shù)領(lǐng)域
[0001]本公開涉及多媒體播放技術(shù)領(lǐng)域,尤其涉及一種多媒體內(nèi)容的提供方法、使用所述提供方法的裝置以及終端設(shè)備。
【背景技術(shù)】
[0002]通過互聯(lián)網(wǎng)收看多媒體內(nèi)容大大豐富了用戶的娛樂生活。用戶可使用播放軟件收看內(nèi)容提供商提供的各種點(diǎn)播內(nèi)容,例如熱播電視劇、電影、綜藝節(jié)目等。此外,還可以使用手機(jī)或平板電腦收看實(shí)時轉(zhuǎn)播的新聞節(jié)目、體育賽事、娛樂節(jié)目(如春晚、奧斯卡頒獎儀式等)O
[0003]當(dāng)大量用戶同時訪問內(nèi)容提供商的服務(wù)器收看節(jié)目時,會導(dǎo)致服務(wù)器(例如內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)節(jié)點(diǎn))過載,服務(wù)器對部分用戶的收看請求無法做出響應(yīng)。此外,同一用戶在播放例如電視劇集一段時間后,如果發(fā)生其連接的內(nèi)容服務(wù)器負(fù)載加重的情況,那么用戶下載和緩存數(shù)據(jù)的速度減慢,劇集的播放受到影響,甚至?xí)霈F(xiàn)卡頓的現(xiàn)象,降低用戶的體驗(yàn)。
【發(fā)明內(nèi)容】
[0004]本公開的目的在于提供一種多媒體內(nèi)容的提供方法、使用所述提供方法的裝置以及終端設(shè)備,動態(tài)地調(diào)整處理多媒體內(nèi)容下載的服務(wù)器,有助于保證多媒體內(nèi)容播放的服務(wù)質(zhì)量。
[0005]為達(dá)到上述目的,本公開的實(shí)施例提供一種多媒體內(nèi)容的提供方法。所述方法包括:獲取多媒體內(nèi)容的切片下載請求,所述切片下載請求包括內(nèi)容切片的信息和下載地址,所述下載地址包括內(nèi)容服務(wù)器的信息;獲取更新的內(nèi)容服務(wù)器的信息,并且將所述下載地址中的內(nèi)容服務(wù)器的信息替換為所述更新的內(nèi)容服務(wù)器的信息;根據(jù)所述下載地址向網(wǎng)絡(luò)發(fā)送下載所述內(nèi)容切片的請求,以向用戶提供所述內(nèi)容切片。
[0006]進(jìn)一步地,所述方法還包括:根據(jù)發(fā)送的多個下載內(nèi)容切片的請求的響應(yīng)時長分別確定對所述請求做出響應(yīng)的內(nèi)容服務(wù)器是否處于過載狀態(tài);如果一個或預(yù)定多個所述內(nèi)容服務(wù)器被確定為處于過載狀態(tài),則向業(yè)務(wù)服務(wù)器發(fā)送重新分配內(nèi)容服務(wù)器的請求,從所述業(yè)務(wù)服務(wù)器接收重新分配的內(nèi)容服務(wù)器的信息,并且將所述重新分配的內(nèi)容服務(wù)器記錄為更新的內(nèi)容服務(wù)器。
[0007]可選地,所述內(nèi)容服務(wù)器是內(nèi)容分發(fā)網(wǎng)絡(luò)的節(jié)點(diǎn)服務(wù)器,所述多媒體內(nèi)容的內(nèi)容切片為基于HTTP實(shí)時流的傳輸流切片。
[0008]進(jìn)一步地,所述獲取多媒體內(nèi)容的切片下載請求的處理包括:從播放器模塊接收多媒體內(nèi)容的切片下載請求,并且所述方法還包括:將所述下載地址下載的內(nèi)容切片發(fā)送給所述播放器模塊。
[0009]可選地,執(zhí)行所述方法的模塊與所述播放器模塊集成在同一播放應(yīng)用中。
[0010]為達(dá)到上述目的,本公開的實(shí)施例還提供一種多媒體內(nèi)容的提供裝置。所述裝置包括:下載請求獲取單元,用于獲取多媒體內(nèi)容的切片下載請求,所述切片下載請求包括內(nèi)容切片的信息和下載地址,所述下載地址包括內(nèi)容服務(wù)器的信息;內(nèi)容服務(wù)器獲取單元,用于獲取更新的內(nèi)容服務(wù)器的信息,并且將所述下載地址中的內(nèi)容服務(wù)器的信息替換為所述更新的內(nèi)容服務(wù)器的信息;數(shù)據(jù)下載單元,用于根據(jù)所述下載地址向網(wǎng)絡(luò)發(fā)送下載所述內(nèi)容切片的請求,以向用戶提供所述內(nèi)容切片。
[0011 ]進(jìn)一步地,所述裝置還包括:內(nèi)容服務(wù)器狀態(tài)檢測單元,用于根據(jù)發(fā)送的多個下載內(nèi)容切片的請求的響應(yīng)時長分別確定對所述請求做出響應(yīng)的內(nèi)容服務(wù)器是否處于過載狀態(tài);內(nèi)容服務(wù)器重新分配請求單元,用于如果一個或預(yù)定多個所述內(nèi)容服務(wù)器被確定為處于過載狀態(tài),則向業(yè)務(wù)服務(wù)器發(fā)送重新分配內(nèi)容服務(wù)器的請求,從所述業(yè)務(wù)服務(wù)器接收重新分配的內(nèi)容服務(wù)器的信息,并且將所述重新分配的內(nèi)容服務(wù)器記錄為更新的內(nèi)容服務(wù)器。
[0012]可選地,所述內(nèi)容服務(wù)器是內(nèi)容分發(fā)網(wǎng)絡(luò)的節(jié)點(diǎn)服務(wù)器,所述多媒體內(nèi)容的內(nèi)容切片為基于HTTP實(shí)時流的傳輸流切片。
[0013]進(jìn)一步地,所述下載請求獲取單元用于從播放器模塊接收多媒體內(nèi)容的切片下載請求,并且所述數(shù)據(jù)下載單元還用于將所述下載地址下載的內(nèi)容切片發(fā)送給所述播放器模塊。
[0014]可選地,所述裝置與所述播放器模塊集成在同一播放應(yīng)用中。
[0015]為達(dá)到上述目的,本公開的實(shí)施例還提供一種包括如前所述的多媒體內(nèi)容的提供裝置的終端設(shè)備。
[0016]本公開的實(shí)施例提供的多媒體內(nèi)容的提供方法、使用所述提供方法的裝置以及終端設(shè)備,可在多媒體內(nèi)容播放或下載過程中,根據(jù)內(nèi)容服務(wù)器的響應(yīng)狀態(tài),適應(yīng)性地更換負(fù)載相對小的內(nèi)容服務(wù)器進(jìn)行后續(xù)內(nèi)容數(shù)據(jù)的請求處理,有助于保證多媒體內(nèi)容播放的服務(wù)質(zhì)量,提高用戶體驗(yàn)。
【附圖說明】
[0017]圖1是示出本公開示例性實(shí)施例一的多媒體內(nèi)容的提供方法的流程圖;
[0018]圖2是示出本公開示例性實(shí)施例二的多媒體內(nèi)容的提供方法的流程圖;
[0019]圖3是示出本公開示例性實(shí)施例三的多媒體內(nèi)容的提供裝置的結(jié)構(gòu)框圖;
[0020]圖4是示出本公開示例性實(shí)施例四的多媒體內(nèi)容的提供裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0021]本公開的基本構(gòu)思是提供一種多媒體內(nèi)容的提供方法、提供裝置和終端設(shè)備,在多媒體內(nèi)容播放的過程中,根據(jù)內(nèi)容數(shù)據(jù)下載的響應(yīng)狀況,可向服務(wù)器端請求重新分配用于下載內(nèi)容數(shù)據(jù)的服務(wù)器;在內(nèi)容數(shù)據(jù)下載的處理中,從重新分配的服務(wù)器繼續(xù)請求下載內(nèi)容數(shù)據(jù),從而在多媒體內(nèi)容的播放/下載服務(wù)中,有利于為用戶保證服務(wù)質(zhì)量。
[0022]通常,當(dāng)客戶端發(fā)起下載某個多媒體內(nèi)容的請求時,服務(wù)器端分配在收到該請求時負(fù)載和運(yùn)行狀態(tài)較佳的內(nèi)容服務(wù)器給該客戶端。當(dāng)在例如多媒體數(shù)據(jù)被播放或下載一段時間后,由于最初分配的內(nèi)容服務(wù)器負(fù)載加重或過重導(dǎo)致響應(yīng)時長延長,此時在客戶端表現(xiàn)為播放延遲,甚至停止。因此,本公開的技術(shù)方案尤其適用于在多媒體內(nèi)容被播放期間進(jìn)行處理。
[0023]下面結(jié)合附圖詳細(xì)描述本公開的示例性實(shí)施例的多媒體內(nèi)容的提供方法、提供裝置和終端設(shè)備。
[0024]實(shí)施例一
[0025]圖1是示出本公開示例性實(shí)施例一的多媒體內(nèi)容的提供方法的流程圖。在多媒體內(nèi)容提供的客戶端,例如如圖3示出的裝置執(zhí)行實(shí)施例一的多媒體內(nèi)容的提供方法。
[0026]參照圖1,在步驟S110,獲取多媒體內(nèi)容的切片下載請求,所述切片下載請求包括內(nèi)容切片的信息和下載地址,所述下載地址包括內(nèi)容服務(wù)器的信息。
[0027]具體地,在多媒體內(nèi)容的播放處理過程中,客戶端連續(xù)地從內(nèi)容服務(wù)器下載內(nèi)容切片,將下載的內(nèi)容切片進(jìn)行緩存、拼合,再進(jìn)行播放。相應(yīng)地,在步驟SllO獲取要下載的內(nèi)容切片的信息和包括內(nèi)容服務(wù)器的信息的下載地址,以準(zhǔn)備通過網(wǎng)絡(luò)下載內(nèi)容分片。該下載地址通常為指向內(nèi)容服務(wù)器的相應(yīng)位置的統(tǒng)一資源標(biāo)識符(URL),該內(nèi)容服務(wù)器的信息為內(nèi)容服務(wù)器的標(biāo)識信息,通常為其IP地址。
[0028]這里所述的內(nèi)容服務(wù)器可以是內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN)的節(jié)點(diǎn)服務(wù)器。此外,在基于HTTP實(shí)時流(HLS)的多媒體內(nèi)容服務(wù)中,所述的多媒體內(nèi)容的內(nèi)容切片為基于HLS的傳輸流(TS)切片,以優(yōu)化用戶的觀看體驗(yàn)。
[0029]在步驟S120,獲取更新的內(nèi)容服務(wù)器的信息,并且將所述下載地址中的內(nèi)容服務(wù)器的信息替換為所述更新的內(nèi)容服務(wù)器的信息。
[0030]根據(jù)本公開的發(fā)明構(gòu)思,在內(nèi)容播放過程中,可根據(jù)連接的內(nèi)容服務(wù)器的響應(yīng)狀態(tài)請求重新分配用于下載后續(xù)內(nèi)容切片的內(nèi)容服務(wù)器。因此,需要維護(hù)更新的內(nèi)容服務(wù)器的信息。在開始下載任何內(nèi)容切片前,該更新的內(nèi)容服務(wù)器的信息可默認(rèn)設(shè)置為最初被分配的內(nèi)容服務(wù)器的信息。由于在服務(wù)器端分配的用于提供一個多媒體內(nèi)容的內(nèi)容服務(wù)器通常為多個,因此,該更新的內(nèi)容服務(wù)器的信息可為多個。
[0031]具體地,在步驟S120,在內(nèi)容服務(wù)器被重新分配的情況下,將切片下載請求中的下載地址中的內(nèi)容服務(wù)器的信息替換為所述更新的內(nèi)容服務(wù)器的信息。例如,在步驟SllO獲取到的切片下載請求中的下載地址為“http://10.2.5.8/abcde/f.html”,如果獲取到的更新的內(nèi)容服務(wù)器的信息為10.3.8.9,則通過步驟S120的處理,該下載地址被修改為“http://10.3.8.9/abcde/f.html”。
[0032]此后,在步驟S130,根據(jù)經(jīng)過修改的下載地址向網(wǎng)絡(luò)發(fā)送下載所述內(nèi)容切片的請求,以向用戶提供所述內(nèi)容切片。由此,可從更新的內(nèi)容服務(wù)器下載內(nèi)容切片,并通過播放器進(jìn)行播放或進(jìn)行存儲。
[0033]本公開實(shí)施例的多媒體內(nèi)容的提供方法通過從根據(jù)內(nèi)容服務(wù)器的響應(yīng)狀態(tài)重新分配的內(nèi)容服務(wù)器下載后續(xù)的內(nèi)容分片,可適應(yīng)性地且無縫地進(jìn)行調(diào)整,達(dá)到利用負(fù)載相對正常的內(nèi)容服務(wù)器進(jìn)行數(shù)據(jù)下載的目的,有助于保證多媒體內(nèi)容播放的服務(wù)質(zhì)量,提高用戶體驗(yàn)。
[0034]在此基礎(chǔ)上,通常播放應(yīng)用中的播放器模塊是相對獨(dú)立的軟件模塊,因此優(yōu)選地,使用中間件或控件來執(zhí)行前述步驟SllO?130的處理,作為播放器模塊的代理,分別與播放器模塊和服務(wù)器端進(jìn)行交互。
[0035]相應(yīng)地,在步驟SI10,從播放器模塊接收多媒體內(nèi)容的切片下載請求,并且該方法還包括:將所述下載地址下載的內(nèi)容切片發(fā)送給所述播放器模塊。由此,可在不對播放器模塊進(jìn)行任何修改的情況下,使得僅在該中間件或控件中實(shí)現(xiàn)全部的處理邏輯,實(shí)現(xiàn)前述的優(yōu)化處理。
[0036]優(yōu)選地,將執(zhí)行前述處理的中間件或控件與所述播放器模塊集成在同一播放應(yīng)用中,以降低進(jìn)程之間的交互成本。
[0037]實(shí)施例二
[0038]圖2是示出本公開示例性實(shí)施例二的多媒體內(nèi)容的提供方法的流程圖。實(shí)施例二示出在多媒體內(nèi)容提供的客戶端執(zhí)行的重新分配內(nèi)容服務(wù)器的處理。
[0039]通常,多媒體內(nèi)容(如影片或電視劇集)的數(shù)據(jù)較大,需要切分為相當(dāng)數(shù)量的內(nèi)容切片進(jìn)行下載,歷時較長。尤其在在線觀看的情況下,下載、緩存、播放歷時整個影片或劇集的播放時長。在此過程中,客戶端連接的內(nèi)容服務(wù)器的狀態(tài)可能會發(fā)生變化。例如,在晚上八九點(diǎn)鐘,在線觀看熱播劇的用戶可能急劇增加,導(dǎo)致先前運(yùn)行正常的內(nèi)容服務(wù)器負(fù)載過重。因此,在多媒體內(nèi)容提供的客戶端,可根據(jù)其下載內(nèi)容切片的響應(yīng)狀態(tài)對提供內(nèi)容切片的內(nèi)容服務(wù)器的狀態(tài)進(jìn)行評估并進(jìn)行相應(yīng)的調(diào)整處理。
[0040]參照圖2,在步驟S210,根據(jù)發(fā)送的多個下載內(nèi)容切片的請求的響應(yīng)時長分別確定對所述請求做出響應(yīng)的內(nèi)容服務(wù)器是否處于過載狀態(tài)。
[0041]具體地,在多媒體內(nèi)容下載的過程中,可對下載各個內(nèi)容分片所需的時間長度(SP響應(yīng)時長)進(jìn)行記錄,并且根據(jù)下載各個內(nèi)容分片的響應(yīng)時長對提供各個內(nèi)容分片的內(nèi)容服務(wù)器(如CDN節(jié)點(diǎn)服務(wù)器)的運(yùn)行狀態(tài)進(jìn)行評估。例如,如果從某個內(nèi)容服務(wù)器下載多個內(nèi)容切片的響應(yīng)時長連續(xù)超過預(yù)定的響應(yīng)時長閾值(如2分鐘),則可確定該內(nèi)容服務(wù)器已處于過載狀態(tài)。
[0042]在步驟S220,確定一個或預(yù)定多個內(nèi)容服務(wù)器是否被確定為處于過載狀態(tài)。
[0043]由于從服務(wù)器端為客戶端下載某個多媒體內(nèi)容分配的內(nèi)容服務(wù)器可以是多個,因此,可對其中的一個或預(yù)定多個內(nèi)容服務(wù)器是否被確定為處于過載狀態(tài)進(jìn)行判定。
[0044]如果在步驟S220,一個或預(yù)定多個內(nèi)容服務(wù)器被確定為處于過載狀態(tài),則執(zhí)行步驟S230?步驟S250的處理。例如,如果被分配3個內(nèi)容服務(wù)器,則可在其中的I個或2個內(nèi)容服務(wù)器被確定為過載狀態(tài)的情況下,執(zhí)行步驟S230?步驟S250的處理。
[0045]具體地,在步驟S230,向業(yè)務(wù)服務(wù)器發(fā)送重新分配內(nèi)容服務(wù)器的請求。
[0046]這里所述的業(yè)務(wù)服務(wù)器可以是任一個內(nèi)容服務(wù)器,也可以是提供多媒體內(nèi)容服務(wù)的前端服務(wù)器,也可以專門的用于調(diào)度內(nèi)容服務(wù)器的調(diào)度服務(wù)器。
[0047]相應(yīng)地,接收重新分配內(nèi)容服務(wù)器的請求的業(yè)務(wù)服務(wù)器可向調(diào)度服務(wù)器請求為客戶端再次分配內(nèi)容服務(wù)器。調(diào)度服務(wù)器根據(jù)各個內(nèi)容服務(wù)器的運(yùn)行狀態(tài)為該客戶端分配當(dāng)前狀態(tài)較佳的一個或預(yù)定多個內(nèi)容服務(wù)器,并由業(yè)務(wù)服務(wù)器將重新分配的內(nèi)容服務(wù)器的信息發(fā)回給客戶端。
[0048]在步驟S240,從業(yè)務(wù)服務(wù)器接收重新分配的內(nèi)容服務(wù)器的信息。
[0049]在步驟S250,將所述重新分配的內(nèi)容服務(wù)器記錄為更新的內(nèi)容服務(wù)器。
[0050]此后,客戶端可根據(jù)記錄的更新的內(nèi)容服務(wù)器下載后續(xù)的內(nèi)容切片(步驟SllO?步驟SI 30)。
[0051]另一方面,如果在步驟S220的判定為否,則認(rèn)為無需重新分配內(nèi)容服務(wù)器,可返回執(zhí)行步驟S210的處理。
[0052]通過前述步驟的處理,本公開實(shí)施例的多媒體內(nèi)容的提供方法可根據(jù)客戶端下載內(nèi)容切片時內(nèi)容服務(wù)器的響應(yīng)狀態(tài)對提供內(nèi)容切片的內(nèi)容服務(wù)器的狀態(tài)進(jìn)行評估,如果確定一個或預(yù)定多個內(nèi)容服務(wù)器處于過載狀態(tài),則從服務(wù)器端重新請求分配下載后續(xù)內(nèi)容切片的內(nèi)容服務(wù)器,繼續(xù)進(jìn)行多媒體內(nèi)容數(shù)據(jù)的下載,有助于保證多媒體內(nèi)容播放的服務(wù)質(zhì)量,提尚用戶體驗(yàn)。
[0053]實(shí)施例三
[0054]圖3是示出本公開示例性實(shí)施例三的多媒體內(nèi)容的提供裝置的結(jié)構(gòu)框圖??赏ㄟ^實(shí)施例三的多媒體內(nèi)容的提供裝置執(zhí)行實(shí)施例一的多媒體內(nèi)容的提供方法。
[0055]參照圖3,一種多媒體內(nèi)容的提供裝置包括下載請求獲取單元310、內(nèi)容服務(wù)器獲取單元320和數(shù)據(jù)下載單元330。
[0056]下載請求獲取單元310用于獲取多媒體內(nèi)容的切片下載請求,所述切片下載請求包括內(nèi)容切片的信息和下載地址,所述下載地址包括內(nèi)容服務(wù)器的信息。
[0057]可選地,所述內(nèi)容服務(wù)器是內(nèi)容分發(fā)網(wǎng)絡(luò)的節(jié)點(diǎn)服務(wù)器,所述多媒體內(nèi)容的內(nèi)容切片為基于HTTP實(shí)時流的傳輸流切片。
[0058]內(nèi)容服務(wù)器獲取單元320用于獲取更新的內(nèi)容服務(wù)器的信息,并且將所述下載地址中的內(nèi)容服務(wù)器的信息替換為所述更新的內(nèi)容服務(wù)器的信息。
[0059]數(shù)據(jù)下載單元330用于根據(jù)所述下載地址向網(wǎng)絡(luò)發(fā)送下載所述內(nèi)容切片的請求,以向用戶提供所述內(nèi)容切片。
[0060]優(yōu)選地,下載請求獲取單元用于310從播放器模塊接收多媒體內(nèi)容的切片下載請求;數(shù)據(jù)下載單元330還用于將所述下載地址下載的內(nèi)容切片發(fā)送給所述播放器模塊。
[0061]相應(yīng)地,該多媒體內(nèi)容的提供裝置與播放器模塊集成在同一播放應(yīng)用中。
[0062]實(shí)施例四
[0063]圖4是示出本公開示例性實(shí)施例四的多媒體內(nèi)容的提供裝置的結(jié)構(gòu)框圖。
[0064]參照圖4,實(shí)施例四的多媒體內(nèi)容的提供裝置除包括圖3所示的下載請求獲取單元310、內(nèi)容服務(wù)器獲取單元320和數(shù)據(jù)下載單元330以外,還包括內(nèi)容服務(wù)器狀態(tài)檢測單元340和內(nèi)容服務(wù)器重新分配請求單元350。
[0065]內(nèi)容服務(wù)器狀態(tài)檢測單元340用于根據(jù)發(fā)送的多個下載內(nèi)容切片的請求的響應(yīng)時長分別確定對所述請求做出響應(yīng)的內(nèi)容服務(wù)器是否處于過載狀態(tài)。
[0066]內(nèi)容服務(wù)器重新分配請求單元350用于執(zhí)行以下處理:如果一個或預(yù)定多個所述內(nèi)容服務(wù)器被確定為處于過載狀態(tài),則向業(yè)務(wù)服務(wù)器發(fā)送重新分配內(nèi)容服務(wù)器的請求,從所述業(yè)務(wù)服務(wù)器接收重新分配的內(nèi)容服務(wù)器的信息,并且將所述重新分配的內(nèi)容服務(wù)器記錄為更新的內(nèi)容服務(wù)器。
[0067]此外,本公開的實(shí)施例提供一種包括實(shí)施例三或?qū)嵤├牡亩嗝襟w內(nèi)容的提供裝置的終端設(shè)備。
[0068]本公開的實(shí)施例提供的多媒體內(nèi)容的提供方法、使用所述提供方法的裝置以及終端設(shè)備,可在多媒體內(nèi)容播放或下載過程中,根據(jù)內(nèi)容服務(wù)器的響應(yīng)狀態(tài),適應(yīng)性地更換負(fù)載相對小的內(nèi)容服務(wù)器進(jìn)行后續(xù)內(nèi)容數(shù)據(jù)的請求處理,有助于保證多媒體內(nèi)容播放的服務(wù)質(zhì)量,提高用戶體驗(yàn)。
[0069]需要指出,根據(jù)實(shí)施的需要,可將本申請中描述的各個部件/步驟拆分為更多部件/步驟,也可將兩個或多個部件/步驟或者部件/步驟的部分操作組合成新的部件/步驟,以實(shí)現(xiàn)本公開的目的。
[0070]上述根據(jù)本公開的方法可在硬件、固件中實(shí)現(xiàn),或者被實(shí)現(xiàn)為可存儲在記錄介質(zhì)(諸如CD R0M、RAM、軟盤、硬盤或磁光盤)中的軟件或計(jì)算機(jī)代碼,或者被實(shí)現(xiàn)通過網(wǎng)絡(luò)下載的原始存儲在遠(yuǎn)程記錄介質(zhì)或非暫時機(jī)器可讀介質(zhì)中并將被存儲在本地記錄介質(zhì)中的計(jì)算機(jī)代碼,從而在此描述的方法可被存儲在使用通用計(jì)算機(jī)、專用處理器或者可編程或?qū)S糜布?諸如ASIC或FPGA)的記錄介質(zhì)上的這樣的軟件處理。可以理解,計(jì)算機(jī)、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計(jì)算機(jī)代碼的存儲組件(例如,RAM、ROM、閃存等),當(dāng)所述軟件或計(jì)算機(jī)代碼被計(jì)算機(jī)、處理器或硬件訪問且執(zhí)行時,實(shí)現(xiàn)在此描述的處理方法。此外,當(dāng)通用計(jì)算機(jī)訪問用于實(shí)現(xiàn)在此示出的處理的代碼時,代碼的執(zhí)行將通用計(jì)算機(jī)轉(zhuǎn)換為用于執(zhí)行在此示出的處理的專用計(jì)算機(jī)。
[0071]以上所述,僅為本公開的【具體實(shí)施方式】,但本公開的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本公開揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本公開的保護(hù)范圍之內(nèi)。因此,本公開的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種多媒體內(nèi)容的提供方法,所述方法包括: 獲取多媒體內(nèi)容的切片下載請求,所述切片下載請求包括內(nèi)容切片的信息和下載地址,所述下載地址包括內(nèi)容服務(wù)器的信息; 獲取更新的內(nèi)容服務(wù)器的信息,并且將所述下載地址中的內(nèi)容服務(wù)器的信息替換為所述更新的內(nèi)容服務(wù)器的信息; 根據(jù)所述下載地址向網(wǎng)絡(luò)發(fā)送下載所述內(nèi)容切片的請求,以向用戶提供所述內(nèi)容切片。2.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括: 根據(jù)發(fā)送的多個下載內(nèi)容切片的請求的響應(yīng)時長分別確定對所述請求做出響應(yīng)的內(nèi)容服務(wù)器是否處于過載狀態(tài); 如果一個或預(yù)定多個所述內(nèi)容服務(wù)器被確定為處于過載狀態(tài),則向業(yè)務(wù)服務(wù)器發(fā)送重新分配內(nèi)容服務(wù)器的請求,從所述業(yè)務(wù)服務(wù)器接收重新分配的內(nèi)容服務(wù)器的信息,并且將所述重新分配的內(nèi)容服務(wù)器記錄為更新的內(nèi)容服務(wù)器。3.根據(jù)權(quán)利要求1所述的方法,其中,所述內(nèi)容服務(wù)器是內(nèi)容分發(fā)網(wǎng)絡(luò)的節(jié)點(diǎn)服務(wù)器,所述多媒體內(nèi)容的內(nèi)容切片為基于HTTP實(shí)時流的傳輸流切片。4.根據(jù)權(quán)利要求1?3中任一項(xiàng)所述的方法,其中,所述獲取多媒體內(nèi)容的切片下載請求的處理包括:從播放器模塊接收多媒體內(nèi)容的切片下載請求,并且 所述方法還包括:將所述下載地址下載的內(nèi)容切片發(fā)送給所述播放器模塊。5.根據(jù)權(quán)利要求4所述的方法,其中,執(zhí)行所述方法的模塊與所述播放器模塊集成在同一播放應(yīng)用中。6.一種多媒體內(nèi)容的提供裝置,所述裝置包括: 下載請求獲取單元,用于獲取多媒體內(nèi)容的切片下載請求,所述切片下載請求包括內(nèi)容切片的信息和下載地址,所述下載地址包括內(nèi)容服務(wù)器的信息; 內(nèi)容服務(wù)器獲取單元,用于獲取更新的內(nèi)容服務(wù)器的信息,并且將所述下載地址中的內(nèi)容服務(wù)器的信息替換為所述更新的內(nèi)容服務(wù)器的信息; 數(shù)據(jù)下載單元,用于根據(jù)所述下載地址向網(wǎng)絡(luò)發(fā)送下載所述內(nèi)容切片的請求,以向用戶提供所述內(nèi)容切片。7.根據(jù)權(quán)利要求6所述的裝置,其中,所述裝置還包括: 內(nèi)容服務(wù)器狀態(tài)檢測單元,用于根據(jù)發(fā)送的多個下載內(nèi)容切片的請求的響應(yīng)時長分別確定對所述請求做出響應(yīng)的內(nèi)容服務(wù)器是否處于過載狀態(tài); 內(nèi)容服務(wù)器重新分配請求單元,用于如果一個或預(yù)定多個所述內(nèi)容服務(wù)器被確定為處于過載狀態(tài),則向業(yè)務(wù)服務(wù)器發(fā)送重新分配內(nèi)容服務(wù)器的請求,從所述業(yè)務(wù)服務(wù)器接收重新分配的內(nèi)容服務(wù)器的信息,并且將所述重新分配的內(nèi)容服務(wù)器記錄為更新的內(nèi)容服務(wù)器。8.根據(jù)權(quán)利要求6或7所述的裝置,其中,所述下載請求獲取單元用于從播放器模塊接收多媒體內(nèi)容的切片下載請求,并且 所述數(shù)據(jù)下載單元還用于將所述下載地址下載的內(nèi)容切片發(fā)送給所述播放器模塊。9.根據(jù)權(quán)利要求8所述的裝置,其中,所述裝置與所述播放器模塊集成在同一播放應(yīng)用中。10.—種包括如權(quán)利要求6?9中任一項(xiàng)所述的多媒體內(nèi)容的提供裝置的終端設(shè)備。
【文檔編號】H04L29/08GK105847372SQ201610201876
【公開日】2016年8月10日
【申請日】2016年3月31日
【發(fā)明人】徐曉光
【申請人】樂視控股(北京)有限公司, 樂視云計(jì)算有限公司