信息展示方法、終端設(shè)備、服務(wù)器和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種信息展示方法、終端設(shè)備、服務(wù)器和系統(tǒng)。
【背景技術(shù)】
[0002]目前,越來越多的用戶通過終端設(shè)備,在線播放流媒體(如:觀看在線視頻或者收聽在線音頻),更具體的,例如,觀看體育賽事直播、收聽在線廣播等。當(dāng)為終端設(shè)備提供一流媒體的在線播放服務(wù)時,服務(wù)器將對流媒體進(jìn)行編碼(例如,視頻編碼和/或音頻編碼),得到該流媒體的媒體流,并將該流媒體的媒體流通過內(nèi)容分發(fā)網(wǎng)絡(luò)(Content DeliveryNetwork,CDN)發(fā)送至接受在線播放服務(wù)的終端設(shè)備。該終端設(shè)備解析該媒體播放媒體流,并播放。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種信息展示的方法、終端設(shè)備、服務(wù)器和系統(tǒng),減小了在線媒體播放時延。
[0004]本發(fā)明實施例提供了信息展示的方法,應(yīng)用于提供流媒體在線播放服務(wù)的服務(wù)器,當(dāng)為一終端設(shè)備提供一流媒體的在線播放服務(wù)時,該方法包括:
[0005]判斷該終端設(shè)備當(dāng)前是否需要進(jìn)行信息展示;
[0006]當(dāng)確定該終端設(shè)備需要進(jìn)行信息展示時,將展示時間參數(shù)發(fā)送至該終端設(shè)備,以使該終端設(shè)備在該展示時間參數(shù)指示的時間范圍內(nèi)展示信息。
[0007]本發(fā)明實施例提供了信息展示的方法,應(yīng)用于接受流媒體在線播放服務(wù)的終端設(shè)備,當(dāng)接受第一服務(wù)器提供的一流媒體的在線播放服務(wù)時,該方法包括:
[0008]從所述第一服務(wù)器接收展示時間參數(shù);
[0009]根據(jù)所獲取的展示時間參數(shù)確定其所指示的時間范圍;
[0010]從用于提供信息展示服務(wù)的第二服務(wù)器獲取將在所確定的時間范圍內(nèi)展示的信息;
[0011]在該時間范圍內(nèi)展示所獲取的該信息。
[0012]本發(fā)明實施例提供了種服務(wù)器,當(dāng)為一終端設(shè)備提供一流媒體的在線播放服務(wù)時,該服務(wù)器包括:
[0013]判斷模塊,用于判斷該終端設(shè)備當(dāng)前是否需要進(jìn)行信息展示;
[0014]發(fā)送模塊,用于當(dāng)確定該終端設(shè)備需要進(jìn)行信息展示時,將展示時間參數(shù)發(fā)送至該終端設(shè)備,以使該終端設(shè)備在該展示時間參數(shù)指示的時間范圍內(nèi)展示信息。
[0015]本發(fā)明實施例提供了終端設(shè)備,當(dāng)接受第一服務(wù)器提供的一流媒體的在線播放服務(wù)時,該終端設(shè)備包括:
[0016]接收模塊,用于從所述第一服務(wù)器接收展示時間參數(shù);
[0017]確定模塊,用于根據(jù)所獲取的展示時間參數(shù)確定其所指示的時間范圍;
[0018]獲取模塊,用于從用于提供信息展示服務(wù)的第二服務(wù)器獲取將在所確定的時間范圍內(nèi)展示的信息;
[0019]展示模塊,用于在該時間范圍內(nèi)展示所獲取的該信息。
[0020]本發(fā)明實施例提供了信息展示系統(tǒng),該系統(tǒng)包括第一服務(wù)器、第二服務(wù)器和終端設(shè)備;
[0021]當(dāng)為一終端設(shè)備提供一流媒體的在線播放服務(wù)時,所述第一服務(wù)器用于判斷該終端設(shè)備當(dāng)前是否需要進(jìn)行信息展示;當(dāng)確定該終端設(shè)備需要進(jìn)行信息展示時,將展示時間參數(shù)發(fā)送至該終端設(shè)備,以使該終端設(shè)備在該展示時間參數(shù)指示的時間范圍內(nèi)展示信息;
[0022]當(dāng)接受第一服務(wù)器提供的一流媒體的在線播放服務(wù)時,所述終端設(shè)備用于從所述第一服務(wù)器接收展示時間參數(shù);根據(jù)所獲取的展示時間參數(shù)確定其所指示的時間范圍;從用于提供信息展示服務(wù)的所述第二服務(wù)器獲取將在所確定的時間范圍內(nèi)展示的信息;在該時間范圍內(nèi)展示所獲取的該信息。
[0023]采用上述技術(shù)方案,減小了在線媒體播放時延,實現(xiàn)了信息的實時展示。進(jìn)一步地,由于提供流媒體在線播放服務(wù)的服務(wù)器無需對流媒體進(jìn)行內(nèi)容剪切和插入處理,減少了服務(wù)器的處理負(fù)荷。并且,由于接受同一流媒體在線播放服務(wù)的終端設(shè)備從用于提供信息展示服務(wù)的服務(wù)器獲取展示的信息,實現(xiàn)了不同終端設(shè)備所展示信息的同步。
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為本發(fā)明實施例中信息展示系統(tǒng)結(jié)構(gòu)圖;
[0026]圖2為本發(fā)明實施例中信息展示方法的流程圖;
[0027]圖3為本發(fā)明實施例中信息展示方法的流程圖;
[0028]圖4為本發(fā)明實施例中信息展示方法的流程圖;
[0029]圖5A-5D為本發(fā)明實施例中流媒體對應(yīng)的編碼后的媒體流的結(jié)構(gòu)示意圖;
[0030]圖6為本發(fā)明實施例中服務(wù)器結(jié)構(gòu)示意圖;
[0031]圖7為本發(fā)明實施例中終端設(shè)備結(jié)構(gòu)示意圖;
[0032]圖8為本發(fā)明實施例中信息展示系統(tǒng)結(jié)構(gòu)示意圖。
【具體實施方式】
[0033]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]本發(fā)明的發(fā)明人在研宄過程中發(fā)現(xiàn),在為終端設(shè)備提供一流媒體的在線播放服務(wù)時,服務(wù)器還可以同時為該終端設(shè)備提供信息展示服務(wù)(例如,展示廣告信息、促銷信息等)。具體的,在為終端設(shè)備提供一流媒體的在線播放服務(wù)時,如果要在一段時間內(nèi)為該終端設(shè)備提供信息展示服務(wù),服務(wù)器可以將在線播放的流媒體進(jìn)行緩存,將該流媒體中對應(yīng)于該段時間的一段內(nèi)容剪切掉,并插入所要展示的信息(如插入廣告內(nèi)容)。之后,服務(wù)器將進(jìn)行了剪切和插入處理的流媒體進(jìn)行編碼,并將編碼后的媒體流發(fā)送至終端設(shè)備。由于需要先對在線播放的流媒體進(jìn)行緩存再進(jìn)行剪切和插入處理,就增加了在線播放的時延。
[0035]有鑒于此,本發(fā)明實施例提出了一種信息展示的方法。根據(jù)本發(fā)明實施例提供的方法,當(dāng)為一終端設(shè)備提供一流媒體的在線播放服務(wù)時,服務(wù)器判斷該終端設(shè)備當(dāng)前是否需要進(jìn)行信息展示。當(dāng)確定該終端設(shè)備需要進(jìn)行信息展示時,服務(wù)器將展示時間參數(shù)發(fā)送至該終端設(shè)備,以使該終端設(shè)備在該展示時間參數(shù)指示的時間范圍內(nèi)展示信息。從而,減小了在線媒體播放時延,實現(xiàn)了信息的實時展示。進(jìn)一步地,由于服務(wù)器無需對流媒體進(jìn)行內(nèi)容剪切和插入處理,減少了服務(wù)器的處理負(fù)荷。并且,由于接受同一流媒體在線播放服務(wù)的終端設(shè)備從用于提供信息展示服務(wù)的服務(wù)器獲取展示的信息,實現(xiàn)了不同終端設(shè)備所展示信息的同步。
[0036]圖1是本發(fā)明一個實施例中信息展示系統(tǒng)的結(jié)構(gòu)圖。如圖1所示,系統(tǒng)100包括第一服務(wù)器110、終端設(shè)備120、第二服務(wù)器130、以及通信網(wǎng)絡(luò)140。
[0037]當(dāng)為一終端設(shè)備提供一流媒體的在線播放服務(wù)時,第一服務(wù)器110用于判斷該終端設(shè)備120當(dāng)前是否需要進(jìn)行信息展示;當(dāng)確定該終端設(shè)備120需要進(jìn)行信息展示時,將展示時間參數(shù)發(fā)送至該終端設(shè)備120,以使該終端設(shè)備120在該展示時間參數(shù)指示的時間范圍內(nèi)展示信息。
[0038]在本發(fā)明一個實施例中,第一服務(wù)器110可以是具有數(shù)據(jù)計算處理及存儲功能的計算設(shè)備。例如,如圖1所示,第一服務(wù)器110可以包括處理器102、非易失性計算機可讀存儲器104、I/O接口 106和網(wǎng)絡(luò)通信接口 108。這些組件通過總線105進(jìn)行通信。
[0039]在本發(fā)明一個實施例中,存儲器104中存儲有多個程序模塊:操作系統(tǒng)112、1/0模塊114、通信模塊116和應(yīng)用程序118。處理器102可以讀取存儲器中的程序模塊來實現(xiàn)本發(fā)明實施例提供的方案。
[0040]在本發(fā)明實施例中,I/O接口 106可以與輸入/輸出設(shè)備連接,例如觸摸屏、麥克風(fēng)、揚聲器等。I/o接口 106將從輸入設(shè)備接收到的輸入數(shù)據(jù)發(fā)送給I/O模塊114進(jìn)行處理,并將I/O模塊114輸出的數(shù)據(jù)發(fā)送給輸出設(shè)備。
[0041]網(wǎng)絡(luò)通信接口 108可以將從通信網(wǎng)絡(luò)140接收到的數(shù)據(jù)發(fā)送給通信模塊116,并將從通信模塊116接收到的數(shù)據(jù)通過通信網(wǎng)絡(luò)140發(fā)送出去。
[0042]存儲在存儲器104中的應(yīng)用程序118中可以包含信息展示應(yīng)用119。如圖1所示,該信息展示應(yīng)用119可以包括判斷模塊601、發(fā)送模塊602。進(jìn)一步地,該信息展示應(yīng)用119還可以包括設(shè)置模塊603,本文后續(xù)會對模塊601-603的具體功能和工作原理做詳述。處理器102可以通過執(zhí)行信息展示應(yīng)用119來實現(xiàn)判斷該終端設(shè)備120是否需要進(jìn)行信息展示;當(dāng)確定該終端設(shè)備120需