廣告展示方法、裝置以及終端的制作方法
【專利摘要】本發明公開了一種廣告展示方法、裝置以及終端。所述方法包括:獲取終端的廣告緩存池中的每個廣告的展示優先級,其中,所述廣告的展示優先級是根據廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示確定的;根據所述廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從所述展示優先級最大的廣告中選擇出目標廣告;將所述目標廣告在終端中進行展示。上述方法能夠為廣告緩存池中的廣告合理設置展示優先級,從而提高廣告的收入。
【專利說明】
廣告展示方法、裝置以及終端
技術領域
[0001]本發明涉及互聯網技術領域,尤其涉及一種廣告展示方法、裝置以及終端。
【背景技術】
[0002]隨著各種軟件平臺的高速發展,各種廣告商越來越傾向于在各種軟件平臺上展示自己的廣告,于是,廣告成為了互聯網公司的重要收入來源之一。目前的廣告的展示規則是,如果拉取到新的廣告,則優先展示新的廣告。但是,由于廣告的價格有高有低,例如,A客戶的廣告展示一次的費用可能等于B客戶的廣告展示幾次的費用,按照現時的展示規則,會導致互聯網公司的廣告收入的減少。
【發明內容】
[0003]本發明實施例公開了一種廣告展示方法、裝置以及終端,能夠解決廣告的展示優先級別設置不合理的技術問題。
[0004]第一方面,本發明提供了一種廣告展示方法,所述方法包括:獲取終端的廣告緩存池中的每個廣告的展示優先級,其中,所述廣告的展示優先級是根據廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示確定的;根據所述廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從所述展示優先級最大的廣告中選擇出目標廣告;將所述目標廣告在終端中進行展示。
[0005]結合第一方面,第一方面的第一種可能的實施方式中,在相同的條件下,所述廣告的展示優先級與所述廣告的價值成正比;在相同的條件下,所述廣告的展示優先級與所述廣告展示權重成正比,其中,所述廣告的展示權重與所述廣告的有效展示時間成反比;在相同的條件下,所述廣告的展示優先級與所述廣告展示次數成反比;在相同的條件下,被廣告平臺統計到廣告展示時所述廣告的展示優先級低于沒有被廣告平臺統計到廣告展示時所述廣告的展示優先級。
[0006]結合第一方面,第一方面的第二種可能的實施方式中,從展示優先級最大的廣告中選擇出目標廣告包括:從展示優先級最大的廣告中選擇出優先權最高的廣告以作為所述目標廣告。
[0007]結合第一方面,第一方面的第三種可能的實施方式中,將所述目標廣告在終端中進行展示包括:在滿足觸發條件時,將所述目標廣告在終端中進行展示,其中,所述觸發條件為以下任意一個:所述終端的定時時間已經到達;所述終端接入網絡;所述終端啟動目標進程。
[0008]結合第一方面,第一方面的第四種可能的實施方式中,將所述目標廣告在終端中進行展示之后所述方法還包括:向廣告平臺拉取價格最高的廣告,并在拉取成功后,將拉取到的廣告存儲在所述廣告緩存池中。
[0009]第二方面,本發明提供了一種廣告展示裝置,所述裝置包括:獲取模塊、選擇模塊以及展示模塊,其中,所述獲取模塊用于獲取終端的廣告緩存池中的每個廣告的展示優先級,其中,所述廣告的展示優先級是根據廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示確定的;所述選擇模塊用于根據所述廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從所述展示優先級最大的廣告中選擇出目標廣告;所述展示模塊用于將所述目標廣告在終端中進行展示。
[0010]結合第二方面,第二方面的第一種可能的實施方式中,在相同的條件下,所述廣告的展示優先級與所述廣告的價值成正比;在相同的條件下,所述廣告的展示優先級與所述廣告展示權重成正比,其中,所述廣告的展示權重與所述廣告的有效展示時間成反比;在相同的條件下,所述廣告的展示優先級與所述廣告展示次數成反比;在相同的條件下,被廣告平臺統計到廣告展示時所述廣告的展示優先級低于沒有被廣告平臺統計到廣告展示時所述廣告的展示優先級。
[0011]結合第二方面,第二方面的第二種可能的實施方式中,所述選擇模塊具體用于從展示優先級最大的廣告中選擇出優先權最高的廣告以作為所述目標廣告。
[0012]結合第二方面,第二方面的第三種可能的實施方式中,所述展示模塊用于在滿足觸發條件時,將所述目標廣告在終端中進行展示,其中,所述觸發條件為以下任意一個:所述終端的定時時間已經到達;所述終端接入網絡;所述終端啟動目標進程。
[0013]結合第二方面,第二方面的第四種可能的實施方式中,所述裝置還包括拉取模塊,所述拉取模塊用于向廣告平臺拉取價格最高的廣告,并在拉取成功后,將拉取到的廣告存儲在所述廣告緩存池中。
[0014]第三方面,提供了一種服務器,包括:處理器、存儲器、通信接口和總線;所述處理器、所述存儲器和所述通信接口通過所述總線連接并完成相互間的通信;所述存儲器存儲可執行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執行程序代碼來運行與所述可執行程序代碼對應的程序,以用于執行一種廣告展示方法;其中,所述方法為第一方面任一項所述的方法。
[0015]第四方面,本發明提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲了計算設備所執行的用于主題推薦的程序代碼。所述程序代碼包括用于執行在第一方面中任一項的方法的指令。
[0016]在本發明中,通過綜合考慮廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示等因素確定廣告緩存池中的每個廣告的展示優先級別,然后,根據廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從展示優先級最大的廣告中選擇出目標廣告,最后,將目標廣告在終端中進行展示。通過這種方式,能夠為廣告緩存池中的廣告合理設置展示優先級,從而提高廣告的收入。
【附圖說明】
[0017]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0018]圖1是本發明實施例公開的第一種廣告展示方法的流程圖;
[0019]圖2是本發明實施例公開的第一種廣告展示裝置的結構示意圖;
[0020]圖3是本發明實施例公開的第二種廣告展示裝置的結構示意圖;[0021 ]圖4是本發明實施例公開的一種終端的結構示意圖。
【具體實施方式】
[0022]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0023]需要說明的是,在本發明實施例中使用的術語是僅僅出于描述特定實施例的目的,而非旨在限制本發明。在本發明實施例和所附權利要求書中所使用的單數形式的“一種”、“所述”和“該”也旨在包括多數形式,除非上下文清楚地表示其他含義。還應當理解,本文中使用的術語“和/或”是指并包含一個或多個相關聯的列出項目的任何或所有可能組入口 ο
[0024]請參見圖1,圖1為本發明實施例公開的第一種廣告展示方法。本發明實施例的廣告展示方法從終端的角度出發進行描述。本發明實施例的廣告展示方法包括:
[0025 ] 110:獲取終端的廣告緩存池中的每個廣告的展示優先級。
[0026]廣告緩存池是終端中的緩存空間,從廣告平臺拉取得到的廣告都會暫時存儲在廣告緩存池中,當終端需要展示廣告時,可以直接從廣告緩存池中讀取廣告并進行展示,而不需要通過網絡向廣告平臺拉取廣告,從而避免了等待廣告傳輸的時間。
[0027]在一具體的實施例中,廣告的展示優先級是根據廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示確定的。在確定廣告的展示優先級時,遵循以下原則:
[0028]在相同的條件下,廣告的展示優先級與廣告的價值成正比。原因在于,廣告的價值與ecpm(effective cost per mille,是指每一千次展示可以獲得的廣告收入)基本成正比,所以,廣告的價值越高,能帶來的收入越高,反之,廣告的價值越低,能帶來的收入越少。此外,廣告的價值還受季節,廣告平臺的運營策略等等因素的影響。
[0029]在相同的條件下,廣告的展示優先級與廣告展示權重成正比,其中,廣告的展示權重與廣告的有效展示時間成反比。原因在于,廣告的有效展示時間越長,用戶獲得的有效信息越多,則再次展示的需求越低,反之,廣告的有效展示時間越短,用戶獲得的有效信息越少,則再次展示的需求越高。
[0030]在相同的條件下,廣告的展示優先級與廣告展示次數成反比。原因在于,廣告的展示次數越少,用戶獲得的有效信息越多,則再次展示的需求越低,廣告的展示次數越多,用戶獲得的有效信息越少,則再次展示的需求越高。
[0031]在相同的條件下,被廣告平臺統計到廣告展示時廣告的展示優先級低于沒有被廣告平臺統計到廣告展示時廣告的展示優先級。原因在于,廣告平臺只會對廣告展示統計一次,即,如果廣告展示已經被統計過了,則即使后面再次進行廣告展示,廣告平臺也不會進行統計。廣告平臺是廣告的提供者,終端展示的廣告均是向廣告平臺拉取得到的。
[0032]可以理解的是,在確定廣告的展示優先級時,可以同時考慮廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示等因素,也可以只考慮上述因素中的部分,本發明不作具體限定。
[0033]120:根據廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從展示優先級最大的廣告中選擇出目標廣告。
[0034]在一具體的實施例中,根據廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告的數量可能為一個,此時,終端將展示優先級最大的廣告設置為目標廣告。在另一具體的實施例中,根據廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告的數量可能為多個,此時,終端從展示優先級最大的廣告中選擇出優先權最高的廣告以作為目標廣告。其中,每個廣告的優先權都是根據經驗人工設置的。
[0035]130:將目標廣告在終端中進行展示。
[0036]在一具體的實施例中,在滿足觸發條件時,將目標廣告在終端中進行展示。其中,觸發條件為以下任意一個:終端的定時時間已經到達;終端接入網絡;終端啟動目標進程。
[0037]140:向廣告平臺拉取價格最高的廣告,并在拉取成功后,將拉取到的廣告存儲在廣告緩存池中。
[0038]在一具體的實施例中,為了提高廣告收入,在將目標廣告在終端中進行展示之后,可以向廣告平臺拉取價格最高的廣告,并在拉取成功后,將拉取到的廣告存儲在廣告緩存池中。
[0039]上述詳細闡述了本發明實施例的方法,下面為了便于更好地實施本發明實施例的上述方案,相應地,下面還提供用于配合實施上述方案的裝置。
[0040]請參見圖2,圖2為本發明實施例公開的第一種廣告展示裝置的結構示意圖。本發明實施例提供的廣告展示裝置20包括:獲取模塊210、選擇模塊220以及展示模塊230。
[0041]所述獲取模塊210用于獲取終端的廣告緩存池中的每個廣告的展示優先級,其中,所述廣告的展示優先級是根據廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示確定的。
[0042]所述選擇模塊220用于根據所述廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從所述展示優先級最大的廣告中選擇出目標廣告。
[0043]所述展示模塊230用于將所述目標廣告在終端中進行展示。
[0044]可選地,在相同的條件下,所述廣告的展示優先級與所述廣告的價值成正比;
[0045]在相同的條件下,所述廣告的展示優先級與所述廣告展示權重成正比,其中,所述廣告的展示權重與所述廣告的有效展示時間成反比;
[0046]在相同的條件下,所述廣告的展示優先級與所述廣告展示次數成反比;
[0047]在相同的條件下,被廣告平臺統計到廣告展示時所述廣告的展示優先級低于沒有被廣告平臺統計到廣告展示時所述廣告的展示優先級。
[0048]可選地,所述選擇模塊220具體用于從展示優先級最大的廣告中選擇出優先權最高的廣告以作為所述目標廣告。
[0049]可選地,所述展示模塊230用于在滿足觸發條件時,將所述目標廣告在終端中進行展示,其中,所述觸發條件為以下任意一個:所述終端的定時時間已經到達;所述終端接入網絡;所述終端啟動目標進程。
[0050]請參見圖3,圖3為本發明實施例公開的第二種廣告展示裝置的結構示意圖。如圖3所示,本實施提供的廣告展示裝置30是根據圖2所示的廣告展示裝置20優化得到的。本實施例的廣告展示裝置30和圖2所示的廣告展示裝置20的不同之處在于,所述廣告展示裝置30還包括拉取模塊240。
[0051 ]所述拉取模塊240用于向廣告平臺拉取價格最高的廣告,并在拉取成功后,將拉取到的廣告存儲在所述廣告緩存池中。
[0052]本發明實施例的廣告展示裝置30能夠實現如圖1所示的廣告展示方法,具體請參閱圖1以及相關實施例,此處不再重復贅述。
[0053]請參見圖4,圖4為本發明實施例公開的一種終端的結構示意圖。本實施例的服務器包括:至少一個處理器801、通信接口 802、用戶接口 803和存儲器804,處理器801、通信接口 802、用戶接口 803和存儲器804可通過總線或者其它方式連接,本發明實施例以通過總線805連接為例。其中,
[0054]處理器801可以是通用處理器,例如中央處理器(Central Processing Unit,CPU)。
[0055]通信接口802可以為有線接口(例如以太網接口)或無線接口(例如蜂窩網絡接口或使用無線局域網接口),用于與其他終端或服務器進行通信。本發明實施例中,通信接口802具體用于將目標推薦對象推薦給終端的用戶。
[0056]用戶接口803具體可為觸控面板,包括觸摸屏和觸控屏,用于檢測觸控面板上的操作指令,用戶接口803也可以是物理按鍵或者鼠標。用戶接口803還可以為顯示屏,用于輸出、顯示圖像或數據。
[0057]存儲器804可以包括易失性存儲器(Volatile Memory ),例如隨機存取存儲器(Random Access Memory,RAM);存儲器也可以包括非易失性存儲器(Non-Volati I eMemory),例如只讀存儲器(Read-Only Memory ,ROM)、快閃存儲器(Flash Memory)、硬盤(Hard Disk Drive,HDD)或固態硬盤(Solid-State Drive,SSD);存儲器804還可以包括上述種類的存儲器的組合。存儲器804用于存儲一組程序代碼,處理器801用于調用存儲器804中存儲的程序代碼,執行如下操作:
[0058]獲取終端的廣告緩存池中的每個廣告的展示優先級,其中,所述廣告的展示優先級是根據廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示確定的;
[0059]根據所述廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從所述展示優先級最大的廣告中選擇出目標廣告;
[0060]將所述目標廣告在終端中進行展示。
[0061]可選地,在相同的條件下,所述廣告的展示優先級與所述廣告的價值成正比;在相同的條件下,所述廣告的展示優先級與所述廣告展示權重成正比,其中,所述廣告的展示權重與所述廣告的有效展示時間成反比;在相同的條件下,所述廣告的展示優先級與所述廣告展示次數成反比;在相同的條件下,被廣告平臺統計到廣告展示時所述廣告的展示優先級低于沒有被廣告平臺統計到廣告展示時所述廣告的展示優先級。
[0062]可選地,處理器801執行如下操作:從展示優先級最大的廣告中選擇出優先權最高的廣告以作為所述目標廣告。
[0063]可選地,處理器801執行如下操作:在滿足觸發條件時,將所述目標廣告在終端中進行展示,其中,所述觸發條件為以下任意一個:所述終端的定時時間已經到達;所述終端接入網絡;所述終端啟動目標進程。
[0064]可選地,處理器801執行如下操作:向廣告平臺拉取價格最高的廣告,并在拉取成功后,將拉取到的廣告存儲在所述廣告緩存池中。
[0065]在本發明中,通過綜合考慮廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示等因素確定廣告緩存池中的每個廣告的展示優先級別,然后,根據廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從展示優先級最大的廣告中選擇出目標廣告,最后,將目標廣告在終端中進行展示。通過這種方式,能夠為廣告緩存池中的廣告合理設置展示優先級,從而提高廣告的收入。
[0066]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質包括只讀存儲器(Read-Only Memory,R0M)、隨機存儲器(Random Access Memory,RAM)、可編程只讀存儲器(Programmable Read-only Memory,PR0M)、可擦除可編程只讀存儲器(Erasable Programmable Read Only Memory,EPROM)、一次可編程只讀存儲器(0ne_time Programmable Read-Only Memory,0TPR0M)、電子抹除式可復寫只讀存儲器(Electrically-Erasable Programmable Read-Only Memory,EEPR0M)、只讀光盤(CompactDisc Read-Only Memory,CD_R0M)或其他光盤存儲器、磁盤存儲器、磁帶存儲器、或者能夠用于攜帶或存儲數據的計算機可讀的任何其他介質。
[0067]以上對本發明實施例公開的一種終端防盜方法及終端進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【主權項】
1.一種廣告展示方法,其特征在于,所述方法包括: 獲取終端的廣告緩存池中的每個廣告的展示優先級,其中,所述廣告的展示優先級是根據廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示確定的; 根據所述廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從所述展示優先級最大的廣告中選擇出目標廣告; 將所述目標廣告在終端中進行展示。2.根據權利要求1所述的方法,其特征在于, 在相同的條件下,所述廣告的展示優先級與所述廣告的價值成正比; 在相同的條件下,所述廣告的展示優先級與所述廣告展示權重成正比,其中,所述廣告的展示權重與所述廣告的有效展示時間成反比; 在相同的條件下,所述廣告的展示優先級與所述廣告展示次數成反比; 在相同的條件下,被廣告平臺統計到廣告展示時所述廣告的展示優先級低于沒有被廣告平臺統計到廣告展示時所述廣告的展示優先級。3.根據權利要求1所述的方法,其特征在于,從展示優先級最大的廣告中選擇出目標廣告包括: 從展示優先級最大的廣告中選擇出優先權最高的廣告以作為所述目標廣告。4.根據權利要求1所述的方法,其特征在于,將所述目標廣告在終端中進行展示包括: 在滿足觸發條件時,將所述目標廣告在終端中進行展示,其中,所述觸發條件為以下任意一個:所述終端的定時時間已經到達;所述終端接入網絡;所述終端啟動目標進程。5.根據權利要求1所述的方法,其特征在于,將所述目標廣告在終端中進行展示之后所述方法還包括: 向廣告平臺拉取價格最高的廣告,并在拉取成功后,將拉取到的廣告存儲在所述廣告緩存池中。6.—種廣告展示裝置,其特征在于,所述裝置包括:獲取模塊、選擇模塊以及展示模塊,其中, 所述獲取模塊用于獲取終端的廣告緩存池中的每個廣告的展示優先級,其中,所述廣告的展示優先級是根據廣告的價值、廣告展示權重、廣告展示次數以及是否被廣告平臺統計到廣告展示確定的; 所述選擇模塊用于根據所述廣告緩存池中的每個廣告的展示優先級選擇出展示優先級最大的廣告,并從所述展示優先級最大的廣告中選擇出目標廣告; 所述展示模塊用于將所述目標廣告在終端中進行展示。7.根據權利要求6所述的裝置,其特征在于, 在相同的條件下,所述廣告的展示優先級與所述廣告的價值成正比; 在相同的條件下,所述廣告的展示優先級與所述廣告展示權重成正比,其中,所述廣告的展示權重與所述廣告的有效展示時間成反比; 在相同的條件下,所述廣告的展示優先級與所述廣告展示次數成反比; 在相同的條件下,被廣告平臺統計到廣告展示時所述廣告的展示優先級低于沒有被廣告平臺統計到廣告展示時所述廣告的展示優先級。8.根據權利要求6所述的裝置,其特征在于,所述選擇模塊具體用于從展示優先級最大的廣告中選擇出優先權最高的廣告以作為所述目標廣告。9.根據權利要求6所述的裝置,其特征在于,所述展示模塊用于在滿足觸發條件時,將所述目標廣告在終端中進行展示,其中,所述觸發條件為以下任意一個:所述終端的定時時間已經到達;所述終端接入網絡;所述終端啟動目標進程。10.一種服務器,其特征在于,包括:處理器、存儲器、通信接口和總線; 所述處理器、所述存儲器和所述通信接口通過所述總線連接并完成相互間的通信;所述存儲器存儲可執行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執行程序代碼來運行與所述可執行程序代碼對應的程序,以用于執行一種廣告展示方法;其中,所述方法為如權利要求1至5任一項所述的方法。
【文檔編號】G06Q30/02GK105931088SQ201610496147
【公開日】2016年9月7日
【申請日】2016年6月28日
【發明人】龔賑
【申請人】北京金山安全軟件有限公司