專利名稱:一種展示廣告的方法及客戶端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)通信領(lǐng)域,特別涉及一種展示廣告的方法及客戶端。
背景技術(shù):
產(chǎn)品運營中需要經(jīng)常進行活動推廣以提升產(chǎn)品的知名度同時增強用戶粘性,目前最常見的活動推廣方式是展示產(chǎn)品的廣告?,F(xiàn)有技術(shù)提供了一種展示廣告的方法,具體為:首先運營商將需要展示的廣告信息內(nèi)置在應(yīng)用程序中,以及將廣告實現(xiàn)邏輯耦合到該應(yīng)用程序的邏輯框架中;用戶下載該應(yīng)用程序到客戶端,客戶端運行該應(yīng)用程序,同時運行耦合在該應(yīng)用程序中的廣告實現(xiàn)邏輯并將內(nèi)置在該應(yīng)用程序內(nèi)的廣告信息展示給用戶,以實現(xiàn)展示廣告。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題:在該應(yīng)用程序的運行周期性內(nèi),內(nèi)置在該應(yīng)用程序內(nèi)的廣告信息不可以更新,因此現(xiàn)有的展示廣告的方法不可以動態(tài)更新廣告。
發(fā)明內(nèi)容
為了能夠動態(tài)更新客戶端展示的廣告,本發(fā)明提供了一種展示廣告的方法及客戶端。所述技術(shù)方案如下:一種展示廣告的方法,所述方法包括:下載廣告配置文件,如果所述廣告配置文件為新版本的廣告配置文件,則從所述廣告配置文件中提取廣告圖片資源包的名稱,根據(jù)所述名稱下載對應(yīng)的廣告圖片資源包;從所述廣告配置文件中解析出廣告展示位置和廣告配置信息,所述廣告配置信息包括廣告標(biāo)識、廣告播放方式、廣告標(biāo)題、廣告有效期限、廣告內(nèi)容地址和鏈接配置信息;將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表,根據(jù)所述廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的所述廣告展示位置處展示廣告。所述下載廣告配置文件,包括:發(fā)送配置下載請求至服務(wù)器,且所述配置下載請求攜帶表征所述客戶端屏幕分辨率信息,服務(wù)器根據(jù)表征所述客戶端屏幕分辨率的信息獲取廣告配置文件;接收配置下載響應(yīng)消息,所述配置下載響應(yīng)消息攜帶所述服務(wù)器獲取的廣告配置文件。所述下載所述廣告圖片資源包的名稱對應(yīng)的廣告圖片資源包,包括:發(fā)送圖片下載請求消息至服務(wù)器,所述圖片下載請求消息攜帶所述名稱,服務(wù)器根據(jù)所述名稱獲取對應(yīng)的廣告圖片資源包;接收圖片下載響應(yīng)消息,所述圖片下載響應(yīng)消息攜帶所述服務(wù)器獲取的廣告圖片資源包。所述根據(jù)所述廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的所述廣告展示位置處展示廣告,包括:
設(shè)置指針使其指向所述廣告輪播列表的第一行廣告配置信息;從所述指針指向的廣告配置信息中讀取廣告標(biāo)題和廣告內(nèi)容地址,根據(jù)所述廣告內(nèi)容地址從所述廣告圖片資源包中獲取對應(yīng)的廣告內(nèi)容,并在客戶端的屏幕上的所述廣告展示位置處展示所述廣告內(nèi)容及廣告標(biāo)題;判斷所述指針指向的廣告配置信息是否為最后一行廣告配置信息,如果是,設(shè)置所述指針使其重新指向所述廣告播放列表中的第一行廣告配置信息,如果否,則設(shè)置所述指針使其跳轉(zhuǎn)至所述廣告播放列表中的下一行廣告配置信息。如果所述廣告配置信息還包括廣告展示時間,所述根據(jù)所述廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的所述廣告展示位置處展示廣告,包括:在客戶端的屏幕上展示所述廣告內(nèi)容及廣告標(biāo)題時對展示時間進行計時;當(dāng)計時的時間達到所述廣告展示時間時,判斷所述指針指向的廣告配置信息是否為最后第一行廣告配置信息,如果是,設(shè)置所述指針使其重新指向所述廣告播放列表中的第一行廣告配置信息,如果否,則設(shè)置所述指針使其跳轉(zhuǎn)至所述廣告播放列表中的下一行廣告配置信息。接收用戶對廣告指令的點擊操作,從所述指針指向的廣告配置信息中讀取鏈接配置信息;如果所述鏈接配置信息包括網(wǎng)頁跳轉(zhuǎn)地址,則根據(jù)所述網(wǎng)頁跳轉(zhuǎn)地址獲取對應(yīng)的網(wǎng)頁;如果所述鏈接配置信息包括消息內(nèi)容,則創(chuàng)建消息框并將所述消息內(nèi)容加載到所述消息框中。當(dāng)所述廣告輪播列表中的廣告配置信息對應(yīng)的廣告展示完后,從所述廣告輪播列表中獲取廣告播放方式為只播放一次的廣告配置信息,從所述獲取的廣告配置信息中讀取廣告標(biāo)識和廣告內(nèi)容地址,從所述廣告配置文件中刪除包括所述廣告標(biāo)識的廣告配置信息以及從所述廣告圖片資源包中刪除所述廣告內(nèi)容地址對應(yīng)的廣告內(nèi)容,并從所述廣告輪播列表中刪除所述獲取的廣告配置信息。所述將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表之后,還包括:對所述廣告輪播列表進行實時監(jiān)聽,如果監(jiān)聽出所述廣告輪播列表中存在超過廣告有效期限的廣告配置信息,則從所述廣告配置信息中讀取廣告標(biāo)識和廣告內(nèi)容地址,從所述廣告配置文件中刪除包括所述廣告標(biāo)識的廣告配置信息以及從所述廣告圖片資源包中刪除所述廣告內(nèi)容地址對應(yīng)的廣告內(nèi)容,并從所述廣告輪播列表中刪除所述廣告配置信肩、O所述方法還包括:如果所述廣告配置文件為新版本的廣告配置文件,則將所述客戶端已存儲的廣告配置文件以及廣告圖片資源包刪除。一種客戶端,所述客戶端包括:下載模塊,用于下載廣告配置文件,如果所述廣告配置文件為新版本的廣告配置文件,則從所述廣告配置文件中提取廣告圖片資源包的名稱,根據(jù)所述名稱下載對應(yīng)的廣告圖片資源包;解析模塊,用于從所述廣告配置文件中解析出廣告展示位置和廣告配置信息,所述廣告配置信息包括廣告標(biāo)識、廣告播放方式、廣告標(biāo)題、廣告有效期限、廣告內(nèi)容地址和鏈接配置信息;
展示模塊,用于將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表,根據(jù)所述廣告輪播列表在客戶端的屏幕上的所述廣告展示位置處展示廣告。所述下載模塊包括:第一發(fā)送單元,用于發(fā)送配置下載請求至服務(wù)器,且所述配置下載請求攜帶表征所述客戶端屏幕分辨率信息,所述服務(wù)器根據(jù)表征所述客戶端屏幕分辨率的信息獲取廣告配置文件;第一接收單元,用于接收配置下載響應(yīng)消息,所述配置下載響應(yīng)消息攜帶所述服務(wù)器獲取的廣告配置文件。所述下載模塊包括:提取單元,用于下載廣告配置文件,如果所述廣告配置文件為新版本的廣告配置文件,則從所述廣告配置文件中提取廣告圖片資源包的名稱;第二發(fā)送單元,用于發(fā)送圖片下載請求消息至服務(wù)器,所述圖片下載請求消息攜帶所述名稱,服務(wù)器根據(jù)所述名稱獲取對應(yīng)的廣告圖片資源包;第二接收單元,用于接收圖片下載響應(yīng)消息,所述圖片下載響應(yīng)消息攜帶所述服務(wù)器獲取的廣告圖片資源包。所述展示模塊包括:添加單元,用于將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表;第一設(shè)置單元,用于設(shè)置指針使其指向所述廣告輪播列表的第一行廣告配置信息;第一展示單元,用于從所述指針指向的廣告配置信息中讀取廣告標(biāo)題和廣告內(nèi)容地址,根據(jù)所述廣告內(nèi)容地址從所述廣告圖片資源包中獲取對應(yīng)的廣告內(nèi)容,并在客戶端的廣告展示位置處展示所廣告內(nèi)容及廣告標(biāo)題;第二設(shè)置單元,用于判斷所述指針指向的廣告配置信息是否為最后一行廣告配置信息,如果是,設(shè)置所述指針使其重新指向所述廣告播放列表中的第一行廣告配置信息,如果否,則設(shè)置所述指針使其跳轉(zhuǎn)至所述廣告播放列表中的下一行廣告配置信息。如果所述廣告配置信息還包括廣告展示時間,所述展示模塊還包括:第奪設(shè)置單元,用于在客戶端的屏幕上展示所述廣告內(nèi)容及廣告標(biāo)題時對展示時間進行計時;當(dāng)計時的時間達到所述廣告展示時間時,判斷所述指針指向的廣告配置信息是否為最后第一行廣告配置信息,如果是,設(shè)置所述指針使其重新指向所述廣告播放列表中的第一行廣告配置信息,如果否,則設(shè)置所述指針使其跳轉(zhuǎn)至所述廣告播放列表中的下一行廣告配置信息。所述客戶端還包括:獲取模塊,用于接收用戶對廣告指令的點擊操作,從所述指針指向的廣告配置信息中讀取鏈接配置信息;如果所述鏈接配置信息包括網(wǎng)頁跳轉(zhuǎn)地址,則根據(jù)所述網(wǎng)頁跳轉(zhuǎn)地址獲取對應(yīng)的網(wǎng)頁;如果所述鏈接配置信息包括消息內(nèi)容,則創(chuàng)建消息框并將所述消息內(nèi)容加載到所述消息框中。所述客戶端還包括:第一刪除模塊,用于當(dāng)所述廣告輪播列表中的廣告配置信息對應(yīng)的廣告展示完后,從所述廣告輪播列表中獲取廣告播放方式為只播放一次的廣告配置信息,從所述獲取的廣告配置信息中讀取廣告標(biāo)識和廣告內(nèi)容地址,從所述廣告配置文件中刪除包括所述廣告標(biāo)識的廣告配置信息以及從所述廣告圖片資源包中刪除所述廣告內(nèi)容地址對應(yīng)的廣告內(nèi)容,并從所述廣告輪播列表中刪除所述獲取的廣告配置信息。所述客戶端還包括:監(jiān)聽模塊,用于對所述廣告輪播列表進行實時監(jiān)聽,如果監(jiān)聽出所述廣告輪播列表中存在超過廣告有效期限的廣告配置信息,則從所述廣告配置信息中讀取廣告標(biāo)識和廣告內(nèi)容地址,從所述廣告配置文件中刪除包括所述廣告標(biāo)識的廣告配置信息以及從所述廣告圖片資源包中刪除所述廣告內(nèi)容地址對應(yīng)的廣告內(nèi)容,并從所述廣告輪播列表中刪除所述廣告配置信息。所述客戶端還包括:第二刪除模塊,用于如果所述廣告配置文件為新版本的廣告配置文件,則將所述客戶端已存儲的廣告配置文件以及廣告圖片資源包刪除。在本發(fā)明實施例中,下載廣告配置文件,如果該廣告配置文件為新版本的廣告配置文件,則從該廣告配置文件中提取廣告圖片資源包的名稱,下載廣告圖片資源包的名稱對應(yīng)的廣告圖片資源包;從該廣告配置文件中解析出廣告展示位置和廣告配置信息,廣告配置信息包括廣告標(biāo)識、廣告播放方式、廣告標(biāo)題、廣告有效期限、廣告內(nèi)容地址和鏈接配置信息;將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表,根據(jù)廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的廣告展示位置處展示廣告,如此可以動態(tài)更新客戶端展示的廣告。
圖1是本發(fā)明實施例1提供的一種展示廣告的方法流程圖;圖2是本發(fā)明實施例2提供的一種展示廣告的方法流程圖;圖3是本發(fā)明實施例3提供的第一種客戶端結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例3提供的第二種客戶端結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例3提供的第三種客戶端結(jié)構(gòu)示意圖;圖6是本發(fā)明實施例3提供的第四種客戶端結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。實施例1如圖1所示,本發(fā)明實施例提供了一種展示廣告的方法,包括:步驟101:下載廣告配置文件,如果該廣告配置文件為新版本的廣告配置文件,則從該廣告配置文件中提取廣告圖片資源包的名稱,根據(jù)該名稱下載對應(yīng)的廣告圖片資源包;步驟102:從該廣告配置文件中解析出廣告展示位置和廣告配置信息,廣告配置信息包括廣告標(biāo)識、廣告播放方式、廣告標(biāo)題、廣告有效期限、廣告內(nèi)容地址和鏈接配置信息;
步驟103:將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表,根據(jù)廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的廣告展示位置處展示廣告。在本發(fā)明實施例中,下載廣告配置文件,如果該廣告配置文件為新版本的廣告配置文件,則從該廣告配置文件中提取廣告圖片資源包的名稱,根據(jù)該名稱下載對應(yīng)的廣告圖片資源包;從該廣告配置文件中解析出廣告展示位置和廣告配置信息,廣告配置信息包括廣告標(biāo)識、廣告播放方式、廣告標(biāo)題、廣告有效期限、廣告內(nèi)容地址和鏈接配置信息;將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表,根據(jù)廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的廣告展示位置處展示廣告,如此可以動態(tài)更新客戶端展示的廣告。實施例2如圖2所示,本發(fā)明實施例提供了一種展示廣告的方法,包括:步驟201:客戶端發(fā)送配置下載請求,且該配置下載請求攜帶表征客戶端屏幕分辨率的信息;其中,客戶端獲取表征客戶端屏幕分辨率的信息,然后再發(fā)送攜帶表征客戶端屏幕分辨率的信息的配置下載請求給服務(wù)器,該配置下載請求用于向服務(wù)器請求下載廣告配置文件。其中,當(dāng)客戶端啟動應(yīng)用程序時,客戶端可以發(fā)送配置下載請求給服務(wù)器。例如,客戶端獲取表征客戶端屏幕分辨率的信息為a,然后發(fā)送攜帶表征客戶端屏幕分辨率的信息a的配置下載請求給服務(wù)器。步驟202:服務(wù)器接收該配置下載請求,根據(jù)該配置下載請求攜帶表征客戶端屏幕分辨率的信息獲取廣告配置文件;具體地,服務(wù)器接收該配置下載請求,根據(jù)該配置下載請求攜帶表征客戶端屏幕分辨率的信息,查找已存儲的屏幕分辨率與廣告配置文件的對應(yīng)關(guān)系,如果查找出對應(yīng)的廣告配置文件,則獲取到表征客戶端屏幕分辨率的信息對應(yīng)的廣告配置文件,如果沒有查找出對應(yīng)的廣告配置文件,則獲取通用屏幕分辨率對應(yīng)的廣告配置文件。其中,不同屏幕分辨率的客戶端顯示廣告的位置和方式等不一致,技術(shù)人員定期為目前常用的幾種屏幕分辨率配置對應(yīng)的廣告配置文件,并將每種常用的屏幕分辨率以及為每種常用的屏幕分辨率配置的廣告配置文件存儲在屏幕分辨率與廣告配置文件的對應(yīng)關(guān)系中。另外,技術(shù)人員還定期配置通用屏幕分辨對應(yīng)的廣告配置文件。其中,廣告配置文件中包括版本號,廣告圖片資源包的名稱,廣告展示位置以及一條或多條廣告的廣告配置信息;其中,廣告配置信息包括廣告ID、廣告標(biāo)題、廣告播放方式、廣告有效期限、廣告內(nèi)容地址和鏈接配置信息;進一步地,廣告配置信息還可以包括廣告展示時間。其中,廣告配置文件對應(yīng)一個或多個廣告圖片資源包,且廣告配置文件中存儲有其對應(yīng)的一個或多個廣告圖片資源包的名稱,廣告圖片資源包存儲廣告的廣告內(nèi)容,廣告內(nèi)容可以包括圖片或動畫,且廣告內(nèi)容與廣告內(nèi)容地址 對應(yīng);廣告播放方式包括一直播放或只播放一次;廣告有效期限為廣告起始時間至廣告結(jié)束時間的一段時間,例如,某廣告的起始時間為Tl以及結(jié)束時間T2,則該廣告的廣告有效期限為Tl至T2的一段時間;鏈接配置信息可以包括網(wǎng)頁跳轉(zhuǎn)地址或消息內(nèi)容,還可以包括廣告展示類型,廣告展示類型包括網(wǎng)頁展示和消息框展示。
例如,假設(shè),目前常用的幾種屏幕分辨率包括屏幕分辨率a、b、c和d,技術(shù)人員定期為屏幕分辨率a、b、c和d分別配置對應(yīng)的廣告配置文件a、b、c和d,并將屏幕分辨率a、b、C、d以及屏幕分辨率a、b、C、d分別對應(yīng)的廣告配置文件a、b、c和d存儲在如表I所示的屏幕分辨率與廣告配置文件的對應(yīng)關(guān)系中;另外,技術(shù)人員還定期配置通用屏幕分辨對應(yīng)的廣告配置文件e。表I
權(quán)利要求
1.一種展不廣告的方法,其特征在于,所述方法包括: 下載廣告配置文件,如果所述廣告配置文件為新版本的廣告配置文件,則從所述廣告配置文件中提取廣告圖片資源包的名稱,根據(jù)所述名稱下載對應(yīng)的廣告圖片資源包; 從所述廣告配置文件中解析出廣告展示位置和廣告配置信息,所述廣告配置信息包括廣告標(biāo)識、廣告播放方式、廣告標(biāo)題、廣告有效期限、廣告內(nèi)容地址和鏈接配置信息; 將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表,根據(jù)所述廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的所述廣告展示位置處展示廣告。
2.如權(quán)利要求1所述的方法,其特征在于,所述下載廣告配置文件,包括: 發(fā)送配置下載請求至服務(wù)器,所述配置下載請求攜帶表征所述客戶端屏幕分辨率的信息,所述服務(wù)器根據(jù)表征所述客戶端屏幕分辨率的信息獲取廣告配置文件; 接收配置下載響應(yīng)消息,所述配置下載響應(yīng)消息攜帶所述服務(wù)器獲取的廣告配置文件。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述名稱下載對應(yīng)的廣告圖片資源包,包括: 發(fā)送圖片下載請求消息至服務(wù)器,所述圖片下載請求消息攜帶所述名稱,所述服務(wù)器根據(jù)所述名稱獲取對應(yīng)的廣告圖片資源包; 接收圖片下載響應(yīng)消息,所述圖片下載響應(yīng)消息攜帶所述服務(wù)器獲取的廣告圖片資源包。
4.如權(quán)利要求1所 述的方法,其特征在于,所述根據(jù)所述廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的所述廣告展示位置處展示廣告,包括: 設(shè)置指針使其指向所述廣告輪播列表的第一行廣告配置信息; 從所述指針指向的廣告配置信息中讀取廣告標(biāo)題和廣告內(nèi)容地址,根據(jù)所述廣告內(nèi)容地址從所述廣告圖片資源包中獲取對應(yīng)的廣告內(nèi)容,并在客戶端的廣告展示位置處展示所述廣告內(nèi)容及廣告標(biāo)題; 判斷所述指針指向的廣告配置信息是否為最后一行廣告配置信息,如果是,設(shè)置所述指針使其重新指向所述廣告播放列表中的第一行廣告配置信息,如果否,則設(shè)置所述指針使其跳轉(zhuǎn)至所述廣告播放列表中的下一行廣告配置信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述廣告配置信息還包括廣告展示時間,所述根據(jù)所述廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的所述廣告展示位置處展示廣告還包括: 在客戶端的屏幕上展示所述廣告內(nèi)容及廣告標(biāo)題時對展示時間進行計時; 當(dāng)計時的時間達到所述廣告展示時間時,判斷所述指針指向的廣告配置信息是否為最后第一行廣告配置信息,如果是,設(shè)置所述指針使其重新指向所述廣告播放列表中的第一行廣告配置信息,如果否,則設(shè)置所述指針使其跳轉(zhuǎn)至所述廣告播放列表中的下一行廣告配置信息。
6.如權(quán)利要求4或5所述的方法,其特征在于,所述方法還包括: 接收用戶對廣告指令的點擊操作,從所述指針指向的廣告配置信息中讀取鏈接配置信息; 如果所述鏈接配置信息包括網(wǎng)頁跳轉(zhuǎn)地址,則根據(jù)所述網(wǎng)頁跳轉(zhuǎn)地址獲取對應(yīng)的網(wǎng)頁;如果所述鏈接配置信息包括消息內(nèi)容,則創(chuàng)建消息框并將所述消息內(nèi)容加載到所述消息框中。
7.如權(quán)利要求4或5所述的方法,其特征在于, 當(dāng)所述廣告輪播列表中的廣告配置信息對應(yīng)的廣告展示完后,從所述廣告輪播列表中獲取廣告播放方式為只播放一次的廣告配置信息,從所述獲取的廣告配置信息中讀取廣告標(biāo)識和廣告內(nèi)容地址,從所述廣告配置文件中刪除包括所述廣告標(biāo)識的廣告配置信息以及從所述廣告圖片資源包中刪除所述廣告內(nèi)容地址對應(yīng)的廣告內(nèi)容,并從所述廣告輪播列表中刪除所述獲取的廣告配置信息。
8.如權(quán)利要求1所述的方法,其特征在于,所述將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表之后,還包括: 對所述廣告輪播列表進行實時監(jiān)聽,如果監(jiān)聽出所述廣告輪播列表中存在超過廣告有效期限的廣告配置信息,則從所述廣告配置信息中讀取廣告標(biāo)識和廣告內(nèi)容地址,從所述廣告配置文件中刪除包括所述廣告標(biāo)識的廣告配置信息以及從所述廣告圖片資源包中刪除所述廣告內(nèi)容地址對應(yīng)的廣告內(nèi)容,并從所述廣告輪播列表中刪除所述廣告配置信息。
9.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 如果所述廣告配 置文件為新版本的廣告配置文件,則將所述客戶端已存儲的廣告配置文件以及廣告圖片資源包刪除。
10.一種客戶端,其特征在于,所述客戶端包括: 下載模塊,用于下載廣告配置文件,如果所述廣告配置文件為新版本的廣告配置文件,則從所述廣告配置文件中提取廣告圖片資源包的名稱,根據(jù)所述名稱下載對應(yīng)的廣告圖片資源包; 解析模塊,用于從所述廣告配置文件中解析出廣告展示位置和廣告配置信息,所述廣告配置信息包括廣告標(biāo)識、廣告播放方式、廣告標(biāo)題、廣告有效期限、廣告內(nèi)容地址和鏈接配置信息; 展示模塊,用于將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表,根據(jù)所述廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的所述廣告展示位置處展示廣告。
11.如權(quán)利要求10所述的客戶端,其特征在于,所述下載模塊包括: 第一發(fā)送單元,用于發(fā)送配置下載請求至服務(wù)器,且所述配置下載請求攜帶表征所述客戶端屏幕分辨率的信息,所述服務(wù)器根據(jù)表征所述客戶端屏幕分辨率的信息獲取廣告配直文件; 第一接收單元,用于接收配置下載響應(yīng)消息,所述配置下載響應(yīng)消息攜帶所述服務(wù)器獲取的廣告配置文件。
12.如權(quán)利要求10所述的客戶端,其特征在于,所述下載模塊包括: 提取單元,用于如果所述廣告配置文件為新版本的廣告配置文件,則從所述廣告配置文件中提取廣告圖片資源包的名稱; 第二發(fā)送單元,用于發(fā)送圖片下載請求消息至服務(wù)器,所述圖片下載請求消息攜帶所述名稱,所述服務(wù)器根據(jù)所述名稱獲取對應(yīng)的廣告圖片資源包; 第二接收單元,用于接收圖片下載響應(yīng)消息,所述圖片下載響應(yīng)消息攜帶所述服務(wù)器獲取的廣告圖片資源包。
13.如權(quán)利要求10所述的客戶端,其特征在于,所述展示模塊包括: 添加單元,用于將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表; 第一設(shè)置單元,用于設(shè)置指針使其指向所述廣告輪播列表的第一行廣告配置信息; 第一展示單元,用于從所述指針指向的廣告配置信息中讀取廣告標(biāo)題和廣告內(nèi)容地址,根據(jù)所述廣告內(nèi)容地址從所述廣告圖片資源包中獲取對應(yīng)的廣告內(nèi)容,并在客戶端的廣告展示位置處展示所述廣告內(nèi)容及廣告標(biāo)題; 第二設(shè)置單元,用于判斷所述指針指向的廣告配置信息是否為最后一行廣告配置信息,如果是,設(shè)置所述指針使其重新指向所述廣告播放列表中的第一行廣告配置信息,如果否,則設(shè)置所述指針使其跳轉(zhuǎn)至所述廣告播放列表中的下一行廣告配置信息。
14.如權(quán)利要求13所述的客戶端,其特征在于,如果所述廣告配置信息還包括廣告展示時間,所述展示模塊還包括: 第三設(shè)置單元,用于在客 戶端的屏幕上展示所述廣告內(nèi)容及廣告標(biāo)題時對展示時間進行計時;當(dāng)計時的時間達到所述廣告展示時間時,判斷所述指針指向的廣告配置信息是否為最后第一行廣告配置信息,如果是,設(shè)置所述指針使其重新指向所述廣告播放列表中的第一行廣告配置信息,如果否,則設(shè)置所述指針使其跳轉(zhuǎn)至所述廣告播放列表中的下一行廣告配置信息。
15.如權(quán)利要求13或14所述的客戶端,其特征在于,所述客戶端還包括: 獲取模塊,用于接收用戶對廣告指令的點擊操作,從所述指針指向的廣告配置信息中讀取鏈接配置信息;如果所述鏈接配置信息包括網(wǎng)頁跳轉(zhuǎn)地址,則根據(jù)所述網(wǎng)頁跳轉(zhuǎn)地址獲取對應(yīng)的網(wǎng)頁;如果所述鏈接配置信息包括消息內(nèi)容,則創(chuàng)建消息框并將所述消息內(nèi)容加載到所述消息框中。
16.如權(quán)利要求13或14所述的客戶端,其特征在于,所述客戶端還包括: 第一刪除模塊,用于當(dāng)所述廣告輪播列表中的廣告配置信息對應(yīng)的廣告展示完后,從所述廣告輪播列表中獲取廣告播放方式為只播放一次的廣告配置信息,從所述獲取的廣告配置信息中讀取廣告標(biāo)識和廣告內(nèi)容地址,從所述廣告配置文件中刪除包括所述廣告標(biāo)識的廣告配置信息以及從所述廣告圖片資源包中刪除所述廣告內(nèi)容地址對應(yīng)的廣告內(nèi)容,并從所述廣告輪播列表中刪除所述獲取的廣告配置信息。
17.如權(quán)利要求10所述的客戶端,其特征在于,所述客戶端還包括: 監(jiān)聽模塊,用于對所述廣告輪播列表進行實時監(jiān)聽,如果監(jiān)聽出所述廣告輪播列表中存在超過廣告有效期限的廣告配置信息,則從所述廣告配置信息中讀取廣告標(biāo)識和廣告內(nèi)容地址,從所述廣告配置文件中刪除包括所述廣告標(biāo)識的廣告配置信息以及從所述廣告圖片資源包中刪除所述廣告內(nèi)容地址對應(yīng)的廣告內(nèi)容,并從所述廣告輪播列表中刪除所述廣告配置信息。
18.如權(quán)利要求10所述的客戶端,其特征在于,所述客戶端還包括: 第二刪除模塊,用于如果所述廣告配置文件為新版本的廣告配置文件,則將所述客戶端已存儲的廣告配置文件以及廣告圖片資源包刪除。
全文摘要
本發(fā)明公開了一種展示廣告的方法及客戶端,屬于互聯(lián)網(wǎng)通信領(lǐng)域。所述方法包括下載廣告配置文件,如果所述廣告配置文件為新版本的廣告配置文件,則從所述廣告配置文件中提取廣告圖片資源包的名稱,根據(jù)所述名稱下載對應(yīng)的廣告圖片資源包;從所述廣告配置文件中解析出廣告展示位置和廣告配置信息,所述廣告配置信息包括廣告標(biāo)識、廣告播放方式、廣告標(biāo)題、廣告有效期限、廣告內(nèi)容地址和鏈接配置信息;將在廣告有效期限內(nèi)的廣告配置信息添加到廣告輪播列表,根據(jù)所述廣告輪播列表和廣告圖片資源包在客戶端的屏幕上的所述廣告展示位置處展示廣告。所述客戶端包括下載模塊、解析模塊和展示模塊。本發(fā)明能夠動態(tài)更新客戶端展示的廣告。
文檔編號H04L29/08GK103200206SQ201210002869
公開日2013年7月10日 申請日期2012年1月6日 優(yōu)先權(quán)日2012年1月6日
發(fā)明者賀志強, 李奇, 周靜, 馬亮 申請人:騰訊科技(深圳)有限公司