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

展示信息的探測方法及裝置、計算機(jī)可讀存儲介質(zhì)、終端與流程

文檔序號:12864361閱讀:322來源:國知局
展示信息的探測方法及裝置、計算機(jī)可讀存儲介質(zhì)、終端與流程

本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種展示信息的探測方法及裝置、計算機(jī)可讀存儲介質(zhì)、終端。



背景技術(shù):

在需求方平臺廣告投放系統(tǒng)(demand-sideplatform,dsp)中投放展示信息,例如廣告、通知時,由于dsp是通過實時競價的方式從媒體服務(wù)平臺(sell-sideplatform,ssp)(也稱為媒體聯(lián)盟)獲得展示位進(jìn)行展示的,所以在成功獲得下一次展示位時,dsp需要探測和了解該ssp(或者網(wǎng)頁)該次展示的其他展示位的展示效果情況。上述數(shù)據(jù)可以用于分析各ssp的展示位質(zhì)量和其他dsp的投放效果及投放策略,并據(jù)此調(diào)整投放策略,實現(xiàn)展示信息展示的效果最優(yōu)化。

現(xiàn)有技術(shù)中,為了獲取其他展示位的展示效果信息,通常使用爬蟲去訪問ssp,然后爬取相關(guān)展示位的信息。另一種方式是dsp訪問父頁面的文檔對象模型(documentobjectmodel,dom)元素去尋找其他展示位的iframe元素,然后再去訪問iframe元素嵌套網(wǎng)頁中的dom元素來獲取信息。例如,通過展示信息1的iframe1所嵌套的網(wǎng)頁找到父頁面parent,然后找到父頁面parent的子頁面中的展示信息2的iframe2,訪問iframe2所嵌套的網(wǎng)頁來獲取信息。

但是,通過爬蟲的方式獲取信息并不完善。因為爬蟲是機(jī)器行為,其他dsp可以在競價時通過技術(shù)手段過濾掉爬蟲的流量,所以通過爬蟲獲取信息失??;并且由于爬蟲的資源問題(例如ip資源和cookie資源),其獲得的信息錯誤率很高。通過iframe方式獲取信息時,由于ssp給予dsp渲染展示信息的方式被限制在安全沙箱內(nèi)(也即iframe),而在跨域情況下是不允許dom元素的互相訪問的,因此無法探測和評估其他展示位的展示效果。



技術(shù)實現(xiàn)要素:

本發(fā)明解決的技術(shù)問題是如何實現(xiàn)展示信息的探測,以用于展示信息的展示效果評估。

為解決上述技術(shù)問題,本發(fā)明實施例提供一種展示信息的探測方法,展示信息的探測方法包括:在呈現(xiàn)待展示信息的第一嵌套網(wǎng)頁所在的頂層頁面中,確定嵌套網(wǎng)頁集合,所述嵌套網(wǎng)頁集合包括嵌套在所述頂層頁面中的所有嵌套網(wǎng)頁的窗口;通過所述第一嵌套網(wǎng)頁依次訪問所述嵌套網(wǎng)頁集合中的嵌套網(wǎng)頁的窗口;如果訪問成功,則判斷所述嵌套網(wǎng)頁呈現(xiàn)的信息是否是與所述待展示信息同類型的展示信息;如果判定為展示信息,則獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)。

可選的,所述判斷所述嵌套網(wǎng)頁呈現(xiàn)的信息是否是與所述待展示信息同類型的展示信息包括:獲取所述嵌套網(wǎng)頁的url地址;如果所述嵌套網(wǎng)頁的url地址包括設(shè)定字段,則確定所述嵌套網(wǎng)頁呈現(xiàn)的信息為展示信息。

可選的,所述至少一種統(tǒng)計數(shù)據(jù)選自:所述嵌套網(wǎng)頁的尺寸、所述嵌套網(wǎng)頁的素材數(shù)據(jù)、所述嵌套網(wǎng)頁的來源數(shù)據(jù)、所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù)、所述嵌套網(wǎng)頁的可見數(shù)據(jù)。

可選的,所述嵌套網(wǎng)頁的窗口為所述嵌套網(wǎng)頁的window對象。

可選的,所述獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)包括:根據(jù)所述嵌套網(wǎng)頁的window對象的屬性信息確定所述嵌套網(wǎng)頁尺寸。

可選的,所述獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)包括:獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;通過以下一種或多種方式獲取所述素材數(shù)據(jù):將所述html內(nèi)容進(jìn)行渲染,以得到所述嵌套網(wǎng)頁的素材數(shù)據(jù);

獲取所述html內(nèi)容中圖片的url地址或視頻文件的url地址,以作為所述嵌套網(wǎng)頁的素材數(shù)據(jù)。

可選的,所述獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)包括:獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;獲取所述html內(nèi)容中的目標(biāo)url地址;訪問所述目標(biāo)url地址,并獲取目標(biāo)頁域名;從所述目標(biāo)頁域名提取得到所述嵌套網(wǎng)頁的來源數(shù)據(jù);將所述html內(nèi)容進(jìn)行渲染,以得到渲染結(jié)果;訪問所述渲染結(jié)果,并獲取目標(biāo)頁域名;從所述目標(biāo)頁域名提取得到所述嵌套網(wǎng)頁的來源數(shù)據(jù);

可選的,所述獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)包括:基于所述嵌套網(wǎng)頁的window對象綁定的點(diǎn)擊事件,確定所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù);或者,在設(shè)定時間間隔內(nèi),如果文件激活元素變更為內(nèi)層iframe元素,則點(diǎn)擊數(shù)加一,并確定最終點(diǎn)擊數(shù)為所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù)。

可選的,所述獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)包括:如果所述嵌套網(wǎng)頁的至少一部分處于可見區(qū)域,則可見數(shù)加一,并確定最終可見數(shù)作為所述嵌套網(wǎng)頁的可見數(shù)據(jù),其中,所述可見區(qū)域處于呈現(xiàn)所述嵌套網(wǎng)頁的屏幕范圍內(nèi)。

本發(fā)明實施例還公開了一種展示信息的探測裝置,展示信息的探測裝置包括:嵌套網(wǎng)頁集合確定模塊,適于在呈現(xiàn)待展示信息的第一嵌套網(wǎng)頁所在的頂層頁面中,確定嵌套網(wǎng)頁集合,所述嵌套網(wǎng)頁集合包括嵌套在所述頂層頁面中的所有嵌套網(wǎng)頁的窗口;訪問模塊,適于通過所述第一嵌套網(wǎng)頁依次訪問所述嵌套網(wǎng)頁集合中的嵌套網(wǎng)頁的窗口;判斷模塊,適于如果訪問成功,則判斷所述嵌套網(wǎng)頁呈現(xiàn)的信息是否是與所述待展示信息同類型的展示信息;獲取模塊,適于如果判定為展示信息,則獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)。

可選的,所述判斷模塊包括:url地址獲取單元,適于獲取所述嵌套網(wǎng)頁的url地址;判定單元,適于如果所述嵌套網(wǎng)頁的url地址包括設(shè)定字段,則確定所述嵌套網(wǎng)頁呈現(xiàn)的信息為展示信息。

可選的,所述至少一種統(tǒng)計數(shù)據(jù)選自:所述嵌套網(wǎng)頁的尺寸、所述嵌套網(wǎng)頁的素材數(shù)據(jù)、所述嵌套網(wǎng)頁的來源數(shù)據(jù)、所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù)、所述嵌套網(wǎng)頁的可見數(shù)據(jù)。

可選的,所述嵌套網(wǎng)頁的窗口為嵌套網(wǎng)頁的window對象。

可選的,所述獲取模塊包括:尺寸確定單元,適于根據(jù)所述嵌套網(wǎng)頁的window對象的屬性信息確定所述嵌套網(wǎng)頁尺寸。根據(jù)權(quán)利要求15所述的展示信息的探測裝置,其特征在于,所述獲取模塊包括:第一html內(nèi)容獲取單元,適于獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;第一渲染單元,適于將所述html內(nèi)容進(jìn)行渲染,以得到所述嵌套網(wǎng)頁的素材數(shù)據(jù);地址獲取單元,適于獲取所述html內(nèi)容中圖片的url地址或視頻文件的url地址,以作為所述嵌套網(wǎng)頁的素材數(shù)據(jù)。

可選的,所述獲取模塊包括:第二html內(nèi)容獲取單元,適于獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;目標(biāo)url地址獲取單元,適于獲取所述html內(nèi)容中的目標(biāo)url地址;訪問單元,適于訪問所述目標(biāo)url地址,并獲取目標(biāo)頁域名;第一提取單元,適于從所述目標(biāo)頁域名提取得到所述嵌套網(wǎng)頁的來源數(shù)據(jù);第二渲染單元,適于將所述html內(nèi)容進(jìn)行渲染,以得到渲染結(jié)果;目標(biāo)域名獲取單元,適于訪問所述渲染結(jié)果,并獲取目標(biāo)頁域名;第二提取單元,適于從所述目標(biāo)頁域名提取得到所述嵌套網(wǎng)頁的來源數(shù)據(jù)。

可選的,所述獲取模塊包括:第一點(diǎn)擊數(shù)據(jù)確定單元,適于基于所述嵌套網(wǎng)頁的window對象綁定的點(diǎn)擊事件,確定所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù);第二點(diǎn)擊數(shù)據(jù)確定單元,適于在設(shè)定時間間隔內(nèi),如果文件激活元素變更為內(nèi)層iframe元素,則點(diǎn)擊數(shù)加一,并確定最終點(diǎn)擊數(shù)為所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù)。

可選的,所述獲取模塊包括:可見數(shù)據(jù)確定單元,適于如果所述嵌套網(wǎng)頁的至少一部分處于可見區(qū)域,則可見數(shù)加一,并確定最終可見數(shù)作為所述嵌套網(wǎng)頁的可見數(shù)據(jù),其中,所述可見區(qū)域處于呈現(xiàn)所述嵌套網(wǎng)頁的屏幕范圍內(nèi)。

本發(fā)明實施例還公開了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)指令,所述計算機(jī)指令運(yùn)行時執(zhí)行所述展示信息的探測方法的步驟。

本發(fā)明實施例還公開了一種終端,包括存儲器和處理器,所述存儲器上存儲有可在所述處理器上運(yùn)行的計算機(jī)指令,所述處理器運(yùn)行所述計算機(jī)指令時執(zhí)行所述展示信息的探測方法的步驟。

與現(xiàn)有技術(shù)相比,本發(fā)明實施例的技術(shù)方案具有以下有益效果:

本發(fā)明技術(shù)方案在呈現(xiàn)待展示信息的第一嵌套網(wǎng)頁所在的頂層頁面中,確定嵌套網(wǎng)頁集合,所述嵌套網(wǎng)頁集合包括嵌套在所述頂層頁面中的所有嵌套網(wǎng)頁的窗口;通過所述第一嵌套網(wǎng)頁依次訪問所述嵌套網(wǎng)頁集合中的嵌套網(wǎng)頁的窗口;如果訪問成功,則判斷所述嵌套網(wǎng)頁呈現(xiàn)的信息是否是與所述待展示信息同類型的展示信息;如果判定為展示信息,則獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)。本發(fā)明技術(shù)方案通過第一嵌套網(wǎng)頁所在的頂層頁面確定嵌套網(wǎng)頁集合,然后通過所述第一嵌套網(wǎng)頁依次訪問所述嵌套網(wǎng)頁集合中的嵌套網(wǎng)頁的窗口,如果訪問成功,表示第一嵌套網(wǎng)頁與被訪問的嵌套網(wǎng)頁是同域,則在判定被訪問的嵌套網(wǎng)頁呈現(xiàn)的信息是與所述待展示信息同類型的展示信息時,獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù),以用于展示效果評估。相對于現(xiàn)有技術(shù),本發(fā)明技術(shù)方案避免采用訪問iframe的方式,可以減小被拒絕訪問的風(fēng)險,從而可以保證獲取統(tǒng)計數(shù)據(jù),實現(xiàn)展示信息的探測,提高展示信息的探測效率。

進(jìn)一步,所述至少一種統(tǒng)計數(shù)據(jù)選自:所述嵌套網(wǎng)頁的尺寸、所述嵌套網(wǎng)頁的素材數(shù)據(jù)、所述嵌套網(wǎng)頁的來源數(shù)據(jù)、所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù)、所述嵌套網(wǎng)頁的可見數(shù)據(jù)。本發(fā)明技術(shù)方案通過采用多種類型的統(tǒng)計數(shù)據(jù),可以從多個維度對嵌套網(wǎng)頁所呈現(xiàn)的展示信息的展示效果進(jìn)行評估,可以進(jìn)一步提高展示信息的探測效率。

附圖說明

圖1是本發(fā)明實施例一種展示信息的探測方法的流程圖;

圖2是本發(fā)明實施例一種展示信息的探測裝置的結(jié)構(gòu)示意圖。

具體實施方式

如背景技術(shù)中所述,通過爬蟲的方式獲取信息并不完善。因為爬蟲是機(jī)器行為,其他dsp可以在競價時通過技術(shù)手段過濾掉爬蟲的流量,所以通過爬蟲獲取信息失??;并且由于爬蟲的資源問題(例如ip資源和cookie資源),其獲得的信息錯誤率很高。通過框架(iframe)方式獲取信息時,由于ssp給予dsp渲染展示信息的方式被限制在安全沙箱內(nèi)(也即iframe),而在跨域情況下是不允許dom元素的互相訪問的,因此無法探測和評估其他展示位的展示效果。

本申請發(fā)明人經(jīng)過分析確定,由于同域的網(wǎng)頁(包括嵌套網(wǎng)頁與嵌套網(wǎng)頁、父網(wǎng)頁與子網(wǎng)頁)之間可以互相訪問,因此可以通過確定所有嵌套網(wǎng)頁,并嘗試訪問,然后收集各個不同維度的展示位信息,以用以評估其他展示位的投放效果。

本發(fā)明技術(shù)方案通過第一嵌套網(wǎng)頁所在的頂層頁面確定嵌套網(wǎng)頁集合,然后通過所述第一嵌套網(wǎng)頁依次訪問所述嵌套網(wǎng)頁集合中的嵌套網(wǎng)頁的窗口,如果訪問成功,表示第一嵌套網(wǎng)頁與被訪問的嵌套網(wǎng)頁是同域,則在判定被訪問的嵌套網(wǎng)頁呈現(xiàn)的信息是與所述待展示信息同類型的展示信息時,獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù),以用于展示效果評估。相對于現(xiàn)有技術(shù),本發(fā)明技術(shù)方案避免采用訪問iframe的方式,可以減小被拒絕訪問的風(fēng)險,從而可以保證獲取統(tǒng)計數(shù)據(jù),實現(xiàn)展示信息的探測,提高展示信息的探測效率。

為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施例做詳細(xì)的說明。

圖1是本發(fā)明實施例一種展示信息的探測方法的流程圖。

圖1所示的展示信息的探測方法可以包括以下步驟:

步驟s101:在呈現(xiàn)待展示信息的第一嵌套網(wǎng)頁所在的頂層頁面中,確定嵌套網(wǎng)頁集合,所述嵌套網(wǎng)頁集合包括嵌套在所述頂層頁面中的所有嵌套網(wǎng)頁的窗口;

步驟s102:通過所述第一嵌套網(wǎng)頁依次訪問所述嵌套網(wǎng)頁集合中的嵌套網(wǎng)頁的窗口;

步驟s103:如果訪問成功,則判斷所述嵌套網(wǎng)頁呈現(xiàn)的信息是否是與所述待展示信息同類型的展示信息;

步驟s104:如果判定為展示信息,則獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)。

具體實施中,在步驟s101中,呈現(xiàn)待展示信息的第一嵌套網(wǎng)頁所在的頂層頁面中,確定嵌套網(wǎng)頁集合。嵌套網(wǎng)頁是指嵌套在另一網(wǎng)頁中的網(wǎng)頁。具體而言,網(wǎng)頁可以具有多層嵌套關(guān)系,第一嵌套網(wǎng)頁的父頁面也可能是嵌套網(wǎng)頁。頂層頁面則是指不具有父網(wǎng)頁的頁面,也即不是嵌套網(wǎng)頁的頁面。本實施例通過頂層頁面,可以確定頂層頁面所嵌套的所有嵌套網(wǎng)頁。每一網(wǎng)頁對應(yīng)一個網(wǎng)頁窗口,則通過頂層頁面可以確定嵌套在所述頂層頁面中的所有嵌套網(wǎng)頁的窗口,也即嵌套網(wǎng)頁集合。之所以確定嵌套網(wǎng)頁集合,是因為通過嵌套網(wǎng)頁的窗口可以獲取該嵌套網(wǎng)頁的信息。

具體實施中,在步驟s102中,通過所述第一嵌套網(wǎng)頁依次訪問所述嵌套網(wǎng)頁集合中的嵌套網(wǎng)頁的窗口。具體而言,由于跨域訪問的限制,第一嵌套網(wǎng)頁僅能訪問與其同域的網(wǎng)頁。如果訪問失敗,則表示被訪問的嵌套網(wǎng)頁與第一嵌套網(wǎng)頁不同域。更具體地,如果訪問報錯,則表示訪問失?。蝗绻麤]有報錯,則表示訪問成功。

需要說明的是,本實施例中通過第一嵌套網(wǎng)頁依次訪問所述嵌套網(wǎng)頁集合中的嵌套網(wǎng)頁的窗口是指,通過第一嵌套網(wǎng)頁獲取嵌套網(wǎng)頁的信息。

具體實施中,在步驟s103中,如果訪問成功,則需要判斷所述嵌套網(wǎng)頁呈現(xiàn)的信息是否是與所述待展示信息同類型的展示信息。也就是說,只有在嵌套網(wǎng)頁呈現(xiàn)的信息是與所述待展示信息同類型的展示信息時,獲取嵌套網(wǎng)頁的統(tǒng)計數(shù)據(jù)才能用于評估展示效果,否則,獲取到的統(tǒng)計數(shù)據(jù)是無效的。故為了提高探測效率,避免獲取無效數(shù)據(jù),在步驟s103中對嵌套網(wǎng)頁呈現(xiàn)的信息的類型進(jìn)行判斷。

例如,待展示信息的類型是廣告,如果嵌套網(wǎng)頁呈現(xiàn)的信息也是廣告,則獲取嵌套網(wǎng)頁的統(tǒng)計數(shù)據(jù)可以用于評估廣告的投放效果;如果嵌套網(wǎng)頁呈現(xiàn)的信息是通知,則獲取嵌套網(wǎng)頁的統(tǒng)計數(shù)據(jù)是無效的。

具體實施中,在步驟s104中,如果判定嵌套網(wǎng)頁呈現(xiàn)的信息為展示信息,則獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)。換言之,在步驟s103的判定結(jié)果表明嵌套網(wǎng)頁呈現(xiàn)的信息是與所述待展示信息同類型的展示信息時,則獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù),以用于對嵌套網(wǎng)頁(也即展示位)的投放效果進(jìn)行評估。

本實施例中,待展示信息呈現(xiàn)在第一嵌套網(wǎng)頁(也即展示位)中,為了評估第一嵌套網(wǎng)頁的展示效果,可以對與第一嵌套網(wǎng)頁同域的網(wǎng)頁的展示效果進(jìn)行評估,以便根據(jù)展示效果調(diào)整投放策略,使得下一次第一嵌套網(wǎng)頁呈現(xiàn)的展示信息可以有更好的展示效果。

本發(fā)明實施例避免采用訪問iframe的方式,可以減小被拒絕訪問的風(fēng)險,從而可以保證獲取統(tǒng)計數(shù)據(jù),提高展示信息的探測效率。

優(yōu)選地,步驟s103可以包括以下步驟:獲取所述嵌套網(wǎng)頁的url地址;如果所述嵌套網(wǎng)頁的url地址包括設(shè)定字段,則確定所述嵌套網(wǎng)頁呈現(xiàn)的信息為展示信息。具體而言,如果通過所述第一嵌套網(wǎng)頁訪問嵌套網(wǎng)頁的窗口成功,則表示可以獲取被訪問的嵌套網(wǎng)頁的信息;則為了判斷嵌套網(wǎng)頁呈現(xiàn)的信息是否是與所述待展示信息同類型的展示信息,可以獲取所述嵌套網(wǎng)頁的url地址。如果所述嵌套網(wǎng)頁的url地址包括設(shè)定字段,則確定所述嵌套網(wǎng)頁呈現(xiàn)的信息為展示信息,否則,所述嵌套網(wǎng)頁呈現(xiàn)的信息不是展示信息。

本領(lǐng)域技術(shù)人員可以理解的是,所述設(shè)定字段可以根據(jù)不同的應(yīng)用環(huán)境以及不同的嵌套網(wǎng)頁進(jìn)行配置。例如,在百度ssp中,嵌套網(wǎng)頁的url地址中包括設(shè)定字段baidu_ssp_define;在淘寶ssp中,嵌套網(wǎng)頁的url地址包括alicdn.com或taobaocdn.com。

可以理解的是,在判斷嵌套網(wǎng)頁呈現(xiàn)的信息是否是與所述待展示信息同類型的展示信息時,還可以結(jié)合其他方式:獲取所述嵌套網(wǎng)頁的url地址和超級文本標(biāo)記語言(hypertextmarkuplanguage,html)內(nèi)容;如果所述嵌套網(wǎng)頁的url地址包括設(shè)定字段,且html內(nèi)容包括設(shè)定信息,則確定所述嵌套網(wǎng)頁呈現(xiàn)的信息為展示信息。例如,在googlessp中,嵌套網(wǎng)頁的url地址包括doubleclick.net或googlesyndication.com/safeframe,且嵌套網(wǎng)頁的html代碼中包括doubleclick.net/pagead/adview或“google提供的廣告”。

優(yōu)選地,所述嵌套網(wǎng)頁的窗口為所述嵌套網(wǎng)頁的window對象。具體而言,嵌套網(wǎng)頁在瀏覽器中顯示時,瀏覽器可以為嵌套網(wǎng)頁創(chuàng)建對應(yīng)的window對象。通過window對象的屬性信息,可以獲取嵌套網(wǎng)頁的信息。例如,通過屬性信息window.location可以獲取嵌套網(wǎng)頁的url地址。

本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解的是,window對象具備屬性信息,屬性信息可以用以表征window對象的特性。例如,屬性信息innerheight可以表示窗口的文檔顯示區(qū)的高度;屬性信息innerwidth可以表示窗口的文檔顯示區(qū)的寬度;屬性信息length可以表示窗口中的框架數(shù)量等,此處不再贅述。

優(yōu)選地,所述至少一種統(tǒng)計數(shù)據(jù)選自:所述嵌套網(wǎng)頁的尺寸、所述嵌套網(wǎng)頁的素材數(shù)據(jù)、所述嵌套網(wǎng)頁的來源數(shù)據(jù)、所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù)、所述嵌套網(wǎng)頁的可見數(shù)據(jù)。本發(fā)明實施例通過采用多種類型的統(tǒng)計數(shù)據(jù),可以從多個維度對嵌套網(wǎng)頁所呈現(xiàn)的展示信息的展示效果進(jìn)行評估,可以進(jìn)一步提高展示信息的探測效率。

優(yōu)選地,步驟s104可以包括以下步驟:根據(jù)所述嵌套網(wǎng)頁的window對象的屬性信息確定所述嵌套網(wǎng)頁尺寸。具體而言,可以通過嵌套網(wǎng)頁的window對象的屬性信息window.document(也即document對象)來獲取嵌套網(wǎng)頁尺寸。嵌套網(wǎng)頁尺寸可以包括嵌套網(wǎng)頁的寬度和高度。更具體地,可以通過以下屬性信息的至少一種獲取到嵌套網(wǎng)頁的寬度和高度:innerwidth、document.body.offsetwidth、document.documentelement.clientwidth、innerheight、document.body.offsetheight、document.documentelement.clientheight。

優(yōu)選地,步驟s104可以包括以下步驟:獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;將所述html內(nèi)容進(jìn)行渲染,以得到所述嵌套網(wǎng)頁的素材數(shù)據(jù)。嵌套網(wǎng)頁的素材數(shù)據(jù)可以是指構(gòu)成嵌套網(wǎng)頁所呈現(xiàn)的信息的素材。具體而言,可以通過嵌套網(wǎng)頁的window對象的屬性信息獲取html內(nèi)容,對html內(nèi)容進(jìn)行渲染后,可以得到直觀顯示的數(shù)據(jù),從而可以作為嵌套網(wǎng)頁的素材數(shù)據(jù),以用于投放效果的評估。更具體地,可以使用無頭瀏覽器(headlessbrowser)對html內(nèi)容批量進(jìn)行渲染,然后進(jìn)行截圖保存。本實施例可以獲取用于html5素材數(shù)據(jù)和iframe嵌套的素材數(shù)據(jù)。

優(yōu)選地,步驟s104可以包括以下步驟:獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;獲取所述html內(nèi)容中圖片的url地址或視頻文件的url地址,以作為所述嵌套網(wǎng)頁的素材數(shù)據(jù)。具體而言,可以通過html內(nèi)容分析其中的圖片和閃客(flash)文件的url地址,將url地址進(jìn)行保存匯總。本實施例可以獲取圖片素材數(shù)據(jù)和flash素材數(shù)據(jù)。

優(yōu)選地,步驟s104可以包括以下步驟:獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;獲取所述html內(nèi)容中的目標(biāo)url地址;訪問所述目標(biāo)url地址,并獲取目標(biāo)頁域名;從所述目標(biāo)頁域名提取得到所述嵌套網(wǎng)頁的來源數(shù)據(jù)。具體而言,可以通過html內(nèi)容,分析其中所有a元素的href屬性,a元素的href屬性通常用于指定超鏈接目標(biāo)的url地址,通過訪問href屬性中的url地址,得到最終的目標(biāo)頁域名,通過域名可以獲取到嵌套網(wǎng)頁的來源數(shù)據(jù)。例如,a元素的href屬性為<ahref=”http://baidu.com”>,其中http://baidu.com表示目標(biāo)url地址,訪問該url地址后,可以提取到廣告主信息。本實施例可以適用于帶有a元素的嵌套網(wǎng)頁的來源數(shù)據(jù)的獲取。

優(yōu)選地,步驟s104可以包括以下步驟:獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;將所述html內(nèi)容進(jìn)行渲染,以得到渲染結(jié)果;訪問所述渲染結(jié)果,并獲取目標(biāo)頁域名;從所述目標(biāo)頁域名提取得到所述嵌套網(wǎng)頁的來源數(shù)據(jù)。具體而言,通過對html內(nèi)容進(jìn)行渲染,訪問渲染結(jié)果后,可以跳轉(zhuǎn)到目標(biāo)頁,從目標(biāo)頁域名可以提取得到所述嵌套網(wǎng)頁的來源數(shù)據(jù)。更具體地,可以使用無頭瀏覽器將html內(nèi)容批量進(jìn)行渲染,然后進(jìn)行點(diǎn)擊訪問。本實施例可以適用于不帶有a元素的嵌套網(wǎng)頁的來源數(shù)據(jù)的獲取。

優(yōu)選地,步驟s104可以包括以下步驟:基于所述嵌套網(wǎng)頁的window對象綁定的點(diǎn)擊事件,確定所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù);或者,在設(shè)定時間間隔內(nèi),如果文件激活元素變更為內(nèi)層iframe元素,則點(diǎn)擊數(shù)加一,并確定最終點(diǎn)擊數(shù)為所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù)。具體而言,點(diǎn)擊數(shù)據(jù)可以用于評估點(diǎn)擊效果??梢酝ㄟ^嵌套網(wǎng)頁的window對象綁定的點(diǎn)擊事件(clickevent)來獲取到相關(guān)點(diǎn)擊動作,如果點(diǎn)擊事件被觸發(fā),則判斷為點(diǎn)擊,從而獲取點(diǎn)擊數(shù)據(jù)。

但是,由于嵌套網(wǎng)頁的渲染普遍會再運(yùn)用一層iframe來嵌套(dspiframe),并且此iframe與第一嵌套網(wǎng)頁是跨域的,所以無法使用點(diǎn)擊事件的方式來獲取點(diǎn)擊數(shù)據(jù)。這種情況下,可以通過嵌套網(wǎng)頁的文件激活元素(document.activeelement)來判斷該嵌套網(wǎng)頁是否被點(diǎn)擊。當(dāng)點(diǎn)擊嵌套網(wǎng)頁時,文件激活元素會變更為內(nèi)層iframe元素。更具體地,可以通過在設(shè)定時間間隔內(nèi),例如200毫秒內(nèi),判斷文件激活元素是否變更為內(nèi)層iframe,如果為內(nèi)層iframe則表示嵌套網(wǎng)頁被點(diǎn)擊,點(diǎn)擊數(shù)加一。

需要說明的是,設(shè)定時間間隔的時間長度可以根據(jù)實際的應(yīng)用環(huán)境進(jìn)行適應(yīng)性的修改和配置,例如100毫秒或300毫秒,本發(fā)明實施例對此不做限制。

優(yōu)選地,步驟s104可以包括以下步驟:如果所述嵌套網(wǎng)頁的至少一部分處于可見區(qū)域,則可見數(shù)加一,并確定最終可見數(shù)作為所述嵌套網(wǎng)頁的可見數(shù)據(jù),其中,所述可見區(qū)域處于呈現(xiàn)所述嵌套網(wǎng)頁的屏幕范圍內(nèi)。具體而言,嵌套網(wǎng)頁的可見數(shù)據(jù)表示嵌套網(wǎng)頁是否處于用戶可見的區(qū)域,嵌套網(wǎng)頁的可見數(shù)據(jù)是評估嵌套網(wǎng)頁的展示效果的重要指標(biāo)之一。

具體實施中,嵌套網(wǎng)頁可以被投放在終端設(shè)備上進(jìn)行展示,終端設(shè)備可以具備中央處理器(centralprocessingunit,cpu)。而cpu在處理動畫時可以對動畫進(jìn)行動畫渲染操作,且動畫渲染操作在動畫處于可見區(qū)域和不可見區(qū)域時,所消耗的cpu的處理空間不同,導(dǎo)致動畫播放的時頻不同。故利用動畫渲染在可見區(qū)域和不可見區(qū)域執(zhí)行時所消耗的cpu的處理空間不同,導(dǎo)致動畫播放的時頻不同的特性,通過在嵌套網(wǎng)頁所處區(qū)域中創(chuàng)建至少一個動畫,檢測每一動畫兩個播放動作之間的時間間隔,并與設(shè)定時間進(jìn)行比較,確定展示信息是否處于可見區(qū)域。

圖2是本發(fā)明實施例一種展示信息的探測裝置的結(jié)構(gòu)示意圖。

圖2所示的展示信息的探測裝置20可以包括嵌套網(wǎng)頁集合確定模塊201、訪問模塊202、判斷模塊203和獲取模塊204。

其中,嵌套網(wǎng)頁集合確定模塊201適于在呈現(xiàn)待展示信息的第一嵌套網(wǎng)頁所在的頂層頁面中,確定嵌套網(wǎng)頁集合,所述嵌套網(wǎng)頁集合包括嵌套在所述頂層頁面中的所有嵌套網(wǎng)頁的窗口;訪問模塊202適于通過所述第一嵌套網(wǎng)頁依次訪問所述嵌套網(wǎng)頁集合中的嵌套網(wǎng)頁的窗口;判斷模塊203適于如果訪問成功,則判斷所述嵌套網(wǎng)頁呈現(xiàn)的信息是否是與所述待展示信息同類型的展示信息;獲取模塊204適于如果判定為展示信息,則獲取所述嵌套網(wǎng)頁的至少一種統(tǒng)計數(shù)據(jù)。

相對于現(xiàn)有技術(shù),本發(fā)明實施例避免采用訪問iframe的方式,可以減小被拒絕訪問的風(fēng)險,從而可以保證獲取統(tǒng)計數(shù)據(jù),提高展示信息的探測效率。

優(yōu)選地,判斷模塊203可以包括url地址獲取單元2031和判定單元2032。url地址獲取單元2031適于獲取所述嵌套網(wǎng)頁的url地址;判定單元2032適于如果所述嵌套網(wǎng)頁的url地址包括設(shè)定字段,則確定所述嵌套網(wǎng)頁呈現(xiàn)的信息為展示信息。

優(yōu)選地,所述至少一種統(tǒng)計數(shù)據(jù)選自:所述嵌套網(wǎng)頁的尺寸、所述嵌套網(wǎng)頁的素材數(shù)據(jù)、所述嵌套網(wǎng)頁的來源數(shù)據(jù)、所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù)、所述嵌套網(wǎng)頁的可見數(shù)據(jù)。本發(fā)明實施例通過采用多種類型的統(tǒng)計數(shù)據(jù),可以從多個維度對嵌套網(wǎng)頁所呈現(xiàn)的展示信息的展示效果進(jìn)行評估,可以進(jìn)一步提高展示信息的探測效率。

優(yōu)選地,所述嵌套網(wǎng)頁的窗口為嵌套網(wǎng)頁的window對象。

優(yōu)選地,獲取模塊204可以包括尺寸確定單元2041,尺寸確定單元2041適于根據(jù)所述嵌套網(wǎng)頁的window對象的屬性信息確定所述嵌套網(wǎng)頁尺寸。

優(yōu)選地,獲取模塊204可以包括第一html內(nèi)容獲取單元2042和第一渲染單元2043,第一html內(nèi)容獲取單元適于獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;第一渲染單元2043適于將所述html內(nèi)容進(jìn)行渲染,以得到所述嵌套網(wǎng)頁的素材數(shù)據(jù)。

優(yōu)選地,獲取模塊204還可以包括地址獲取單元2044,地址獲取單元2044適于獲取所述html內(nèi)容中圖片的url地址或視頻文件的url地址,以作為所述嵌套網(wǎng)頁的素材數(shù)據(jù)。

優(yōu)選地,獲取模塊204可以包括第二html內(nèi)容獲取單元2045、目標(biāo)url地址獲取單元2046、訪問單元2047和第一提取單元2048。第二html內(nèi)容獲取單元2045適于獲取所述嵌套網(wǎng)頁的window對象的html內(nèi)容;目標(biāo)url地址獲取單元2046適于獲取所述html內(nèi)容中的目標(biāo)url地址;訪問單元2047適于訪問所述目標(biāo)url地址,并獲取目標(biāo)頁域名;第一提取單元2048適于從所述目標(biāo)頁域名提取得到所述嵌套網(wǎng)頁的來源數(shù)據(jù)。

優(yōu)選地,獲取模塊204可以包括第二渲染單元2049、目標(biāo)域名獲取單元2050、第二提取單元2051。第二渲染單元2049適于將所述html內(nèi)容進(jìn)行渲染,以得到渲染結(jié)果;目標(biāo)域名獲取單元2050適于訪問所述渲染結(jié)果,并獲取目標(biāo)頁域名;第二提取單元2051適于從所述目標(biāo)頁域名提取得到所述嵌套網(wǎng)頁的來源數(shù)據(jù)。

優(yōu)選地,獲取模塊204可以包括第一點(diǎn)擊數(shù)據(jù)確定單元2052和第二點(diǎn)擊數(shù)據(jù)確定單元2053。第一點(diǎn)擊數(shù)據(jù)確定單元2052適于基于所述嵌套網(wǎng)頁的window對象綁定的點(diǎn)擊事件,確定所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù);第二點(diǎn)擊數(shù)據(jù)確定單元2053適于在設(shè)定時間間隔內(nèi),如果文件激活元素變更為內(nèi)層iframe元素,則點(diǎn)擊數(shù)加一,并確定最終點(diǎn)擊數(shù)為所述嵌套網(wǎng)頁的點(diǎn)擊數(shù)據(jù)。

優(yōu)選地,獲取模塊204可以包括可見數(shù)據(jù)確定單元2054,見數(shù)據(jù)確定單元2054適于如果所述嵌套網(wǎng)頁的至少一部分處于可見區(qū)域,則可見數(shù)加一,并確定最終可見數(shù)作為所述嵌套網(wǎng)頁的可見數(shù)據(jù),其中,所述可見區(qū)域處于呈現(xiàn)所述嵌套網(wǎng)頁的屏幕范圍內(nèi)。

關(guān)于所述展示信息的探測裝置20的工作原理、工作方式的更多內(nèi)容,可以參照圖1中的相關(guān)描述,這里不再贅述。

本發(fā)明實施例還公開了一種可讀存儲介質(zhì),其上存儲有計算機(jī)指令,所述計算機(jī)指令運(yùn)行時可以執(zhí)行圖1中所示的展示信息的探測方法的步驟。所述存儲介質(zhì)可以包括rom、ram、磁盤或光盤等。

本發(fā)明實施例還公開了一種用戶設(shè)備,所述用戶設(shè)備可以包括存儲器和處理器,所述存儲器上存儲有可在所述處理器上運(yùn)行的計算機(jī)指令。所述處理器運(yùn)行所述計算機(jī)指令時可以執(zhí)行圖1中所示的展示信息的探測方法的步驟。所述用戶設(shè)備包括但不限于手機(jī)、計算機(jī)、平板電腦等終端設(shè)備。

雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與修改,因此本發(fā)明的保護(hù)范圍應(yīng)當(dāng)以權(quán)利要求所限定的范圍為準(zhǔn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
武冈市| 防城港市| 瑞金市| 阿拉善盟| 漯河市| 嵊泗县| 徐水县| 襄垣县| 湄潭县| 永昌县| 天祝| 丽水市| 四平市| 新泰市| 玛曲县| 伊宁市| 梁平县| 遂川县| 西林县| 海门市| 汝阳县| 睢宁县| 兰州市| 邵阳市| 蓝田县| 和静县| 东兰县| 新蔡县| 乐清市| 饶河县| 江永县| 当涂县| 多伦县| 嵩明县| 云和县| 信丰县| 瑞昌市| 罗江县| 大渡口区| 西充县| 砚山县|