本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種廣告的顯示方法和裝置及電子設(shè)備。
背景技術(shù):
現(xiàn)有技術(shù)中,手機(jī)、平板電腦等電子設(shè)備在運(yùn)行過程中存在短暫亮屏?xí)r段,比如,在電子設(shè)備處于熄屏狀態(tài)時(shí),若用戶需要看一下時(shí)間、或者解鎖電子設(shè)備、或者若電子設(shè)備處于充電時(shí)用戶查看充電進(jìn)度,這時(shí)用戶可以通過點(diǎn)擊電子設(shè)備的電源按鍵觸發(fā)電子設(shè)備由熄屏轉(zhuǎn)為亮屏。電子設(shè)備的屏幕被點(diǎn)亮后用戶可以執(zhí)行查看時(shí)間、解鎖操作、查看充電進(jìn)度、也或者什么操作都不做。同時(shí),在這個(gè)時(shí)段,電子設(shè)備可以根據(jù)用戶的解鎖指令執(zhí)行解鎖操作、顯示時(shí)間、顯示充電進(jìn)度等,然后電子設(shè)備可能顯示主界面或者電子設(shè)備的屏幕再次熄屏。又比如,當(dāng)電子設(shè)備處于熄屏狀態(tài)時(shí),若收到短信等信息流,為了提醒用戶有新的短信,電子設(shè)備的屏幕也會(huì)亮一下然后熄滅。
需要說明的是,電子設(shè)備短暫亮屏的場(chǎng)景雖然時(shí)長(zhǎng)較短,但是仍然可以用來顯示廣告,以提高顯示廣告的次數(shù)和宣傳效果,相應(yīng)地,也有利于增加廣告收入。
本申請(qǐng)的發(fā)明人在研究和實(shí)踐過程中發(fā)現(xiàn),現(xiàn)有技術(shù)中,在上述短暫的亮屏場(chǎng)景出現(xiàn)時(shí),電子設(shè)備先從廣告服務(wù)器獲取廣告,然后將獲取的廣告在電子設(shè)備的屏幕中顯示出來,由于有時(shí)網(wǎng)絡(luò)狀況不好,電子設(shè)備可能沒有從廣告服務(wù)器獲取到廣告,或者即使獲取到了廣告,但是由于亮屏的時(shí)間比較短暫,廣告獲取后還沒有來得及顯示電子設(shè)備又熄屏了,因此,現(xiàn)有的廣告顯示方法不能保證廣告在短暫的亮屏?xí)r段內(nèi)成功地顯示廣告。
另外,電子設(shè)備在亮屏顯示廣告時(shí),廣告主提供的不同的廣告其價(jià)值可能不同,顯示高價(jià)值廣告時(shí),廣告運(yùn)營(yíng)商可以從廣告主獲得更多的廣告收入。但是廣告顯示應(yīng)用程序統(tǒng)計(jì)的廣告顯示次數(shù),與廣告主認(rèn)可的顯示次數(shù)可能會(huì)有出入,而且,對(duì)于點(diǎn)擊類型的廣告只有用戶點(diǎn)擊后廣告主才確認(rèn)為廣告被顯示,如果用戶不點(diǎn)擊,即使顯示多次,也不能從廣告主那里獲得廣告收入。因此如何顯示廣告使廣告的宣傳效果以及收益更佳,是需要解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本申請(qǐng)實(shí)施例提供了一種廣告的顯示方法和裝置及電子設(shè)備,能夠提高廣告的廣告效果。
本發(fā)明實(shí)施例第一方面提供了一種廣告的顯示方法,應(yīng)用于電子設(shè)備,包括:
從廣告服務(wù)器獲取點(diǎn)擊類型的廣告;
將從所述廣告服務(wù)器獲取的點(diǎn)擊類型的所述廣告存儲(chǔ)到緩存;
當(dāng)檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),按照預(yù)設(shè)的統(tǒng)計(jì)方法統(tǒng)計(jì)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值;
根據(jù)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值確定顯示優(yōu)先級(jí)最高的廣告;
顯示所述優(yōu)先級(jí)最高的廣告。
結(jié)合本發(fā)明第一方面,在本發(fā)明第一方面第一種可能的實(shí)現(xiàn)方式中,所述從廣告服務(wù)器獲取點(diǎn)擊類型的廣告,包括:
每隔預(yù)設(shè)時(shí)長(zhǎng)從廣告服務(wù)器獲取點(diǎn)擊類型的廣告。
結(jié)合本發(fā)明第一方面,在本發(fā)明第一方面第二種可能的實(shí)現(xiàn)方式中,所述預(yù)設(shè)的統(tǒng)計(jì)方法包括:將所述電子設(shè)備對(duì)緩存中的任一廣告顯示次數(shù)進(jìn)行統(tǒng)計(jì)得到的數(shù)值、廣告主平臺(tái)對(duì)所述任一廣告的回調(diào)次數(shù)、以及所述任一廣告的價(jià)值排序值相加;其中,所述任一廣告的回調(diào)次數(shù)為:在預(yù)定時(shí)間區(qū)間內(nèi)對(duì)所述任一廣告的顯示次數(shù)進(jìn)行統(tǒng)計(jì)時(shí),由所述廣告平臺(tái)統(tǒng)計(jì)得到的值。
結(jié)合本發(fā)明第一方面,在本發(fā)明第一方面第三種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值確定顯示優(yōu)先級(jí)最高的廣告,包括:
將最小的顯示評(píng)估值對(duì)應(yīng)的廣告確定為顯示優(yōu)先級(jí)最高的廣告。
結(jié)合第一方面或第一方面的第一種可能的實(shí)施方式或者第一方面的第二種可能的實(shí)施方式或者第一方面的第三種可能的實(shí)施方式,在第一方面的第四種可能的實(shí)施方式中,
所述預(yù)設(shè)的亮屏場(chǎng)景事件包括:獲取到觸發(fā)電子設(shè)備亮屏的信息流,或者獲取到用戶點(diǎn)擊電源按鍵觸發(fā)所述電子設(shè)備由熄屏變?yōu)榱疗痢?/p>
本發(fā)明實(shí)施例第二方面提供一種廣告的顯示裝置,應(yīng)用于電子設(shè)備,包括:
第一獲取單元,用于從廣告服務(wù)器獲取點(diǎn)擊類型的廣告;
存儲(chǔ)單元,用于將從所述廣告服務(wù)器獲取的點(diǎn)擊類型的所述廣告存儲(chǔ)到緩存;
第一處理單元,用于當(dāng)檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),按照預(yù)設(shè)的統(tǒng)計(jì)方法統(tǒng)計(jì)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值;
第一確定單元,用于根據(jù)所述第一處理單元統(tǒng)計(jì)的所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值確定顯示優(yōu)先級(jí)最高的廣告;
顯示單元,用于顯示所述第一確定單元確定的所述優(yōu)先級(jí)最高的廣告。
結(jié)合本發(fā)明第二方面,在本發(fā)明第二方面第一種可能的實(shí)現(xiàn)方式中,
第一獲取單元具體用于,每隔預(yù)設(shè)時(shí)長(zhǎng)從廣告服務(wù)器獲取點(diǎn)擊類型的廣告。
結(jié)合本發(fā)明第二方面,在本發(fā)明第二方面第二種可能的實(shí)現(xiàn)方式中,
所述預(yù)設(shè)的統(tǒng)計(jì)方法包括:將所述電子設(shè)備對(duì)緩存中的任一廣告顯示次數(shù)進(jìn)行統(tǒng)計(jì)得到的數(shù)值、廣告主平臺(tái)對(duì)所述任一廣告的回調(diào)次數(shù)、以及所述任一廣告的價(jià)值排序值相加;其中,所述任一廣告的回調(diào)次數(shù)為:在預(yù)定時(shí)間區(qū)間內(nèi),對(duì)所述任一廣告的顯示次數(shù)進(jìn)行統(tǒng)計(jì)時(shí),由所述廣告平臺(tái)統(tǒng)計(jì)得到的值。
結(jié)合本發(fā)明第二方面,在本發(fā)明第二方面第三種可能的實(shí)現(xiàn)方式中,
所述根第一確定單元具體用于,將最小的顯示評(píng)估值對(duì)應(yīng)的廣告確定為顯示優(yōu)先級(jí)最高的廣告。
結(jié)合第二方面或第二方面的第一種可能的實(shí)施方式或者第二方面的第二種可能的實(shí)施方式或者第二方面的第三種可能的實(shí)施方式,在第二方面的第四種可能的實(shí)施方式中,
所述預(yù)設(shè)的亮屏場(chǎng)景事件包括:獲取到觸發(fā)電子設(shè)備亮屏的信息流,或者獲取到用戶點(diǎn)擊電源按鍵觸發(fā)所述電子設(shè)備由熄屏變?yōu)榱疗痢?/p>
本發(fā)明實(shí)施例第三方面提供了一種電子設(shè)備,包括:顯示屏、處理器、存儲(chǔ)器、通信接口和總線;
所述顯示屏、所述處理器、所述存儲(chǔ)器和所述通信接口通過所述總線連接并完成相互間的通信;
所述顯示屏用于顯示廣告,所述存儲(chǔ)器存儲(chǔ)可執(zhí)行程序代碼,所述存儲(chǔ)器中的緩存用于存儲(chǔ)從廣告服務(wù)器獲取的點(diǎn)擊類型的廣告,所述通信接口用于與廣告服務(wù)器進(jìn)行通信,用于從所述廣告服務(wù)器獲取廣告;
所述處理器通過讀取所述存儲(chǔ)器中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行一種廣告的顯示方法;其中,所述廣告的顯示方法包括:
從廣告服務(wù)器獲取點(diǎn)擊類型的廣告;
將從所述廣告服務(wù)器獲取的點(diǎn)擊類型的所述廣告存儲(chǔ)到緩存;
當(dāng)檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),按照預(yù)設(shè)的統(tǒng)計(jì)方法統(tǒng)計(jì)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值;
根據(jù)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值確定顯示優(yōu)先級(jí)最高的廣告;
顯示所述優(yōu)先級(jí)最高的廣告。
采用本申請(qǐng)?zhí)峁┑募夹g(shù)方案,在廣告顯示進(jìn)程啟動(dòng)后,電子設(shè)備就從廣告服務(wù)器獲取點(diǎn)擊類型的廣告,并將獲取的點(diǎn)擊類型的廣告存儲(chǔ)到緩存中,當(dāng)檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),從緩存中獲取廣告并顯示。由于預(yù)先獲取了廣告,節(jié)省了廣告獲取時(shí)間,并且避免了由于網(wǎng)絡(luò)不好臨時(shí)獲取不到廣告的情況的發(fā)生,因此提高了廣告顯示成功率。另外,從緩存中先顯示按照預(yù)設(shè)的統(tǒng)計(jì)方法統(tǒng)計(jì)獲得的優(yōu)先級(jí)最高的廣告可以提高廣告的顯示效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面對(duì)實(shí)施例描述中使用的附圖作簡(jiǎn)單地介紹。
圖1是本發(fā)明實(shí)施例公開的一種廣告顯示系統(tǒng)的架構(gòu)示意圖。
圖2是本發(fā)明實(shí)施例公開的一種廣告的顯示方法的流程示意圖。
圖3是本發(fā)明實(shí)施例公開的一種廣告的顯示裝置的結(jié)構(gòu)示意圖。
圖4是本發(fā)明實(shí)施例公開的一種電子設(shè)備的結(jié)構(gòu)示意圖。
具體實(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í)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供了一種廣告的顯示方法,通過預(yù)先從廣告服務(wù)器獲取廣告,可以提高廣告顯示成功率,另外,從緩存中先顯示按照預(yù)設(shè)的統(tǒng)計(jì)方法統(tǒng)計(jì)獲得的優(yōu)先級(jí)最高的廣告可以提高廣告的顯示效果。
為了便于理解本發(fā)明實(shí)施例,下面先對(duì)本發(fā)明實(shí)施例的系統(tǒng)架構(gòu)進(jìn)行描述。請(qǐng)參閱圖1,圖1是本發(fā)明實(shí)施例公開的廣告顯示系統(tǒng)的架構(gòu)示意圖,該系統(tǒng)包括電子設(shè)備101和廣告服務(wù)器102,其中,電子設(shè)備101可以是手機(jī)、平板電腦或者其他具有短暫亮屏過程的設(shè)備。在電子設(shè)備101中安裝廣告顯示應(yīng)用軟件時(shí),廣告顯示進(jìn)程啟動(dòng),這時(shí)從廣告服務(wù)器獲取點(diǎn)擊類型的廣告,并將獲取的點(diǎn)擊類型的廣告存儲(chǔ)到電子設(shè)備101的緩存中,當(dāng)電子設(shè)備檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),顯示緩存中最近存儲(chǔ)的優(yōu)先級(jí)最高的廣告。
需要說明的是,廣告服務(wù)器中包括的廣告可以包括:展示類型的廣告和點(diǎn)擊類型的廣告。本申請(qǐng)考慮的是從廣告服務(wù)器中獲取的點(diǎn)擊類型的廣告。
其中,展示類型的廣告,在顯示時(shí)不需要用戶對(duì)顯示的廣告執(zhí)行點(diǎn)擊操作;只要在終端中顯示了廣告,廣告運(yùn)營(yíng)商就可以獲得廣告收入,展示類型的廣告獲取后就進(jìn)行展示,一般來說展示類型的廣告是不存儲(chǔ)到緩存中的。
點(diǎn)擊類型的廣告,在顯示過程中獲取了用戶的點(diǎn)擊操作才被認(rèn)為完成了廣告的顯示,即點(diǎn)擊類型的廣告,用戶對(duì)顯示的廣告執(zhí)行點(diǎn)擊操作后廣告運(yùn)營(yíng)商才能獲得廣告收入??梢岳斫獾氖?,對(duì)點(diǎn)擊類型的廣告進(jìn)行點(diǎn)擊時(shí)只有點(diǎn)擊操作為有效的點(diǎn)擊操作時(shí),廣告才被確認(rèn)為被點(diǎn)擊。比如,在一些可能的實(shí)施方式中,只要在廣告顯示界面中執(zhí)行了點(diǎn)擊操作,就認(rèn)為是有效的點(diǎn)擊;在另外一些可能的實(shí)施方式中,也可以是在廣告顯示的特定區(qū)域執(zhí)行了點(diǎn)擊操作,廣告才被確認(rèn)為被點(diǎn)擊,比如點(diǎn)擊廣告中的操作按鈕等。
另外,電子設(shè)備從廣告服務(wù)器獲取展示類型廣告后,若廣告為展示類型的廣告,廣告顯示一次就失效了。
電子設(shè)備從廣告服務(wù)器獲取點(diǎn)擊類型廣告后,廣告顯示后,若用戶對(duì)點(diǎn)擊類型的廣告執(zhí)行了點(diǎn)擊操作,則該廣告就無效了,若點(diǎn)擊類型廣告在預(yù)設(shè)時(shí)長(zhǎng)(比如1小時(shí))內(nèi)沒有被點(diǎn)擊,該廣告也會(huì)失效。另外,點(diǎn)擊類型的廣告若在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)用戶沒有點(diǎn)擊,該廣告還是有效的廣告,可以再次被顯示,直至超過預(yù)設(shè)時(shí)長(zhǎng)失效或者用戶點(diǎn)擊失效才不能被顯示。
另外,對(duì)廣告的顯示次數(shù)進(jìn)行統(tǒng)計(jì)時(shí),電子設(shè)備的統(tǒng)計(jì)次數(shù)與廣告平臺(tái)統(tǒng)計(jì)的顯示次數(shù)可能存在不一致,其中,由廣告平臺(tái)統(tǒng)計(jì)的次數(shù)為回調(diào)次數(shù)。
根據(jù)不同類型廣告的特點(diǎn),本申請(qǐng)的發(fā)明人設(shè)計(jì)了一種廣告的顯示方法,應(yīng)用于電子設(shè)備中,以提高廣告的顯示成功率和廣告的廣告效果,比如將優(yōu)先級(jí)最高的廣告優(yōu)先顯示,這樣有利于優(yōu)先顯示重要的廣告,同時(shí)也有利于提高廣告收入。
具體地,應(yīng)用于電子設(shè)備中的一種廣告的顯示方法,如圖2所示,包括如下步驟:
s201、從廣告服務(wù)器獲取點(diǎn)擊類型的廣告。
需要說明的是,廣告的顯示方法可以對(duì)應(yīng)安裝在電子設(shè)備中的應(yīng)用軟件,當(dāng)在電子設(shè)備中安裝該應(yīng)用軟件時(shí),則啟動(dòng)廣告顯示進(jìn)程,廣告顯示進(jìn)程啟動(dòng)后就可以從廣告服務(wù)器獲取點(diǎn)擊類型的廣告。應(yīng)用軟件可以由廣告運(yùn)營(yíng)商開發(fā),通過顯示廣告,廣告運(yùn)營(yíng)商可以獲取廣告收入,本申請(qǐng)利用電子設(shè)備亮屏的時(shí)間區(qū)間來顯示廣告,既可以提高廣告的廣告效果,又可以提高廣告運(yùn)營(yíng)商的廣告收入。
其中,廣告服務(wù)器中保存了大量的廣告,當(dāng)廣告顯示進(jìn)程啟動(dòng)后,電子設(shè)備通過應(yīng)用軟件可以從廣告服務(wù)器獲取廣告,具體地,從廣告服務(wù)器獲取點(diǎn)擊類型的廣告。
在本發(fā)明一些可能的實(shí)施方式中,可以每隔預(yù)設(shè)時(shí)長(zhǎng)從廣告服務(wù)器獲取點(diǎn)擊類型的廣告。比如,可以每隔1小時(shí)從廣告服務(wù)器獲取點(diǎn)擊類型的廣告
s202、將從所述廣告服務(wù)器獲取的點(diǎn)擊類型的所述廣告存儲(chǔ)到緩存。
可以理解的,將廣告存儲(chǔ)到緩存中后,若需要顯示廣告,可以直接從緩存中獲取要顯示的廣告,相對(duì)于從廣告服務(wù)器獲取廣告來說,節(jié)省了廣告獲取時(shí)間,也可以確保當(dāng)需要顯示廣告時(shí)能夠及時(shí)獲取到廣告。
s203、當(dāng)檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),按照預(yù)設(shè)的統(tǒng)計(jì)方法統(tǒng)計(jì)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值。
其中,預(yù)設(shè)的亮屏場(chǎng)景事件可以包括:獲取到觸發(fā)電子設(shè)備亮屏的信息流,或者獲取到用戶點(diǎn)擊電源按鍵觸發(fā)所述電子設(shè)備由熄屏變?yōu)榱疗痢?/p>
s204、根據(jù)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值確定顯示優(yōu)先級(jí)最高的廣告。
在本發(fā)明一些可能的實(shí)施方式中,可以將顯示評(píng)估值最小的廣告確定為優(yōu)先級(jí)最高的廣告。
s205、顯示所述優(yōu)先級(jí)最高的廣告。
在本發(fā)明一些可能的實(shí)施方式中,預(yù)設(shè)的統(tǒng)計(jì)方法可以是:將所述電子設(shè)備對(duì)緩存中的任一廣告顯示次數(shù)進(jìn)行統(tǒng)計(jì)得到的數(shù)值、廣告主平臺(tái)對(duì)所述任一廣告的回調(diào)次數(shù)、以及所述任一廣告的價(jià)值排序值相加;其中,所述任一廣告的回調(diào)次數(shù)為:在預(yù)定時(shí)間區(qū)間內(nèi),對(duì)所述任一廣告的顯示次數(shù)進(jìn)行統(tǒng)計(jì)時(shí),由所述廣告平臺(tái)統(tǒng)計(jì)得到的統(tǒng)計(jì)值。其中,廣告價(jià)值排序值越小廣告的價(jià)值越大。
舉例來說,假設(shè)在緩存中保存有a、b、c、和d四個(gè)點(diǎn)擊類型的廣告,這四個(gè)廣告的價(jià)值排序是:a>b>c>d,即廣告a的廣告價(jià)值最高,排序值為1;d的廣告價(jià)值最低,排序值為4,;相應(yīng)地,b的廣告排序值為2,c的廣告排序值為3。廣告a被電子設(shè)備統(tǒng)計(jì)的顯示次數(shù)為1,廣告主平臺(tái)對(duì)廣告a的回調(diào)次數(shù)為1,則廣告a的顯示評(píng)估值g1=1+1+1=3。
廣告b被電子設(shè)備統(tǒng)計(jì)的顯示次數(shù)為2,廣告主平臺(tái)對(duì)廣告b的回調(diào)次數(shù)為1,則廣告b的顯示評(píng)估值g2=2+1+2=5。
廣告c被電子設(shè)備統(tǒng)計(jì)的顯示次數(shù)為1,廣告主平臺(tái)對(duì)廣告c的回調(diào)次數(shù)為0,則廣告c的顯示評(píng)估值g3=2+0+3=4。
廣告d被電子設(shè)備統(tǒng)計(jì)的顯示次數(shù)為2,廣告主平臺(tái)對(duì)廣告d的回調(diào)次數(shù)為0,則廣告d的顯示評(píng)估值g4=2+0+4=6。
因此,廣告a、b、c、和d的顯示評(píng)估值分別是:3、5、4和6,根據(jù)顯示評(píng)估值最小的廣告為優(yōu)先級(jí)最高的廣告,可知廣告a的優(yōu)先級(jí)最高。所以確定廣告a為要顯示的廣告。
本發(fā)明實(shí)施例中,在廣告顯示進(jìn)程啟動(dòng)后,電子設(shè)備就從廣告服務(wù)器獲取點(diǎn)擊類型的廣告,并將獲取的點(diǎn)擊類型的廣告存儲(chǔ)到緩存中,當(dāng)檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),從緩存中獲取優(yōu)先級(jí)最高的廣告進(jìn)行顯示。由于預(yù)先獲取了廣告,節(jié)省了廣告獲取時(shí)間,并且避免了由于網(wǎng)絡(luò)不好臨時(shí)獲取不到廣告的情況的發(fā)生,因此提高了廣告顯示成功率,同時(shí)由于顯示的是優(yōu)先級(jí)最高的廣告,所以提高了廣告的廣告效果,還有利于增加廣告收入。
請(qǐng)參閱圖3,圖3是本發(fā)明的一個(gè)實(shí)施例提供的一種廣告的顯示裝置的結(jié)構(gòu)示意圖,如圖3所示,本發(fā)明的一個(gè)實(shí)施例提供的一種廣告的顯示裝置300可以包括:第一獲取單元301、存儲(chǔ)單元302、第一處理單元303、第一確定單元304、和顯示單元305。
其中,第一獲取單元301用于執(zhí)行本發(fā)明方法實(shí)施例圖2中步驟s201的方法,第一獲取單元301的實(shí)施方式可以參考本發(fā)明方法實(shí)施例圖2中步驟s201對(duì)應(yīng)的描述,在此不再贅述。
存儲(chǔ)單元302用于執(zhí)行本發(fā)明方法實(shí)施例圖2中步驟s202的方法,存儲(chǔ)單元302的實(shí)施方式可以參考本發(fā)明方法實(shí)施例圖2中步驟s202對(duì)應(yīng)的描述,在此不再贅述。
第一處理單元303用于執(zhí)行本發(fā)明方法實(shí)施例圖2中步驟s203的方法,第一處理單元303的實(shí)施方式可以參考本發(fā)明方法實(shí)施例圖2中步驟s203對(duì)應(yīng)的描述,在此不再贅述。
第一確定單元304用于執(zhí)行本發(fā)明方法實(shí)施例圖2中步驟s204的方法,第一確定單元304的實(shí)施方式可以參考本發(fā)明方法實(shí)施例圖2中步驟s204對(duì)應(yīng)的描述,在此不再贅述。
顯示單元305用于執(zhí)行本發(fā)明方法實(shí)施例圖2中步驟s205的方法,顯示單元305的實(shí)施方式可以參考本發(fā)明方法實(shí)施例圖2中步驟s205對(duì)應(yīng)的描述,在此不再贅述。
可選的,在本發(fā)明一些可能的實(shí)施方式中,第一獲取單元301具體可以用于,每隔預(yù)設(shè)時(shí)長(zhǎng)從廣告服務(wù)器獲取點(diǎn)擊類型的廣告。
可選的,在本發(fā)明一些可能的實(shí)施方式中,所述預(yù)設(shè)的統(tǒng)計(jì)方法可以包括:將所述電子設(shè)備對(duì)緩存中的任一廣告顯示次數(shù)進(jìn)行統(tǒng)計(jì)得到的數(shù)值、廣告主平臺(tái)對(duì)所述任一廣告的回調(diào)次數(shù)、以及所述任一廣告的價(jià)值排序值相加;其中,所述任一廣告的回調(diào)次數(shù)為:在預(yù)定時(shí)間區(qū)間內(nèi),對(duì)所述任一廣告的顯示次數(shù)進(jìn)行統(tǒng)計(jì)時(shí),由所述廣告平臺(tái)統(tǒng)計(jì)得到的值。預(yù)定時(shí)間區(qū)間可以是最近3天、最近一周、最近半個(gè)月、最近一個(gè)月、或者自顯示廣告的軟件安裝到電子設(shè)備之后的這段時(shí)間。
可選的,在本發(fā)明一些可能的實(shí)施方式中,第一確定單元具體用于,將最小的顯示評(píng)估值對(duì)應(yīng)的廣告確定為顯示優(yōu)先級(jí)最高的廣告。
可選的,在本發(fā)明一些可能的實(shí)施方式中,所述預(yù)設(shè)的亮屏場(chǎng)景事件包括:獲取到觸發(fā)電子設(shè)備亮屏的信息流,或者獲取到用戶點(diǎn)擊電源按鍵觸發(fā)所述電子設(shè)備由熄屏變?yōu)榱疗痢?/p>
本發(fā)明實(shí)施例中,在廣告顯示進(jìn)程啟動(dòng)后,電子設(shè)備就從廣告服務(wù)器獲取點(diǎn)擊類型的廣告,并將獲取的點(diǎn)擊類型的廣告存儲(chǔ)到緩存中,當(dāng)檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),從緩存中獲取優(yōu)先級(jí)最高的廣告進(jìn)行顯示。由于預(yù)先獲取了廣告,節(jié)省了廣告獲取時(shí)間,并且避免了由于網(wǎng)絡(luò)不好臨時(shí)獲取不到廣告的情況的發(fā)生,因此提高了廣告顯示成功率,同時(shí)由于顯示的是優(yōu)先級(jí)最高的廣告,所以提高了廣告的廣告效果,還有利于增加廣告收入。
請(qǐng)參閱圖4,為本發(fā)明實(shí)施例提供的一種電子設(shè)備400,包括:顯示屏401、處理器402、存儲(chǔ)器403、通信接口404和總線405。
其中,顯示屏401用于顯示廣告,如果顯示屏401為觸控屏,也可以用于接收觸控指令等。通信接口404用于與廣告服務(wù)器進(jìn)行通信,比如從廣告服務(wù)器獲取廣告。
顯示屏401、處理器402、存儲(chǔ)器403、和通信接口404通過總線405耦合連接。
其中,存儲(chǔ)器403存儲(chǔ)可執(zhí)行程序代碼,存儲(chǔ)器403中的緩存用于存儲(chǔ)從廣告服務(wù)器獲取的廣告。
處理器402通過讀取存儲(chǔ)器403中存儲(chǔ)的可執(zhí)行程序代碼來運(yùn)行與所述可執(zhí)行程序代碼對(duì)應(yīng)的程序,以用于執(zhí)行一種廣告的顯示方法;其中,所述廣告的顯示方法包括:
從廣告服務(wù)器獲取點(diǎn)擊類型的廣告;
將從所述廣告服務(wù)器獲取的點(diǎn)擊類型的所述廣告存儲(chǔ)到緩存;
當(dāng)檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),按照預(yù)設(shè)的統(tǒng)計(jì)方法統(tǒng)計(jì)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值;
根據(jù)所述緩存中每個(gè)廣告對(duì)應(yīng)的顯示評(píng)估值確定顯示優(yōu)先級(jí)最高的廣告;
顯示所述優(yōu)先級(jí)最高的廣告。
具體地,可以參考圖2中步驟s201至步驟s205的方法,以及上述方法實(shí)施例中各步驟執(zhí)行過程對(duì)應(yīng)的描述,在此不再贅述。
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例中提供的電子設(shè)備解決問題的原理與本發(fā)明方法實(shí)施例中的廣告的顯示方法相似,因此該電子設(shè)備的實(shí)施可以參見上述方法的實(shí)施,為簡(jiǎn)潔描述,在這里不再贅述。
采用本發(fā)明實(shí)施例提供的技術(shù)方案,在廣告顯示進(jìn)程啟動(dòng)后,電子設(shè)備就從廣告服務(wù)器獲取點(diǎn)擊類型的廣告,并將獲取的點(diǎn)擊類型的廣告存儲(chǔ)到緩存中,當(dāng)檢測(cè)到預(yù)設(shè)的亮屏場(chǎng)景事件發(fā)生時(shí),從緩存中獲取優(yōu)先級(jí)最高的廣告進(jìn)行顯示。由于預(yù)先獲取了廣告,節(jié)省了廣告獲取時(shí)間,并且避免了由于網(wǎng)絡(luò)不好臨時(shí)獲取不到廣告的情況的發(fā)生,因此提高了廣告顯示成功率,同時(shí)由于顯示的是優(yōu)先級(jí)最高的廣告,所以提高了廣告的廣告效果,還有利于增加廣告收入。
本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲(chǔ)介質(zhì),其中,該計(jì)算機(jī)存儲(chǔ)介質(zhì)可存儲(chǔ)有程序,所述程序執(zhí)行時(shí)包括上述方法實(shí)施例中記載的任意一種廣告的顯示方法的部分或全部步驟。
本發(fā)明實(shí)施例還提供了一種應(yīng)用程序,其中,該應(yīng)用程序用于在運(yùn)行時(shí)執(zhí)行本發(fā)明實(shí)施例所述的一種廣告的顯示方法。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
需要說明的是,對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可能可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如上述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
上述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
上述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等,具體可以是計(jì)算機(jī)設(shè)備中的處理器)執(zhí)行本發(fā)明各個(gè)實(shí)施例上述方法的全部或部分步驟。其中,而前述的存儲(chǔ)介質(zhì)可包括:u盤、移動(dòng)硬盤、磁碟、光盤、只讀存儲(chǔ)器(rom,read-onlymemory)或者隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。