專利名稱:一種減少手機廣告網(wǎng)絡流量的處理方法
一種減少手機廣告網(wǎng)絡流量的處理方法技術領域
本發(fā)明屬于移動互聯(lián)網(wǎng)技術領域,尤其涉及一種減少手機廣告網(wǎng)絡流量的方法。
背景技術:
目前移動數(shù)字終端上的廣告平臺很多,大多是請求一次廣告下發(fā)一次廣告數(shù)據(jù),但廣告重復展示比較多,這樣會造成用戶的網(wǎng)絡流量浪費比較大,給手機用戶增加不必要的網(wǎng)絡流量支出,影響到移動數(shù)字終端上的廣告業(yè)務的開展。發(fā)明內(nèi)容
鑒于現(xiàn)有技術中存在的問題,本發(fā)明提供一種用于減少手機廣告網(wǎng)絡流量的處理方法,其特征在于包括如下步驟:(I)將廣告數(shù)據(jù)分為控制信息和內(nèi)容信息;(2)在移動終端上建立廣告數(shù)據(jù)緩存;(3)在每次需要展示廣告時從移動終端的廣告數(shù)據(jù)緩存中查看是否有廣告可以投放,如果有則執(zhí)行步驟(4),如果沒有則執(zhí)行步驟(5) ;(4)根據(jù)廣告數(shù)據(jù)緩存中的控制信息進行廣告內(nèi)容信息投放;(5)從廣告投放服務器中獲得控制信息,查看移動終端本身廣告數(shù)據(jù)緩存是否有該廣告內(nèi)容信息的緩存,如果有則執(zhí)行步驟(6),如果沒有則執(zhí)行步驟(7) ;(6)從移動終端本地廣告數(shù)據(jù)緩存中取出廣告內(nèi)容信息并展示廣告;(7)從廣告內(nèi)容服務器中獲取廣告內(nèi)容信息放入本地緩存中,然后展示廣告。
此外,本發(fā)明還提供一種用于減少手機廣告網(wǎng)絡流量的處理系統(tǒng),其特征在于包括如下裝置:用于將廣告數(shù)據(jù)分為控制信息和內(nèi)容信息的裝置;用于在移動終端上建立廣告數(shù)據(jù)緩存的裝置;用于在每次需要展示廣告時從移動終端的廣告數(shù)據(jù)緩存中查看是否有廣告可以投放的裝置;用于根據(jù)廣告數(shù)據(jù)緩存中的控制信息進行廣告內(nèi)容信息投放的裝置;用于從廣告投放服務器中獲得控制信息,查看移動終端本身廣告數(shù)據(jù)緩存是否有該廣告內(nèi)容信息的緩存的裝置;用于從移動終端本地廣告數(shù)據(jù)緩存中取出廣告內(nèi)容信息并展示廣告的裝置;用于從廣告內(nèi)容服務器中獲取廣告內(nèi)容信息放入本地緩存中,然后展示廣告的裝置。
本發(fā)明通過首先顯示移動終端本地緩存的廣告數(shù)據(jù),只有在緩存中沒有緩存想要訪問的廣告數(shù)據(jù)時才從廣告投放服務器下載廣告數(shù)據(jù),并且對于緩存中的廣告內(nèi)容可以通過僅僅從廣告服務器下載控制信息進而改變緩存中廣告內(nèi)容的顯示方式。由于控制信息的數(shù)據(jù)比較小,所以當廣告在同一移動終端需要展示多次時會大大減少網(wǎng)絡流量。
圖1為本發(fā)明用于減少手機廣告網(wǎng)絡流量的處理方法的流程圖2是移動終端進行廣告數(shù)據(jù)處理的流程圖。
具體實施方式
下面結合附圖對本發(fā)明的具體實現(xiàn)方式做進一步的詳細說明。
圖1為本發(fā)明用于減少手機廣告網(wǎng)絡流量的處理方法的流程圖;如圖1所述,本發(fā)明的用于減少手機廣告網(wǎng)絡流量的處理方法包括如下步驟:
(I)將廣告數(shù)據(jù)分為控制信息和內(nèi)容信息;
(2)在移動終端上建立廣告數(shù)據(jù)緩存;
(3)在每次需要展示廣告時從移動終端的廣告數(shù)據(jù)緩存中查看是否有廣告可以投放,如果有則執(zhí)行步驟(4),如果沒有則執(zhí)行步驟(5);
(4)根據(jù)廣告數(shù)據(jù)緩存中的控制信息進行廣告內(nèi)容信息投放;
(5)從廣告投放服務器中獲得控制信息,查看移動終端本身廣告數(shù)據(jù)緩存是否有該廣告內(nèi)容信息的緩存,如果有則執(zhí)行步驟(6),如果沒有則執(zhí)行步驟(7);
(6)從移動終端本地廣告數(shù)據(jù)緩存中取出廣告內(nèi)容信息并展示廣告;
(7)從廣告內(nèi)容服務器中獲取廣告內(nèi)容信息放入本地緩存中,然后展示廣告。
本發(fā)明的廣告信息分為兩部分:1)控制信息;2)廣告內(nèi)容信息。
所述控制信息包括:
a)廣告ID,唯一標不一個廣告
b)廣告展示時間,廣告在移動客戶端需要展示的時間
c)廣告展示次數(shù),廣告在客戶端需要重復展示的次數(shù)
d)廣告內(nèi)容地址,可以通過該地址獲得一個結構化的廣告內(nèi)容。
所述廣告內(nèi)容是一個結構化的數(shù)據(jù),通常用XML文件或者json等來描述:其中〈關鍵字〉表示開始,〈/關鍵字〉表示結束?!矗?一一>表示注釋
〈廣告內(nèi)容〉
<廣告項集合>
<廣告項1>
<廣告展示類型>type〈/廣告展示類型X !-廣告塊展示類型,1-為文字鏈廣告,2-圖片通欄廣告,3-全屏廣告,4-視頻廣告一>
〈廣告標題X/廣告標題X! _廣告的標題內(nèi)容一>
〈廣告內(nèi)容X/廣告內(nèi)容X!—編碼后的廣告內(nèi)容字符串一>
< 寬度>〈/寬度X !-該廣告項所占的百分比一>
〈廣告項1>
<廣告項2>
...
<廣告項2>
</廣告項集合>
〈/廣告內(nèi)容〉
說明:
I)〈廣告展示類型〉為1,表示文字鏈廣告,〈廣告標題〉里面存放的是廣告需要展示的文字;
2) <廣告展示類型 > 為2,表示圖片通欄廣告,將有兩個廣告項,分別指明左右兩邊的廣告內(nèi)容。而每一項的廣告內(nèi)容在〈廣告內(nèi)容〉里進行編碼。
3)〈廣告展示類型〉為3,表示全屏廣告,將只有一個廣告項,同樣廣告內(nèi)容在〈廣告內(nèi)容〉里進行編碼
4) <廣告展示類型 > 為4,表示視頻廣告,也只有一個廣告項,同樣廣告內(nèi)容在〈廣告內(nèi)容〉里進行編碼。
所述控制信息攜帶了廣告需要展示的時間和展示次數(shù)、廣告標識ID、廣告內(nèi)容地址;如果控制信息中設定的展示次數(shù)大于1,則在移動終端按照展示次數(shù)展示廣告后再從廣告投放服務器中獲取控制信息;果廣告內(nèi)容標識沒有變化,也不需要從廣告內(nèi)容服務器中獲取廣告數(shù)據(jù);所述廣告內(nèi)容是用XML文件描述的結構化數(shù)據(jù)。
為了將以上展現(xiàn)廣告的形式嵌入到一般的應用程序中,實際實現(xiàn)時需要將以上處理流程封裝為一個SDK (即可供一般應用程序開發(fā)者直接調(diào)用的軟件開發(fā)包),一般的應用程序只需要將其嵌入到應用程序中即可展示廣告。
圖2是移動終端進行廣告數(shù)據(jù)處理的流程圖;如圖2所述,本發(fā)明的移動終端進行廣告數(shù)據(jù)處理的流程包括如下步驟:
(I)移動終端進行廣告展示請求
(2)是否有可用緩存廣告,如果有轉步驟(3),如無轉步驟(6)
(3)展示廣告,同時廣告展示次數(shù)減I
(4)如果廣告展示次數(shù)小于等于O則從緩存中移除
(5)按照廣告展示時間延遲若干秒,然后轉步驟(I),繼續(xù)請求展示廣告
(6)向廣告投放服務器請求廣告控制信息,如果請求成功繼續(xù),否則轉步驟(11)
(7)廣告控制信息中廣告ID是否在緩存中,如果是則轉步驟(3),否則繼續(xù)
(8)根據(jù)廣告內(nèi)容串向廣告內(nèi)容服務器請求廣告內(nèi)容,如果成功則繼續(xù),否則轉步驟(11)
(9)解析廣告內(nèi)容體,分離出需要展示的廣告內(nèi)容
(10)將廣告信息存入廣告緩存中,轉步驟(3)
(11)延遲 10 秒
(12)轉步驟(I)
本發(fā)明通過首先顯示移動終端本地緩存的廣告數(shù)據(jù),只有在緩存中沒有緩存想要訪問的廣告數(shù)據(jù)時才從廣告投放服務器下載廣告數(shù)據(jù),并且對于緩存中的廣告內(nèi)容可以通過僅僅從廣告服務器下載控制信息進而改變緩存中廣告內(nèi)容的顯示方式。由于控制信息的數(shù)據(jù)比較小,所以當廣告在同一移動終端需要展示多次時會大大減少網(wǎng)絡流量。
最后應當說明的是:以上實施例僅用以說明本發(fā)明的技術方案而非對其限制;盡管參照較佳實施例對本發(fā)明進行了詳細的說明,所屬領域的普通技術人員應當理解:依然可以對本發(fā)明的具體實施方式
進行修改或者對部分技術特征進行等同替換;而不脫離本發(fā)明技術方案的精神,其均應涵蓋在本發(fā)明請求保護的技術方案范圍當中。
權利要求
1.一種用于減少手機廣告網(wǎng)絡流量的處理方法,其特征在于包括如下步驟: (1)將廣告數(shù)據(jù)分為控制信息和內(nèi)容信息; (2)在移動終端上建立廣告數(shù)據(jù)緩存; (3)在每次需要展示廣告時從移動終端的廣告數(shù)據(jù)緩存中查看是否有廣告可以投放,如果有則執(zhí)行步驟(4),如果沒有則執(zhí)行步驟(5): (4)根據(jù)廣告數(shù)據(jù)緩存中的控制信息進行廣告內(nèi)容信息投放; (5)從廣告投放服務器中獲得控制信息,查看移動終端本身廣告數(shù)據(jù)緩存是否有該廣告內(nèi)容信息的緩存,如果有則執(zhí)行步驟(6),如果沒有則執(zhí)行步驟(7); (6)從移動終端本地廣告數(shù)據(jù)緩存中取出廣告內(nèi)容信息并展示廣告; (7)從廣告內(nèi)容服務器中獲取廣告內(nèi)容信息放入本地緩存中,然后展示廣告。
2.根據(jù)權利要求1所述的用于減少手機廣告網(wǎng)絡流量的處理方法,其特征在于所述控制信息攜帶了廣告需要展示的時間和展示次數(shù)、廣告標識ID、廣告內(nèi)容地址。
3.根據(jù)權利要求2所述的用于減少手機廣告網(wǎng)絡流量的處理方法,其特征在于如果控制信息中設定的展示次數(shù)大于1,則在移動終端按照展示次數(shù)展示廣告后再從廣告投放服務器中獲取控制信息。
4.根據(jù)權利要求2所述的用于減少手機廣告網(wǎng)絡流量的處理方法,其特征在于如果廣告內(nèi)容標識沒有變化,也不需要從廣告內(nèi)容服務器中獲取廣告數(shù)據(jù)。
5.根據(jù)權利要求1或2或3或4所述的用于減少手機廣告網(wǎng)絡流量的處理方法,其特征在于所述廣告內(nèi)容是結構化的數(shù)據(jù)。
6.一種用于減少手機廣告網(wǎng)絡流量的處理系統(tǒng),其特征在于包括如下裝置: 用于將廣告數(shù)據(jù)分為控制信息和內(nèi)容信息的裝置; 用于在移動終端上建立廣告數(shù)據(jù)緩存的裝置; 用于在每次需要展示廣告時從移動終端的廣告數(shù)據(jù)緩存中查看是否有廣告可以投放的裝置; 用于根據(jù)廣告數(shù)據(jù)緩存中的控制信息進行廣告內(nèi)容信息投放的裝置; 用于從廣告投放服務器中獲得控制信息,查看移動終端本身廣告數(shù)據(jù)緩存是否有該廣告內(nèi)容信息的緩存的裝置; 用于從移動終端本地廣告數(shù)據(jù)緩存中取出廣告內(nèi)容信息并展示廣告的裝置; 用于從廣告內(nèi)容服務器中獲取廣告內(nèi)容信息放入本地緩存中,然后展示廣告的裝置。
7.根據(jù)權利要求6所述的用于減少手機廣告網(wǎng)絡流量的處理裝置,其特征在于所述控制信息攜帶了廣告需要展示的時間和展示次數(shù)、廣告標識ID、廣告內(nèi)容地址。
8.根據(jù)權利要求7所述的用于減少手機廣告網(wǎng)絡流量的處理系統(tǒng),其特征在于如果控制信息中設定的展示次數(shù)大于1,則在移動終端按照展示次數(shù)展示廣告后再從廣告投放服務器中獲取控制信息。
9.根據(jù)權利要求7所述的用于減少手機廣告網(wǎng)絡流量的處理系統(tǒng),其特征在于如果廣告內(nèi)容標識沒有變化,也不需要從廣告內(nèi)容服務器中獲取廣告數(shù)據(jù)。
10.根據(jù)權利要求6或7或8或9所述的用于減少手機廣告網(wǎng)絡流量的處理裝置,其特征在于所述廣告內(nèi)容是結構化的數(shù)據(jù)。
全文摘要
一種用于減少手機廣告網(wǎng)絡流量的處理方法,其在移動終端上建立廣告數(shù)據(jù)緩存;在每次需要展示廣告時從移動終端的廣告數(shù)據(jù)緩存中查看是否有廣告可以投放,如果有則根據(jù)廣告數(shù)據(jù)緩存中的控制信息進行廣告內(nèi)容信息投放;如果沒有則從廣告內(nèi)容服務器中獲取廣告內(nèi)容信息放入本地緩存中,然后展示廣告。
文檔編號G06Q30/02GK103139720SQ20111038046
公開日2013年6月5日 申請日期2011年11月25日 優(yōu)先權日2011年11月25日
發(fā)明者陳豪, 肖軍, 趙克佳 申請人:北京百分通聯(lián)傳媒技術有限公司