欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

廣告服務(wù)實(shí)現(xiàn)方法、裝置和系統(tǒng)的制作方法

文檔序號(hào):6586479閱讀:153來源:國知局
專利名稱:廣告服務(wù)實(shí)現(xiàn)方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通訊技術(shù)領(lǐng)域,具體涉及個(gè)性化廣告服務(wù)實(shí)現(xiàn)技術(shù)。
背景技術(shù)
電信運(yùn)營商通過利用交互電視的雙向通道能夠?yàn)橛脩籼峁V告服務(wù)。目前的廣告 服務(wù)實(shí)現(xiàn)方法主要包括如下兩種一、基于本地廣告源的廣告服務(wù)實(shí)現(xiàn)方法。系統(tǒng)中心部署有直播源和廣告定義服 務(wù)器,每個(gè)物理區(qū)域部署有直播轉(zhuǎn)發(fā)服務(wù)器和廣告源。直播源根據(jù)廣告定義服務(wù)器的指示 定義廣告插播位置,并將完成廣告定義的直播碼流向全網(wǎng)轉(zhuǎn)發(fā)。直播轉(zhuǎn)發(fā)服務(wù)器將接收的 直播碼流向所在物理區(qū)域的所有用戶終端轉(zhuǎn)發(fā)。在達(dá)到廣告插播位置時(shí),直播轉(zhuǎn)發(fā)服務(wù)器 從本地廣告源處獲取廣告信息并轉(zhuǎn)發(fā)給所在物理區(qū)域的所有用戶終端。二、基于廣告插播服務(wù)器的廣告服務(wù)實(shí)現(xiàn)方法,系統(tǒng)中心部署有直播源和廣告定 義服務(wù)器,每個(gè)物理區(qū)域部署有廣告插播服務(wù)器。直播源根據(jù)廣告定義服務(wù)器的指示定義 廣告插播位置,并將完成廣告定義的直播碼流向全網(wǎng)轉(zhuǎn)發(fā)。廣告插播服務(wù)器接收用戶終端 的廣告播放請(qǐng)求,并根據(jù)廣告播放請(qǐng)求確定用戶終端對(duì)應(yīng)的廣告信息。在達(dá)到廣告插播位 置時(shí),用戶終端從廣告插播服務(wù)器處獲取上述對(duì)應(yīng)的廣告信息。在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)方法一不能夠向同一物理區(qū)域的不同用戶 終端推送不同的廣告信息,即不能實(shí)現(xiàn)針對(duì)單個(gè)用戶終端的個(gè)性化廣告服務(wù);方法二雖然 能夠?qū)崿F(xiàn)針對(duì)單個(gè)用戶終端的個(gè)性化廣告服務(wù),但是需要在每個(gè)物理區(qū)域均部署廣告插播 服務(wù)器,個(gè)性化廣告服務(wù)的實(shí)現(xiàn)成本高。

發(fā)明內(nèi)容
本發(fā)明實(shí)施方式提供的廣告服務(wù)實(shí)現(xiàn)方法、裝置和系統(tǒng),可降低個(gè)性化廣告服務(wù) 實(shí)現(xiàn)成本。本發(fā)明實(shí)施例提供了一種廣告服務(wù)實(shí)現(xiàn)方法,包括接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求,并根據(jù)所述請(qǐng)求確定所述用戶終端 需要播放的廣告;根據(jù)預(yù)先存儲(chǔ)的提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息確定所述用戶終端需要播放 的廣告對(duì)應(yīng)的廣告服務(wù)能力列表,所述廣告服務(wù)能力列表包括提供所述需要播放的廣告 服務(wù)的廣告節(jié)點(diǎn)信息,所述廣告節(jié)點(diǎn)信息包括提供所述需要播放的廣告服務(wù)的用戶終端 信息;向需要播放所述廣告的用戶終端發(fā)送所述廣告服務(wù)能力列表,以通知需要播放所述 廣告的用戶終端從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播放的廣告內(nèi)容。同時(shí),本發(fā)明實(shí)施例還提供了一種廣告分布管理服務(wù)器,包括接收模塊,用于接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求;確定列表模塊,用于根據(jù)所述廣告服務(wù)能量列表請(qǐng)求確定所述用戶終端需要播放 的廣告,根據(jù)預(yù)先存儲(chǔ)的提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息確定所述用戶終端需要播放的廣告對(duì)應(yīng)的廣告服務(wù)能力列表,所述廣告服務(wù)能力列表包括提供所述需要播放的廣告服 務(wù)的廣告節(jié)點(diǎn)信息,且所述廣告節(jié)點(diǎn)信息包括提供所述需要播放的廣告服務(wù)的用戶終端 信息;發(fā)送模塊,用于向需要播放所述廣告的用戶終端發(fā)送所述廣告服務(wù)能力列表,以 通知需要播放所述廣告的用戶終端從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要 播放的廣告內(nèi)容。本發(fā)明實(shí)施例還提供另一種廣告服務(wù)實(shí)現(xiàn)方法,包括用戶終端根據(jù)需要播放的廣告發(fā)送廣告服務(wù)能力列表請(qǐng)求,并接收網(wǎng)絡(luò)側(cè)根據(jù)所 述廣告服務(wù)能力請(qǐng)求返回的廣告服務(wù)能力列表,所述廣告服務(wù)能力列表包括提供所述需 要播放的廣告服務(wù)的廣告節(jié)點(diǎn)信息,所述廣告節(jié)點(diǎn)信息包括提供所述需要播放的廣告服 務(wù)的用戶終端信息;所述用戶終端從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播放的廣告 內(nèi)容。本發(fā)明實(shí)施例還提供一種用戶終端,包括第一請(qǐng)求模塊,用于根據(jù)用戶終端需要播放的廣告發(fā)送廣告服務(wù)能力列表請(qǐng)求, 并接收網(wǎng)絡(luò)側(cè)根據(jù)所述廣告服務(wù)能力請(qǐng)求返回的廣告服務(wù)能力列表,所述廣告服務(wù)能力列 表包括提供廣告服務(wù)的廣告節(jié)點(diǎn)信息且所述廣告節(jié)點(diǎn)信息包括提供所述需要播放的廣 告服務(wù)的用戶終端信息;獲取廣告內(nèi)容模塊,用于從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播 放的廣告內(nèi)容。本發(fā)明實(shí)施例還提供了一種廣告服務(wù)實(shí)現(xiàn)方法,包括第一用戶終端中存儲(chǔ)有廣 告內(nèi)容,所述方法包括所述第一用戶終端接收第二用戶終端發(fā)送來的廣告播放請(qǐng)求;所述第一用戶終端根據(jù)所述廣告播放請(qǐng)求在所述存儲(chǔ)的廣告內(nèi)容查找,向所述第 二用戶終端發(fā)送查找到的廣告內(nèi)容,并根據(jù)發(fā)送的廣告內(nèi)容記錄廣告內(nèi)容提供信息;所述第一用戶終端將所述廣告內(nèi)容提供信息上報(bào)給網(wǎng)絡(luò)側(cè);所述廣告內(nèi)容提供信息用于網(wǎng)絡(luò)側(cè)為所述第一用戶終端提供的廣告服務(wù)計(jì)算服 務(wù)收益。同時(shí),本發(fā)明實(shí)施例還提供另一種用戶終端,包括第三存儲(chǔ)模塊,用于存儲(chǔ)有廣告內(nèi)容;請(qǐng)求接收模塊,用于接收第二用戶終端發(fā)送來的廣告播放請(qǐng)求;查找模塊,用于根據(jù)所述廣告播放請(qǐng)求在所述存儲(chǔ)的廣告內(nèi)容查找;廣告內(nèi)容發(fā)送模塊,用于向所述第二用戶終端發(fā)送查找到的廣告內(nèi)容;提供信息上報(bào)模塊,用于根據(jù)發(fā)送的廣告內(nèi)容記錄廣告內(nèi)容提供信息,并將所述 廣告內(nèi)容提供信息上報(bào)給網(wǎng)絡(luò)側(cè);所述廣告內(nèi)容提供信息用于網(wǎng)絡(luò)側(cè)為所在的用戶終端提 供的廣告服務(wù)計(jì)算服務(wù)收益。此外,本發(fā)明實(shí)施例還提供了一種廣告服務(wù)實(shí)現(xiàn)系統(tǒng),包括廣告入口管理服務(wù)器,用于接收到針對(duì)用戶終端當(dāng)前所在的頻道而發(fā)送的廣告列 表請(qǐng)求后,根據(jù)所述廣告列表請(qǐng)求向用戶終端返回廣告列表,所述廣告列表用于用戶終端確定需要播放的廣告。廣告分布管理服務(wù)器,用于接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求,根據(jù)所 述廣告服務(wù)能力列表請(qǐng)求確定所述用戶終端需要播放的廣告,并根據(jù)預(yù)先存儲(chǔ)的提供廣告 服務(wù)的廣告節(jié)點(diǎn)目錄信息確定所述用戶終端需要播放的廣告對(duì)應(yīng)的廣告服務(wù)能力列表,向 需要播放所述廣告的用戶終端發(fā)送所述廣告服務(wù)能力列表,以通知需要播放所述廣告的用 戶終端從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播放的廣告內(nèi)容,所述廣告服 務(wù)能力列表包括提供廣告服務(wù)的廣告節(jié)點(diǎn)信息,且所述廣告節(jié)點(diǎn)信息包括提供所述需 要播放的廣告服務(wù)的用戶終端信息。通過上述技術(shù)方案的描述可知,通過向用戶終端發(fā)送包含有其它用戶終端信息的 廣告服務(wù)能力列表,使需要播放廣告的用戶終端可以從其它用戶終端處獲取需要播放的廣 告內(nèi)容;從而可以在不需要部署大量廣告插播服務(wù)器的情況下,為用戶終端提供個(gè)性化廣 告服務(wù),降低了個(gè)性化廣告服務(wù)實(shí)現(xiàn)成本。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實(shí)施例一的廣告服務(wù)實(shí)現(xiàn)方法流程圖;圖2是本發(fā)明實(shí)施例二的廣告服務(wù)實(shí)現(xiàn)方法流程圖;圖3是本發(fā)明實(shí)施例三的廣告服務(wù)實(shí)現(xiàn)方法流程圖一;圖4是本發(fā)明實(shí)施例三的廣告服務(wù)實(shí)現(xiàn)方法流程圖二 ;圖5是本發(fā)明實(shí)施例三的廣告服務(wù)實(shí)現(xiàn)方法流程圖三;圖6是本發(fā)明實(shí)施例四的廣告服務(wù)實(shí)現(xiàn)方法流程圖;圖7是本發(fā)明實(shí)施例五的廣告服務(wù)實(shí)現(xiàn)方法流程圖;圖8是本發(fā)明實(shí)施例六的網(wǎng)絡(luò)設(shè)備示意圖;圖9是本發(fā)明實(shí)施例七的用戶終端示意圖;圖9A是本發(fā)明實(shí)施例七的獲取廣告內(nèi)容模塊示意圖;圖10是本發(fā)明實(shí)施例八的用戶終端示意圖;圖11是本發(fā)明實(shí)施例九的廣告服務(wù)實(shí)現(xiàn)系統(tǒng)示意圖;圖IlA是本發(fā)明實(shí)施例九的廣告服務(wù)實(shí)現(xiàn)系統(tǒng)服務(wù)器交互示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā) 明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施 例,都屬于本發(fā)明保護(hù)的范圍。實(shí)施例一、廣告服務(wù)實(shí)現(xiàn)方法。該方法的流程如附圖1所示。圖1中,S300、接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求,并根據(jù)接收到的廣告服務(wù)能力列表請(qǐng)求確定該用戶終端需要播放的廣告。用戶終端在確定出需要播放的廣告后,會(huì)向網(wǎng)絡(luò)側(cè)發(fā)送廣告服務(wù)能力列表請(qǐng)求, 以便于能夠從網(wǎng)絡(luò)側(cè)獲取需要播放的廣告對(duì)應(yīng)的廣告服務(wù)能力列表,廣告服務(wù)能力列表能 夠使該用戶終端獲知應(yīng)該從哪些廣告節(jié)點(diǎn)處獲取需要播放的廣告內(nèi)容。這里的廣告節(jié)點(diǎn)包 括其它用戶終端和/或廣告下載服務(wù)器。廣告服務(wù)能力列表請(qǐng)求中可以包含有需要播放的廣告信息,這里的廣告信息可以 為能夠唯一標(biāo)識(shí)出一個(gè)廣告內(nèi)容的信息。例如,廣告信息為廣告內(nèi)容ID (標(biāo)識(shí))或者廣告 名稱等。接收到廣告服務(wù)能力列表請(qǐng)求的主體可以根據(jù)該請(qǐng)求中攜帶的廣告信息獲知用戶 終端需要播放的廣告。用戶終端需要播放的廣告可以為一個(gè)廣告,也可以為多個(gè)廣告。也就是說,廣告服 務(wù)能力列表請(qǐng)求中包含的廣告信息可以是一個(gè)廣告的廣告信息,也可以是多個(gè)廣告的廣告 信息。S310、根據(jù)預(yù)先存儲(chǔ)的提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息確定上述用戶終端需要 播放的廣告對(duì)應(yīng)的廣告服務(wù)能力列表。廣告節(jié)點(diǎn)目錄信息是針對(duì)多個(gè)廣告設(shè)置的,廣告節(jié)點(diǎn)目錄信息中涉及到的廣告可 以通過維護(hù)進(jìn)行增刪,例如,在發(fā)布新廣告的情況下,可以在廣告節(jié)點(diǎn)目錄信息中針對(duì)該新 發(fā)布的廣告增加配置信息,在某個(gè)廣告有效期超期等情況下,可以在廣告節(jié)點(diǎn)目錄信息中 針對(duì)該超期的廣告刪減配置信息。廣告節(jié)點(diǎn)目錄信息能夠表示出為每一個(gè)廣告提供廣告服務(wù)的廣告節(jié)點(diǎn),其中,一 個(gè)廣告可以由多個(gè)廣告節(jié)點(diǎn)提供廣告服務(wù),一個(gè)廣告節(jié)點(diǎn)可以提供多個(gè)廣告服務(wù)。也就是 說,廣告節(jié)點(diǎn)目錄信息包括廣告節(jié)點(diǎn)信息和廣告內(nèi)容標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系,一個(gè)廣告 節(jié)點(diǎn)信息可以對(duì)應(yīng)多個(gè)廣告內(nèi)容標(biāo)識(shí)信息,一個(gè)廣告內(nèi)容標(biāo)識(shí)信息也可以對(duì)應(yīng)多個(gè)廣告節(jié) 點(diǎn)信息。廣告節(jié)點(diǎn)信息可以唯一標(biāo)識(shí)出一個(gè)廣告節(jié)點(diǎn),廣告節(jié)點(diǎn)信息如IP地址和端口信 肩、ο需要說明的是,為一個(gè)廣告提供廣告服務(wù)的廣告節(jié)點(diǎn)可以僅包括一個(gè)或多個(gè)用 戶終端;也可以僅包括廣告下載服務(wù)器;還可以包括一個(gè)或多個(gè)用戶終端和廣告下載服 務(wù)器。另外,廣告下載服務(wù)器信息可以不設(shè)置在廣告節(jié)點(diǎn)目錄信息中,即廣告下載服務(wù)器信 息和廣告節(jié)點(diǎn)目錄信息可以分別獨(dú)立存儲(chǔ)。廣告節(jié)點(diǎn)目錄信息可以以列表的形式表示,例如,廣告節(jié)點(diǎn)目錄信息包括兩列,其 中一列包括廣告內(nèi)容標(biāo)識(shí)信息,另一列包括該廣告內(nèi)容標(biāo)識(shí)信息對(duì)應(yīng)的所有廣告節(jié)點(diǎn)信 息。廣告節(jié)點(diǎn)目錄信息還可以包括廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和 廣告內(nèi)容傳輸格式信息中的至少一個(gè)。從而廣告節(jié)點(diǎn)目錄信息能夠表示出廣告節(jié)點(diǎn)在提供 廣告服務(wù)時(shí)所能夠提供的廣告內(nèi)容分辨率、廣告內(nèi)容編碼格式以及廣告內(nèi)容傳輸格式等信 息。在廣告節(jié)點(diǎn)目錄信息以列表的形式表示時(shí),廣告節(jié)點(diǎn)目錄信息還可以包括其它列,以表 示上述廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和廣告內(nèi)容傳輸格式信息等信息。對(duì)上述廣告節(jié)點(diǎn)目錄信息的維護(hù)過程可以包括接收廣告發(fā)布管理服務(wù)器發(fā)送來 的更新廣告分布信息,并根據(jù)接收到的更新廣告分布信息維護(hù)廣告節(jié)點(diǎn)目錄信息,如在廣 告節(jié)點(diǎn)目錄信息中針對(duì)新增加的廣告設(shè)置新的表項(xiàng)。
對(duì)上述廣告節(jié)點(diǎn)目錄信息的維護(hù)過程也可以包括接收用戶終端發(fā)送來的廣告服 務(wù)能力上報(bào)消息,根據(jù)接收到的廣告服務(wù)能力上報(bào)消息維護(hù)廣告節(jié)點(diǎn)目錄信息,如在廣告 節(jié)點(diǎn)目錄信息中的相關(guān)廣告對(duì)應(yīng)的廣告節(jié)點(diǎn)信息中增加該用戶終端的信息等。對(duì)上述廣告節(jié)點(diǎn)目錄信息的維護(hù)過程還可以包括接收一個(gè)用戶終端發(fā)送來的狀 態(tài)刷新消息,在沒有定期接收到該用戶終端發(fā)送的下一個(gè)狀態(tài)刷新消息時(shí),維護(hù)廣告節(jié)點(diǎn) 目錄信息,如從廣告節(jié)點(diǎn)目錄信息中的相關(guān)廣告對(duì)應(yīng)的廣告節(jié)點(diǎn)信息中刪除該用戶終端的 fn息等。本實(shí)施例可以采用上述描述的一種或多種維護(hù)過程對(duì)廣告節(jié)點(diǎn)目錄信息進(jìn)行維 護(hù),以保證廣告節(jié)點(diǎn)目錄信息的準(zhǔn)確性。S310中向用戶終端發(fā)送的廣告服務(wù)能力列表包括提供需要播放的廣告服務(wù)的 廣告節(jié)點(diǎn)信息。廣告節(jié)點(diǎn)信息可以包括其它用戶終端信息和/或廣告下載服務(wù)器信息。 這里的其它用戶終端為除發(fā)送廣告服務(wù)能力列表請(qǐng)求之外的能夠提供需要播放的廣告服 務(wù)的用戶終端。用戶終端可以根據(jù)廣告服務(wù)能力列表中的廣告節(jié)點(diǎn)信息確定出能夠?yàn)槠涮?供廣告服務(wù)的廣告節(jié)點(diǎn),從而用戶終端從能夠提供廣告服務(wù)的廣告節(jié)點(diǎn)處獲取到需要播放 的廣告內(nèi)容。可選的,廣告服務(wù)能力列表中還可以包括廣告信息(如廣告內(nèi)容標(biāo)識(shí)),即 廣告服務(wù)能力列表中包括廣告信息與廣告節(jié)點(diǎn)信息的對(duì)應(yīng)關(guān)系。從而在廣告服務(wù)能力列 表請(qǐng)求中攜帶有多個(gè)廣告信息的情況下,用戶終端可以根據(jù)接收到的廣告服務(wù)能力列表中 包含的信息明確獲知從哪個(gè)廣告節(jié)點(diǎn)處可以獲取到哪個(gè)廣告內(nèi)容。在根據(jù)廣告節(jié)點(diǎn)目錄信息確定用戶終端的廣告服務(wù)能力列表時(shí),可以考慮用戶終 端當(dāng)前所在位置,例如,可以優(yōu)先將距離用戶終端當(dāng)前所在位置近的、且能夠提供需要播放 的廣告內(nèi)容的其它用戶終端確定為提供需要播放的廣告服務(wù)的廣告節(jié)點(diǎn)。在廣告節(jié)點(diǎn)目錄信息包括廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和廣告內(nèi) 容傳輸格式信息中的至少一個(gè)的情況下,廣告服務(wù)能力列表還可以包括廣告內(nèi)容分辨率信 息、廣告內(nèi)容編碼格式信息和廣告內(nèi)容傳輸格式信息中相應(yīng)的信息。也就是說,廣告服務(wù) 能力列表包括的信息可以為廣告節(jié)點(diǎn)目錄信息中的與需要播放的廣告信息匹配的記錄。 需要說明的是,廣告服務(wù)能力列表中可以包括匹配記錄中包含的所有廣告節(jié)點(diǎn)信息,也可 以包括匹配記錄中包含的部分廣告節(jié)點(diǎn)信息。這里的部分廣告節(jié)點(diǎn)信息可以是根據(jù)預(yù)定 策略選擇出的廣告節(jié)點(diǎn)信息,這里的預(yù)定策略可以包括距離近、廣告內(nèi)容分辨率滿足預(yù)定 要求、廣告內(nèi)容編碼格式滿足預(yù)定要求以及廣告內(nèi)容傳輸格式滿足預(yù)定要求中的一個(gè)或多 個(gè)。一個(gè)具體的例子為在用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求中包含有用戶終端期望 的廣告內(nèi)容分辨率信息、期望的廣告內(nèi)容編碼格式信息以及期望的廣告內(nèi)容傳輸格式信息 的情況下,在確定廣告服務(wù)能力列表請(qǐng)求對(duì)應(yīng)的廣告服務(wù)能力列表時(shí),可以在考慮距離用 戶終端近的基礎(chǔ)上,盡可能的選擇能夠滿足用戶終端期望的廣告內(nèi)容分辨率、廣告內(nèi)容編 碼格式以及廣告內(nèi)容傳輸格式的其它用戶終端作為廣告節(jié)點(diǎn)。選擇廣告節(jié)點(diǎn)信息的預(yù)定策 略可以有多種變換形式,本實(shí)施例不限制預(yù)定策略的具體表現(xiàn)形式。S320、向需要播放上述廣告的用戶終端發(fā)送上述廣告服務(wù)能力列表,以通知需要 播放該廣告的用戶終端從廣告服務(wù)能力列表中涉及的廣告節(jié)點(diǎn)處獲取上述需要播放的廣 告內(nèi)容。廣告服務(wù)能力列表中涉及的廣告節(jié)點(diǎn)即廣告服務(wù)能力列表中包含的廣告節(jié)點(diǎn)信息 對(duì)應(yīng)的廣告節(jié)點(diǎn)。
本實(shí)施例的執(zhí)行主體可以稱為廣告分布管理服務(wù)器,當(dāng)然,該執(zhí)行主體也可以冠 以其它名稱。廣告分布管理服務(wù)器可以獨(dú)立設(shè)置,也可以設(shè)置于其它功能實(shí)體中。另外,本 實(shí)施例中涉及到的信息交互所采用的協(xié)議以及消息格式等可以根據(jù)實(shí)際網(wǎng)絡(luò)情況來決定, 例如,信息交互采用的協(xié)議可以為Real-timeTransport Streaming Protocol (實(shí)時(shí)流媒體 傳輸協(xié)議,RTSP)或者HypertextTransfer Protocol (超文本傳輸協(xié)議,HTTP)等。本實(shí)施 例不限制信息交互所采用的協(xié)議以及消息格式等的具體表現(xiàn)形式。本實(shí)施例中的用戶終端和其它用戶終端可以包括機(jī)頂盒、PC(計(jì)算機(jī))以及移動(dòng) 終端等。本實(shí)施例不限制用戶終端和其它用戶終端的具體表現(xiàn)形式。從上述實(shí)施例一的描述可知,本實(shí)施例通過根據(jù)用戶終端發(fā)送來的廣告服務(wù)能力 列表請(qǐng)求確定出用戶終端需要播放的廣告,并根據(jù)預(yù)先存儲(chǔ)的廣告節(jié)點(diǎn)目錄信息為用戶終 端提供包含有用戶終端信息的廣告服務(wù)能力列表,使需要播放廣告的用戶終端可以從其它 用戶終端處獲取到需要播放的廣告內(nèi)容,從而不但實(shí)現(xiàn)了個(gè)性化廣告服務(wù),而且,可以在不 需要部署大量廣告插播服務(wù)器的情況下,為用戶終端提供個(gè)性化廣告服務(wù),降低了個(gè)性化 廣告服務(wù)實(shí)現(xiàn)成本。實(shí)施例二、個(gè)性化廣告服務(wù)實(shí)現(xiàn)方法。該方法的流程如附圖2所示。圖2中,S400、用戶終端根據(jù)需要播放的廣告發(fā)送廣告服務(wù)能力列表請(qǐng)求。用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求中包含有需要播放的廣告信息,廣告信息 如廣告內(nèi)容ID(標(biāo)識(shí))或者廣告名稱等。廣告服務(wù)能力列表請(qǐng)求中包含的廣告信息可以是 一個(gè)廣告的廣告信息,也可以是多個(gè)廣告的廣告信息;即需要播放的廣告可以為一個(gè)廣告, 也可以為多個(gè)廣告。本實(shí)施例中需要播放的廣告可以是針對(duì)用戶終端當(dāng)前所在頻道的,即 不同頻道對(duì)應(yīng)的廣告集可以不相同,用戶終端需要播放的廣告應(yīng)屬于用戶終端當(dāng)前所在頻 道對(duì)應(yīng)的廣告集。頻道對(duì)應(yīng)的廣告集即可以為該頻道播放的所有廣告的集合。用戶終端當(dāng) 前所在頻道對(duì)應(yīng)的廣告集可以為用戶終端當(dāng)前所在頻道對(duì)應(yīng)的所有廣告的集合,也可以為 用戶終端當(dāng)前所在頻道的當(dāng)前廣告插播位置對(duì)應(yīng)的所有廣告的集合。由于觀看同一頻道的各用戶終端的廣告插播位置是相同的,為避免觀看同一頻道 的各用戶終端同時(shí)發(fā)送廣告服務(wù)能力列表請(qǐng)求,造成網(wǎng)絡(luò)側(cè)對(duì)廣告服務(wù)能力列表請(qǐng)求的處 理擁塞,用戶終端可以在廣告的播放時(shí)間之前的預(yù)定時(shí)間段內(nèi)隨機(jī)選擇發(fā)送時(shí)間點(diǎn),并在 隨機(jī)選擇的發(fā)送時(shí)間點(diǎn)處發(fā)送廣告服務(wù)能力列表請(qǐng)求。廣告的播放時(shí)間也即廣告插播位 置。上述預(yù)定時(shí)間段的長(zhǎng)短可以根據(jù)實(shí)際網(wǎng)絡(luò)的具體情況(如網(wǎng)絡(luò)傳輸延遲等)來確定。用戶終端需要在發(fā)送廣告服務(wù)能力列表請(qǐng)求之前,獲取需要播放的廣告信息,用 戶終端可以根據(jù)預(yù)先存儲(chǔ)的廣告列表確定需要播放的廣告信息,也可以通過請(qǐng)求廣告列表 的方式獲取需要播放的廣告信息。通過請(qǐng)求廣告列表的方式獲取需要播放的廣告信息的一 個(gè)具體的例子為針對(duì)當(dāng)前所在的頻道,用戶終端向網(wǎng)絡(luò)側(cè)發(fā)送廣告列表請(qǐng)求,廣告列表請(qǐng) 求中可以攜帶有廣告位ID。廣告位ID可以包括用戶終端當(dāng)前所在頻道ID和/或頁面ID 等。本實(shí)施例不限制廣告位ID的具體表現(xiàn)形式。這里的廣告列表請(qǐng)求也可以稱為廣告播 放列表請(qǐng)求??蛇x的,廣告列表請(qǐng)求中還可以包括用戶終端ID。網(wǎng)絡(luò)側(cè)接收到廣告列表請(qǐng) 求后,根據(jù)廣告位ID確定用戶終端當(dāng)前所在頻道對(duì)應(yīng)的廣告集即廣告列表,并向用戶終端 返回廣告列表,廣告列表中可以包含有廣告信息(如廣告內(nèi)容ID)等。網(wǎng)絡(luò)側(cè)在確定用戶 終端當(dāng)前所在頻道對(duì)應(yīng)的廣告列表時(shí),可以考慮用戶終端的屬性信息。用戶終端的屬性信息可以包括用戶的年齡、性別、工作、收入、以及喜好等信息。通過用戶終端的屬性,網(wǎng)絡(luò)側(cè) 可以為用戶終端確定出包含有用戶終端感興趣的廣告的廣告列表。用戶終端的屬性信息可 以預(yù)先設(shè)置在網(wǎng)絡(luò)側(cè)。網(wǎng)絡(luò)側(cè)可以根據(jù)廣告列表請(qǐng)求中攜帶的用戶終端ID在預(yù)先設(shè)置的 信息中查找到用戶終端的屬性信息。用戶終端在接收到網(wǎng)絡(luò)側(cè)返回的廣告列表后,可以存儲(chǔ)該廣告列表,這樣,如果用 戶終端針對(duì)當(dāng)前所在的頻道需要發(fā)送廣告列表請(qǐng)求時(shí),可以先判斷下其存儲(chǔ)的信息中是否 包括當(dāng)前所在的頻道對(duì)應(yīng)的可用廣告列表,如果存儲(chǔ)的信息中不包括當(dāng)前所在的頻道對(duì)應(yīng) 的可用廣告列表,則用戶終端再針對(duì)當(dāng)前所在的頻道發(fā)送廣告列表請(qǐng)求;如果存儲(chǔ)的信息 中包括當(dāng)前所在的頻道對(duì)應(yīng)的可用廣告列表,則用戶終端可以不發(fā)送廣告列表請(qǐng)求,而是 根據(jù)其存儲(chǔ)的可用廣告列表來確定需要播放的廣告。可用廣告列表即當(dāng)前仍然有效且能夠 被用戶終端利用的廣告列表。本實(shí)施例可以針對(duì)用戶終端存儲(chǔ)的廣告列表設(shè)置有效期,在有效期范圍內(nèi),該廣 告列表為可用廣告列表,如果超過有效期,則該廣告列表為不可用廣告列表,用戶終端可以 隨時(shí)刪除不可用廣告列表。S410、用戶終端接收網(wǎng)絡(luò)側(cè)根據(jù)上述廣告服務(wù)能力請(qǐng)求返回的廣告服務(wù)能力列 表,該廣告服務(wù)能力列表包括提供廣告服務(wù)的廣告節(jié)點(diǎn)信息;提供廣告服務(wù)的廣告節(jié)點(diǎn) 信息可以包括其它用戶終端信息。需要說明的是,提供廣告服務(wù)的廣告節(jié)點(diǎn)信息可以僅包括其它用戶終端信息,也 可以僅包括廣告下載服務(wù)器信息,還可以既包括其它用戶終端信息又包括廣告下載服務(wù)器 信息。另外,在提供廣告服務(wù)的廣告節(jié)點(diǎn)信息中不包括廣告下載服務(wù)器信息的情況下,用戶 終端可以通過其存儲(chǔ)的信息獲知廣告下載服務(wù)器信息。其它用戶終端信息用于使需要播放 廣告的用戶終端能夠訪問到其它用戶終端,其它用戶終端信息如其它用戶終端的IP地址 和端口信息等。另外,廣告服務(wù)能力列表中還可以包括廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式 信息和廣告內(nèi)容傳輸格式信息中的至少一個(gè),具體如上述實(shí)施例一中的描述,在此不再重 復(fù)說明。S420、用戶終端從廣告服務(wù)能力列表中涉及的廣告節(jié)點(diǎn)處獲取需要播放的廣告內(nèi)容。用戶終端可以從廣告服務(wù)能力列表包含的所有廣告節(jié)點(diǎn)處獲取需要播放的廣告 內(nèi)容,也可以從廣告服務(wù)能力列表包含的部分廣告節(jié)點(diǎn)處獲取需要播放的廣告內(nèi)容。在用戶終端從廣告服務(wù)能力列表包含的部分廣告節(jié)點(diǎn)處獲取需要播放的廣告內(nèi) 容時(shí),用戶終端需要從廣告服務(wù)能力列表包含的所有廣告節(jié)點(diǎn)中挑選出部分廣告節(jié)點(diǎn)。用戶終端挑選廣告節(jié)點(diǎn)的一個(gè)具體例子為用戶終端向廣告服務(wù)能力列表中涉及 到的所有或部分廣告節(jié)點(diǎn)發(fā)送廣告服務(wù)能力查詢請(qǐng)求,并接收廣告節(jié)點(diǎn)返回的包含可用帶 寬的廣告服務(wù)能力信息,用戶終端根據(jù)各可用帶寬確定提供廣告服務(wù)的廣告節(jié)點(diǎn)。為避免 用戶終端等待廣告服務(wù)能力信息的時(shí)間過長(zhǎng),用戶終端可以設(shè)置預(yù)定時(shí)間間隔,并在發(fā)送 廣告服務(wù)能力查詢請(qǐng)求時(shí),開始對(duì)預(yù)定時(shí)間間隔進(jìn)行計(jì)時(shí),并在計(jì)時(shí)值達(dá)到預(yù)定時(shí)間間隔 時(shí),根據(jù)接收到的各可用帶寬確定提供廣告服務(wù)的廣告節(jié)點(diǎn)。在計(jì)時(shí)值達(dá)到預(yù)定時(shí)間間隔 之后,用戶終端可以直接丟棄接收到廣告服務(wù)能力信息,也可以緩存該廣告服務(wù)能力信息,作為再次挑選提供廣告內(nèi)容的廣告節(jié)點(diǎn)的依據(jù)。在各可用帶寬之和不能滿足需要播放廣告 內(nèi)容傳輸?shù)膸捯蟮那闆r下,用戶終端可以將廣告下載服務(wù)器納入提供廣告服務(wù)的廣告 節(jié)點(diǎn),使廣告下載服務(wù)器可以為其提供需要播放廣告的補(bǔ)償碼流。也就是說,在其它用戶終 端提供的廣告服務(wù)能力不能夠滿足廣告播放需求的情況下,可以通過廣告下載服務(wù)器提供 補(bǔ)償碼流的方式來滿足廣告播放需求。用戶終端挑選廣告節(jié)點(diǎn)的另一個(gè)具體例子為在廣告服務(wù)能力列表中包含有廣告 內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和廣告內(nèi)容傳輸格式信息的情況下,用戶終端可 以選擇滿足分辨率要求、編碼格式要求以及傳輸格式要求的廣告節(jié)點(diǎn)。在其它用戶終端的 廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和廣告內(nèi)容傳輸格式信息不能滿足需要播放 廣告的用戶終端的分辨率要求、編碼格式要求和/或傳輸格式要求時(shí),用戶終端可以將廣 告下載服務(wù)器納入提供廣告服務(wù)的廣告節(jié)點(diǎn),使廣告下載服務(wù)器可以為其提供需要播放廣 告的補(bǔ)償碼流。用戶終端也可以采用其它方式來挑選廣告節(jié)點(diǎn),例如隨機(jī)挑選;再例如,將上述兩 個(gè)挑選廣告節(jié)點(diǎn)的具體例子結(jié)合起來,如用戶終端向滿足分辨率要求、編碼格式要求以及 傳輸格式要求的廣告節(jié)點(diǎn)發(fā)送廣告服務(wù)能力查詢請(qǐng)求等。本實(shí)施例不限制用戶終端選擇廣 告節(jié)點(diǎn)的具體實(shí)現(xiàn)過程。用戶終端在確定出向其提供廣告服務(wù)的廣告節(jié)點(diǎn)后,可以向提供廣告服務(wù)的廣告 節(jié)點(diǎn)發(fā)送資源預(yù)留請(qǐng)求,用戶終端接收廣告節(jié)點(diǎn)返回的資源預(yù)留響應(yīng),從而在用戶終端與 廣告節(jié)點(diǎn)之間為用戶終端需要播放的廣告內(nèi)容的傳輸預(yù)留了資源。用戶終端在達(dá)到需要播 放的廣告的插播觸發(fā)位置時(shí),向預(yù)留資源的廣告節(jié)點(diǎn)發(fā)送廣告播放請(qǐng)求,接收到廣告播放 請(qǐng)求的廣告節(jié)點(diǎn)通過預(yù)留的資源發(fā)送廣告碼流,需要播放廣告的用戶終端接收廣告碼流, 并根據(jù)接收到的廣告碼流播放廣告。上述廣告碼流即廣告內(nèi)容。在用戶終端從多個(gè)廣告節(jié)點(diǎn)處獲取廣告內(nèi)容的情況下,用戶終端從一個(gè)廣告節(jié)點(diǎn) 處獲取的廣告內(nèi)容可以是需要播放的廣告中的部分時(shí)間段的廣告內(nèi)容,即多個(gè)廣告節(jié)點(diǎn) 從用戶終端提供需要播放的廣告中不同時(shí)間段的廣告內(nèi)容;這樣,用戶終端可以將各段廣 告內(nèi)容拼接起來播放。另外,用戶終端從一個(gè)廣告節(jié)點(diǎn)處獲取的廣告內(nèi)容也可以是基于分 層編碼的不同編碼層的廣告內(nèi)容;同樣的,用戶終端可以將不同編碼層的廣告內(nèi)容組合起 來播放。上述用戶終端從不同廣告節(jié)點(diǎn)處獲取分時(shí)間段的廣告內(nèi)容以及用戶終端從不同廣 告節(jié)點(diǎn)處獲取分編碼層的廣告內(nèi)容可以組合應(yīng)用。具體不再詳細(xì)說明。可選的,在用戶終端接收到廣告內(nèi)容后,用戶終端可以存儲(chǔ)接收到的廣告內(nèi)容,之 后,用戶終端可以根據(jù)存儲(chǔ)的廣告內(nèi)容向網(wǎng)絡(luò)側(cè)發(fā)送廣告服務(wù)能力上報(bào)消息,該廣告服務(wù) 能力上報(bào)消息用于維護(hù)網(wǎng)絡(luò)側(cè)的廣告節(jié)點(diǎn)目錄信息。廣告服務(wù)能力上報(bào)信息中可以攜帶有 廣告信息、用戶終端信息、以及廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和廣告內(nèi)容傳 輸格式信息等。廣告服務(wù)能力上報(bào)消息中攜帶的信息可以與網(wǎng)絡(luò)側(cè)存儲(chǔ)的廣告節(jié)點(diǎn)目錄信 息中包含的信息相對(duì)應(yīng)。網(wǎng)絡(luò)側(cè)在接收到廣告服務(wù)能力上報(bào)消息后,可以將該用戶終端信 息等添加在廣告節(jié)點(diǎn)目錄信息中該廣告信息對(duì)應(yīng)的信息中??蛇x的,用戶終端還可以定期的向網(wǎng)絡(luò)側(cè)發(fā)送狀態(tài)刷新消息,該狀態(tài)刷新消息用 于維護(hù)網(wǎng)絡(luò)側(cè)的廣告節(jié)點(diǎn)目錄信息。狀態(tài)刷新消息中攜帶有用戶終端信息,還可以攜帶有 廣告信息。在用戶終端處于待機(jī)、或關(guān)機(jī)等情況下,用戶終端不再向網(wǎng)絡(luò)側(cè)發(fā)送狀態(tài)刷新消息。由于狀態(tài)刷新消息是用戶終端定期發(fā)送的,因此,如果網(wǎng)絡(luò)側(cè)在接收到用戶終端發(fā)送的 狀態(tài)刷新消息,但是,網(wǎng)絡(luò)側(cè)沒有如期接收到下一個(gè)狀態(tài)刷新消息,則網(wǎng)絡(luò)側(cè)應(yīng)該將該用戶 終端信息從廣告節(jié)點(diǎn)目錄信息的節(jié)點(diǎn)信息中刪除。在狀態(tài)刷新消息中攜帶有廣告信息的情 況下,網(wǎng)絡(luò)側(cè)可以根據(jù)該廣告信息在廣告節(jié)點(diǎn)目錄信息中查找匹配的記錄,并將匹配記錄 中的該用戶終端信息刪除。在狀態(tài)刷新消息中沒有攜帶有廣告信息的情況下,網(wǎng)絡(luò)側(cè)可以 在廣告節(jié)點(diǎn)目錄信息中查找該用戶終端信息,并刪除查找到的用戶終端信息。需要說明的是,需要播放廣告的用戶終端從其它用戶終端處獲取的廣告內(nèi)容可以 是其它用戶終端主動(dòng)從廣告下載服務(wù)器處下載的廣告內(nèi)容,也可以是其它用戶終端被動(dòng)的 從廣告下載服務(wù)器處下載的廣告內(nèi)容,還可以是其它用戶終端利用上述實(shí)施例二記載的方 法獲取到廣告內(nèi)容。上述主動(dòng)從廣告下載服務(wù)器處下載廣告內(nèi)容的一個(gè)具體例子為其它 用戶終端在啟動(dòng)后,向廣告下載服務(wù)器發(fā)送下載請(qǐng)求,以從廣告下載服務(wù)器處下載部分廣 告的廣告內(nèi)容,此時(shí)的其它用戶終端可以為有能力下載部分廣告的廣告內(nèi)容的用戶終端。 上述被動(dòng)的從廣告下載服務(wù)器處下載廣告內(nèi)容的一個(gè)具體例子為廣告下載服務(wù)器中預(yù)先 存儲(chǔ)了有能力下載部分廣告的廣告內(nèi)容的用戶終端信息,廣告下載服務(wù)器根據(jù)其存儲(chǔ)的用 戶終端信息主動(dòng)向用戶終端推送部分廣告的廣告內(nèi)容。本實(shí)施例不限制其它用戶終端獲得 廣告內(nèi)容的具體實(shí)現(xiàn)方式。另外,本實(shí)施例中的廣告內(nèi)容可以為通過分層編碼方式獲得的 廣告內(nèi)容,這樣,即便是用戶終端僅接收到部分碼流,用戶終端也可以采用較低的質(zhì)量進(jìn)行 廣告播放,從而可以避免由于網(wǎng)絡(luò)環(huán)境以及可用資源等原因?qū)е碌挠脩艚K端不能夠進(jìn)行廣 告播放的現(xiàn)象。另外,本實(shí)施例中涉及到的信息交互所采用的協(xié)議以及消息格式等可以根據(jù)實(shí)際 網(wǎng)絡(luò)情況來決定,例如,采用的協(xié)議可以為RTSP或者HTTP等。本實(shí)施例不限制信息交互所 采用的協(xié)議以及消息格式等的具體表現(xiàn)形式。從上述實(shí)施例二的描述可知,本實(shí)施例中需要播放廣告的用戶終端通過向網(wǎng)絡(luò)側(cè) 發(fā)送廣告服務(wù)能力列表請(qǐng)求,使用戶終端可以獲得廣告服務(wù)能力列表,由于廣告服務(wù)能力 列表中包含有其它用戶終端信息,因此,需要播放廣告的用戶終端可以從其它用戶終端處 獲得需要播放的廣告內(nèi)容,從而可以在不需要部署大量廣告插播服務(wù)器的情況下,實(shí)現(xiàn)個(gè) 性化廣告服務(wù)。實(shí)施例三、廣告服務(wù)實(shí)現(xiàn)方法。該方法的流程如附圖3、附圖4和附圖5所示。圖3中,S501、用戶終端1發(fā)送廣告列表請(qǐng)求,以請(qǐng)求獲得針對(duì)用戶終端1當(dāng)前所 在頻道的廣告列表。廣告列表請(qǐng)求也可以稱為廣告播放列表請(qǐng)求。用戶終端1可以定期發(fā) 送廣告列表請(qǐng)求,也可以在進(jìn)行頻道切換等情況下發(fā)送廣告列表請(qǐng)求。為降低用戶終端發(fā)送廣告列表請(qǐng)求的頻度,用戶終端1可以在需要發(fā)送廣告列表 請(qǐng)求時(shí),先對(duì)用戶終端1中是否緩存有用戶終端1當(dāng)前所在頻道的廣告列表進(jìn)行檢查,在 確定緩存有廣告列表且緩存的該廣告列表處于有效期內(nèi)時(shí),用戶終端1不發(fā)送廣告列表請(qǐng) 求;在確定沒有緩存廣告列表或者緩存的廣告列表已超過有效期,則用戶終端1發(fā)送廣告 列表請(qǐng)求。S502、廣告入口管理服務(wù)器在接收到用戶終端1發(fā)送來的廣告列表請(qǐng)求后,針對(duì) 用戶終端1的屬性和用戶終端1當(dāng)前所在頻道為用戶終端1生成廣告列表。S503、廣告入口管理服務(wù)器向用戶終端1返回上述生成的廣告列表。
S504、用戶終端1接收到廣告列表后,確定需要播放的廣告,根據(jù)需要播放的廣告 發(fā)送廣告服務(wù)能力列表請(qǐng)求。由于用戶終端的狀態(tài)(如用戶終端打開或關(guān)閉等)可能會(huì)不斷更新,為了保證用 戶終端1請(qǐng)求獲得的廣告服務(wù)能力列表的可用性,用戶終端1可以在廣告播放前的一小段 時(shí)間內(nèi)發(fā)送廣告服務(wù)能力列表請(qǐng)求。另外,為了避免廣告服務(wù)能力列表請(qǐng)求對(duì)廣告分布管 理服務(wù)器的沖擊,用戶終端1可以在上述一小段時(shí)間內(nèi)隨機(jī)選擇發(fā)送廣告服務(wù)能力列表請(qǐng) 求的時(shí)間點(diǎn),并在該選擇的時(shí)間點(diǎn)發(fā)送廣告服務(wù)能力列表請(qǐng)求。S505、廣告分布管理服務(wù)器接收到廣告服務(wù)能力列表請(qǐng)求后,廣告分布管理服務(wù) 器根據(jù)用戶終端1當(dāng)前所在位置和用戶終端1需要播放的廣告為用戶終端1生成廣告服務(wù) 能力列表。該廣告服務(wù)能力列表中可以包含有為用戶終端1提供廣告服務(wù)的其它用戶終端 信息和廣告下載服務(wù)器信息。這里的其它用戶終端信息如用戶終端2信息。由于用戶終端的類型是多種多樣的,因此,各用戶終端對(duì)廣告內(nèi)容的分辨率、媒體 編碼格式以及傳輸格式等的要求也是多種多樣的,廣告分布管理服務(wù)器可以在為用戶終端 1生成廣告服務(wù)能力列表時(shí),可以考慮用戶終端1的類型,即廣告分布管理服務(wù)器為用戶終 端1生成的廣告服務(wù)能力列表中可以只包括能夠滿足用戶終端1對(duì)廣告內(nèi)容的分辨率、媒 體編碼格式以及傳輸格式等要求的廣告節(jié)點(diǎn)信息。用戶終端1的類型如機(jī)頂盒、PC或者移 動(dòng)終端等。S506、廣告分布管理服務(wù)器向用戶終端1返回上述生成的廣告服務(wù)能力列表。S507、用戶終端1在接收到廣告服務(wù)能力列表后,向用戶終端2發(fā)送廣告服務(wù)能力 查詢請(qǐng)求,以查詢用戶終端2的廣告服務(wù)能力。S508、用戶終端2接收到廣告服務(wù)能力查詢請(qǐng)求后,向用戶終端1返回用戶終端2 的廣告服務(wù)能力信息。廣告服務(wù)能力信息中包含有可用帶寬。S509、用戶終端1在預(yù)定時(shí)間間隔內(nèi)接收到用戶終端2的廣告服務(wù)能力信息,用戶 終端1向用戶終端2發(fā)送資源預(yù)留請(qǐng)求。S510、用戶終端2接收到資源預(yù)留請(qǐng)求后,如果確定能夠提供廣告服務(wù),則用戶終 端2記錄該資源預(yù)留請(qǐng)求。S511、用戶終端2向用戶終端1返回資源預(yù)留響應(yīng)。S512、用戶終端1接收到資源預(yù)留響應(yīng)后,記錄已預(yù)約的預(yù)留資源。如果已預(yù)約 的預(yù)留資源不能滿足廣告播放要求,則用戶終端1還需要廣告下載服務(wù)器為其提供補(bǔ)償碼 流。當(dāng)廣告列表存在多個(gè)廣告內(nèi)容ID時(shí),上述圖3中的相應(yīng)內(nèi)容可以重復(fù)進(jìn)行,直到 最后一個(gè)廣告。例如,在一個(gè)廣告服務(wù)能力列表請(qǐng)求只攜帶一個(gè)廣告信息時(shí),圖3中的S504 至S512可以針對(duì)每一個(gè)廣告信息重復(fù)執(zhí)行。需要說明的是,如果用戶終端2可以為用戶終 端1需要播放的多個(gè)廣告提供廣告服務(wù),則S507至S512可以只執(zhí)行一次。也就是說,在一 個(gè)其它用戶終端能夠?yàn)橛脩艚K端提供多個(gè)廣告內(nèi)容的情況下,用戶終端應(yīng)該盡可能的使該 其它用戶終端為其提供多個(gè)廣告內(nèi)容。之后,在達(dá)到廣告插播位置時(shí),進(jìn)入附圖4所示的流程。圖4中,S601、在達(dá)到廣告插播位置時(shí),用戶終端1向用戶終端2發(fā)送廣告播放請(qǐng) 求。
S602、用戶終端2接收到廣告播放請(qǐng)求后,利用已預(yù)約的預(yù)留資源向用戶終端1發(fā) 送廣告碼流。S603、在已預(yù)約的預(yù)留資源不能滿足廣告服務(wù)要求或者部分預(yù)留資源不可用等情 況下,用戶終端1向廣告下載服務(wù)器發(fā)送補(bǔ)償碼流請(qǐng)求。向廣告下載服務(wù)器發(fā)送的補(bǔ)償碼 流請(qǐng)求屬于廣告播放請(qǐng)求。S604、下載服務(wù)器接收到補(bǔ)償碼流請(qǐng)求后,向用戶終端1發(fā)送需要播放廣告的補(bǔ) 償碼流。S605、用戶終端1構(gòu)造播放緩沖,根據(jù)接收到的廣告碼流和補(bǔ)償碼流進(jìn)行廣告播 放。用戶終端1需要在播放緩沖播空前,請(qǐng)求后續(xù)的廣告內(nèi)容。用戶終端1由于具備足夠的緩存空間,因此,用戶終端1可以緩存播放的廣告內(nèi)容。S606、用戶終端1緩存廣告內(nèi)容后,用戶終端1向廣告分布管理服務(wù)器上報(bào)廣告服 務(wù)能力,用戶終端1上報(bào)的廣告服務(wù)能力可以包括用戶終端1的物理位置信息、廣告內(nèi)容 標(biāo)識(shí)、廣告內(nèi)容編碼格式、廣告內(nèi)容分辯率和廣告內(nèi)容傳輸格式等。S607、廣告分布管理服務(wù)器根據(jù)接收到的廣告服務(wù)能力上報(bào)信息更新其存儲(chǔ)的廣 告節(jié)點(diǎn)目錄信息,以在廣告節(jié)點(diǎn)目錄信息中增加新的廣告服務(wù)能力。在用戶終端1上報(bào)了廣告服務(wù)能力后,需要與廣告分布服務(wù)器進(jìn)行狀態(tài)刷新過 程,該過程如附圖5所示。圖5中,S701、用戶終端1向廣告分布管理服務(wù)器發(fā)送狀態(tài)刷新消息。狀態(tài)刷新消 息可以包括可用帶寬、可提供服務(wù)的廣告內(nèi)容標(biāo)識(shí)、廣告內(nèi)容的分辯率信息、廣告內(nèi)容編碼 格式信息和廣告內(nèi)容傳輸格式信息等。S702、廣告分布管理服務(wù)器接收到狀態(tài)刷新消息后,對(duì)其存儲(chǔ)的廣告節(jié)點(diǎn)目錄信 息進(jìn)行刷新,并為用戶終端1啟動(dòng)定時(shí)器。在定時(shí)器超時(shí)時(shí),如果廣告分布管理服務(wù)器沒有接收到用戶終端1再次發(fā)送來的 狀態(tài)刷新消息,到S703。S703、廣告分布管理服務(wù)器從廣告節(jié)點(diǎn)目錄信息中刪除用戶終端1信息。從上述實(shí)施例三的描述可知,本實(shí)施例中的用戶終端1可以從廣告下載服務(wù)器和 用戶終端2處獲取到需要播放的廣告內(nèi)容,從而可以在不需要部署大量廣告插播服務(wù)器的 情況下,實(shí)現(xiàn)個(gè)性化廣告服務(wù);另外,本實(shí)施例可以適用于用戶終端一邊接收其它用戶終端 和廣告下載服務(wù)器發(fā)送來的廣告碼流一邊播放廣告的應(yīng)用場(chǎng)景。實(shí)施例四、廣告服務(wù)實(shí)現(xiàn)方法,該方法的流程如附圖6所示。圖6中,S801、用戶終端1發(fā)送廣告列表請(qǐng)求,以請(qǐng)求獲得針對(duì)用戶終端1當(dāng)前所 在頻道的廣告列表。用戶終端1可以定期發(fā)送廣告列表請(qǐng)求,也可以在進(jìn)行頻道切換等情 況下發(fā)送廣告列表請(qǐng)求。S802、廣告入口管理服務(wù)器在接收到用戶終端1發(fā)送來的廣告列表請(qǐng)求后,針對(duì) 用戶終端1的屬性和用戶終端1當(dāng)前所在頻道為用戶終端1生成廣告列表,并向用戶終端 1返回上述生成的廣告列表。S803、用戶終端1接收到廣告列表后,根據(jù)廣告列表中攜帶的廣告信息發(fā)送廣告 服務(wù)能力列表請(qǐng)求。由于廣告服務(wù)能力列表可以表明廣告內(nèi)容所在的位置,因此,廣告服務(wù)能力列表請(qǐng)求也可以稱為廣告位置請(qǐng)求,以請(qǐng)求獲得廣告位置。S804、廣告分布管理服務(wù)器接收到廣告服務(wù)能力列表請(qǐng)求后,根據(jù)用戶終端1當(dāng) 前所在位置和用戶終端1需要播放的廣告為用戶終端1生成廣告服務(wù)能力列表,并向用戶 終端1返回上述生成的廣告服務(wù)能力列表。該廣告服務(wù)能力列表中可以包含有為用戶終端 1提供廣告服務(wù)的其它用戶終端信息和廣告下載服務(wù)器信息。這里的其它用戶終端信息如 用戶終端2信息。S805、用戶終端1在接收到廣告服務(wù)能力列表后,向廣告下載服務(wù)器和用戶終端2 分別發(fā)送廣告下載請(qǐng)求,以請(qǐng)求下載廣告。在S805中,用戶終端1并不是在達(dá)到廣告插播 位置時(shí)發(fā)送廣告下載請(qǐng)求,而是在尚未到達(dá)廣告插播位置時(shí)發(fā)送廣告下載請(qǐng)求。這里的廣 告下載請(qǐng)求也可以稱為廣告播放請(qǐng)求。在尚未到達(dá)廣告插播位置時(shí),用戶終端1發(fā)送的廣 告播放請(qǐng)求被稱為廣告下載請(qǐng)求。到達(dá)廣告插播位置時(shí),用戶終端1發(fā)送的廣告播放請(qǐng)求 與尚未到達(dá)廣告插播位置時(shí)發(fā)送的廣告下載請(qǐng)求可以為同一條消息,也可以為兩條格式不 同的消息,但都可以稱為廣告播放請(qǐng)求。S806、用戶終端2和廣告下載服務(wù)器在接收到廣告下載請(qǐng)求后,分別向用戶終端1 發(fā)送廣告內(nèi)容,即發(fā)送廣告碼流。S807、用戶終端1并不立即進(jìn)行廣告播放,而是緩存接收到的廣告內(nèi)容。用戶終端 1向廣告分布管理服務(wù)器上報(bào)廣告服務(wù)能力,用戶終端1上報(bào)的廣告服務(wù)能力可以包括用 戶終端1的物理位置信息、廣告內(nèi)容標(biāo)識(shí)、廣告內(nèi)容編碼格式、廣告內(nèi)容分辯率和廣告內(nèi)容 傳輸格式等。用戶終端1可以在到達(dá)廣告插播位置時(shí),再利用緩存的廣告內(nèi)容進(jìn)行廣告播放。 也就是說,用戶終端1可以提前下載需要播放的廣告內(nèi)容。S808、廣告分布管理服務(wù)器根據(jù)接收到的廣告服務(wù)能力上報(bào)信息更新其存儲(chǔ)的廣 告節(jié)點(diǎn)目錄信息,以在廣告節(jié)點(diǎn)目錄信息中增加新的廣告服務(wù)能力。從上述實(shí)施例四的描述可知,本實(shí)施例中的用戶終端1可以從廣告下載服務(wù)器和 用戶終端2處獲取到需要播放的廣告內(nèi)容,從而可以在不需要部署大量廣告插播服務(wù)器的 情況下,實(shí)現(xiàn)個(gè)性化廣告服務(wù);另外,本實(shí)施例可以適用于用戶終端在廣告插播位置之前提 前下載廣告內(nèi)容,在到達(dá)廣告插播位置時(shí)利用提前下載并緩存的廣告內(nèi)容進(jìn)行廣告播放的 應(yīng)用場(chǎng)景,從而可以保證廣告的順利播放。實(shí)施例五、廣告服務(wù)實(shí)現(xiàn)方法,該方法的流程如附圖7所示。圖7中,S901、用戶終端1接收用戶終端2發(fā)送來的廣告播放請(qǐng)求。廣告播放請(qǐng)求 中攜帶有廣告信息,如廣告內(nèi)容ID等。S902、用戶終端1根據(jù)廣告播放請(qǐng)求在存儲(chǔ)的廣告內(nèi)容中查找,以獲得用戶終端2 需要播放的廣告內(nèi)容,在查找到用戶終端2需要播放的廣告內(nèi)容后,向用戶終端2發(fā)送查找 到的廣告內(nèi)容,并根據(jù)發(fā)送的廣告內(nèi)容記錄廣告內(nèi)容提供信息,廣告內(nèi)容提供信息可以稱 為廣告服務(wù)日志。用戶終端1可以根據(jù)廣告播放請(qǐng)求中攜帶的廣告內(nèi)容ID在存儲(chǔ)的廣告內(nèi)容中查 找并獲得用戶終端2需要播放的廣告內(nèi)容。用戶終端1記錄的廣告服務(wù)日志可以包括廣 告內(nèi)容標(biāo)識(shí)以及提供廣告服務(wù)的時(shí)間和/或時(shí)長(zhǎng)。可選的,廣告服務(wù)日志還可以包括獲得 廣告服務(wù)的用戶終端信息等。
S903、用戶終端1將記錄的廣告內(nèi)容提供信息上報(bào)給網(wǎng)絡(luò)側(cè)。網(wǎng)絡(luò)側(cè)可以為交互 電視管理平臺(tái),更進(jìn)一步的,網(wǎng)絡(luò)側(cè)可以為交互電視管理平臺(tái)的業(yè)務(wù)管理服務(wù)器。用戶終端 1可以定期向業(yè)務(wù)管理服務(wù)器上報(bào)廣告服務(wù)日志,也可以在為一個(gè)用戶終端提供了廣告服 務(wù)后,即向業(yè)務(wù)管理服務(wù)器上報(bào)廣告服務(wù)日志。業(yè)務(wù)管理服務(wù)器接收用戶終端1上報(bào)的廣告服務(wù)日志,并根據(jù)廣告服務(wù)日志為用 戶終端1提供的廣告服務(wù)計(jì)算服務(wù)收益。這里的服務(wù)收益可以包括用戶終端免費(fèi)使用的 指定服務(wù)、用戶終端獲得的點(diǎn)數(shù)以及用戶終端減免的費(fèi)用等中的任意一項(xiàng)或多項(xiàng)。從上述實(shí)施例五的描述可知,本實(shí)施例中的用戶終端可以向其它用戶終端提供廣 告內(nèi)容,從而可以在不需要部署大量廣告插播服務(wù)器的情況下,實(shí)現(xiàn)個(gè)性化廣告服務(wù);另 外,本實(shí)施例中的用戶終端通過向網(wǎng)絡(luò)側(cè)上報(bào)廣告服務(wù)日志信息,可以使用戶終端因提供 廣告內(nèi)容而獲得相應(yīng)的報(bào)酬。在上述各實(shí)施例中,可能會(huì)由于信息交互、碼流傳輸延時(shí)等原因?qū)е聫V告畫面長(zhǎng) 時(shí)間停滯或者出現(xiàn)黑屏等現(xiàn)象,用戶終端處可以預(yù)先存儲(chǔ)有本地廣告內(nèi)容,這樣,用戶終端 可以在出現(xiàn)畫面停滯或者黑屏等現(xiàn)象時(shí),播放本地廣告內(nèi)容,即采用廣告圖片作為廣告切 換緩沖。用戶終端可以根據(jù)預(yù)定策略決定是否播放本地廣告內(nèi)容,例如,用戶終端在一秒 鐘內(nèi)沒有接收到其它用戶終端或者廣告下載服務(wù)器發(fā)送來的廣告內(nèi)容,則播放本地廣告內(nèi) 容。實(shí)施例六、網(wǎng)絡(luò)設(shè)備,該網(wǎng)絡(luò)設(shè)備為廣告分布管理服務(wù)器。該網(wǎng)絡(luò)設(shè)備的結(jié)構(gòu)如附 圖8所示。圖8中的網(wǎng)絡(luò)設(shè)備包括接收模塊1000、確定列表模塊1010和發(fā)送模塊1020,可 選的,該網(wǎng)絡(luò)設(shè)備還包括維護(hù)模塊1030。接收模塊1000,用于接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求。接收模塊1000接收到的廣告服務(wù)能力列表請(qǐng)求中可以包含有用戶終端需要播放 的廣告信息,廣告信息如廣告內(nèi)容ID等。廣告服務(wù)能力列表請(qǐng)求中包含的廣告信息可以是 一個(gè)廣告的廣告信息,也可以是多個(gè)廣告的廣告信息。確定列表模塊1010,用于根據(jù)接收模塊1000接收到的廣告服務(wù)能量列表請(qǐng)求確 定用戶終端需要播放的廣告,根據(jù)網(wǎng)絡(luò)設(shè)備預(yù)先存儲(chǔ)的提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息 確定用戶終端需要播放的廣告對(duì)應(yīng)的廣告服務(wù)能力列表,這里的廣告服務(wù)能力列表包括: 提供廣告服務(wù)的廣告節(jié)點(diǎn)信息,且廣告節(jié)點(diǎn)信息包括提供需要播放的廣告服務(wù)的用戶終 端信息,即其它用戶終端信息。廣告節(jié)點(diǎn)目錄信息可以存儲(chǔ)在確定列表模塊1010中,也可以存儲(chǔ)在網(wǎng)絡(luò)設(shè)備的 其它模塊中。廣告節(jié)點(diǎn)目錄信息是針對(duì)多個(gè)廣告設(shè)置的,廣告節(jié)點(diǎn)目錄信息由維護(hù)模塊 1030來維護(hù),例如,廣告節(jié)點(diǎn)目錄信息中涉及到的廣告可以通過維護(hù)模塊1030的維護(hù)進(jìn)行 增刪。廣告節(jié)點(diǎn)目錄信息包括廣告節(jié)點(diǎn)信息和廣告內(nèi)容標(biāo)識(shí)信息之間的對(duì)應(yīng)關(guān)系,一個(gè) 廣告節(jié)點(diǎn)信息可以對(duì)應(yīng)多個(gè)廣告內(nèi)容標(biāo)識(shí)信息,一個(gè)廣告內(nèi)容標(biāo)識(shí)信息也可以對(duì)應(yīng)多個(gè)廣 告節(jié)點(diǎn)信息。廣告節(jié)點(diǎn)信息可以唯一標(biāo)識(shí)出一個(gè)廣告節(jié)點(diǎn),廣告節(jié)點(diǎn)信息如IP地址和端口 fn息ο廣告節(jié)點(diǎn)目錄信息可以以列表的形式表示,廣告節(jié)點(diǎn)目錄包括的內(nèi)容、以及確定列表模塊1010如何確定用戶終端需要播放的廣告對(duì)應(yīng)的廣告服務(wù)能力列表、以及確定出 的廣告服務(wù)能力列表包括的內(nèi)容等如上述方法實(shí)施例中的描述,在此不再詳細(xì)說明。發(fā)送模塊1020,用于向需要播放廣告的用戶終端發(fā)送確定列表模塊1010確定出 的廣告服務(wù)能力列表,以通知需要播放廣告的用戶終端從廣告服務(wù)能力列表中涉及的廣告 節(jié)點(diǎn)處獲取需要播放的廣告內(nèi)容。維護(hù)模塊1030,用于對(duì)網(wǎng)絡(luò)設(shè)備中存儲(chǔ)的廣告節(jié)點(diǎn)目錄信息進(jìn)行維,以保證廣告 節(jié)點(diǎn)目錄信息的準(zhǔn)確性護(hù)。具體的維護(hù)過程可以包括下述一種或多種維護(hù)過程1、在網(wǎng)絡(luò)設(shè)備接收到廣告發(fā)布管理服務(wù)器發(fā)送來的更新廣告分布信息 后,維護(hù)模塊1030根據(jù)更新廣告分布信息維護(hù)廣告節(jié)點(diǎn)目錄信息,如維護(hù)模塊1030在廣告 節(jié)點(diǎn)目錄信息中針對(duì)新增加的廣告設(shè)置新的表項(xiàng)。維護(hù)過程2、在網(wǎng)絡(luò)設(shè)備接收到用戶終端發(fā)送來的廣告服務(wù)能力上報(bào)消息后,維護(hù) 模塊1030根據(jù)接收到的廣告服務(wù)能力上報(bào)消息維護(hù)廣告節(jié)點(diǎn)目錄信息,如維護(hù)模塊1030 在廣告節(jié)點(diǎn)目錄信息中的相關(guān)廣告對(duì)應(yīng)的廣告節(jié)點(diǎn)信息中增加該用戶終端的信息等。維護(hù)過程3、在網(wǎng)絡(luò)設(shè)備接收到一個(gè)用戶終端發(fā)送來的狀態(tài)刷新消息,且網(wǎng)絡(luò)設(shè)備 沒有定期接收到該用戶終端發(fā)送的下一個(gè)狀態(tài)刷新消息時(shí),維護(hù)模塊1030維護(hù)廣告節(jié)點(diǎn) 目錄信息,如維護(hù)模塊1030從廣告節(jié)點(diǎn)目錄信息中的相關(guān)廣告對(duì)應(yīng)的廣告節(jié)點(diǎn)信息中刪 除該用戶終端的信息等。維護(hù)模塊1030還可以采用其它維護(hù)方式來維護(hù)廣告節(jié)點(diǎn)目錄信息,例如,在某個(gè) 廣告有效期超期等情況下,維護(hù)模塊1030可以在廣告節(jié)點(diǎn)目錄信息中針對(duì)該超期的廣告 刪減配置信息等。本實(shí)施例不限制維護(hù)模塊1030對(duì)廣告節(jié)點(diǎn)目錄信息的具體維護(hù)過程。本實(shí)施例中涉及到的信息交互所采用的協(xié)議以及消息格式等可以根據(jù)實(shí)際網(wǎng)絡(luò) 情況來決定,例如,信息交互采用的協(xié)議可以為RTSP或者HTTP等。本實(shí)施例不限制信息交 互所采用的協(xié)議以及消息格式等的具體表現(xiàn)形式。實(shí)施例七、用戶終端。該用戶終端可以為機(jī)頂盒、PC或者移動(dòng)終端等。該用戶終 端如附圖9所示。圖9中的用戶終端包括第一請(qǐng)求模塊1100和獲取廣告內(nèi)容模塊1110??蛇x的, 該用戶終端還可以包括第二請(qǐng)求模塊1120。在用戶終端包括第二請(qǐng)求模塊1120的基礎(chǔ) 上,可選的,用戶終端還可以包括第一存儲(chǔ)模塊1130??蛇x的,該用戶終端還可以包括資 源預(yù)留模塊1140??蛇x的,該用戶終端還可以包括第二存儲(chǔ)模塊1150、上報(bào)模塊1160和 刷新模塊1170。第一請(qǐng)求模塊1100,用于根據(jù)用戶終端需要播放的廣告向網(wǎng)絡(luò)側(cè)(如廣告分布管 理服務(wù)器)發(fā)送廣告服務(wù)能力列表請(qǐng)求,并接收網(wǎng)絡(luò)側(cè)根據(jù)該廣告服務(wù)能力請(qǐng)求返回的廣 告服務(wù)能力列表。該廣告服務(wù)能力列表包括提供廣告服務(wù)的廣告節(jié)點(diǎn)信息,且廣告節(jié)點(diǎn)信 息包括提供所述需要播放的廣告服務(wù)的用戶終端信息,即其它用戶終端信息。第一請(qǐng)求模塊1100發(fā)送的廣告服務(wù)能力列表請(qǐng)求中包含有需要播放的廣告信 息,廣告信息如廣告內(nèi)容ID等。需要播放的廣告可以是針對(duì)用戶終端當(dāng)前所在頻道的。第一請(qǐng)求模塊1100可以在廣告的播放時(shí)間之前的預(yù)定時(shí)間段內(nèi)隨機(jī)選擇發(fā)送時(shí) 間點(diǎn),并在隨機(jī)選擇的發(fā)送時(shí)間點(diǎn)處發(fā)送廣告服務(wù)能力列表請(qǐng)求。廣告的播放時(shí)間也即廣 告插播位置。上述預(yù)定時(shí)間段的長(zhǎng)短可以根據(jù)實(shí)際網(wǎng)絡(luò)的具體情況(如網(wǎng)絡(luò)傳輸延遲等)來確定。第一請(qǐng)求模塊1100接收到的廣告節(jié)點(diǎn)信息可以僅包括其它用戶終端信息,也可 以僅包括廣告下載服務(wù)器信息,還可以既包括其它用戶終端信息又包括廣告下載服務(wù)器信 息。另外,廣告服務(wù)能力列表中還可以包括廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和 廣告內(nèi)容傳輸格式信息中的至少一個(gè),具體如上述實(shí)施例一中的描述,在此不再重復(fù)說明。獲取廣告內(nèi)容模塊1110,用于從第一請(qǐng)求模塊1100接收到的廣告服務(wù)能力列表 中涉及的廣告節(jié)點(diǎn)處獲取需要播放的廣告內(nèi)容。獲取廣告內(nèi)容模塊1110可以從廣告服務(wù)能力列表包含的所有廣告節(jié)點(diǎn)處獲取需 要播放的廣告內(nèi)容,也可以從廣告服務(wù)能力列表包含的部分廣告節(jié)點(diǎn)處獲取需要播放的廣 告內(nèi)容。在獲取廣告內(nèi)容模塊1110從廣告服務(wù)能力列表包含的部分廣告節(jié)點(diǎn)處獲取需要 播放的廣告內(nèi)容時(shí),獲取廣告內(nèi)容模塊1110需要從廣告服務(wù)能力列表包含的所有廣告節(jié) 點(diǎn)中挑選出部分廣告節(jié)點(diǎn)。獲取廣告內(nèi)容模塊1110可以根據(jù)可用帶寬挑選廣告節(jié)點(diǎn),也可用根據(jù)廣告服務(wù) 能力列表中包含的廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和廣告內(nèi)容傳輸格式信息 選擇滿足分辨率要求、編碼格式要求以及傳輸格式要求的廣告節(jié)點(diǎn)。在其它用戶終端的廣 告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和廣告內(nèi)容傳輸格式信息不能滿足需要播放 廣告的用戶終端的分辨率要求、編碼格式要求和/或傳輸格式要求時(shí),獲取廣告內(nèi)容模塊 1110可以將廣告下載服務(wù)器納入提供廣告服務(wù)的廣告節(jié)點(diǎn),使廣告下載服務(wù)器可以為其提 供需要播放廣告的補(bǔ)償碼流。獲取廣告內(nèi)容模塊1110也可以采用其它方式來挑選廣告節(jié)點(diǎn),例如隨機(jī)挑選等; 再例如,將上述可用帶寬和上述滿足分辨率要求、編碼格式要求以及傳輸格式要求結(jié)合起 來,本實(shí)施例不限制獲取廣告內(nèi)容模塊1110選擇廣告節(jié)點(diǎn)的具體實(shí)現(xiàn)過程。在獲取廣告內(nèi)容模塊1110從多個(gè)廣告節(jié)點(diǎn)處獲取廣告內(nèi)容的情況下,獲取廣告 內(nèi)容模塊1110從一個(gè)廣告節(jié)點(diǎn)處獲取的廣告內(nèi)容可以是需要播放的廣告中的部分時(shí)間 段的廣告內(nèi)容,即多個(gè)廣告節(jié)點(diǎn)從用戶終端提供需要播放的廣告中不同時(shí)間段的廣告內(nèi) 容;這樣,獲取廣告內(nèi)容模塊1110可以將各段廣告內(nèi)容拼接起來播放。另外,獲取廣告內(nèi)容 模塊1110從一個(gè)廣告節(jié)點(diǎn)處獲取的廣告內(nèi)容也可以是基于分層編碼的不同編碼層的廣 告內(nèi)容;同樣的,獲取廣告內(nèi)容模塊1110可以將不同編碼層的廣告內(nèi)容組合起來播放。上 述獲取廣告內(nèi)容模塊1110從不同廣告節(jié)點(diǎn)處獲取分時(shí)間段的廣告內(nèi)容以及獲取廣告內(nèi)容 模塊1110從不同廣告節(jié)點(diǎn)處獲取分編碼層的廣告內(nèi)容可以組合應(yīng)用。第二請(qǐng)求模塊1120,用于針對(duì)用戶終端當(dāng)前所在的頻道向網(wǎng)絡(luò)側(cè)(如廣告發(fā)布管 理服務(wù)器)發(fā)送廣告列表請(qǐng)求,并接收網(wǎng)絡(luò)側(cè)根據(jù)該廣告列表請(qǐng)求返回的廣告列表。在用 戶終端包括第二請(qǐng)求模塊1120的情況下,第一請(qǐng)求模塊1100可以根據(jù)第二請(qǐng)求模塊1120 接收到的廣告列表確定需要播放的廣告。第二請(qǐng)求模塊1120發(fā)送的廣告列表請(qǐng)求中可以攜帶有用戶終端廣告位ID。廣告 位ID可以包括用戶終端當(dāng)前所在頻道ID和/或頁面ID等信息。可選的,廣告列表請(qǐng)求中 還可以包括用戶終端ID。第二請(qǐng)求模塊1120接收到的廣告列表中可以包含有廣告信息,如 廣告內(nèi)容ID。
第一存儲(chǔ)模塊1130,用于存儲(chǔ)第二請(qǐng)求模塊1120接收到的廣告列表。在用戶終 端包括第一存儲(chǔ)模塊1130的情況下,第二請(qǐng)求模塊1120在發(fā)送廣告列表請(qǐng)求時(shí),可以先 判斷第一存儲(chǔ)模塊1130存儲(chǔ)的信息中是否包括用戶終端當(dāng)前所在頻道對(duì)應(yīng)的可用廣告列 表,如果第二請(qǐng)求模塊1120判斷出存儲(chǔ)的信息中不包括當(dāng)前所在的頻道對(duì)應(yīng)的可用廣告 列表,則第二請(qǐng)求模塊1120針對(duì)用戶終端當(dāng)前所在的頻道向網(wǎng)絡(luò)側(cè)發(fā)送廣告列表請(qǐng)求。如 果第二請(qǐng)求模塊1120判斷出存儲(chǔ)的信息中包括當(dāng)前所在的頻道對(duì)應(yīng)的可用廣告列表,則 第二請(qǐng)求模塊1120可以不發(fā)送廣告列表請(qǐng)求,第一請(qǐng)求模塊1100根據(jù)第一存儲(chǔ)模塊1130 存儲(chǔ)的可用廣告列表來確定需要播放的廣告??捎脧V告列表即當(dāng)前仍然有效且能夠被用戶 終端利用的廣告列表。第一存儲(chǔ)模塊1130可以針對(duì)用戶終端存儲(chǔ)的廣告列表設(shè)置有效期,在有效期范 圍內(nèi),該廣告列表為可用廣告列表,如果超過有效期,則該廣告列表為不可用廣告列表,第 一存儲(chǔ)模塊1130可以隨時(shí)刪除不可用廣告列表。資源預(yù)留模塊1140,用于根據(jù)廣告服務(wù)能力列表中包含的廣告節(jié)點(diǎn)信息向廣告節(jié) 點(diǎn)發(fā)送資源預(yù)留請(qǐng)求,并接收廣告節(jié)點(diǎn)返回的資源預(yù)留響應(yīng)。在用戶終端包括資源預(yù)留模塊1140的情況下,獲取廣告內(nèi)容模塊1110在達(dá)到廣 告的插播觸發(fā)位置時(shí)或者在廣告的插播觸發(fā)位置之前,向預(yù)留資源的廣告節(jié)點(diǎn)發(fā)送廣告播 放請(qǐng)求,并接收預(yù)留資源的廣告節(jié)點(diǎn)發(fā)送來的廣告碼流。第二存儲(chǔ)模塊1150,用于存儲(chǔ)獲取廣告內(nèi)容模塊1110接收到的廣告內(nèi)容。上報(bào)模塊1160,用于根據(jù)第二存儲(chǔ)模塊1150存儲(chǔ)的廣告內(nèi)容向網(wǎng)絡(luò)側(cè)(如廣告分 布管理服務(wù)器)發(fā)送廣告服務(wù)能力上報(bào)消息,廣告服務(wù)能力上報(bào)消息用于維護(hù)網(wǎng)絡(luò)側(cè)的廣 告節(jié)點(diǎn)目錄信息。上報(bào)模塊1160發(fā)送的廣告服務(wù)能力上報(bào)消息中可以攜帶有廣告信息、用戶終端 信息、以及廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和廣告內(nèi)容傳輸格式信息等。廣告 服務(wù)能力上報(bào)消息中攜帶的信息可以與網(wǎng)絡(luò)側(cè)存儲(chǔ)的廣告節(jié)點(diǎn)目錄信息中包含的信息相 對(duì)應(yīng)。網(wǎng)絡(luò)側(cè)在接收到廣告服務(wù)能力上報(bào)消息后,將該用戶終端信息等添加在廣告節(jié)點(diǎn)目 錄信息中該廣告信息對(duì)應(yīng)的信息中。刷新模塊1170,用于定期向網(wǎng)絡(luò)側(cè)(如廣告分布管理服務(wù)器)發(fā)送狀態(tài)刷新消息, 狀態(tài)刷新消息用于維護(hù)網(wǎng)絡(luò)側(cè)的廣告節(jié)點(diǎn)目錄信息。狀態(tài)刷新消息中攜帶有用戶終端信 息,還可以攜帶有廣告信息。在用戶終端處于待機(jī)、或關(guān)機(jī)等情況下,刷新模塊1170不再向 網(wǎng)絡(luò)側(cè)發(fā)送狀態(tài)刷新消息。由于狀態(tài)刷新消息是刷新模塊1170定期發(fā)送的,因此,如果網(wǎng) 絡(luò)側(cè)在接收到刷新模塊1170發(fā)送的狀態(tài)刷新消息,但是,網(wǎng)絡(luò)側(cè)沒有如期接收到下一個(gè)狀 態(tài)刷新消息,則網(wǎng)絡(luò)側(cè)應(yīng)該將該用戶終端信息從廣告節(jié)點(diǎn)目錄信息的節(jié)點(diǎn)信息中刪除。在 狀態(tài)刷新消息中攜帶有廣告信息的情況下,網(wǎng)絡(luò)側(cè)可以根據(jù)該廣告信息在廣告節(jié)點(diǎn)目錄信 息中查找匹配的記錄,并將匹配記錄中的該用戶終端信息刪除。在狀態(tài)刷新消息中沒有攜 帶有廣告信息的情況下,網(wǎng)絡(luò)側(cè)可以在廣告節(jié)點(diǎn)目錄信息中查找該用戶終端信息,并刪除 查找到的用戶終端信息。上述獲取廣告內(nèi)容模塊1110的結(jié)構(gòu)可以如附圖9A所示。圖9A中的獲取廣告內(nèi)容模塊1110包括請(qǐng)求子模塊1111和獲取廣告內(nèi)容子模塊 1112。
請(qǐng)求子模塊1111,用于向廣告服務(wù)能力列表中涉及的廣告節(jié)點(diǎn)發(fā)送廣告服務(wù)能力 查詢請(qǐng)求,并接收廣告節(jié)點(diǎn)返回的包含可用帶寬的廣告服務(wù)能力信息。為避免用戶終端等待廣告服務(wù)能力信息的時(shí)間過長(zhǎng),請(qǐng)求子模塊1111可以設(shè)置 預(yù)定時(shí)間間隔,并在發(fā)送廣告服務(wù)能力查詢請(qǐng)求時(shí),開始對(duì)預(yù)定時(shí)間間隔進(jìn)行計(jì)時(shí),并在計(jì) 時(shí)值達(dá)到預(yù)定時(shí)間間隔時(shí),為獲取廣告內(nèi)容子模塊1112提供接收到的包含可用帶寬的廣 告服務(wù)能力信息。在計(jì)時(shí)值達(dá)到預(yù)定時(shí)間間隔之后,請(qǐng)求子模塊1111可以直接丟棄接收到 廣告服務(wù)能力信息,也可以緩存該廣告服務(wù)能力信息,作為獲取廣告內(nèi)容子模塊1112再次 挑選提供廣告內(nèi)容的廣告節(jié)點(diǎn)的依據(jù)。獲取廣告內(nèi)容子模塊1112,用于根據(jù)可用帶寬確定提供廣告服務(wù)的廣告節(jié)點(diǎn),并 從確定出的提供廣告服務(wù)的廣告節(jié)點(diǎn)處獲取需要播放的廣告內(nèi)容。在各可用帶寬之和不能滿足需要播放廣告內(nèi)容傳輸?shù)膸捯蟮那闆r下時(shí),獲取 廣告內(nèi)容子模塊1112可以將廣告下載服務(wù)器納入提供廣告服務(wù)的廣告節(jié)點(diǎn),使廣告下載 服務(wù)器可以為其提供需要播放廣告的補(bǔ)償碼流。也就是說,在其它用戶終端提供的廣告服 務(wù)能力不能夠滿足廣告播放需求的情況下,獲取廣告內(nèi)容子模塊1112可以通過廣告下載 服務(wù)器提供補(bǔ)償碼流的方式來滿足廣告播放需求。實(shí)施例八、用戶終端。該用戶終端可以為機(jī)頂盒、PC或者移動(dòng)終端等。該用戶終 端如附圖10所示。圖10中的用戶終端包括第三存儲(chǔ)模塊1200、請(qǐng)求接收模塊1210、查找模塊 1220、廣告內(nèi)容發(fā)送模塊1230和提供信息上報(bào)模塊1240。第三存儲(chǔ)模塊1200,用于存儲(chǔ)廣告內(nèi)容。第三存儲(chǔ)模塊1200存儲(chǔ)的廣告內(nèi)容可以是所在用戶終端主動(dòng)從廣告下載服務(wù)器 處下載的廣告內(nèi)容,如所在用戶終端在啟動(dòng)后,向廣告下載服務(wù)器發(fā)送下載請(qǐng)求,以從廣告 下載服務(wù)器處下載部分廣告的廣告內(nèi)容;也可以是所在用戶終端被動(dòng)的從廣告下載服務(wù)器 處下載的廣告內(nèi)容,如所在用戶終端在啟動(dòng)后,廣告下載服務(wù)器主動(dòng)向用戶終端推送的廣 告內(nèi)容;還可以是所在用戶終端利用上述實(shí)施例二和實(shí)施例七記載的技術(shù)方案獲取到廣告 內(nèi)容。另外,第三存儲(chǔ)模塊1200中存儲(chǔ)的廣告內(nèi)容可以為基于分層編碼方式的廣告內(nèi)容。請(qǐng)求接收模塊1210,用于接收第二用戶終端發(fā)送來的廣告播放請(qǐng)求。該廣告播放 請(qǐng)求中攜帶有廣告信息,如廣告內(nèi)容ID等。查找模塊1220,用于根據(jù)廣告播放請(qǐng)求在第三存儲(chǔ)模塊1200存儲(chǔ)的廣告內(nèi)容中 查找。查找模塊1220可以根據(jù)廣告播放請(qǐng)求中攜帶的廣告內(nèi)容ID在第三存儲(chǔ)模塊1200 存儲(chǔ)的廣告內(nèi)容中查找并獲得第二用戶終端需要播放的廣告內(nèi)容。廣告內(nèi)容發(fā)送模塊1230,用于向第二用戶終端發(fā)送查找模塊1220查找到的廣告 內(nèi)容。提供信息上報(bào)模塊1M0,用于根據(jù)廣告內(nèi)容發(fā)送模塊1230發(fā)送的廣告內(nèi)容記錄 廣告內(nèi)容提供信息,并將記錄的廣告內(nèi)容提供信息上報(bào)給網(wǎng)絡(luò)側(cè)。這里的廣告內(nèi)容提供信 息用于網(wǎng)絡(luò)側(cè)為圖10所示的用戶終端提供的廣告服務(wù)計(jì)算服務(wù)收益。提供信息上報(bào)模塊 1240記錄的廣告內(nèi)容提供信息即廣告服務(wù)日志可以包括廣告內(nèi)容標(biāo)識(shí)以及提供廣告服 務(wù)的時(shí)間和/或時(shí)長(zhǎng)??蛇x的,廣告服務(wù)日志還可以包括獲得廣告服務(wù)的用戶終端信息等。
提供信息上報(bào)模塊1240可以向網(wǎng)絡(luò)側(cè)的交互電視管理平臺(tái)上報(bào)廣告服務(wù)日志, 更進(jìn)一步的,提供信息上報(bào)模塊1240可以向交互電視管理平臺(tái)的業(yè)務(wù)管理服務(wù)器上報(bào)廣 告服務(wù)日志。提供信息上報(bào)模塊1240可以定期向業(yè)務(wù)管理服務(wù)器上報(bào)廣告服務(wù)日志,提供 信息上報(bào)模塊1240也可以在廣告內(nèi)容發(fā)送模塊1230向一個(gè)用戶終端成功發(fā)送了廣告內(nèi)容 之后,即向業(yè)務(wù)管理服務(wù)器上報(bào)廣告服務(wù)日志。實(shí)施例九、廣告服務(wù)實(shí)現(xiàn)系統(tǒng)。該系統(tǒng)如附圖11所示。圖11中的系統(tǒng)包括廣告入口管理服務(wù)器1300和廣告分布管理服務(wù)器1310???選的,該系統(tǒng)還可以包括廣告下載服務(wù)器1320、廣告發(fā)布管理服務(wù)器1330和業(yè)務(wù)管理服 務(wù)器1340中的任意一個(gè)或多個(gè)。廣告入口管理服務(wù)器1300,用于在接收到用戶終端發(fā)送來的廣告列表請(qǐng)求后,根 據(jù)該廣告列表請(qǐng)求向用戶終端返回廣告列表,廣告列表用于用戶終端確定需要播放的廣 告。廣告入口管理服務(wù)器1300接收到的廣告列表請(qǐng)求是針對(duì)用戶終端當(dāng)前所在的頻道的 廣告列表請(qǐng)求。廣告入口管理服務(wù)器1300接收到的廣告列表請(qǐng)求中可以攜帶有廣告位ID。廣告 位ID可以包括用戶終端當(dāng)前所在頻道ID和/或頁面ID等。可選的,廣告列表請(qǐng)求中還可 以包括用戶終端ID。廣告入口管理服務(wù)器1300接收到廣告列表請(qǐng)求后,根據(jù)廣告位ID確 定用戶終端當(dāng)前所在頻道對(duì)應(yīng)的廣告集即廣告列表,并向用戶終端返回廣告列表,廣告列 表中可以包含有廣告信息等。廣告入口管理服務(wù)器1300在確定用戶終端當(dāng)前所在頻道對(duì) 應(yīng)的廣告列表時(shí),可以考慮用戶終端的屬性信息。用戶終端的屬性信息可以包括用戶的年 齡、性別、工作、收入、以及喜好等信息。通過用戶終端的屬性,廣告入口管理服務(wù)器1300可 以為用戶終端確定出包含有用戶終端感興趣的廣告的廣告列表。用戶終端的屬性信息可以 預(yù)先設(shè)置在廣告入口管理服務(wù)器1300中。廣告入口管理服務(wù)器1300可以根據(jù)廣告列表請(qǐng) 求中攜帶的用戶終端ID在預(yù)先設(shè)置的信息中查找到用戶終端的屬性信息。廣告分布管理服務(wù)器1310,用于接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求,根 據(jù)廣告服務(wù)能力列表請(qǐng)求確定用戶終端需要播放的廣告,并根據(jù)預(yù)先存儲(chǔ)的提供廣告服務(wù) 的廣告節(jié)點(diǎn)目錄信息確定用戶終端需要播放的廣告對(duì)應(yīng)的廣告服務(wù)能力列表,向需要播放 廣告的用戶終端發(fā)送廣告服務(wù)能力列表,以通知需要播放廣告的用戶終端從廣告服務(wù)能力 列表中涉及的廣告節(jié)點(diǎn)處獲取需要播放的廣告內(nèi)容,廣告服務(wù)能力列表包括提供廣告服 務(wù)的廣告節(jié)點(diǎn)信息,且所述廣告節(jié)點(diǎn)信息包括廣告下載服務(wù)器信息和/或用戶終端信息。 這里的用戶終端信息包括除發(fā)送廣告服務(wù)能力列表請(qǐng)求的用戶終端之外的其它用戶終端 fn息ο廣告分布管理服務(wù)器1310接收到的廣告服務(wù)能力列表請(qǐng)求中可以包含有需要播 放的廣告信息,廣告信息如廣告內(nèi)容ID等。廣告分布管理服務(wù)器1310需要維護(hù)其存儲(chǔ)的 廣告節(jié)點(diǎn)目錄信息。具體的維護(hù)過程、廣告節(jié)目目錄信息包括的內(nèi)容、廣告服務(wù)能力列表包 括的內(nèi)容、以及廣告分布管理服務(wù)器1310為用戶終端生成廣告服務(wù)能力列表的具體過程 等等如上述實(shí)施例中的描述,在本實(shí)施例中不再重復(fù)說明。廣告下載服務(wù)器1320,用于向用戶終端提供廣告內(nèi)容。廣告下載服務(wù)器1320可以 在用戶終端啟動(dòng)后,主動(dòng)向用戶終端推送廣告內(nèi)容,也可以在用戶終端啟動(dòng)后,根據(jù)用戶終 端的請(qǐng)求向用戶終端被動(dòng)的推送廣告內(nèi)容,還可以在用戶終端需要播放廣告時(shí),接收到用戶終端發(fā)送的廣告播放請(qǐng)求后,向用戶終端發(fā)送廣告內(nèi)容。具體如上述實(shí)施例中的描述,在 本實(shí)施例中不再重復(fù)說明。廣告發(fā)布管理服務(wù)器1330,用于發(fā)布新廣告。廣告發(fā)布管理服務(wù)器1330可以在出 現(xiàn)新廣告時(shí),通知廣告分布管理服務(wù)器1310更新廣告節(jié)點(diǎn)目錄信息;通知廣告入口管理服 務(wù)器1300更新用于生成廣告列表的廣告信息;通知廣告下載服務(wù)器1320存儲(chǔ)新的廣告內(nèi) 容。業(yè)務(wù)管理服務(wù)器1340,用于接收用戶終端上報(bào)的廣告服務(wù)日志,并根據(jù)廣告服務(wù) 日志為用戶終端提供的廣告服務(wù)計(jì)算服務(wù)收益。這里的服務(wù)收益可以包括用戶終端免費(fèi) 使用的指定服務(wù)、用戶終端獲得的點(diǎn)數(shù)以及用戶終端減免的費(fèi)用等中的任意一項(xiàng)或多項(xiàng)。下面結(jié)合附圖IlA對(duì)廣告服務(wù)實(shí)現(xiàn)系統(tǒng)中針對(duì)新增廣告內(nèi)容,各服務(wù)器之間的信 息交互進(jìn)行例舉說明。在圖IlA中,S1301、廣告發(fā)布管理服務(wù)器向廣告下載服務(wù)器發(fā)送通知,以通知廣 告下載服務(wù)器下載新的廣告內(nèi)容。S1302、廣告下載服務(wù)器在接收到廣告發(fā)布管理服務(wù)器的通知后,下載新的廣告內(nèi) 容。廣告下載服務(wù)器可以從廣告發(fā)布管理服務(wù)器處或者其它網(wǎng)絡(luò)實(shí)體處下載新的廣告內(nèi)容。S1303、廣告下載服務(wù)器在成功下載新的廣告內(nèi)容后,向廣告發(fā)布管理服務(wù)器返回 下載成功信息。S1304、廣告發(fā)布管理服務(wù)器向廣告分布管理服務(wù)器發(fā)送更新廣告分布通知,以通 知廣告分布管理服務(wù)器刷新廣告的物理分布,即新增廣告內(nèi)容的分布,也即在廣告服務(wù)目 錄信息中針對(duì)新的廣告內(nèi)容添加配置信息。S1305、廣告分布管理服務(wù)器完成廣告內(nèi)容分布更新后,向廣告發(fā)布管理服務(wù)器返 回分布更新成功信息。S1306、廣告發(fā)布管理服務(wù)器通過步驟206通知廣告入口管理服務(wù)器注冊(cè)新的可 用廣告。廣告入口管理服務(wù)器向廣告入口管理服務(wù)器發(fā)送注冊(cè)新的廣告通知,以通知廣告 入口管理服務(wù)器注冊(cè)新的廣告內(nèi)容,即針對(duì)新的廣告內(nèi)容添加用于生成廣告列表的配置信 肩、οS1307、廣告入口管理服務(wù)器在完成廣告內(nèi)容的注冊(cè)后,向廣告發(fā)布管理服務(wù)器返 回廣告成功的信息。通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助 軟件加必需的硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以全部通過硬件來實(shí)施,但很多情況下前 者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部或 者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,所述的軟件產(chǎn)品在可以用于執(zhí)行上述的方法流 程。該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用 以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí) 施例或者實(shí)施例的某些部分所述的方法。雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人員知道,本發(fā)明有許多變形和 變化而不脫離本發(fā)明的精神,本發(fā)明的申請(qǐng)文件的權(quán)利要求包括這些變形和變化。
權(quán)利要求
1.一種廣告服務(wù)實(shí)現(xiàn)方法,其特征在于,包括接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求,并根據(jù)所述請(qǐng)求確定所述用戶終端需要 播放的廣告;根據(jù)預(yù)先存儲(chǔ)的提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息確定所述用戶終端需要播放的廣 告對(duì)應(yīng)的廣告服務(wù)能力列表,所述廣告服務(wù)能力列表包括提供所述需要播放的廣告服務(wù) 的廣告節(jié)點(diǎn)信息,所述廣告節(jié)點(diǎn)信息包括提供所述需要播放的廣告服務(wù)的用戶終端信息; 向需要播放所述廣告的用戶終端發(fā)送所述廣告服務(wù)能力列表,以通知需要播放所述廣告的 用戶終端從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播放的廣告內(nèi)容。
2.如權(quán)利要求1所述的方法,其特征在于所述廣告節(jié)點(diǎn)目錄信息包括廣告節(jié)點(diǎn)信息和廣告內(nèi)容標(biāo)識(shí)信息;或者所述廣告節(jié)點(diǎn)目錄信息在包括廣告節(jié)點(diǎn)信息和廣告內(nèi)容標(biāo)識(shí)信息的同時(shí),還包 括廣告內(nèi)容分辨率信息、廣告內(nèi)容編碼格式信息和廣告內(nèi)容傳輸格式信息中的至少一個(gè)。
3.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括接收廣告發(fā)布管理服務(wù)器發(fā)送的更新廣告分布信息,并根據(jù)所述更新廣告分布信息維 護(hù)所述提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息;和/或接收用戶終端發(fā)送來的廣告服務(wù)能力上報(bào)消息,根據(jù)所述廣告服務(wù)能力上報(bào)消息維護(hù) 所述提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息;和/或在接收到用戶終端發(fā)送來的狀態(tài)刷新消息且沒有定期接收到所述用戶終端發(fā)送的下 一個(gè)狀態(tài)刷新消息,維護(hù)所述提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息。
4.如權(quán)利要求1所述的方法,其特征在于,所述廣告節(jié)點(diǎn)信息還包括廣告下載服務(wù)器 fn息ο
5.一種廣告分布管理服務(wù)器,其特征在于,包括接收模塊,用于接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求;確定列表模塊,用于根據(jù)所述廣告服務(wù)能量列表請(qǐng)求確定所述用戶終端需要播放的 廣告,根據(jù)預(yù)先存儲(chǔ)的提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息確定所述用戶終端需要播放的廣 告對(duì)應(yīng)的廣告服務(wù)能力列表,所述廣告服務(wù)能力列表包括提供所述需要播放的廣告服務(wù) 的廣告節(jié)點(diǎn)信息,且所述廣告節(jié)點(diǎn)信息包括提供所述需要播放的廣告服務(wù)的用戶終端信 息;發(fā)送模塊,用于向需要播放所述廣告的用戶終端發(fā)送所述廣告服務(wù)能力列表,以通知 需要播放所述廣告的用戶終端從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播放 的廣告內(nèi)容。
6.如權(quán)利要求5所述的網(wǎng)絡(luò)設(shè)備,其特征在于,所述網(wǎng)絡(luò)設(shè)備還包括維護(hù)模塊,用于對(duì)所述廣告節(jié)目目錄信息進(jìn)行維護(hù)。
7.一種廣告服務(wù)實(shí)現(xiàn)方法,其特征在于,包括用戶終端根據(jù)需要播放的廣告發(fā)送廣告服務(wù)能力列表請(qǐng)求,并接收網(wǎng)絡(luò)側(cè)根據(jù)所述廣 告服務(wù)能力請(qǐng)求返回的廣告服務(wù)能力列表,所述廣告服務(wù)能力列表包括提供所述需要播 放的廣告服務(wù)的廣告節(jié)點(diǎn)信息,所述廣告節(jié)點(diǎn)信息包括提供所述需要播放的廣告服務(wù)的 用戶終端信息;所述用戶終端從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播放的廣告內(nèi)容。
8.如權(quán)利要求7所述的方法,其特征在于,所述方法在發(fā)送廣告服務(wù)能力列表請(qǐng)求之 前還包括用戶終端針對(duì)當(dāng)前所在的頻道發(fā)送廣告列表請(qǐng)求,并接收網(wǎng)絡(luò)側(cè)根據(jù)所述廣告列表請(qǐng) 求返回的廣告列表;所述用戶終端根據(jù)所述廣告列表確定需要播放的廣告。
9.如權(quán)利要求8所述的方法,其特征在于,所述用戶終端在接收到返回的廣告列表后, 存儲(chǔ)所述返回的廣告列表;且所述用戶終端針對(duì)當(dāng)前所在的頻道發(fā)送廣告列表請(qǐng)求包括所述用戶終端判斷其存儲(chǔ)的信息中是否包括當(dāng)前所在的頻道對(duì)應(yīng)的可用廣告列表,如 果不包括當(dāng)前所在的頻道對(duì)應(yīng)的可用廣告列表,則所述用戶終端針對(duì)當(dāng)前所在的頻道發(fā)送 廣告列表請(qǐng)求。
10.如權(quán)利要求7所述的方法,其特征在于,所述用戶終端在所述廣告的播放時(shí)間之前 的預(yù)定時(shí)間段內(nèi)隨機(jī)選擇發(fā)送所述廣告服務(wù)能力列表請(qǐng)求的時(shí)間點(diǎn),并發(fā)送所述廣告服務(wù) 能力列表請(qǐng)求。
11.如權(quán)利要求7所述的方法,其特征在于,所述用戶終端從所述廣告節(jié)點(diǎn)信息相應(yīng)的 廣告節(jié)點(diǎn)處獲取所述需要播放的廣告內(nèi)容包括所述用戶終端向所述廣告服務(wù)能力列表中包含的廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)發(fā)送 廣告服務(wù)能力查詢請(qǐng)求,并接收廣告節(jié)點(diǎn)返回的包含可用帶寬的廣告服務(wù)能力信息;所述用戶終端根據(jù)所述可用帶寬確定提供廣告服務(wù)的廣告節(jié)點(diǎn),并從所述確定的提供 廣告服務(wù)的廣告節(jié)點(diǎn)處獲取所述需要播放的廣告內(nèi)容。
12.如權(quán)利要求11所述的方法,其特征在于,所述用戶終端根據(jù)所述可用帶寬確定提 供廣告服務(wù)的廣告節(jié)點(diǎn)包括所述用戶終端根據(jù)在發(fā)送廣告服務(wù)能力查詢請(qǐng)求后的預(yù)定時(shí)間間隔內(nèi)返回的廣告服 務(wù)能力信息中的可用帶寬確定提供廣告服務(wù)的廣告節(jié)點(diǎn)。
13.如權(quán)利要求7所述的方法,其特征在于,所述獲取所述需要播放的廣告內(nèi)容包括所述用戶終端向所述廣告節(jié)點(diǎn)發(fā)送資源預(yù)留請(qǐng)求,并接收所述廣告節(jié)點(diǎn)返回的資源預(yù)留響應(yīng);所述用戶終端在達(dá)到所述廣告的插播觸發(fā)位置時(shí)或者在所述廣告的插播觸發(fā)位置之 前,向預(yù)留資源的廣告節(jié)點(diǎn)發(fā)送廣告播放請(qǐng)求,并接收預(yù)留資源的廣告節(jié)點(diǎn)發(fā)送來的廣告 碼流。
14.如權(quán)利要求7所述的方法,其特征在于,所述方法還包括所述用戶終端存儲(chǔ)所述廣告內(nèi)容,并根據(jù)所述存儲(chǔ)的廣告內(nèi)容向網(wǎng)絡(luò)側(cè)發(fā)送廣告服務(wù) 能力上報(bào)消息,所述廣告服務(wù)能力上報(bào)消息用于維護(hù)網(wǎng)絡(luò)側(cè)的廣告節(jié)點(diǎn)目錄信息;和/或所述用戶終端定期發(fā)送狀態(tài)刷新消息,所述狀態(tài)刷新消息用于維護(hù)網(wǎng)絡(luò)側(cè)的廣告節(jié)點(diǎn) 目錄信息;所述廣告節(jié)點(diǎn)目錄信息用于確定所述廣告服務(wù)能力列表。
15.一種用戶終端,其特征在于,包括第一請(qǐng)求模塊,用于根據(jù)用戶終端需要播放的廣告發(fā)送廣告服務(wù)能力列表請(qǐng)求,并接 收網(wǎng)絡(luò)側(cè)根據(jù)所述廣告服務(wù)能力請(qǐng)求返回的廣告服務(wù)能力列表,所述廣告服務(wù)能力列表包括提供廣告服務(wù)的廣告節(jié)點(diǎn)信息且所述廣告節(jié)點(diǎn)信息包括提供所述需要播放的廣告服 務(wù)的用戶終端信息;獲取廣告內(nèi)容模塊,用于從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播放的 廣告內(nèi)容。
16.如權(quán)利要求15所述的用戶終端,其特征在于,所述用戶終端還包括第二請(qǐng)求模塊,用于針對(duì)用戶終端當(dāng)前所在的頻道發(fā)送廣告列表請(qǐng)求,并接收網(wǎng)絡(luò)側(cè) 根據(jù)所述廣告列表請(qǐng)求返回的廣告列表;且所述第一請(qǐng)求模塊根據(jù)所述廣告列表確定需要播放的廣告。
17.如權(quán)利要求16所述的用戶終端,其特征在于,所述用戶終端還包括 第一存儲(chǔ)模塊,用于存儲(chǔ)所述返回的廣告列表;且所述第二請(qǐng)求模塊具體用于,判斷所述第一存儲(chǔ)模塊存儲(chǔ)的信息中是否包括當(dāng)前所 在的頻道對(duì)應(yīng)的可用廣告列表,如果不包括當(dāng)前所在的頻道對(duì)應(yīng)的可用廣告列表,則針對(duì) 用戶終端當(dāng)前所在的頻道發(fā)送廣告列表請(qǐng)求。
18.如權(quán)利要求15所述的用戶終端,其特征在于,所述獲取廣告內(nèi)容模塊包括請(qǐng)求子模塊,用于向所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)發(fā)送廣告服務(wù)能力查詢請(qǐng)求, 并接收廣告節(jié)點(diǎn)返回的包含可用帶寬的廣告服務(wù)能力信息獲取廣告內(nèi)容子模塊,用于根據(jù)所述可用帶寬確定提供廣告服務(wù)的廣告節(jié)點(diǎn),并從所 述確定的提供廣告服務(wù)的廣告節(jié)點(diǎn)處獲取所述需要播放的廣告內(nèi)容。
19.如權(quán)利要求15所述的用戶終端,其特征在于,還包括資源預(yù)留模塊,用于向廣告節(jié)點(diǎn)發(fā)送資源預(yù)留請(qǐng)求,并接收廣告節(jié)點(diǎn)返回的資源預(yù)留 響應(yīng);所述獲取廣告內(nèi)容模塊具體用于,在達(dá)到所述廣告的插播觸發(fā)位置時(shí)或者在所述廣告 的插播觸發(fā)位置之前,向預(yù)留資源的廣告節(jié)點(diǎn)發(fā)送廣告播放請(qǐng)求,并接收預(yù)留資源的廣告 節(jié)點(diǎn)發(fā)送來的廣告碼流。
20.如權(quán)利要求15所述的用戶終端,其特征在于,還包括 第二存儲(chǔ)模塊,用于存儲(chǔ)所述廣告內(nèi)容;上報(bào)模塊,用于根據(jù)所述第二存儲(chǔ)模塊存儲(chǔ)的廣告內(nèi)容向網(wǎng)絡(luò)側(cè)發(fā)送廣告服務(wù)能力上 報(bào)消息,所述廣告服務(wù)能力上報(bào)消息用于維護(hù)網(wǎng)絡(luò)側(cè)的廣告節(jié)點(diǎn)目錄信息;刷新模塊,用于定期發(fā)送狀態(tài)刷新消息,所述狀態(tài)刷新消息用于維護(hù)網(wǎng)絡(luò)側(cè)的廣告節(jié) 點(diǎn)目錄信息;所述廣告節(jié)點(diǎn)目錄信息用于確定所述廣告服務(wù)能力列表。
21.—種廣告服務(wù)實(shí)現(xiàn)方法,其特征在于,第一用戶終端中存儲(chǔ)有廣告內(nèi)容,所述方法 包括所述第一用戶終端接收第二用戶終端發(fā)送來的廣告播放請(qǐng)求; 所述第一用戶終端根據(jù)所述廣告播放請(qǐng)求在所述存儲(chǔ)的廣告內(nèi)容查找,向所述第二用 戶終端發(fā)送查找到的廣告內(nèi)容,并根據(jù)發(fā)送的廣告內(nèi)容記錄廣告內(nèi)容提供信息; 所述第一用戶終端將所述廣告內(nèi)容提供信息上報(bào)給網(wǎng)絡(luò)側(cè);所述廣告內(nèi)容提供信息用于網(wǎng)絡(luò)側(cè)為所述第一用戶終端提供的廣告服務(wù)計(jì)算服務(wù)收■、Λfrff. ο
22.如權(quán)利要求21所述的方法,其特征在于,所述第一用戶終端存儲(chǔ)的廣告內(nèi)容包括 第一用戶終端從廣告下載服務(wù)器處下載的廣告內(nèi)容,和/或,第一用戶終端從所述第三用 戶終端處獲取的廣告內(nèi)容。
23.一種用戶終端,其特征在于,包括第三存儲(chǔ)模塊,用于存儲(chǔ)有廣告內(nèi)容;請(qǐng)求接收模塊,用于接收第二用戶終端發(fā)送來的廣告播放請(qǐng)求;查找模塊,用于根據(jù)所述廣告播放請(qǐng)求在所述存儲(chǔ)的廣告內(nèi)容查找;廣告內(nèi)容發(fā)送模塊,用于向所述第二用戶終端發(fā)送查找到的廣告內(nèi)容;提供信息上報(bào)模塊,用于根據(jù)發(fā)送的廣告內(nèi)容記錄廣告內(nèi)容提供信息,并將所述廣告 內(nèi)容提供信息上報(bào)給網(wǎng)絡(luò)側(cè);所述廣告內(nèi)容提供信息用于網(wǎng)絡(luò)側(cè)為所在的用戶終端提供的 廣告服務(wù)計(jì)算服務(wù)收益。
24.一種廣告服務(wù)實(shí)現(xiàn)系統(tǒng),其特征在于,包括廣告入口管理服務(wù)器,用于接收到針對(duì)用戶終端當(dāng)前所在的頻道而發(fā)送的廣告列表請(qǐng) 求后,根據(jù)所述廣告列表請(qǐng)求向用戶終端返回廣告列表,所述廣告列表用于用戶終端確定 需要播放的廣告。廣告分布管理服務(wù)器,用于接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求,根據(jù)所述廣 告服務(wù)能力列表請(qǐng)求確定所述用戶終端需要播放的廣告,并根據(jù)預(yù)先存儲(chǔ)的提供廣告服務(wù) 的廣告節(jié)點(diǎn)目錄信息確定所述用戶終端需要播放的廣告對(duì)應(yīng)的廣告服務(wù)能力列表,向需要 播放所述廣告的用戶終端發(fā)送所述廣告服務(wù)能力列表,以通知需要播放所述廣告的用戶終 端從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播放的廣告內(nèi)容,所述廣告服務(wù)能 力列表包括提供廣告服務(wù)的廣告節(jié)點(diǎn)信息,且所述廣告節(jié)點(diǎn)信息包括提供所述需要播 放的廣告服務(wù)的用戶終端信息。
全文摘要
公開了廣告服務(wù)實(shí)現(xiàn)方法、裝置和系統(tǒng)。其中的方法包括接收用戶終端發(fā)送的廣告服務(wù)能力列表請(qǐng)求,并根據(jù)所述請(qǐng)求確定所述用戶終端需要播放的廣告;根據(jù)預(yù)先存儲(chǔ)的提供廣告服務(wù)的廣告節(jié)點(diǎn)目錄信息確定所述用戶終端需要播放的廣告對(duì)應(yīng)的廣告服務(wù)能力列表,所述廣告服務(wù)能力列表包括提供所述需要播放的廣告服務(wù)的廣告節(jié)點(diǎn)信息,且所述廣告節(jié)點(diǎn)信息包括提供所述需要播放的廣告服務(wù)的用戶終端信息;向需要播放所述廣告的用戶終端發(fā)送所述廣告服務(wù)能力列表,以通知需要播放所述廣告的用戶終端從所述廣告節(jié)點(diǎn)信息相應(yīng)的廣告節(jié)點(diǎn)處獲取所述需要播放的廣告內(nèi)容。上述技術(shù)方案實(shí)現(xiàn)了個(gè)性化廣告服務(wù),降低了廣告服務(wù)實(shí)現(xiàn)成本。
文檔編號(hào)G06Q30/00GK102117458SQ20091026076
公開日2011年7月6日 申請(qǐng)日期2009年12月31日 優(yōu)先權(quán)日2009年12月31日
發(fā)明者陳宇 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
绍兴市| 通许县| 通道| 海安县| 延寿县| 南澳县| 白玉县| 报价| 凉城县| 乐业县| 盐山县| 威远县| 白城市| 和林格尔县| 华蓥市| 揭东县| 长泰县| 乡城县| 临沂市| 克拉玛依市| 湛江市| 镇远县| 尉氏县| 广灵县| 疏勒县| 罗平县| 巩留县| 荥阳市| 芒康县| 佳木斯市| 金山区| 荔波县| 渝北区| 河池市| 乐陵市| 龙井市| 丰台区| 象山县| 奉贤区| 邳州市| 开封市|