本發(fā)明涉及信息處理領(lǐng)域的多媒體信息管理技術(shù),尤其涉及一種信息管理方法、服務(wù)器、終端設(shè)備及系統(tǒng)。
背景技術(shù):
現(xiàn)有網(wǎng)絡(luò)對于實(shí)時播放的多媒體信息,如網(wǎng)絡(luò)直播的統(tǒng)計分析很難滿足;在這類視頻播放場景中,視頻信號實(shí)時產(chǎn)生、實(shí)施編碼、實(shí)時傳輸、實(shí)施分發(fā);而且用戶瞬時涌入,網(wǎng)絡(luò)的流量增量迅速,視頻播放體驗、口碑瞬間展現(xiàn)到用戶??梢?,現(xiàn)有技術(shù)無法滿足網(wǎng)絡(luò)側(cè)實(shí)時獲取到播放數(shù)據(jù),進(jìn)而無法進(jìn)行網(wǎng)絡(luò)的運(yùn)行優(yōu)化。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種信息管理方法、服務(wù)器、終端設(shè)備及系統(tǒng),能至少解決現(xiàn)有技術(shù)存在的上述問題。
本發(fā)明實(shí)施例提供了一種信息管理方法,應(yīng)用于服務(wù)器,所述方法包括:
分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;
獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;
解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;
基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量。
本發(fā)明實(shí)施例提供了一種信息管理方法,應(yīng)用于終端設(shè)備,所述方法包括:
獲取到服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流,其中,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;
周期性上報播放數(shù)據(jù),以使得所述服務(wù)器通過解析所述播放數(shù)據(jù),獲取到 所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識,并且使得所述服務(wù)器基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量;
其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息。
本發(fā)明實(shí)施例還提供了一種服務(wù)器,所述服務(wù)器包括:
通信單元,用于分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;
處理單元,用于解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量。
本發(fā)明實(shí)施例還提供了一種終端設(shè)備,所述終端設(shè)備包括:
信息接收單元,用于獲取到服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流,其中,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;
信息發(fā)送單元,用于周期性上報播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息。
本發(fā)明實(shí)施例還提供了一種信息管理系統(tǒng),所述系統(tǒng)包括:
服務(wù)器,用于分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量;
終端設(shè)備,用于獲取到服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流,周期性上報播放數(shù)據(jù)。
本發(fā)明實(shí)施例所提供的信息管理方法、服務(wù)器、終端設(shè)備及系統(tǒng),獲取到在多媒體信息播放過程中,獲取到終端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信 息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
附圖說明
圖1為本發(fā)明實(shí)施例信息管理方法服務(wù)器側(cè)流程示意圖;
圖2為本發(fā)明實(shí)施例場景示意圖一;
圖3為本發(fā)明實(shí)施例場景示意圖二;
圖4為本發(fā)明實(shí)施例信息管理方法終端設(shè)備側(cè)流程示意圖;
圖5為本發(fā)明實(shí)施例服務(wù)器組成結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例終端設(shè)備組成結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例系統(tǒng)組成結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖及具體實(shí)施例對本發(fā)明實(shí)施例再作進(jìn)一步詳細(xì)的說明。
實(shí)施例一、
本實(shí)施例提供了一種信息管理方法,應(yīng)用于服務(wù)器,如圖1所示,所述方法包括:
步驟101:分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;
步驟102:獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;
步驟103:解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;
步驟104:基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量。
本實(shí)施例中,所述多媒體信息可以為視頻信息或者音頻信息。
所述分發(fā)多媒體信息數(shù)據(jù)流可以為:基于終端設(shè)備的多媒體信息的請求, 獲取到多媒體信息,基于獲取到的多媒體信息生成多媒體信息數(shù)據(jù)流,并且分別多媒體信息數(shù)據(jù)流??梢岳斫獾氖牵捎谝粋€服務(wù)器可能并不一定只與一個終端設(shè)備連接,所以服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流中可以包括有多個多媒體信息,只是可以分別到達(dá)不同的終端設(shè)備。如圖2所示,服務(wù)器能夠為終端設(shè)備提供的多個多媒體信息,分別為視頻一、視頻二、電視臺一、電視臺二,如果一個終端設(shè)備選擇獲取電視臺一的視頻,那么服務(wù)器就會為該終端設(shè)備發(fā)送該多媒體信息。
或者,所述分發(fā)多媒體信息數(shù)據(jù)流,可以為,所述服務(wù)器僅用于播放某一個或某幾個多媒體信息,并且采用自身預(yù)設(shè)的時間表對一個或多個多媒體信息進(jìn)行輪播,服務(wù)器就實(shí)時的將當(dāng)前所要播出的多媒體信息進(jìn)行編碼生成實(shí)時多媒體信息數(shù)據(jù)流,并以廣播的方式分發(fā)多媒體信息數(shù)據(jù)流。如圖3所示,當(dāng)前服務(wù)器中設(shè)置有播放時間表,然后就按照該播放時間表獲取當(dāng)前所要播放的多媒體信息生成多媒體信息數(shù)據(jù)流,然后廣播多媒體信息數(shù)據(jù)流。
本實(shí)施例中所述周期性可以為根據(jù)實(shí)際情況預(yù)設(shè)在終端設(shè)備的應(yīng)用安裝軟件中,用戶下載多媒體信息的播放軟件,運(yùn)行并安裝軟件獲取到預(yù)設(shè)的周期時長,在這種情況下,如果要更新周期,可以通過服務(wù)器側(cè)發(fā)布針對多媒體信息的播放軟件更新包,在更新包中添加更新后的周期時長;
或者,還可以為,服務(wù)器在分發(fā)多媒體信息數(shù)據(jù)流的時候,將預(yù)設(shè)的上報播放數(shù)據(jù)的周期時長添加在多媒體信息數(shù)據(jù)流的開頭位置處,發(fā)送給每一個接收多媒體信息數(shù)據(jù)流的終端設(shè)備。另外,本實(shí)施例中所述周期時長可以為一分鐘、或者為30秒鐘、或者5分鐘,具體根據(jù)實(shí)際情況進(jìn)行設(shè)定。
本實(shí)施例中,所述基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量,可以為:通過統(tǒng)計本周期內(nèi)獲取到的終端設(shè)備的標(biāo)識的數(shù)量,確定實(shí)時在線終端設(shè)備數(shù)量。所述標(biāo)識可以為IMEI、IMSI等。
優(yōu)選地,本實(shí)施例基于實(shí)時在線終端設(shè)備數(shù)量,進(jìn)行網(wǎng)絡(luò)優(yōu)化處理,通過獲取到本周期內(nèi)瞬時涌入的實(shí)時在線終端設(shè)備數(shù)量,控制在多媒體信息的播放過程中網(wǎng)絡(luò)側(cè)服務(wù)器的實(shí)時運(yùn)營,比如,可以根據(jù)實(shí)時在線終端設(shè)備數(shù)量滿足的 不同的閾值范圍,確定現(xiàn)有系統(tǒng)資源的分配情況。
可見,通過采用上述方案,能夠獲取到在多媒體信息播放過程中,獲取到終端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
實(shí)施例二、
本實(shí)施例提供了一種信息管理方法,應(yīng)用于服務(wù)器,如圖1所示,所述方法包括:
步驟101:分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;
步驟102:獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;
步驟103:解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;
步驟104:基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量。
本實(shí)施例中,所述多媒體信息可以為視頻信息或者音頻信息。
所述分發(fā)多媒體信息數(shù)據(jù)流可以為:基于終端設(shè)備的多媒體信息的請求,獲取到多媒體信息,基于獲取到的多媒體信息生成多媒體信息數(shù)據(jù)流,并且分別多媒體信息數(shù)據(jù)流。
可以理解的是,由于一個服務(wù)器可能并不一定只與一個終端設(shè)備連接,所以服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流中可以包括有多個多媒體信息,只是可以分別到達(dá)不同的終端設(shè)備。如圖2所示,服務(wù)器能夠為終端設(shè)備提供的多個多媒體信息,分別為視頻一、視頻二、電視臺一、電視臺二,如果一個終端設(shè)備選擇獲取電視臺一的視頻,那么服務(wù)器就會為該終端設(shè)備發(fā)送該多媒體信息。
或者,所述分發(fā)多媒體信息數(shù)據(jù)流,可以為,所述服務(wù)器僅用于播放某一個或某幾個多媒體信息,并且采用自身預(yù)設(shè)的時間表對一個或多個多媒體信息進(jìn)行輪播,服務(wù)器就實(shí)時的將當(dāng)前所要播出的多媒體信息進(jìn)行編碼生成實(shí)時多媒體信息數(shù)據(jù)流,并以廣播的方式分發(fā)多媒體信息數(shù)據(jù)流。如圖3所示,當(dāng)前服務(wù)器中設(shè)置有播放時間表,然后就按照該播放時間表獲取當(dāng)前所要播放的多媒體信息生成多媒體信息數(shù)據(jù)流,然后廣播多媒體信息數(shù)據(jù)流。
本實(shí)施例中,所述基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量,可以為:通過統(tǒng)計本周期內(nèi)獲取到的終端設(shè)備的標(biāo)識的數(shù)量,確定實(shí)時在線終端設(shè)備數(shù)量。
優(yōu)選地,本實(shí)施例中所述基于實(shí)時在線終端設(shè)備數(shù)量,進(jìn)行網(wǎng)絡(luò)優(yōu)化處理,可以為:通過獲取到本周期內(nèi)瞬時涌入的實(shí)時在線終端設(shè)備數(shù)量,控制在多媒體信息的播放過程中網(wǎng)絡(luò)側(cè)服務(wù)器的實(shí)時運(yùn)營,比如,可以根據(jù)實(shí)時在線終端設(shè)備數(shù)量滿足的不同的閾值范圍,確定現(xiàn)有系統(tǒng)資源的分配情況。
優(yōu)選地,本實(shí)施例還在上述步驟的基礎(chǔ)上,提供基于播放數(shù)據(jù),實(shí)時獲取到實(shí)時網(wǎng)絡(luò)質(zhì)量的場景,具體為,所述獲取到終端設(shè)備周期性上報的播放數(shù)據(jù)之后,所述方法還可以包括:基于所述播放數(shù)據(jù),確定所述終端設(shè)備針對多媒體信息數(shù)據(jù)流的實(shí)時播放質(zhì)量;基于所述實(shí)時播放質(zhì)量,確定實(shí)時網(wǎng)絡(luò)質(zhì)量。
其中,所述基于所述播放數(shù)據(jù),確定所述終端設(shè)備針對多媒體信息數(shù)據(jù)流的實(shí)時播放質(zhì)量的方式可以有以下兩種:
方式一、由終端設(shè)備將本周期內(nèi)的實(shí)時播放質(zhì)量直接添加在播放數(shù)據(jù)中,發(fā)送給服務(wù)器,由服務(wù)器直接從所述播放數(shù)據(jù)中解析得到。
在本操作方式中,終端設(shè)備確定實(shí)時播放質(zhì)量的方法可以為:終端設(shè)備檢測本周期內(nèi)執(zhí)行多媒體信息緩沖的次數(shù)、錯誤操作的次數(shù),然后基于預(yù)設(shè)的質(zhì)量確定列表,得到當(dāng)前的實(shí)時播放質(zhì)量。
方式二、從所述播放數(shù)據(jù)中,獲取到所述終端設(shè)備上報的在本周期內(nèi)的緩沖信息以及錯誤操作信息;基于所述緩沖信息以及錯誤操作信息,確定所述終端設(shè)備針對多媒體信息數(shù)據(jù)流的實(shí)時播放質(zhì)量。
在本操作方式中,服務(wù)器會檢測本周期內(nèi)至少一個終端設(shè)備發(fā)來的播放數(shù)據(jù),從每一個播放數(shù)據(jù)中提取每一個終端設(shè)備執(zhí)行多媒體信息緩沖的次數(shù)、錯誤操作的次數(shù),然后將緩沖的次數(shù)、錯誤操作的次數(shù)分別進(jìn)行匯總,基于預(yù)設(shè)的質(zhì)量確定列表,得到當(dāng)前的實(shí)時播放質(zhì)量。
其中,所述實(shí)時播放質(zhì)量可以有多種表達(dá)方式,比如,可以為當(dāng)多媒體信息緩沖的次數(shù)為零、且錯誤操作的次數(shù)為零時,實(shí)時播放質(zhì)量為100;隨著緩沖次數(shù)的增加、錯誤操作的次數(shù)增加,實(shí)時播放質(zhì)量會下降。
可見,通過采用上述方案,能夠獲取到在多媒體信息播放過程中,獲取到終端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
實(shí)施例三、
本實(shí)施例提供了一種信息管理方法,應(yīng)用于服務(wù)器,如圖1所示,所述方法包括:
步驟101:分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;
步驟102:獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;
步驟103:解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;
步驟104:基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量。
本實(shí)施例中,所述多媒體信息可以為視頻信息或者音頻信息。
所述分發(fā)多媒體信息數(shù)據(jù)流可以為:所述服務(wù)器僅用于播放某一個或某幾個多媒體信息,并且采用自身預(yù)設(shè)的時間表對一個或多個多媒體信息進(jìn)行輪播, 服務(wù)器就實(shí)時的將當(dāng)前所要播出的多媒體信息進(jìn)行編碼生成實(shí)時多媒體信息數(shù)據(jù)流,并以廣播的方式分發(fā)多媒體信息數(shù)據(jù)流。如圖3所示,當(dāng)前服務(wù)器中設(shè)置有播放時間表,然后就按照該播放時間表獲取當(dāng)前所要播放的多媒體信息生成多媒體信息數(shù)據(jù)流,然后廣播多媒體信息數(shù)據(jù)流。
本實(shí)施例中,所述基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量,可以為:通過統(tǒng)計本周期內(nèi)獲取到的終端設(shè)備的標(biāo)識的數(shù)量,確定實(shí)時在線終端設(shè)備數(shù)量。
優(yōu)選地,本實(shí)施例中所述基于實(shí)時在線終端設(shè)備數(shù)量,進(jìn)行網(wǎng)絡(luò)優(yōu)化處理,可以為:通過獲取到本周期內(nèi)瞬時涌入的實(shí)時在線終端設(shè)備數(shù)量,控制在多媒體信息的播放過程中網(wǎng)絡(luò)側(cè)服務(wù)器的實(shí)時運(yùn)營,比如,可以根據(jù)實(shí)時在線終端設(shè)備數(shù)量滿足的不同的閾值范圍,確定現(xiàn)有系統(tǒng)資源的分配情況。
本實(shí)施例還在上述步驟的基礎(chǔ)上,提供基于播放數(shù)據(jù),實(shí)時獲取到實(shí)時網(wǎng)絡(luò)質(zhì)量的場景,具體為,所述獲取到終端設(shè)備周期性上報的播放數(shù)據(jù)之后,所述方法還可以包括:基于所述播放數(shù)據(jù),確定所述終端設(shè)備針對多媒體信息數(shù)據(jù)流的實(shí)時播放質(zhì)量;基于所述實(shí)時播放質(zhì)量,確定實(shí)時網(wǎng)絡(luò)質(zhì)量。
進(jìn)一步地,本實(shí)施例中,所述方法還可以包括針對實(shí)時發(fā)送的某一個多媒體信息進(jìn)行播放量的統(tǒng)計,具體為:確定針對第一多媒體信息的統(tǒng)計起始時刻;
相應(yīng)的,所述獲取到終端設(shè)備周期性上報的播放數(shù)據(jù)之后,所述方法還包括:解析所述播放數(shù)據(jù),從所述播放數(shù)據(jù)中獲取到所述終端設(shè)備播放的所述多媒體信息的標(biāo)識;基于所述針對所述第一多媒體信息的統(tǒng)計起始時刻,調(diào)整統(tǒng)計窗口;基于所述播放數(shù)據(jù)中的所述多媒體信息的標(biāo)識,確定在統(tǒng)計窗口內(nèi)針對所述第一多媒體信息的播放量。
所述確定統(tǒng)計起始時刻可以為所述第一多媒體信息的開始播放時刻。
所述基于所述針對所述第一多媒體信息的統(tǒng)計起始時刻,調(diào)整統(tǒng)計窗口,具體為:基于所述統(tǒng)計起始時刻以及當(dāng)前時刻,調(diào)整統(tǒng)計窗口的起始時刻以及終止時刻;其中,所述統(tǒng)計窗口的起始時刻為統(tǒng)計起始時刻,所述統(tǒng)計窗口的終止時刻為當(dāng)前時刻。也就是說,所謂統(tǒng)計窗口,就是要統(tǒng)計從播放該信息直 至當(dāng)前時刻的相關(guān)信息。
其中,所述基于所述全部播放數(shù)據(jù),確定在統(tǒng)計窗口內(nèi)針對所述第一多媒體信息的播放量,具體可以包括:利用key-value存儲結(jié)構(gòu),對第一多媒體信息的標(biāo)識以及終端設(shè)備標(biāo)識兩個字段去重,進(jìn)而計算得到實(shí)時播放量。
所述去重,可以為:獲取到統(tǒng)計窗口中每一個周期的播放數(shù)據(jù);根據(jù)第一多媒體信息的標(biāo)識選取針對第一多媒體信息的播放數(shù)據(jù);從針對第一多媒體信息的播放數(shù)據(jù)中,提取全部終端設(shè)備標(biāo)識;將重復(fù)的終端設(shè)備標(biāo)識刪除得到所有播放所述多媒體信息的終端設(shè)備的數(shù)量,將該數(shù)量作為所述播放量。
通過采用上述方案,還能夠根據(jù)在統(tǒng)計窗口內(nèi)的播放數(shù)據(jù),確定針對多媒體信息的播放量,進(jìn)而基于該播放量,能夠為多媒體信息的提供者提供更好的參考信息,進(jìn)而提供更適合用戶的信息。
另外,本實(shí)施例中還可以提供針對用戶錄播的多媒體信息的播放量的統(tǒng)計,具體可以包括:
解析所述播放數(shù)據(jù),從所述播放數(shù)據(jù)中獲取到所述終端設(shè)備播放的所述多媒體信息的標(biāo)識;
基于所述播放數(shù)據(jù)中的所述多媒體信息的標(biāo)識,選取針對第二多媒體信息的播放數(shù)據(jù);
基于所述針對第二多媒體信息的播放數(shù)據(jù),確定在統(tǒng)計窗口內(nèi)針對所述第二多媒體信息的播放量。
其中,所述第二多媒體信息可以為用戶提前預(yù)存的視頻、音頻等類型的信息。在用戶從終端設(shè)備的存儲器中獲取到第二多媒體信息的時候,仍然可以周期性的發(fā)送播放數(shù)據(jù),在播放數(shù)據(jù)中攜帶有針對所述第二多媒體信息的標(biāo)識;服務(wù)器側(cè)能夠根據(jù)接收到的播放數(shù)據(jù),針對預(yù)設(shè)周期內(nèi)播放第二多媒體信息的播放量進(jìn)行統(tǒng)計。其中,所述預(yù)設(shè)周期可以為根據(jù)實(shí)際情況設(shè)置的周期,比如,可以為一天,或者可以為一個月內(nèi),即服務(wù)器會針對一天內(nèi)播放第二多媒體信息的播放量進(jìn)行統(tǒng)計。
可見,通過采用上述方案,能夠獲取到在多媒體信息播放過程中,獲取到終 端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
實(shí)施例四、
本實(shí)施例提供了一種信息管理方法,應(yīng)用于終端設(shè)備,如圖4所示,所述方法包括:
步驟401:獲取到服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流,其中,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;
步驟402:周期性上報播放數(shù)據(jù),以使得所述服務(wù)器通過解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識,并且使得所述服務(wù)器基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量;其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息。
這里,本實(shí)施例中所述終端設(shè)備可以為安裝在終端側(cè)能夠?qū)崟r獲取到多媒體信息的應(yīng)用。所述終端設(shè)備可以安裝于網(wǎng)絡(luò)電視盒子中,或者可以安裝于智能手機(jī)、平板電腦中。
本實(shí)施例中,所述多媒體信息可以為視頻信息或者音頻信息。
本實(shí)施例中,所述基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量,可以為:通過統(tǒng)計本周期內(nèi)獲取到的終端設(shè)備的標(biāo)識的數(shù)量,確定實(shí)時在線終端設(shè)備數(shù)量。
優(yōu)選地,本實(shí)施例中所述基于實(shí)時在線終端設(shè)備數(shù)量,進(jìn)行網(wǎng)絡(luò)優(yōu)化處理,可以為:通過獲取到本周期內(nèi)瞬時涌入的實(shí)時在線終端設(shè)備數(shù)量,控制在多媒體信息的播放過程中網(wǎng)絡(luò)側(cè)服務(wù)器的實(shí)時運(yùn)營,比如,可以根據(jù)實(shí)時在線終端設(shè)備數(shù)量滿足的不同的閾值范圍,確定現(xiàn)有系統(tǒng)資源的分配情況。
優(yōu)選地,本實(shí)施例還在上述步驟的基礎(chǔ)上,所述方法還包括:獲取到在本 周期內(nèi)的緩沖信息以及錯誤操作信息;將所述本周期內(nèi)的緩沖信息以及錯誤操作信息添加至播放數(shù)據(jù)。
或者,進(jìn)一步的,終端設(shè)備還可以將本周期內(nèi)的實(shí)時播放質(zhì)量直接添加在播放數(shù)據(jù)中,發(fā)送給服務(wù)器,由服務(wù)器直接從所述播放數(shù)據(jù)中解析得到。
在本操作方式中,終端設(shè)備確定實(shí)時播放質(zhì)量的方法可以為:終端設(shè)備檢測本周期內(nèi)執(zhí)行多媒體信息緩沖的次數(shù)、錯誤操作的次數(shù),然后基于預(yù)設(shè)的質(zhì)量確定列表,得到當(dāng)前的實(shí)時播放質(zhì)量。
其中,所述實(shí)時播放質(zhì)量可以有多種表達(dá)方式,比如,可以為當(dāng)多媒體信息緩沖的次數(shù)為零、且錯誤操作的次數(shù)為零時,實(shí)時播放質(zhì)量為100;隨著緩沖次數(shù)的增加、錯誤操作的次數(shù)增加,實(shí)時播放質(zhì)量會下降。
可見,通過采用上述方案,能夠獲取到在多媒體信息播放過程中,獲取到終端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
實(shí)施例五、
本實(shí)施例提供了一種服務(wù)器,如圖5所示,所述服務(wù)器包括:
通信單元51,用于分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;
處理單元52,用于解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量。
本實(shí)施例中,所述多媒體信息可以為視頻信息或者音頻信息。
所述通信單元51分發(fā)多媒體信息數(shù)據(jù)流可以為:基于終端設(shè)備的多媒體信息的請求,獲取到多媒體信息,基于獲取到的多媒體信息生成多媒體信息數(shù)據(jù) 流,并且分別多媒體信息數(shù)據(jù)流??梢岳斫獾氖?,由于一個服務(wù)器可能并不一定只與一個終端設(shè)備連接,所以服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流中可以包括有多個多媒體信息,只是可以分別到達(dá)不同的終端設(shè)備。如圖2所示,服務(wù)器能夠為終端設(shè)備提供的多個多媒體信息,分別為視頻一、視頻二、電視臺一、電視臺二,如果一個終端設(shè)備選擇獲取電視臺一的視頻,那么服務(wù)器就會為該終端設(shè)備發(fā)送該多媒體信息。
或者,所述通信單元51分發(fā)多媒體信息數(shù)據(jù)流,可以為,僅用于播放某一個或某幾個多媒體信息,并且采用自身預(yù)設(shè)的時間表對一個或多個多媒體信息進(jìn)行輪播,服務(wù)器就實(shí)時的將當(dāng)前所要播出的多媒體信息進(jìn)行編碼生成實(shí)時多媒體信息數(shù)據(jù)流,并以廣播的方式分發(fā)多媒體信息數(shù)據(jù)流。如圖3所示,當(dāng)前服務(wù)器中設(shè)置有播放時間表,然后就按照該播放時間表獲取當(dāng)前所要播放的多媒體信息生成多媒體信息數(shù)據(jù)流,然后廣播多媒體信息數(shù)據(jù)流。
本實(shí)施例中所述周期性可以為根據(jù)實(shí)際情況預(yù)設(shè)在終端設(shè)備的應(yīng)用安裝軟件中,用戶下載多媒體信息的播放軟件,運(yùn)行并安裝軟件獲取到預(yù)設(shè)的周期時長,在這種情況下,如果要更新周期,可以通過服務(wù)器側(cè)發(fā)布針對多媒體信息的播放軟件更新包,在更新包中添加更新后的周期時長;
或者,還可以為,服務(wù)器在分發(fā)多媒體信息數(shù)據(jù)流的時候,將預(yù)設(shè)的上報播放數(shù)據(jù)的周期時長添加在多媒體信息數(shù)據(jù)流的開頭位置處,發(fā)送給每一個接收多媒體信息數(shù)據(jù)流的終端設(shè)備。另外,本實(shí)施例中所述周期時長可以為一分鐘、或者為30秒鐘、或者5分鐘,具體根據(jù)實(shí)際情況進(jìn)行設(shè)定。
本實(shí)施例中,所述處理單元,用于通過統(tǒng)計本周期內(nèi)獲取到的終端設(shè)備的標(biāo)識的數(shù)量,確定實(shí)時在線終端設(shè)備數(shù)量。
優(yōu)選地,本實(shí)施例基于實(shí)時在線終端設(shè)備數(shù)量,進(jìn)行網(wǎng)絡(luò)優(yōu)化處理,通過獲取到本周期內(nèi)瞬時涌入的實(shí)時在線終端設(shè)備數(shù)量,控制在多媒體信息的播放過程中網(wǎng)絡(luò)側(cè)服務(wù)器的實(shí)時運(yùn)營,比如,可以根據(jù)實(shí)時在線終端設(shè)備數(shù)量滿足的不同的閾值范圍,確定現(xiàn)有系統(tǒng)資源的分配情況。
可見,通過采用上述方案,能夠獲取到在多媒體信息播放過程中,獲取到終 端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
實(shí)施例六、
本實(shí)施例提供了一種服務(wù)器,如圖5所示,所述服務(wù)器包括:
通信單元51,用于分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;
處理單元52,用于解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量。
本實(shí)施例中,所述多媒體信息可以為視頻信息或者音頻信息。
所述通信單元51,用于基于終端設(shè)備的多媒體信息的請求,獲取到多媒體信息,基于獲取到的多媒體信息生成多媒體信息數(shù)據(jù)流,并且分別多媒體信息數(shù)據(jù)流??梢岳斫獾氖牵捎谝粋€服務(wù)器可能并不一定只與一個終端設(shè)備連接,所以服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流中可以包括有多個多媒體信息,只是可以分別到達(dá)不同的終端設(shè)備。如圖2所示,服務(wù)器能夠為終端設(shè)備提供的多個多媒體信息,分別為視頻一、視頻二、電視臺一、電視臺二,如果一個終端設(shè)備選擇獲取電視臺一的視頻,那么服務(wù)器就會為該終端設(shè)備發(fā)送該多媒體信息。
或者,所述通信單元51,用于僅用于播放某一個或某幾個多媒體信息,并且采用自身預(yù)設(shè)的時間表對一個或多個多媒體信息進(jìn)行輪播,服務(wù)器就實(shí)時的將當(dāng)前所要播出的多媒體信息進(jìn)行編碼生成實(shí)時多媒體信息數(shù)據(jù)流,并以廣播的方式分發(fā)多媒體信息數(shù)據(jù)流。如圖3所示,當(dāng)前服務(wù)器中設(shè)置有播放時間表,然后就按照該播放時間表獲取當(dāng)前所要播放的多媒體信息生成多媒體信息數(shù)據(jù)流,然后廣播多媒體信息數(shù)據(jù)流。
本實(shí)施例中,所述處理單元52,用于通過統(tǒng)計本周期內(nèi)獲取到的終端設(shè)備的標(biāo)識的數(shù)量,確定實(shí)時在線終端設(shè)備數(shù)量。
優(yōu)選地,本實(shí)施例中所述處理單元52,用于通過獲取到本周期內(nèi)瞬時涌入的實(shí)時在線終端設(shè)備數(shù)量,控制在多媒體信息的播放過程中網(wǎng)絡(luò)側(cè)服務(wù)器的實(shí)時運(yùn)營,比如,可以根據(jù)實(shí)時在線終端設(shè)備數(shù)量滿足的不同的閾值范圍,確定現(xiàn)有系統(tǒng)資源的分配情況。
優(yōu)選地,本實(shí)施例還在上述步驟的基礎(chǔ)上,提供基于播放數(shù)據(jù),實(shí)時獲取到實(shí)時網(wǎng)絡(luò)質(zhì)量的場景,具體為,所述處理單元52,用于基于所述播放數(shù)據(jù),確定所述終端設(shè)備針對多媒體信息數(shù)據(jù)流的實(shí)時播放質(zhì)量;基于所述實(shí)時播放質(zhì)量,確定實(shí)時網(wǎng)絡(luò)質(zhì)量。
其中,所述處理單元52,用于從所述播放數(shù)據(jù)中,獲取到所述終端設(shè)備上報的在本周期內(nèi)的緩沖信息以及錯誤操作信息;基于所述緩沖信息以及錯誤操作信息,確定所述終端設(shè)備針對多媒體信息數(shù)據(jù)流的實(shí)時播放質(zhì)量。
在本操作方式中,服務(wù)器會檢測本周期內(nèi)至少一個終端設(shè)備發(fā)來的播放數(shù)據(jù),從每一個播放數(shù)據(jù)中提取每一個終端設(shè)備執(zhí)行多媒體信息緩沖的次數(shù)、錯誤操作的次數(shù),然后將緩沖的次數(shù)、錯誤操作的次數(shù)分別進(jìn)行匯總,基于預(yù)設(shè)的質(zhì)量確定列表,得到當(dāng)前的實(shí)時播放質(zhì)量。
其中,所述實(shí)時播放質(zhì)量可以有多種表達(dá)方式,比如,可以為當(dāng)多媒體信息緩沖的次數(shù)為零、且錯誤操作的次數(shù)為零時,實(shí)時播放質(zhì)量為100;隨著緩沖次數(shù)的增加、錯誤操作的次數(shù)增加,實(shí)時播放質(zhì)量會下降。
可見,通過采用上述方案,能夠獲取到在多媒體信息播放過程中,獲取到終端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
實(shí)施例七、
本實(shí)施例提供了一種服務(wù)器,所述服務(wù)器包括:
通信單元,用于分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;
處理單元,用于解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量。
本實(shí)施例中,所述多媒體信息可以為視頻信息或者音頻信息。
所述通信單元僅用于播放某一個或某幾個多媒體信息,并且采用自身預(yù)設(shè)的時間表對一個或多個多媒體信息進(jìn)行輪播,服務(wù)器就實(shí)時的將當(dāng)前所要播出的多媒體信息進(jìn)行編碼生成實(shí)時多媒體信息數(shù)據(jù)流,并以廣播的方式分發(fā)多媒體信息數(shù)據(jù)流。如圖3所示,當(dāng)前服務(wù)器中設(shè)置有播放時間表,然后就按照該播放時間表獲取當(dāng)前所要播放的多媒體信息生成多媒體信息數(shù)據(jù)流,然后廣播多媒體信息數(shù)據(jù)流。
本實(shí)施例中,所述處理單元,具體用于通過統(tǒng)計本周期內(nèi)獲取到的終端設(shè)備的標(biāo)識的數(shù)量,確定實(shí)時在線終端設(shè)備數(shù)量。
優(yōu)選地,所述處理單元,具體用于通過獲取到本周期內(nèi)瞬時涌入的實(shí)時在線終端設(shè)備數(shù)量,控制在多媒體信息的播放過程中網(wǎng)絡(luò)側(cè)服務(wù)器的實(shí)時運(yùn)營,比如,可以根據(jù)實(shí)時在線終端設(shè)備數(shù)量滿足的不同的閾值范圍,確定現(xiàn)有系統(tǒng)資源的分配情況。
本實(shí)施例還在上述步驟的基礎(chǔ)上,提供基于播放數(shù)據(jù),實(shí)時獲取到實(shí)時網(wǎng)絡(luò)質(zhì)量的場景,具體為,所述處理單元,具體用于基于所述播放數(shù)據(jù),確定所述終端設(shè)備針對多媒體信息數(shù)據(jù)流的實(shí)時播放質(zhì)量;基于所述實(shí)時播放質(zhì)量,確定實(shí)時網(wǎng)絡(luò)質(zhì)量。
進(jìn)一步地,本實(shí)施例中所述處理單元,用于確定針對第一多媒體信息的統(tǒng)計起始時刻;解析所述播放數(shù)據(jù),從所述播放數(shù)據(jù)中獲取到所述終端設(shè)備播放的所述多媒體信息的標(biāo)識;基于所述針對所述第一多媒體信息的統(tǒng)計起始時刻, 調(diào)整統(tǒng)計窗口;基于所述播放數(shù)據(jù)中的所述多媒體信息的標(biāo)識,確定在統(tǒng)計窗口內(nèi)針對所述第一多媒體信息的播放量。
其中,所述第一多媒體信息可以為服務(wù)器側(cè)當(dāng)前播放的一個多媒體信息。
所述確定統(tǒng)計起始時刻可以為所述第一多媒體信息的開始播放時刻。
所述處理單元,具體用于基于所述統(tǒng)計起始時刻以及當(dāng)前時刻,調(diào)整統(tǒng)計窗口的起始時刻以及終止時刻;其中,所述統(tǒng)計窗口的起始時刻為統(tǒng)計起始時刻,所述統(tǒng)計窗口的終止時刻為當(dāng)前時刻。也就是說,所謂的統(tǒng)計窗口,就是要統(tǒng)計從播放該信息直至當(dāng)前時刻的相關(guān)信息。
其中,所述基于所述全部播放數(shù)據(jù),確定在統(tǒng)計窗口內(nèi)針對所述第一多媒體信息的播放量,具體可以包括:利用key-value存儲結(jié)構(gòu),對第一多媒體信息的標(biāo)識以及終端設(shè)備標(biāo)識兩個字段去重,進(jìn)而計算得到實(shí)時播放量。
所述去重,可以為:獲取到統(tǒng)計窗口中每一個周期的播放數(shù)據(jù);根據(jù)第一多媒體信息的標(biāo)識選取針對第一多媒體信息的播放數(shù)據(jù);從針對第一多媒體信息的播放數(shù)據(jù)中,提取全部終端設(shè)備標(biāo)識;將重復(fù)的終端設(shè)備標(biāo)識刪除得到所有播放所述多媒體信息的終端設(shè)備的數(shù)量,將該數(shù)量作為所述播放量。
另外,通過采用上述方案,還能夠根據(jù)在統(tǒng)計窗口內(nèi)的播放數(shù)據(jù),確定針對多媒體信息的播放量,進(jìn)而基于該播放量,能夠為多媒體信息的提供者提供更好的參考信息,進(jìn)而提供更適合用戶的信息。
所述處理單元,還用于解析所述播放數(shù)據(jù),從所述播放數(shù)據(jù)中獲取到所述終端設(shè)備播放的所述多媒體信息的標(biāo)識;基于所述播放數(shù)據(jù)中的所述多媒體信息的標(biāo)識,選取針對第二多媒體信息的播放數(shù)據(jù);基于所述針對第二多媒體信息的播放數(shù)據(jù),確定在統(tǒng)計窗口內(nèi)針對所述第二多媒體信息的播放量。
其中,所述第二多媒體信息可以為用戶提前預(yù)存的視頻、音頻等類型的信息。在用戶從終端設(shè)備的存儲器中獲取到第二多媒體信息的時候,仍然可以周期性的發(fā)送播放數(shù)據(jù),在播放數(shù)據(jù)中攜帶有針對所述第二多媒體信息的標(biāo)識;服務(wù)器側(cè)能夠根據(jù)接收到的播放數(shù)據(jù),針對預(yù)設(shè)周期內(nèi)播放第二多媒體信息的播放量進(jìn)行統(tǒng)計。其中,所述預(yù)設(shè)周期可以為根據(jù)實(shí)際情況設(shè)置的周期,比如,可 以為一天,或者可以為一個月內(nèi),即服務(wù)器會針對一天內(nèi)播放第二多媒體信息的播放量進(jìn)行統(tǒng)計。
可見,通過采用上述方案,能夠獲取到在多媒體信息播放過程中,獲取到終端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
實(shí)施例八、
本實(shí)施例提供了一種終端設(shè)備,如圖6所示,所述終端設(shè)備包括:
信息接收單元61,用于獲取到服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流,其中,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;
信息發(fā)送單元62,用于周期性上報播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息。
這里,本實(shí)施例中所述終端設(shè)備可以為安裝在終端側(cè)能夠?qū)崟r獲取到多媒體信息的應(yīng)用。所述終端設(shè)備可以安裝于網(wǎng)絡(luò)電視盒子中,或者可以安裝于智能手機(jī)、平板電腦中。
本實(shí)施例中,所述多媒體信息可以為視頻信息或者音頻信息。
所述信息發(fā)送單元62,用于基于終端設(shè)備的多媒體信息的請求,獲取到多媒體信息,基于獲取到的多媒體信息生成多媒體信息數(shù)據(jù)流,并且分別多媒體信息數(shù)據(jù)流??梢岳斫獾氖?,由于一個服務(wù)器可能并不一定只與一個終端設(shè)備連接,所以服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流中可以包括有多個多媒體信息,只是可以分別到達(dá)不同的終端設(shè)備。如圖2所示,服務(wù)器能夠為終端設(shè)備提供的多個多媒體信息,分別為視頻一、視頻二、電視臺一、電視臺二,如果一個終端設(shè)備選擇獲取電視臺一的視頻,那么服務(wù)器就會為該終端設(shè)備發(fā)送該多媒體信息。
或者,所述分發(fā)多媒體信息數(shù)據(jù)流,可以為,所述服務(wù)器僅用于播放某一個或某幾個多媒體信息,并且采用自身預(yù)設(shè)的時間表對一個或多個多媒體信息進(jìn)行輪播,服務(wù)器就實(shí)時的將當(dāng)前所要播出的多媒體信息進(jìn)行編碼生成實(shí)時多媒體信息數(shù)據(jù)流,并以廣播的方式分發(fā)多媒體信息數(shù)據(jù)流。如圖3所示,當(dāng)前服務(wù)器中設(shè)置有播放時間表,然后就按照該播放時間表獲取當(dāng)前所要播放的多媒體信息生成多媒體信息數(shù)據(jù)流,然后廣播多媒體信息數(shù)據(jù)流。
本實(shí)施例中所述周期性可以為根據(jù)實(shí)際情況預(yù)設(shè)在終端設(shè)備的應(yīng)用安裝軟件中,用戶下載多媒體信息的播放軟件,運(yùn)行并安裝軟件獲取到預(yù)設(shè)的周期時長,在這種情況下,如果要更新周期,可以通過服務(wù)器側(cè)發(fā)布針對多媒體信息的播放軟件更新包,在更新包中添加更新后的周期時長;
或者,還可以為,服務(wù)器在分發(fā)多媒體信息數(shù)據(jù)流的時候,將預(yù)設(shè)的上報播放數(shù)據(jù)的周期時長添加在多媒體信息數(shù)據(jù)流的開頭位置處,發(fā)送給每一個接收多媒體信息數(shù)據(jù)流的終端設(shè)備。另外,本實(shí)施例中所述周期時長可以為一分鐘、或者為30秒鐘、或者5分鐘,具體根據(jù)實(shí)際情況進(jìn)行設(shè)定。
優(yōu)選地,信息發(fā)送單元62,用于獲取到在本周期內(nèi)的緩沖信息以及錯誤操作信息;將所述本周期內(nèi)的緩沖信息以及錯誤操作信息添加至播放數(shù)據(jù)。確定實(shí)時播放質(zhì)量的方法可以為:終端設(shè)備檢測本周期內(nèi)執(zhí)行多媒體信息緩沖的次數(shù)、錯誤操作的次數(shù),然后基于預(yù)設(shè)的質(zhì)量確定列表,得到當(dāng)前的實(shí)時播放質(zhì)量。
其中,所述實(shí)時播放質(zhì)量可以有多種表達(dá)方式,比如,可以為當(dāng)多媒體信息緩沖的次數(shù)為零、且錯誤操作的次數(shù)為零時,實(shí)時播放質(zhì)量為100;隨著緩沖次數(shù)的增加、錯誤操作的次數(shù)增加,實(shí)時播放質(zhì)量會下降。
可見,通過采用上述方案,能夠獲取到在多媒體信息播放過程中,獲取到終端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
實(shí)施例九、
本實(shí)施例提供了一種信息管理系統(tǒng),如圖7所示,包括:
服務(wù)器71,用于分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量;
終端設(shè)備72,用于獲取到服務(wù)器分發(fā)的多媒體信息數(shù)據(jù)流,周期性上報播放數(shù)據(jù)。
本實(shí)施例中服務(wù)器以及終端設(shè)備中包括的功能以及執(zhí)行的操作與前述實(shí)施例相同,這里不做贅述。
可見,通過采用上述方案,能夠獲取到在多媒體信息播放過程中,獲取到終端設(shè)備周期性上報的播放數(shù)據(jù),基于播放數(shù)據(jù)進(jìn)行實(shí)時計算,獲取到實(shí)時在線終端設(shè)備數(shù)量。如此,就能夠在多媒體信息播放的同時,獲取到及時的運(yùn)營數(shù)據(jù),從而能使得網(wǎng)絡(luò)側(cè)結(jié)合實(shí)時獲取到的數(shù)據(jù)優(yōu)化網(wǎng)絡(luò),為用戶提供更好的使用體驗。
在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的設(shè)備實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機(jī)械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方, 也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實(shí)際的需要選擇其中的部分或全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以全部集成在一個處理模塊中,也可以是各單元分別單獨(dú)作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括:移動存儲設(shè)備、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
所述硬件可以為所述服務(wù)器。所述處理器執(zhí)行所述計算機(jī)可執(zhí)行代碼時,至少能實(shí)現(xiàn)以下功能:分發(fā)多媒體信息數(shù)據(jù)流,所述多媒體信息數(shù)據(jù)流中攜帶有多媒體信息;獲取到終端設(shè)備周期性上報的播放數(shù)據(jù);其中,所述播放數(shù)據(jù)為所述終端設(shè)備獲取到多媒體信息數(shù)據(jù)流并播放多媒體信息時,向服務(wù)器側(cè)發(fā)送的信息;解析所述播放數(shù)據(jù),獲取到所述播放數(shù)據(jù)中攜帶的所述終端設(shè)備的標(biāo)識;基于所述終端設(shè)備的標(biāo)識,確定實(shí)時在線終端設(shè)備數(shù)量。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。