一種流媒體的調(diào)度方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種流媒體的調(diào)度方法及裝置。
【背景技術(shù)】
[0002]隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,互聯(lián)網(wǎng)上可供用戶訪問的流媒體資源(如視頻資源、音頻資源等)也越來(lái)越多。
[0003]目前,由于所有關(guān)于用戶對(duì)流媒體的訪問,都使用同一套流媒體資源進(jìn)行分配,因此在資源有限的情況下會(huì)嚴(yán)重影響用戶的體驗(yàn)。例如,某些用戶需要對(duì)視頻A進(jìn)行離線下載,而此時(shí),某些用戶需要對(duì)視頻A進(jìn)行實(shí)時(shí)播放,由于用戶對(duì)離線下載的實(shí)時(shí)下載速度并不十分敏感,只關(guān)心一段時(shí)間內(nèi)(比如凌晨?jī)?nèi))能否下載完成,而實(shí)時(shí)在線點(diǎn)播場(chǎng)景對(duì)下載速度敏感,因此當(dāng)對(duì)視頻A同時(shí)進(jìn)行訪問的用戶較多時(shí),用戶在實(shí)時(shí)在線點(diǎn)播視頻A的過(guò)程中會(huì)產(chǎn)生卡頓。
[0004]在對(duì)現(xiàn)有技術(shù)的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn),由于現(xiàn)有技術(shù)對(duì)于所有流媒體的訪問,都使用同一套流媒體資源進(jìn)行分配,因此會(huì)流媒體播放效果不佳,播放質(zhì)量差的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種流媒體的調(diào)度方法及裝置,旨在提高流媒體的調(diào)度準(zhǔn)確率以及召回率。
[0006]為解決上述技術(shù)問題,本發(fā)明實(shí)施例提供以下技術(shù)方案:
[0007]—種流媒體的調(diào)度方法,其中包括:
[0008]接收用戶訪問流媒體的訪問請(qǐng)求;
[0009]根據(jù)所述訪問請(qǐng)求,獲取覆蓋的流媒體資源的使用情況;
[0010]根據(jù)所述訪問請(qǐng)求,確定相應(yīng)的用戶訪問級(jí)別;
[0011]基于所述流媒體資源的使用情況,并按照所述用戶訪問級(jí)別,對(duì)所述流媒體資源進(jìn)行調(diào)度。
[0012]為解決上述技術(shù)問題,本發(fā)明實(shí)施例還提供以下技術(shù)方案:
[0013]一種流媒體的調(diào)度裝置,其中包括:
[0014]接收單元,用于接收用戶訪問流媒體的訪問請(qǐng)求;
[0015]第一獲取單元,用于根據(jù)所述訪問請(qǐng)求,獲取覆蓋的流媒體資源的使用情況;
[0016]第一確定單元,用于根據(jù)所述訪問請(qǐng)求,確定相應(yīng)的用戶訪問級(jí)別;
[0017]調(diào)度單元,用于基于所述流媒體資源的使用情況,并按照所述用戶訪問級(jí)別,對(duì)所述流媒體資源進(jìn)行調(diào)度。
[0018]相對(duì)于現(xiàn)有技術(shù),本發(fā)明實(shí)施例,首先根據(jù)接收到的用戶訪問流媒體的訪問請(qǐng)求,獲取覆蓋的流媒體資源的使用情況,且根據(jù)該訪問請(qǐng)求確定相應(yīng)的用戶訪問級(jí)別;最后,基于流媒體資源的使用情況,并按照用戶訪問級(jí)別對(duì)流媒體資源進(jìn)行調(diào)度;即本發(fā)明實(shí)施例在對(duì)流媒體資源進(jìn)行調(diào)度時(shí),不但考慮了覆蓋的流媒體資源的使用情況,并且考慮了訪問請(qǐng)求相應(yīng)的用戶訪問級(jí)別,從而可以選擇最合適的流媒體資源進(jìn)行服務(wù),大大的改善了流媒體播放效果,提高了播放質(zhì)量。
【附圖說(shuō)明】
[0019]下面結(jié)合附圖,通過(guò)對(duì)本發(fā)明的【具體實(shí)施方式】詳細(xì)描述,將使本發(fā)明的技術(shù)方案及其它有益效果顯而易見。
[0020]圖1a是本發(fā)明實(shí)施例提供的資源調(diào)度系統(tǒng)的場(chǎng)景示意圖;
[0021]圖1b是本發(fā)明第一實(shí)施例提供的流媒體的調(diào)度方法的流程示意圖;
[0022]圖2a為本發(fā)明第二實(shí)施例提供的流媒體的調(diào)度方法的流程示意圖;
[0023]圖2b為本發(fā)明第二實(shí)施例提供的流媒體的調(diào)度方法中用戶訪問決策示意圖;
[0024]圖3為本發(fā)明第三實(shí)施例提供的流媒體的調(diào)度裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]請(qǐng)參照?qǐng)D式,其中相同的組件符號(hào)代表相同的組件,本發(fā)明的原理是以實(shí)施在一適當(dāng)?shù)倪\(yùn)算環(huán)境中來(lái)舉例說(shuō)明。以下的說(shuō)明是基于所例示的本發(fā)明具體實(shí)施例,其不應(yīng)被視為限制本發(fā)明未在此詳述的其它具體實(shí)施例。
[0026]在以下的說(shuō)明中,本發(fā)明的具體實(shí)施例將參考由一部或多部計(jì)算機(jī)所執(zhí)行的步驟及符號(hào)來(lái)說(shuō)明,除非另有述明。因此,這些步驟及操作將有數(shù)次提到由計(jì)算機(jī)執(zhí)行,本文所指的計(jì)算機(jī)執(zhí)行包括了由代表了以一結(jié)構(gòu)化型式中的數(shù)據(jù)的電子信號(hào)的計(jì)算機(jī)處理單元的操作。此操作轉(zhuǎn)換該數(shù)據(jù)或?qū)⑵渚S持在該計(jì)算機(jī)的內(nèi)存系統(tǒng)中的位置處,其可重新配置或另外以本領(lǐng)域測(cè)試人員所熟知的方式來(lái)改變?cè)撚?jì)算機(jī)的運(yùn)作。該數(shù)據(jù)所維持的數(shù)據(jù)結(jié)構(gòu)為該內(nèi)存的實(shí)體位置,其具有由該數(shù)據(jù)格式所定義的特定特性。但是,本發(fā)明原理以上述文字來(lái)說(shuō)明,其并不代表為一種限制,本領(lǐng)域測(cè)試人員將可了解到以下所述的多種步驟及操作亦可實(shí)施在硬件當(dāng)中。
[0027]本文所使用的術(shù)語(yǔ)「模塊」可看做為在該運(yùn)算系統(tǒng)上執(zhí)行的軟件對(duì)象。本文所述的不同組件、模塊、引擎及服務(wù)可看做為在該運(yùn)算系統(tǒng)上的實(shí)施對(duì)象。而本文所述的裝置及方法優(yōu)選的以軟件的方式進(jìn)行實(shí)施,當(dāng)然也可在硬件上進(jìn)行實(shí)施,均在本發(fā)明保護(hù)范圍之內(nèi)。
[0028]本發(fā)明實(shí)施例提供一種流媒體的調(diào)度方法及裝置。
[0029]參見圖la,該圖為本發(fā)明實(shí)施例所提供的流媒體的調(diào)度方法的場(chǎng)景示意圖,該場(chǎng)景中可以包括流媒體的調(diào)度裝置,其中該流媒體的調(diào)度裝置具體可以集成在服務(wù)器或網(wǎng)關(guān)等網(wǎng)絡(luò)設(shè)備中,主要用于接收用戶訪問流媒體的訪問請(qǐng)求;根據(jù)該訪問請(qǐng)求,獲取覆蓋的流媒體資源的使用情況,如飽和或未飽和;根據(jù)該訪問請(qǐng)求,確定相應(yīng)的用戶訪問級(jí)別;基于流媒體資源的使用情況,并按照用戶訪問級(jí)別,對(duì)流媒體資源進(jìn)行調(diào)度,比如,先將流媒體資源按照優(yōu)質(zhì)程度進(jìn)行排序,優(yōu)先提供用戶訪問級(jí)別較高的用戶使用,等等。
[0030]此外,該場(chǎng)景中還可以包括多個(gè)用戶終端,用戶終端包括如鼠標(biāo)、鍵盤等輸入裝置,用于接收由用戶直接觸發(fā)的訪問流媒體的訪問請(qǐng)求;同時(shí),用戶終端也包括如顯示屏等輸出裝置,用于向用戶展示調(diào)度后得到的流媒體。當(dāng)然,該場(chǎng)景中還可以包括用戶數(shù)據(jù)存儲(chǔ)平臺(tái),其中該數(shù)據(jù)存儲(chǔ)平臺(tái)中存儲(chǔ)大量關(guān)于流媒體資源的用戶訪問數(shù)據(jù),流媒體的調(diào)度裝置可以根據(jù)這些用戶訪問數(shù)據(jù),確定相應(yīng)的訪問類型,如會(huì)員訪問、普通影視頻訪問、用戶原創(chuàng)內(nèi)容視頻訪問以及離線下載訪問等,進(jìn)而可以設(shè)定這些訪問類型的用戶訪問級(jí)別。[0031 ]以下將分別進(jìn)行詳細(xì)說(shuō)明。
[0032]第一實(shí)施例
[0033]在本實(shí)施例中,將從流媒體的調(diào)度裝置的角度進(jìn)行描述,該流媒體的調(diào)度裝置具體可以集成在服務(wù)器或網(wǎng)關(guān)等網(wǎng)絡(luò)設(shè)備中。
[0034]—種流媒體的調(diào)度方法,包括:接收用戶訪問流媒體的訪問請(qǐng)求;根據(jù)該訪問請(qǐng)求,獲取覆蓋的流媒體資源的使用情況;根據(jù)該訪問請(qǐng)求,確定相應(yīng)的用戶訪問級(jí)別;基于流媒體資源的使用情況,并按照用戶訪問級(jí)別,對(duì)流媒體資源進(jìn)行調(diào)度。
[0035]請(qǐng)參閱圖lb,圖1b是本發(fā)明第一實(shí)施例提供的流媒體的調(diào)度方法的流程示意圖。所述方法包括:
[0036]在步驟SlOl中,接收用戶訪問流媒體的訪問請(qǐng)求。
[0037]在步驟S102中,根據(jù)該訪問請(qǐng)求,獲取覆蓋的流媒體資源的使用情況。
[0038]在步驟S103中,根據(jù)該訪問請(qǐng)求,確定相應(yīng)的用戶訪問級(jí)別。
[0039]其中,所述步驟SlOl至步驟S103可具體為:
[0040]可以理解的是,本發(fā)明實(shí)施例中,流媒體資源主要是指視頻流媒體資源,其產(chǎn)品類型常見于視頻點(diǎn)播、視頻分享、新聞等。其中,視頻點(diǎn)播產(chǎn)品,如各播放平臺(tái),提供版權(quán)類視頻播放,視頻內(nèi)容包括:影視劇、綜藝、體育、紀(jì)錄片等節(jié)目類型,具有清晰度高、時(shí)長(zhǎng)長(zhǎng)等特點(diǎn),通稱為影視頻。
[0041]視頻分享產(chǎn)品,是指如美拍等很多社交產(chǎn)品也有視頻分享功能,如空間、微信朋友圈等。這類用戶分享的視頻,具有清晰度低、時(shí)長(zhǎng)短、熱點(diǎn)集中、長(zhǎng)尾量大的特點(diǎn),通稱為用戶原創(chuàng)內(nèi)容(UGC,User Generated Content)視頻;而新聞產(chǎn)品是指新聞視頻,也是新聞常用的展現(xiàn)方式。
[0042]優(yōu)選的,本發(fā)明實(shí)施例中,在接收用戶訪問流媒體的訪問請(qǐng)求(步驟S101)之前,可以先針對(duì)流媒體資源的來(lái)源設(shè)定優(yōu)先級(jí)信息,比如,可以包括:
[0043]步驟a、獲取流媒體資源的來(lái)源信息。
[0044]步驟b、根據(jù)該來(lái)源信息,確定流媒體資源的類別。
[0045]其中,流媒體資源的類別包括本地資源、區(qū)域資源以及外包資源。
[0046]步驟C、基于流媒體資源的類別,設(shè)定流媒體資源的類別的優(yōu)先級(jí)信息。
[0047]也就是說(shuō),本發(fā)明實(shí)施例中,對(duì)于用戶的流媒體訪問請(qǐng)求,可以使用三種資源進(jìn)行覆蓋:本地資源、區(qū)域資源以及外包資源。
[0048]其中,本地資源是指與發(fā)送流媒體訪問請(qǐng)求的用戶(可簡(jiǎn)稱訪問用戶)同區(qū)域運(yùn)營(yíng)商的城域點(diǎn)(0C,0utSide Center)資源,離訪問用戶最近,且訪問效果最好;區(qū)域資源是指與訪問用戶屬于同一個(gè)運(yùn)營(yíng)商同一個(gè)行政大區(qū)的OC資源,比如華南地區(qū);而外包資源也就是外包內(nèi)容分發(fā)網(wǎng)絡(luò)(CDN,Content Delivery Network)。
[0049]可以理解的是,由于流媒