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

廣告檢測方法及系統(tǒng)和廣告終端的制作方法

文檔序號:6485745閱讀:231來源:國知局
廣告檢測方法及系統(tǒng)和廣告終端的制作方法
【專利摘要】本發(fā)明涉及廣告檢測方法及系統(tǒng)和廣告終端。本發(fā)明公開了一種檢測步驟,基于終端當(dāng)前的各個視圖的顯示狀況,檢測用于顯示廣告的視圖是否能正確顯示;展示步驟,若檢測結(jié)果為是,則獲取廣告并在所述用于顯示廣告的視圖中展示所述廣告。通過基于終端當(dāng)前的各個視圖的顯示狀況檢測用于顯示廣告的視圖是否能正確顯示,可以盡量避免廣告展示作弊。
【專利說明】廣告檢測方法及系統(tǒng)和廣告終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息【技術(shù)領(lǐng)域】,尤其涉及信息【技術(shù)領(lǐng)域】中的廣告檢測方法及系統(tǒng)和廣 告終端。
【背景技術(shù)】
[0002]近來,隨著移動互聯(lián)網(wǎng)的推廣,智能終端上的各種應(yīng)用得到了迅猛發(fā)展。因此,如 何在智能終端應(yīng)用中嵌入廣告,已經(jīng)成為應(yīng)用服務(wù)提供商的關(guān)注重點。
[0003]在手機、個人數(shù)字助理、電子書閱讀器、平板電腦等智能終端(亦簡稱終端)應(yīng)用 中嵌入廣告的處理一般由應(yīng)用程序的開發(fā)者來完成。然而,由于廣告主難于無法了解和破 解應(yīng)用程序的具體代碼,因此,無法檢查每一個智能終端用戶在使用該應(yīng)用程序時,智能終 端是否正確地顯示了應(yīng)用程序開發(fā)商播放的廣告。具體地,由于智能終端數(shù)量巨大,廣告主 (或為廣告主服務(wù)的廣告平臺提供商)無法人工地在眾多的應(yīng)用軟件上一一觀察應(yīng)用程序 開發(fā)商播放的廣告是否被完全隱藏,或者是否可能被遮擋一部。
[0004]可見,遮擋廣告或者不顯示廣告,是一種作弊的行為,違反了廣告平臺提供商或廣 告主與開發(fā)者簽訂的協(xié)議,而通過人工去檢查每款軟件甚至每個智能終端在嵌入廣告時是 否有作弊行為的成本很高。

【發(fā)明內(nèi)容】

[0005]本發(fā)明所要解決的技術(shù)問題之一是需要提供一種可以盡量避免廣告展示作弊的 廣告檢測方法及系統(tǒng)和廣告終端。
[0006]為了解決上述技術(shù)問題,本發(fā)明提供了一種廣告檢測方法。該方法包括:
[0007]檢測步驟,基于終端當(dāng)前的各個視圖的顯示狀況,檢測用于顯示廣告的視圖是否 能正確顯示;
[0008]展示步驟,若檢測結(jié)果為是,則獲取廣告并在所述用于顯示廣告的視圖中展示所 述廣告。
[0009]根據(jù)本發(fā)明另一方面的方法,通過調(diào)用指定的程序接口來執(zhí)行經(jīng)過安全化處理的 代碼,從而進(jìn)行上述檢測和展示步驟。
[0010]根據(jù)本發(fā)明另一方面的方法,所述檢測步驟進(jìn)一步包括:基于所述終端當(dāng)前的各 個視圖的顯示狀況,在所述各個視圖中查找所述用于顯示廣告的視圖,若未查找到,則所述 檢測結(jié)果為否。
[0011]根據(jù)本發(fā)明另一方面的方法,所述檢測步驟進(jìn)一步包括通過執(zhí)行第一判斷步驟和 第二判斷步驟中的至少一個判斷步驟來確定所述檢測結(jié)果;其中:所述第一判斷步驟,判 斷在所述用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與所述用于顯示廣告的 視圖的顯示區(qū)域重疊,若判斷為重疊,則將所述檢測結(jié)果確定為否;所述第二判斷步驟,判 斷所述用于顯示廣告的視圖的顯示區(qū)域是否能被完全地顯示在屏幕中,若判斷為否,則將 檢測結(jié)果確定為否。[0012]根據(jù)本發(fā)明另一方面的方法,在所述檢測步驟進(jìn)一步包括:基于所述終端當(dāng)前的各個視圖的顯示狀況,通過依照所述終端繪制視圖的繪制順序來遍歷用于存放所述終端當(dāng)前的各個視圖的數(shù)據(jù)結(jié)構(gòu)來檢測用于顯示廣告的視圖是否能正確顯示。
[0013]根據(jù)本發(fā)明另一方面的方法,在所述檢測步驟進(jìn)一步包括:基于所述終端當(dāng)前的各個視圖的顯示狀況,依照所述終端的繪制順序來遍歷所述數(shù)據(jù)結(jié)構(gòu)中的各視圖,若遍歷得到所述用于顯示廣告的視圖,則通過至少執(zhí)行下列步驟之一來確定所述檢測結(jié)果:
[0014]通過依照所述終端的繪制順序遍歷位于所述用于顯示廣告的視圖之后的各視圖,來判斷在所述用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與所述用于顯示廣告的視圖的顯示區(qū)域重疊,若判斷為重疊,則將所述檢測結(jié)果確定為否;
[0015]判斷所述用于顯示廣告的視圖的顯示區(qū)域是否能完全地顯示在屏幕中,若判斷為否,則將檢測結(jié)果確定為否。
[0016]根據(jù)本發(fā)明另一方面的方法,所述檢測步驟進(jìn)一步包括:基于所述終端當(dāng)前的各個視圖的顯示狀況,依照所述終端的繪制順序來遍歷所述數(shù)據(jù)結(jié)構(gòu)中的各視圖,若未遍歷得到所述用于顯示廣告的視圖且遍歷結(jié)束整個所述數(shù)據(jù)結(jié)構(gòu),則所述檢測結(jié)果為否。
[0017]根據(jù)本發(fā)明另一方面的方法,在所述檢測結(jié)果為否時,確定存在作弊,輸出表示存在作弊的告警提示,不獲取廣告,不進(jìn)行關(guān)于廣告的統(tǒng)計計數(shù)。
[0018]根據(jù)本發(fā)明的又一方面,還提供了一種廣告終端。該終端包括:
[0019]檢測模塊,基于終端當(dāng)前的各個視圖的顯示狀況,檢測用于顯示廣告的視圖是否能正確顯示;
[0020]展示模塊,若檢測結(jié)果為是,則獲取廣告并在所述用于顯示廣告的視圖中展示所述廣告,若檢測結(jié)果為否,則結(jié)束處理。
[0021]根據(jù)本發(fā)明另一方面的終端,所述展示模塊通過調(diào)用指定的程序接口來執(zhí)行經(jīng)過安全化處理的代碼,從而進(jìn)行上述檢測和展示。
[0022]根據(jù)本發(fā)明另一方面的終端,所述檢測模塊還基于所述終端當(dāng)前的各個視圖的顯示狀況,在所述各個視圖中查找所述用于顯示廣告的視圖,若未查找到,則所述檢測結(jié)果為否。
[0023]根據(jù)本發(fā)明另一方面的終端,所述檢測模塊還進(jìn)一步包括第一判斷子模塊和第二判斷子模塊至少一個,其中:所述第一判斷模塊判斷在所述用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與所述用于顯示廣告的視圖的顯示區(qū)域重疊,若判斷為重疊,則將所述檢測結(jié)果確定為否;所述第二判斷模塊判斷所述用于顯示廣告的視圖的顯示區(qū)域是否能被完全地顯示在屏幕中,若判斷為否,則將檢測結(jié)果確定為否。
[0024]根據(jù)本發(fā)明另一方面的終端,所述檢測模塊還基于所述終端當(dāng)前的各個視圖的顯示狀況,通過依照所述終端繪制視圖的繪制順序來遍歷用于存放所述終端當(dāng)前的各個視圖的數(shù)據(jù)結(jié)構(gòu)來檢測用于顯示廣告的視圖是否能正確顯示。
[0025]根據(jù)本發(fā)明另一方面的終端,在所述檢測模塊還基于所述終端當(dāng)前的各個視圖的顯示狀況,依照所述終端的繪制順序來遍歷所述數(shù)據(jù)結(jié)構(gòu)中的各視圖,若遍歷得到所述用于顯示廣告的視圖,則通過至少執(zhí)行下列處理之一來確定所述檢測結(jié)果:
[0026]通過依照所述終端的繪制順序遍歷位于所述用于顯示廣告的視圖之后的各視圖,來判斷在所述用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與所述用于顯示廣告的視圖的顯示區(qū)域重疊,若判斷為重疊,則將所述檢測結(jié)果確定為否;
[0027]判斷所述用于顯示廣告的視圖的顯示區(qū)域是否能完全地顯示在屏幕中,若判斷為否,則將檢測結(jié)果確定為否。
[0028]根據(jù)本發(fā)明另一方面的終端,所述檢測模塊還基于所述終端當(dāng)前的各個視圖的顯示狀況,依照所述終端的繪制順序來遍歷所述數(shù)據(jù)結(jié)構(gòu)中的各視圖,若未遍歷得到所述用于顯示廣告的視圖且遍歷結(jié)束整個所述數(shù)據(jù)結(jié)構(gòu),則所述檢測結(jié)果為否。
[0029]根據(jù)本發(fā)明另一方面的終端,在所述檢測結(jié)果為否時,確定存在作弊,輸出表示存在作弊的告警提示,不獲取廣告,不進(jìn)行關(guān)于廣告的統(tǒng)計計數(shù)。
[0030]根據(jù)本發(fā)明又一方面還提供了一種廣告檢測系統(tǒng)。該系統(tǒng)包括網(wǎng)絡(luò)連接的終端和服務(wù)器,其中,所述終端為根據(jù)前述技術(shù)方案所述的終端。
[0031]與現(xiàn)有技術(shù)相比,本發(fā)明的一個或多個實施例通過基于終端當(dāng)前的各個視圖的顯示狀況檢測用于顯示廣告的視圖是否能正確顯示,可以盡量避免廣告展示作弊。
[0032]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
【專利附圖】

【附圖說明】
[0033]附圖用來提供對本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例共同用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中:
[0034]圖1示出了根據(jù)本發(fā)明第一實施例的廣告檢測方法的流程圖;
[0035]圖2示出了一個Android或iPhone操作系統(tǒng)中采用樹型層次結(jié)構(gòu)來組織終端的視圖的例子;
[0036]圖3示出了根據(jù)本發(fā)明第一實施例的步驟S 120的各子步驟的流程圖。
【具體實施方式】
[0037]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下結(jié)合附圖對本發(fā)明作進(jìn)一步地詳細(xì)說明。
[0038]以下將結(jié)合附圖及實施例來詳細(xì)說明本發(fā)明的實施方式,借此對本發(fā)明如何應(yīng)用技術(shù)手段來解決技術(shù)問題,并達(dá)成技術(shù)效果的實現(xiàn)過程能充分理解并據(jù)以實施。需要說明的是,只要不構(gòu)成沖突,本發(fā)明中的各個實施例以及各實施例中的各個特征可以相互結(jié)合,所形成的技術(shù)方案均在本發(fā)明的保護(hù)范圍之內(nèi)。
[0039]本發(fā)明的發(fā)明人注意到很多終端(例如,安裝iPhone、Android等移動平臺的終端等)均通過視圖來在屏幕中顯示畫面,并利用該特點,提出了本發(fā)明。根據(jù)本發(fā)明,可自動檢測檢測廣告是否會能被正確播放(展示),更具體地,廣告未被正確展示的情形有:根本未被展示、未被完全展示、被遮擋等。
[0040]更具體地,目前iPhone操作系統(tǒng)(美國蘋果公司移動操作系統(tǒng),10S)和Android操作系統(tǒng)等均采用了 view(亦稱為視圖)組件,例如,在Android中,對應(yīng)于android, view.View (一種類的名稱)這個基類,又如,在iPhone操作系統(tǒng)中對應(yīng)于UIKit.framework中的UIView (一種類的名稱)類。view是一個獨立的可顯示單元,每個view都對應(yīng)屏幕上一個顯示區(qū)域。廣告也是作為一個view而顯示在屏幕中的一個顯示區(qū)域。
[0041]操作系統(tǒng)會按一定順序?qū)⒏鱾€view繪制到屏幕上。若在后面繪制的視圖的顯示區(qū)域與在此之前繪制的視圖的顯示區(qū)域重疊,則后面繪制的視圖的顯示區(qū)域?qū)趽踝∏懊胬L制的視圖的顯示區(qū)域。
[0042]第一實施例
[0043]下面參考圖1來詳細(xì)說明根據(jù)本發(fā)明實施例的廣告檢測方法。
[0044]步驟S110,調(diào)用指定的程序接口來執(zhí)行經(jīng)過安全化處理的代碼,從而執(zhí)行步驟S120和S130中至少之一的處理;
[0045]步驟S120,基于終端當(dāng)前的各個視圖的顯示狀況,檢測用于顯示廣告的視圖是否被正確顯示,若檢測結(jié)果為是,進(jìn)入步驟S130,反之,結(jié)束處理;
[0046]步驟S130,獲取廣告并在所述用于顯示廣告的視圖中展示所述廣告。
[0047]步驟SllO中,通過調(diào)用經(jīng)源代碼安全化的程序接口來執(zhí)行檢測和展示操作,可以防止用于嵌入廣告的應(yīng)用程序(亦簡稱應(yīng)用程序)的開發(fā)人員通過修改代碼而導(dǎo)致廣告無法正確播放。
[0048]更具體地,可以將用于執(zhí)行步驟S120和S130中的全部或部分處理的代碼進(jìn)行安全化處理,使得源代碼不容易被破解或識別。不同的編程語言有不同的安全處理方法,例如,在IOS操作平臺中,米用的是ob jective-c (一種編程語目)語目進(jìn)行編程,ob jective-c是從c語言擴展而來,可將這些處理的代碼編譯為靜態(tài)連接庫,同時向開發(fā)者提供包含程序接口聲明的頭文件,開發(fā)者通過調(diào)用程序接口來執(zhí)行上述檢測和獲取處理。頭文件只包括程序接口的聲明,不包括程序接口的實現(xiàn)代碼,程序接口的實現(xiàn)代碼包含在靜態(tài)鏈接庫中,而靜態(tài)鏈接庫是二進(jìn)制碼等機器碼,不易被破解,從而使處理的代碼得到安全保護(hù)。又如,在Android操作平臺中,采用的是java語言進(jìn)行編程,對需要保護(hù)的代碼在編譯時進(jìn)行混淆處理。常用的混淆工具是ProGuard, ProGuard使用簡短且無意義的名字來重命名類、字段和方法。從而在反編譯class文件后,代碼變得難以閱讀和理解。同時,程序接口部分不被混淆,以便開發(fā)者使用。綜上所述,經(jīng)過安全化處理后代碼,可以避免開發(fā)者通過破解代碼來跳過步驟S120的檢測處理而直接進(jìn)行廣告播放。
[0049]需要說明的是,也可以通過其它方式來避免研發(fā)人員跳過步驟S120直接執(zhí)行步驟S130。例如,可通過將用于調(diào)試的廣告獲取接口和用于實際應(yīng)用的廣告獲取接口區(qū)別開,由廣告平臺提供商負(fù)責(zé)在開發(fā)者提供的應(yīng)用程序中嵌入廣告獲取代碼,將應(yīng)用程序的代碼進(jìn)行編譯以生成最后要發(fā)布的應(yīng)用程序。
[0050]步驟S120中,基于終端當(dāng)前的各個視圖的顯示狀況來檢測用于顯示廣告的視圖是否能正確顯示。視圖的顯示狀況可以包括視圖在屏幕中所處的位置(例如以顯示區(qū)域的左上角或中心點的坐標(biāo)、顯示區(qū)域的長和寬等)和視圖被繪制的順序。
[0051]下面結(jié)合圖2至圖5來展開說明步驟S120。
[0052]圖2示出了一個Android或iPhone操作系統(tǒng)中采用樹型層次結(jié)構(gòu)來組織終端的視圖的例子。
[0053]圖2中窗口(window)是根節(jié)點,表示整個窗口,樹的每個節(jié)點表示一個視圖(view)。操作系統(tǒng)繪制程序會從window開始采用先序遍歷的方法遍歷整棵樹,依次將每個view繪制到屏幕上。圖2中view后面的編號代表這個view被繪制的先后順序,數(shù)字小的view先于數(shù)字大的view繪制到window上。由此可見,由于各個view并不關(guān)注其它view在屏幕上所占的區(qū)域(簡稱顯示區(qū)域),所以后繪制到屏幕上的view有可能會擋住先繪制到屏幕上的view。操作系統(tǒng)將View樹型層次結(jié)構(gòu)以數(shù)組的方式保存到內(nèi)存中。
[0054]圖3示出了根據(jù)本發(fā)明一實施例基于圖2的視圖樹(簡稱樹)來檢測用于顯示廣告的視圖是否能被正確顯示的流程圖。
[0055]步驟S310,按各視圖的繪制順序遍歷整棵樹。
[0056]針對圖2的例子(以下稱作本例子),可基于所述終端當(dāng)前的各個視圖的顯示狀況,從根節(jié)點window開始,通過依照所述終端的繪制順序來遍歷用于存放所述終端當(dāng)前的各個視圖的數(shù)據(jù)結(jié)構(gòu)來檢測用于顯示廣告的視圖是否能被正確顯示。由于終端采用了樹結(jié)構(gòu)來存儲各視圖,且終端繪制視圖的順序為先序遍歷整棵樹的順序,因此,優(yōu)選為通過先序遍歷用于存放所述終端當(dāng)前的各個視圖的樹來檢測用于顯示廣告的視圖是否被正確顯示。
[0057]在用于顯示廣告的視圖的節(jié)點之后遍歷到的各節(jié)點的視圖即為在用于顯示廣告的視圖之后繪制的各視圖。
[0058]步驟S320,判斷當(dāng)前所遍歷的節(jié)點是否用于顯示廣告的視圖,如果是,進(jìn)入步驟S330和步驟S340至少之一,反之,返回步驟S310,繼續(xù)遍歷樹中剩下的節(jié)點。
[0059]這樣,若遍歷完整棵樹后均未發(fā)現(xiàn)用于顯示廣告的視圖,則可確定所述終端當(dāng)前的各個視圖中沒有用于顯示廣告的視圖,此時,步驟S120的檢測結(jié)果為否。在所述檢測結(jié)果為否時,確定存在作弊。此時,可向終端、服務(wù)器、用戶、廣告主、廣告服務(wù)器等輸出表示存在作弊的告警提示,不獲取廣告,不進(jìn)行關(guān)于廣告的統(tǒng)計計數(shù)。
[0060]更具體地,通過步驟S310和S320,可基于終端當(dāng)前的各個視圖的顯示狀況,在各個視圖中查找所述用于顯示廣告的視圖,若未查找到,則檢測結(jié)果為否。這樣,可避免在未設(shè)置用于顯示廣告的區(qū)域卻向廣告平臺請求廣告從而惡意收取廣告主廣告費的情況。若查找到,即,若遍歷得到用于顯示廣告的視圖,則通過步驟S330和S340至少之一來確定檢測結(jié)果。
[0061]這里優(yōu)選為通過依照所述終端的繪制順序來遍歷所述數(shù)據(jù)結(jié)構(gòu)中的各視圖以判斷是否能夠遍歷到用于顯示廣告的視圖(簡稱亦稱為廣告視圖),以避免當(dāng)在進(jìn)一步判斷廣告是否被遮擋時,需要重新遍歷在廣告視圖之后繪制的視圖。
[0062]步驟S330,判斷采用當(dāng)前節(jié)點的視圖來顯示廣告的情況下,廣告是否會完全顯示在屏幕內(nèi)。換而言之,判斷用于顯示廣告的視圖的顯示區(qū)域是否能被或已完全地顯示在屏幕中。如果判斷結(jié)果為否,則步驟S120中的檢測結(jié)果為否。這樣,可避免由于程序開發(fā)人員的疏忽或故意而導(dǎo)致廣告僅被部分顯示,從而劣化廣告播放效果。
[0063]步驟S340,進(jìn)行重疊分析處理,以判斷在用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與用于顯示廣告的視圖的顯示區(qū)域重疊。若判斷為重疊,則將檢測結(jié)果確定為否。
[0064]在本實施的一優(yōu)選方案中,考慮到在當(dāng)前節(jié)點(即用戶顯示廣告的視圖)之后遍歷的節(jié)點即為在廣告視圖之后顯示的視圖,因此,可以在不再重復(fù)判斷之前遍歷的節(jié)點是否會與廣告重疊,而直接通過依照所述終端的繪制順序遍歷位于所述用于顯示廣告的視圖之后的各視圖,在本例中即為依據(jù)先序遍歷的順序遍歷當(dāng)前節(jié)點之后的節(jié)點,來判斷在所述用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與所述用于顯示廣告的視圖的顯示區(qū)域重疊。
[0065]第二實施例
[0066]下面詳細(xì)說明根據(jù)第二實施例的廣告檢測系統(tǒng)。該廣告檢測系統(tǒng)包括終端和服務(wù)器。
[0067]第一實施例中關(guān)于終端的說明,合部適用于本實施的終端,因此不再贅述。
[0068]需要說明的是,在本實施例的系統(tǒng)中,當(dāng)終端的判斷結(jié)果為是時,從服務(wù)器獲取廣告,并在用于顯示廣告的視圖中播放所獲取的廣告。服務(wù)器和終端通過移動互聯(lián)網(wǎng)、通信網(wǎng)、以太網(wǎng)等網(wǎng)絡(luò)連接。這樣,終端能夠通過網(wǎng)絡(luò)來獲取廣告主或廣告平臺最新發(fā)布的廣
生口 ο
[0069]另外,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0070]以上所述,僅為本發(fā)明的具體實施案例,本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)的技術(shù)人員在本發(fā)明所述的技術(shù)規(guī)范內(nèi),對本發(fā)明的修改或替換,都應(yīng)在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種廣告檢測方法,其特征在于,包括: 檢測步驟,基于終端當(dāng)前的各個視圖的顯示狀況,檢測用于顯示廣告的視圖是否能正確顯示; 展示步驟,若檢測結(jié)果為是,則獲取廣告并在所述用于顯示廣告的視圖中展示所述廣生口 O
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,通過調(diào)用指定的程序接口來執(zhí)行經(jīng)過安全化處理的代碼,從而進(jìn)行上述檢測和展示步驟。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述檢測步驟進(jìn)一步包括: 基于所述終端當(dāng)前的各個視圖的顯示狀況,在所述各個視圖中查找所述用于顯示廣告的視圖,若未查找到,則所述檢測結(jié)果為否。
4.根據(jù)權(quán)利要求1至3中任一項所述的方法,其特征在于,所述檢測步驟進(jìn)一步包括通過執(zhí)行第一判斷步驟和第二判斷步驟中的至少一個判斷步驟來確定所述檢測結(jié)果;其中: 所述第一判斷步驟,判斷在所述用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與所述用于顯示廣告的視圖的顯示區(qū)域重疊,若判斷為重疊,則將所述檢測結(jié)果確定為否; 所述第二判斷步驟,判斷所述用于顯示廣告的視圖的顯示區(qū)域是否能被完全地顯示在屏幕中,若判斷為否,則將檢測結(jié)果確定為否。
5.根據(jù)權(quán)利要求1至 3中任一項所述的方法,其特征在于,在所述檢測步驟進(jìn)一步包 括: 基于所述終端當(dāng)前的各個視圖的顯示狀況,通過依照所述終端繪制視圖的繪制順序來遍歷用于存放所述終端當(dāng)前的各個視圖的數(shù)據(jù)結(jié)構(gòu)來檢測用于顯示廣告的視圖是否能正確顯示。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,在所述檢測步驟進(jìn)一步包括: 基于所述終端當(dāng)前的各個視圖的顯示狀況,依照所述終端的繪制順序來遍歷所述數(shù)據(jù)結(jié)構(gòu)中的各視圖,若遍歷得到所述用于顯示廣告的視圖,則通過至少執(zhí)行下列步驟之一來確定所述檢測結(jié)果: 通過依照所述終端的繪制順序遍歷位于所述用于顯示廣告的視圖之后的各視圖,來判斷在所述用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與所述用于顯示廣告的視圖的顯示區(qū)域重疊,若判斷為重疊,則將所述檢測結(jié)果確定為否; 判斷所述用于顯示廣告的視圖的顯示區(qū)域是否能完全地顯示在屏幕中,若判斷為否,則將檢測結(jié)果確定為否。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述檢測步驟進(jìn)一步包括: 基于所述終端當(dāng)前的各個視圖的顯示狀況,依照所述終端的繪制順序來遍歷所述數(shù)據(jù)結(jié)構(gòu)中的各視圖,若未遍歷得到所述用于顯示廣告的視圖且遍歷結(jié)束整個所述數(shù)據(jù)結(jié)構(gòu),則所述檢測結(jié)果為否。
8.根據(jù)權(quán)利要求1至7中任一項所述的方法,在所述檢測結(jié)果為否時,確定存在作弊,至少執(zhí)行下列步驟之一: 輸出表示存在作弊的告警提示; 不獲取廣告;不進(jìn)行關(guān)于廣告的統(tǒng)計計數(shù)。
9.一種廣告終端,其特征在于,包括:檢測模塊,基于終端當(dāng)前的各個視圖的顯示狀況,檢測用于顯示廣告的視圖是否能正確顯示;展示模塊,若檢測結(jié)果為是,則獲取廣告并在所述用于顯示廣告的視圖中展示所述廣告,若檢測結(jié)果為否,則結(jié)束處理。
10.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述展示模塊通過調(diào)用指定的程序接口來執(zhí)行經(jīng)過安全化處理的代碼,從而進(jìn)行上述檢測和展示。
11.根據(jù)權(quán)利要求9所述的終端,其特征在于,所述檢測模塊還基于所述終端當(dāng)前的各個視圖的顯示狀況,在所述各個視圖中查找所述用于顯示廣告的視圖,若未查找到,則所述檢測結(jié)果為否。
12.根據(jù)權(quán)利要求9至11中任一項所述的終端,其特征在于,所述檢測模塊還進(jìn)一步包括第一判斷子模塊和第二判斷子模塊至少一個,其中:所述第一判斷模塊判斷在所述用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與所述用于顯示廣告的視圖的顯示區(qū)域重疊,若判斷為重疊,則將所述檢測結(jié)果確定為否;所述第二判斷模塊判斷所述用于顯示廣告的視圖的顯示區(qū)域是否能被完全地顯示在屏幕中,若判斷為否,則將檢測結(jié)果確定為否。
13.根據(jù)權(quán)利要求9至11中任一項所述的終端,其特征在于,所述檢測模塊還基于所述終端當(dāng)前的各個視圖的顯示狀況,通過依照所述終端繪制視圖的繪制順序來遍歷用于存放所述終端當(dāng)前的各個視圖的數(shù)據(jù)結(jié)構(gòu)來檢測用于顯示廣告的視圖是否能正確顯示。
14.根據(jù)權(quán)利要求13所述的終端,其特征在于,在所述檢測模塊還基于所述終端當(dāng)前的各個視圖的顯示狀況,依照所述終端的繪制順序來遍歷所述數(shù)據(jù)結(jié)構(gòu)中的各視 圖,若遍歷得到所述用于顯示廣告的視圖,則通過至少執(zhí)行下列處理之一來確定所述檢測結(jié)果:通過依照所述終端的繪制順序遍歷位于所述用于顯示廣告的視圖之后的各視圖,來判斷在所述用于顯示廣告的視圖之后顯示的各視圖的顯示區(qū)域是否與所述用于顯示廣告的視圖的顯示區(qū)域重疊,若判斷為重疊,則將所述檢測結(jié)果確定為否;判斷所述用于顯示廣告的視圖的顯示區(qū)域是否能完全地顯示在屏幕中,若判斷為否, 則將檢測結(jié)果確定為否。
15.根據(jù)權(quán)利要求13所述的終端,其特征在于,所述檢測模塊還基于所述終端當(dāng)前的各個視圖的顯示狀況,依照所述終端的繪制順序來遍歷所述數(shù)據(jù)結(jié)構(gòu)中的各視圖,若未遍歷得到所述用于顯示廣告的視圖且遍歷結(jié)束整個所述數(shù)據(jù)結(jié)構(gòu),則所述檢測結(jié)果為否。
16.根據(jù)權(quán)利要求13至15中任一項所述的終端,所述檢測模塊在所述檢測結(jié)果為否時,確定存在作弊,至少執(zhí)行下列步驟之一:輸出表示存在作弊的告警提示;不獲取廣告;不進(jìn)行關(guān)于廣告的統(tǒng)計計數(shù)。
17.—種廣告檢測系統(tǒng),其特征在于,包括網(wǎng)絡(luò)連接的終端和服務(wù)器,其中,所述終端為根據(jù)權(quán)利要求9至16中任一項所述的終端。
【文檔編號】G06F17/30GK103455517SQ201210180084
【公開日】2013年12月18日 申請日期:2012年6月1日 優(yōu)先權(quán)日:2012年6月1日
【發(fā)明者】唐剛 申請人:億贊普(北京)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
延吉市| 梅州市| 郁南县| 布尔津县| 山东| 佳木斯市| 株洲县| 安阳县| 昔阳县| 泸州市| 福泉市| 双峰县| 搜索| 贺兰县| 石景山区| 余庆县| 文登市| 邯郸县| 定结县| 浮梁县| 遂川县| 高淳县| 温泉县| 武夷山市| 阆中市| 静宁县| 镇平县| 昭苏县| 罗源县| 乐都县| 科尔| 吴堡县| 奈曼旗| 疏附县| 龙里县| 广平县| 武安市| 镇康县| 偏关县| 托克托县| 麻江县|