專利名稱:一種使用廣告位載體播放網(wǎng)頁廣告的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)頁廣告播放技術(shù),尤其涉及一種使用廣告位載體播放網(wǎng)頁廣告的系統(tǒng)及方法。
背景技術(shù):
現(xiàn)有技術(shù)中,在網(wǎng)頁的廣告位上采用IFRAME作為廣告位載體,以顯示廣告位。 IFRAME內(nèi)部包含一個廣告頁面。如圖1所示為采用IFRAME作為廣告位載體的標(biāo)識方式示意圖,圖1中,IFRAME引用廣告頁面A所在的位置為一個廣告位,IFRAME引用廣告頁面B所在的位置為另一個廣告位?,F(xiàn)有技術(shù)的缺陷為采用IFRAME作為廣告位載體引用廣告頁面,在每個廣告位播放網(wǎng)頁廣告時都會獨(dú)立向后臺請求數(shù)據(jù),導(dǎo)致網(wǎng)頁的頁面加載速度減慢,增加后臺數(shù)據(jù)處理負(fù)荷。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種使用廣告位載體播放網(wǎng)頁廣告的系統(tǒng)及方法,能提高網(wǎng)頁的頁面加載速度,降低后臺數(shù)據(jù)處理負(fù)荷。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的一種使用廣告位載體播放網(wǎng)頁廣告的系統(tǒng),包括系統(tǒng)的后臺,該系統(tǒng)還包括廣告位載體辨別模塊、廣告位ID提取模塊、數(shù)據(jù)請求模塊和播放模塊;其中,廣告位載體辨別模塊,用于根據(jù)廣告位載體辨別標(biāo)識辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;廣告位ID提取模塊,用于根據(jù)所述廣告位載體的屬性提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識(ID);數(shù)據(jù)請求模塊,用于在一次數(shù)據(jù)請求中封裝提取出的所有的廣告位ID,向后臺提交所述數(shù)據(jù)請求;播放模塊,用于根據(jù)后臺一次性返回的數(shù)據(jù),在廣告位ID對應(yīng)的廣告位載體所定位的廣告位上播放網(wǎng)頁廣告。其中,所述廣告位載體辨別標(biāo)識包括CLASSNAME ;所述廣告位載體包括DIV ;廣告位載體辨別模塊,進(jìn)一步用于通過判斷當(dāng)前網(wǎng)頁上的DIV是否具備 CLASSNAME屬性,辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;具備CLASSNAME屬性的DIV作為所述廣告位載體。其中,所述廣告位ID提取模塊,進(jìn)一步用于在收集當(dāng)前網(wǎng)頁上所有的具備 CLASSNAME屬性的DIV后,根據(jù)每個具備CLASSNAME屬性的DIV的ID屬性,提取出每個具備 CLASSNAME屬性的DIV對應(yīng)的廣告位ID,獲得當(dāng)前網(wǎng)頁上所有的廣告位ID。其中,所述后臺,進(jìn)一步用于在收到所述數(shù)據(jù)請求后,解析出數(shù)據(jù)請求中封裝的所有的廣告位ID,將所有的廣告位ID所對應(yīng)請求的數(shù)據(jù)一次性返回。
其中,所述播放模塊,進(jìn)一步用于在根據(jù)每個廣告位ID對應(yīng)獲取具備CLASSNAME 屬性的DIV,并根據(jù)具備CLASSNAME屬性的DIV定位到廣告位后,根據(jù)返回的數(shù)據(jù)播放網(wǎng)頁
廣告ο一種使用廣告位載體播放網(wǎng)頁廣告的方法,該方法包括根據(jù)廣告位載體辨別標(biāo)識辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;根據(jù)所述廣告位載體的屬性提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識;在一次數(shù)據(jù)請求中封裝提取出的所有的廣告位ID,向后臺提交所述數(shù)據(jù)請求;根據(jù)后臺一次性返回的數(shù)據(jù),在廣告位ID對應(yīng)的廣告位載體所定位的廣告位上播放網(wǎng)頁廣告。其中,所述廣告位載體辨別標(biāo)識包括CLASSNAME ;所述廣告位載體包括DIV ;所述辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體具體包括通過判斷當(dāng)前網(wǎng)頁上的DIV 是否具備CLASSNAME屬性,辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;具備CLASSNAME屬性的 DIV作為所述廣告位載體。其中,所述提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識具體包括收集當(dāng)前網(wǎng)頁上所有的具備CLASSNAME屬性的DIV ;根據(jù)每個具備CLASSNAME屬性的DIV的ID屬性,提取出每個具備CLASSNAME屬性的DIV對應(yīng)的廣告位ID,獲得當(dāng)前網(wǎng)頁上所有的廣告位ID。其中,播放網(wǎng)頁廣告前該方法還包括后臺解析出所述數(shù)據(jù)請求中封裝的所有的廣告位ID,將所有的廣告位ID所對應(yīng)請求的數(shù)據(jù)一次性返回。其中,所述播放網(wǎng)頁廣告具體包括根據(jù)每個廣告位ID對應(yīng)獲取具備CLASSNAME 屬性的DIV,并根據(jù)具備CLASSNAME屬性的DIV定位到廣告位,根據(jù)返回的數(shù)據(jù)播放網(wǎng)頁廣
生 I=I O本發(fā)明根據(jù)廣告位載體辨別標(biāo)識辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;根據(jù)廣告位載體的屬性提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識;在一次數(shù)據(jù)請求中封裝提取出的所有的廣告位ID,向后臺提交數(shù)據(jù)請求;根據(jù)后臺一次性返回的數(shù)據(jù),在廣告位ID對應(yīng)的廣告位載體所定位的廣告位上播放網(wǎng)頁廣告。采用本發(fā)明,只需要發(fā)一次數(shù)據(jù)請求,且在一次數(shù)據(jù)請求中包括了所有的廣告位標(biāo)識,因此,能提高網(wǎng)頁的頁面加載速度,降低后臺數(shù)據(jù)處理負(fù)荷。
圖1為現(xiàn)有技術(shù)中采用IFRAME作為廣告位載體的標(biāo)識方式示意圖;圖2為本發(fā)明中采用DIV作為廣告位載體的標(biāo)識方式示意圖;圖3為本發(fā)明中采用DIV作為廣告位載體播放網(wǎng)頁廣告的流程圖;圖4為本發(fā)明中數(shù)據(jù)格式的示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是只需要發(fā)一次數(shù)據(jù)請求,且在一次數(shù)據(jù)請求中包括了所有的廣告位標(biāo)識,因此,能提高網(wǎng)頁的頁面加載速度,降低后臺數(shù)據(jù)處理負(fù)荷。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對本發(fā)明進(jìn)一步詳細(xì)說明。
現(xiàn)有技術(shù)中使用廣告位載體播放網(wǎng)頁廣告的方案,需多次向后臺發(fā)起數(shù)據(jù)請求, 使后臺需針對每個廣告位播放網(wǎng)頁廣告的這一數(shù)據(jù)請求處理數(shù)據(jù)及返回?cái)?shù)據(jù)。由于存在一個廣告位,就需要發(fā)起一次數(shù)據(jù)請求,后臺相應(yīng)的對該數(shù)據(jù)請求進(jìn)行響應(yīng),而網(wǎng)頁上存在的廣告位眾多,采用現(xiàn)有技術(shù)的處理方式,勢必增加后臺多次響應(yīng)時對數(shù)據(jù)處理的數(shù)據(jù)處理負(fù)荷,占用資源,為后臺的運(yùn)行和資源調(diào)配帶來不利影響,如果后臺一直這樣運(yùn)行,則避免不了最終超負(fù)荷運(yùn)行的問題。而本發(fā)明雖然也是一種使用廣告位載體播放網(wǎng)頁廣告的方案,但是本發(fā)明只需要發(fā)起一次數(shù)據(jù)請求,就可以實(shí)現(xiàn)把網(wǎng)頁上存在的所有廣告位播放網(wǎng)頁廣告的數(shù)據(jù)請求發(fā)送給后臺,因?yàn)楸景l(fā)明在這一次數(shù)據(jù)請求中包含了所有廣告位的廣告位標(biāo)識(ID),從而后臺也相應(yīng)的針對這一次數(shù)據(jù)請求中的所有廣告位的廣告位ID統(tǒng)一進(jìn)行數(shù)據(jù)處理后將數(shù)據(jù)返回,最終在網(wǎng)頁上的各個廣告位上根據(jù)返回的數(shù)據(jù)播放網(wǎng)頁廣告。本發(fā)明主要包括以下內(nèi)容一種使用廣告位載體播放網(wǎng)頁廣告的系統(tǒng),該系統(tǒng)除了包括系統(tǒng)的后臺,該系統(tǒng)還包括廣告位載體辨別模塊、廣告位ID提取模塊、數(shù)據(jù)請求模塊和播放模塊。其中,廣告位載體辨別模塊用于根據(jù)廣告位載體辨別標(biāo)識辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體。廣告位ID提取模塊用于根據(jù)廣告位載體的屬性提取出當(dāng)前網(wǎng)頁上所有的廣告位ID。數(shù)據(jù)請求模塊用于在一次數(shù)據(jù)請求中封裝提取出的所有的廣告位ID,向后臺提交該數(shù)據(jù)請求。播放模塊用于根據(jù)后臺一次性返回的數(shù)據(jù),在廣告位ID對應(yīng)的廣告位載體所定位的廣告位上播放網(wǎng)頁廣告。這里,廣告位載體辨別標(biāo)識包括CLASSNAME ;廣告位載體包括DIV。廣告位載體辨別模塊進(jìn)一步用于通過判斷當(dāng)前網(wǎng)頁上的DIV是否具備CLASSNAME屬性,辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;具備CLASSNAME屬性的DIV作為所述廣告位載體。這里需要說明的是所述廣告位載體辨別模塊進(jìn)一步用于通過判斷當(dāng)前網(wǎng)頁上的 DIV是否具備CLASSNAME屬性在技術(shù)上的理解是CLASSNAME屬性中是否具備特定的值,該值是約定的。CLASSNAME的值可以是任意數(shù)量的字符串,并且以空格分開,比如“<div class =,,aa aal aa2”X/div>”,“<divclass ="bb cc dd”X/div>”。其中,class 就是 CLASNAME 應(yīng)用在廣告位載體上的描述方法。判斷CLASSNAME是否含有某個特定的值,從而確定這個是廣告位載體。比如包含 CLASSNAME含有“adv”的載體,我們認(rèn)為是廣告位載體。比如“〈divclass =”adv bb cc”></ div>,,,和 “<div class =”adv”></div>” 都是廣告位載體;而 “<div class =”aa”></ div>”不是廣告位載體。如圖2所示,CLASSNAME =廣告就是一個特定值,CLASSNAME只要包含一個約定的特定值就可以了,具體是什么值不會影響本發(fā)明流程的實(shí)現(xiàn)。這里,廣告位ID提取模塊進(jìn)一步用于在收集當(dāng)前網(wǎng)頁上所有的具備CLASSNAME屬性的DIV后,根據(jù)每個具備CLASSNAME屬性的DIV的ID屬性,提取出每個具備CLASSNAME 屬性的DIV對應(yīng)的廣告位ID,獲得當(dāng)前網(wǎng)頁上所有的廣告位ID。這里,后臺進(jìn)一步用于在收到該數(shù)據(jù)請求后,解析出數(shù)據(jù)請求中封裝的所有的廣告位ID,將所有的廣告位ID所對應(yīng)請求的數(shù)據(jù)一次性返回。這里,播放模塊進(jìn)一步用于在根據(jù)每個廣告位ID對應(yīng)獲取具備CLASSNAME屬性的 DIV,并根據(jù)具備CLASSNAME屬性的DIV定位到廣告位后,根據(jù)返回的數(shù)據(jù)播放網(wǎng)頁廣告。一種使用廣告位載體播放網(wǎng)頁廣告的方法,該方法包括
根據(jù)廣告位載體辨別標(biāo)識辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;根據(jù)所述廣告位載體的屬性提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識;在一次數(shù)據(jù)請求中封裝提取出的所有的廣告位ID,向后臺提交所述數(shù)據(jù)請求;根據(jù)后臺一次性返回的數(shù)據(jù),在廣告位ID對應(yīng)的廣告位載體所定位的廣告位上播放網(wǎng)頁廣告。這里,廣告位載體辨別標(biāo)識包括CLASSNAME ;廣告位載體包括DIV。所述辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體具體包括通過判斷當(dāng)前網(wǎng)頁上的DIV是否具備CLASSNAME屬性,辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;具備CLASSNAME屬性的DIV作為所述廣告位載體。這里,所述提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識具體包括收集當(dāng)前網(wǎng)頁上所有的具備CLASSNAME屬性的DIV ;根據(jù)每個具備CLASSNAME屬性的DIV的ID屬性,提取出每個具備CLASSNAME屬性的DIV對應(yīng)的廣告位ID,獲得當(dāng)前網(wǎng)頁上所有的廣告位ID。這里,播放網(wǎng)頁廣告前該方法還包括后臺解析出該數(shù)據(jù)請求中封裝的所有的廣告位ID,將所有的廣告位ID所對應(yīng)請求的數(shù)據(jù)一次性返回。這里,所述播放網(wǎng)頁廣告具體包括根據(jù)每個廣告位ID對應(yīng)獲取具備CLASSNAME 屬性的DIV,并根據(jù)具備CLASSNAME屬性的DIV定位到廣告位,根據(jù)返回的數(shù)據(jù)播放網(wǎng)頁廣告。
以下對本發(fā)明進(jìn)行舉例闡述。本發(fā)明區(qū)別于現(xiàn)有技術(shù),采用DIV作為廣告位載體,以替換現(xiàn)有技術(shù)中的IFRAME 作為廣告位載體。這里需要指出的是本發(fā)明中,DIV雖然可以作為廣告位載體使用,但是網(wǎng)頁上有很多的DIV,并不是網(wǎng)頁上的每個DIV都是廣告位載體,為了對網(wǎng)頁上的DIV進(jìn)行區(qū)別,以辨別出哪個DIV才是被用到的廣告位載體,需要給DIV添加一個屬性,即廣告位載體辨別標(biāo)識。本發(fā)明中廣告位載體辨別標(biāo)識可以采用CLASSNAME。通過廣告位載體辨別標(biāo)識辨別出DIV是被用到的廣告位載體時,繼續(xù)根據(jù)DIV的另一個屬性,即廣告位標(biāo)識獲取網(wǎng)頁上所有的廣告位。廣告位標(biāo)識可以表示為廣告位ID。實(shí)例一本發(fā)明采用DIV作為廣告位載體的標(biāo)識方式。如圖2所示為本發(fā)明中采用DIV作為廣告位載體的標(biāo)識方式示意圖。圖2中,使用DIV代替IFRAME作為廣告位載體。并且給這些DIV加上一個代表廣告的CLASSNAME。這個CLASSNAME可以是任何單詞和數(shù)字的組合,起到標(biāo)識作用,用于辨別當(dāng)前DIV是否為被用到的廣告位載體,CLASSNAME是DIV的一個屬性。DIV上另一個屬性標(biāo)明了 CLASSNAME所代表廣告的廣告位ID,此時,比如作為DIV上一屬性的該廣告位ID,可以使用ID這個屬性。實(shí)例二 本發(fā)明采用DIV作為廣告位載體播放網(wǎng)頁廣告的流程,如圖3所示,該流程包括以下步驟步驟101、使用CLASSNAME標(biāo)識DIV,根據(jù)CLASSNAME辨別出網(wǎng)頁上哪些DIV是作為廣告位載體的DIV。本步驟中,實(shí)現(xiàn)所述辨別可以采用廣告位載體辨別模塊實(shí)現(xiàn)。廣告位載體辨別模塊可以采用JAVASCRIPT程序具體實(shí)現(xiàn),當(dāng)網(wǎng)頁上的JAVASCRIPT程序辨別出攜帶CLASSNAME 的DIV,或者說辨別出的DIV具備CLASSNAME屬性時,收集所辨別出的這些攜帶CLASSNAME 的DIV,或者說收集所辨別出的這些具備CLASSNAME屬性的DIV。這里,為了方便闡述,收集到的攜帶CLASSNAME的DIV,或者說收集所辨別出的這些具備CLASSNAME屬性的DIV以下簡稱為收集的DIV。步驟102、針對收集的DIV處理時,根據(jù)收集的DIV的ID屬性提取出廣告位ID。本步驟,可以采用廣告位ID提取模塊實(shí)現(xiàn)。由于收集的DIV為網(wǎng)頁上所有被作為廣告位載體的DIV,通常為多個,因此,根據(jù)每個收集的DIV的ID屬性提取出廣告位ID后, 就能夠獲得當(dāng)前網(wǎng)頁上所有的廣告位ID。這里,本發(fā)明的DIV可以為一個或多個。廣告位 ID提取模塊也可以采用JAVASCRIPT程序具體實(shí)現(xiàn),網(wǎng)頁上的JAVASCRIPT程序通過辨別 CLASSNAME的方式收集到這些DIV后,根據(jù)ID屬性把廣告位ID提取出來,從而一次性獲得當(dāng)前網(wǎng)頁上所有的廣告位ID。步驟103、在數(shù)據(jù)請求中封裝提取出的廣告位ID,向后臺提交數(shù)據(jù)請求。本步驟中,廣告位ID的含義同步驟102中廣告位ID的描述,是當(dāng)前網(wǎng)頁上所有的廣告位ID,可見本發(fā)明是通過一次數(shù)據(jù)請求,將所有的廣告位ID提交給后臺以獲取數(shù)據(jù), 那么后臺對所有的廣告位ID統(tǒng)一處理后,將所有的廣告位ID所對應(yīng)請求的數(shù)據(jù)一次性返回。本步驟,可以采用數(shù)據(jù)請求模塊實(shí)現(xiàn)。數(shù)據(jù)請求模塊也可以采用JAVASCRIPT程序具體實(shí)現(xiàn),網(wǎng)頁上的JAVASCRIPT程序動態(tài)在頁面上插入一個腳本(SCRIPT)元素,SCRIPT元素的統(tǒng)一資源定位符(url)中包含所有的廣告位ID。例如一種格式如下所示〈SCRIPT src =,,http //path, server, com/ ?廣告位 A,廣告位 B” X/SCRIPT〉步驟104、后臺解析出數(shù)據(jù)請求中封裝的廣告位ID,將所有的廣告位ID所對應(yīng)請求的數(shù)據(jù)一次性返回。本步驟采用后臺實(shí)現(xiàn)。后臺接收到數(shù)據(jù)請求之后,根據(jù)url中的廣告位ID拉取相對應(yīng)廣告位上的數(shù)據(jù),然后一次性拼裝成符合JAVASCRIPT格式的數(shù)據(jù)返回。數(shù)據(jù)的格式如圖4所示。步驟105、根據(jù)返回的數(shù)據(jù),在廣告位ID對應(yīng)的DIV所定位的廣告位上繪制網(wǎng)頁廣
告及播放。本步驟,可以采用播放模塊實(shí)現(xiàn)。播放模塊也可以采用JAVASCRIPT程序具體實(shí)現(xiàn),后臺返回符合JAVASCRIPT格式的數(shù)據(jù)后,JAVASCRIPT程序按照廣告位ID找到相對應(yīng)的DIV,從而能根據(jù)DIV定位到廣告位。再根據(jù)設(shè)置的輪播策略從定位到的廣告位上的一個或者多個數(shù)據(jù)中,直接選出一個數(shù)據(jù)播放或?qū)⑦x出的多個數(shù)據(jù)進(jìn)行組合繪制后播放。這里需要指出的是現(xiàn)有技術(shù)是采用IFRAME作為廣告位載體,只能直接引用所加載的網(wǎng)頁廣告,其缺點(diǎn)為由于被引入的頁面不能改變自身的大小,直接加載,因此,限制了網(wǎng)頁廣告播放時的創(chuàng)意發(fā)揮。而本發(fā)明采用DIV替代現(xiàn)有技術(shù)的IFRAME后,可以根據(jù)返回的數(shù)據(jù)來繪制網(wǎng)頁廣告,解決了現(xiàn)有技術(shù)限制網(wǎng)頁廣告播放時創(chuàng)意發(fā)揮的問題。這里,步驟105后還可以包括以下步驟步驟106、發(fā)送曝光。本步驟可以采用曝光模塊實(shí)現(xiàn)。曝光模塊也可以采用JAVASCRIPT程序具體實(shí)現(xiàn), JAVASCRIPT程序根據(jù)播放的廣告位和數(shù)據(jù)向后臺發(fā)送曝光。這里,對以上文字中涉及到的縮略語和關(guān)鍵術(shù)語說明如下1、網(wǎng)頁廣告利用互聯(lián)網(wǎng)發(fā)布的廣告。它包括網(wǎng)站、即時通信工具、網(wǎng)上直播軟件、下載軟件等載體上的廣告。網(wǎng)頁廣告包括文字鏈接廣告、旗幟、視頻等多種形式。2、JAVASCRIPT 網(wǎng)絡(luò)腳本語言的一種,簡稱JS。3, DIV =DIV元素是用來為HTML文檔內(nèi)大塊的內(nèi)容提供結(jié)構(gòu)和背景的元素。4) IFRAME =IFRAME元素是用來為HTML文檔內(nèi)某個區(qū)域加載其它頁面內(nèi)容的元素。5、CLASSNAME —個標(biāo)記??梢允沟脫碛性摌?biāo)記頁面元素應(yīng)用某種樣式。6、url 統(tǒng)一資源定位符。URL是用于完整地描述互聯(lián)網(wǎng)上網(wǎng)頁和其他資源的地址的一種標(biāo)識方式。7、廣告位一個網(wǎng)頁廣告播放的位置。以上的DIV、IFRAME, CLASSNAME都屬于可供JS調(diào)用的類。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種使用廣告位載體播放網(wǎng)頁廣告的系統(tǒng),包括系統(tǒng)的后臺,其特征在于,該系統(tǒng)還包括廣告位載體辨別模塊、廣告位ID提取模塊、數(shù)據(jù)請求模塊和播放模塊;其中,廣告位載體辨別模塊,用于根據(jù)廣告位載體辨別標(biāo)識辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;廣告位ID提取模塊,用于根據(jù)所述廣告位載體的屬性提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識(ID);數(shù)據(jù)請求模塊,用于在一次數(shù)據(jù)請求中封裝提取出的所有的廣告位ID,向后臺提交所述數(shù)據(jù)請求;播放模塊,用于根據(jù)后臺一次性返回的數(shù)據(jù),在廣告位ID對應(yīng)的廣告位載體所定位的廣告位上播放網(wǎng)頁廣告。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述廣告位載體辨別標(biāo)識包括 CLASSNAME ;所述廣告位載體包括DIV ;廣告位載體辨別模塊,進(jìn)一步用于通過判斷當(dāng)前網(wǎng)頁上的DIV是否具備CLASSNAME屬性,辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;具備CLASSNAME屬性的DIV作為所述廣告位載體。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述廣告位ID提取模塊,進(jìn)一步用于在收集當(dāng)前網(wǎng)頁上所有的具備CLASSNAME屬性的DIV后,根據(jù)每個具備CLASSNAME屬性的DIV 的ID屬性,提取出每個具備CLASSNAME屬性的DIV對應(yīng)的廣告位ID,獲得當(dāng)前網(wǎng)頁上所有的廣告位ID。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述后臺,進(jìn)一步用于在收到所述數(shù)據(jù)請求后,解析出數(shù)據(jù)請求中封裝的所有的廣告位ID,將所有的廣告位ID所對應(yīng)請求的數(shù)據(jù)一次性返回。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述播放模塊,進(jìn)一步用于在根據(jù)每個廣告位ID對應(yīng)獲取具備CLASSNAME屬性的DIV,并根據(jù)具備CLASSNAME屬性的DIV定位到廣告位后,根據(jù)返回的數(shù)據(jù)播放網(wǎng)頁廣告。
6.一種使用廣告位載體播放網(wǎng)頁廣告的方法,其特征在于,該方法包括根據(jù)廣告位載體辨別標(biāo)識辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;根據(jù)所述廣告位載體的屬性提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識;在一次數(shù)據(jù)請求中封裝提取出的所有的廣告位ID,向后臺提交所述數(shù)據(jù)請求;根據(jù)后臺一次性返回的數(shù)據(jù),在廣告位ID對應(yīng)的廣告位載體所定位的廣告位上播放網(wǎng)頁廣告。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述廣告位載體辨別標(biāo)識包括 CLASSNAME ;所述廣告位載體包括DIV ;所述辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體具體包括通過判斷當(dāng)前網(wǎng)頁上的DIV是否具備CLASSNAME屬性,辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;具備CLASSNAME屬性的DIV作為所述廣告位載體。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識具體包括收集當(dāng)前網(wǎng)頁上所有的具備CLASSNAME屬性的DIV ;根據(jù)每個具備CLASSNAME 屬性的DIV的ID屬性,提取出每個具備CLASSNAME屬性的DIV對應(yīng)的廣告位ID,獲得當(dāng)前網(wǎng)頁上所有的廣告位ID。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,播放網(wǎng)頁廣告前該方法還包括后臺解析出所述數(shù)據(jù)請求中封裝的所有的廣告位ID,將所有的廣告位ID所對應(yīng)請求的數(shù)據(jù)一次性返回。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述播放網(wǎng)頁廣告具體包括根據(jù)每個廣告位ID對應(yīng)獲取具備CLASSNAME屬性的DIV,并根據(jù)具備CLASSNAME屬性的DIV定位到廣告位,根據(jù)返回的數(shù)據(jù)播放網(wǎng)頁廣告。
全文摘要
本發(fā)明公開了一種使用廣告位載體播放網(wǎng)頁廣告的系統(tǒng),包括系統(tǒng)的后臺,該系統(tǒng)還包括廣告位載體辨別模塊、廣告位ID提取模塊、數(shù)據(jù)請求模塊和播放模塊。本發(fā)明還公開了一種使用廣告位載體播放網(wǎng)頁廣告的方法,根據(jù)廣告位載體辨別標(biāo)識辨別出當(dāng)前網(wǎng)頁上所有的廣告位載體;根據(jù)所述廣告位載體的屬性提取出當(dāng)前網(wǎng)頁上所有的廣告位標(biāo)識;在一次數(shù)據(jù)請求中封裝提取出的所有的廣告位ID,向后臺提交所述數(shù)據(jù)請求;根據(jù)后臺一次性返回的數(shù)據(jù),在廣告位ID對應(yīng)的廣告位載體所定位的廣告位上播放網(wǎng)頁廣告。采用本發(fā)明的系統(tǒng)及方法,能提高網(wǎng)頁的頁面加載速度,降低后臺數(shù)據(jù)處理負(fù)荷。
文檔編號G06F17/30GK102298597SQ20101021744
公開日2011年12月28日 申請日期2010年6月23日 優(yōu)先權(quán)日2010年6月23日
發(fā)明者凌生龍, 朱龍?jiān)? 楊杰, 黃子光 申請人:騰訊科技(北京)有限公司