專利名稱:一種用于移動(dòng)終端的廣告加載方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)互聯(lián)網(wǎng)的技術(shù)領(lǐng)域,特別涉及一種用于移動(dòng)終端的廣告加載方法。
背景技術(shù):
中國(guó)的智能手機(jī)用戶的數(shù)量正在爆發(fā)式的增長(zhǎng),隨之而來(lái)的是移動(dòng)廣告的業(yè)務(wù)數(shù)量也突飛猛進(jìn)的發(fā)展,其主要形式為開(kāi)發(fā)者在智能手機(jī)的應(yīng)用內(nèi)部嵌入一些第三方廣告公司的代碼,則用戶可在其應(yīng)用智能手機(jī)時(shí),在智能手機(jī)的屏幕上出現(xiàn)該廣告公司的廣告位。但是由于目前中國(guó)的網(wǎng)速比較慢,因此緩存技術(shù)就顯得尤為關(guān)鍵,由于目前廣告網(wǎng)絡(luò)公司普遍采用的是橫幅廣告的形式,因此目前的緩存技術(shù),是將廣告的一部分或者全部資源緩存在智能手機(jī)里,下次顯示這些廣告的時(shí)候會(huì)從手機(jī)里調(diào)出這些資源,達(dá)到提升廣告顯示的速度。然而,如圖1所示,在傳統(tǒng)廣告加載流程中,為單線程模式,具體流程為:步驟SI,在移動(dòng)終端中,廣告SDK (Software Development Kit,軟件開(kāi)發(fā)工具包)需要展示廣告,則請(qǐng)求廣告服務(wù)器要求返回廣告數(shù)據(jù)。此過(guò)程通常耗時(shí)幾百毫秒。步驟S2,廣告SDK根據(jù)廣告服務(wù)器(Ad server)的返回?cái)?shù)據(jù)進(jìn)行廣告渲染,然后展示給用戶。此過(guò)程通常耗時(shí)幾十毫秒。步驟S3,當(dāng)用戶查看第二頁(yè)廣告時(shí),重新執(zhí)行步驟SI。綜上可知,現(xiàn)有技術(shù)中每次請(qǐng)求廣告的渲染都要在廣告數(shù)據(jù)加載完成之后才能進(jìn)行,也就是步驟S2的幾十毫秒的操作需要等待步驟SI的幾百毫秒的步驟完成后才可以進(jìn)行,執(zhí)行的過(guò)程相對(duì)較慢。從而影響廣告的展現(xiàn)速度、影響了用戶的體驗(yàn)效果。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決上述技術(shù)問(wèn)題之一。為此,本發(fā)明的一個(gè)目的在于提出一種用于移動(dòng)終端的廣告加載方法。該方法能夠提升移動(dòng)終端中的廣告展現(xiàn)速度、且對(duì)網(wǎng)絡(luò)傳輸數(shù)度要求低、具有提升用戶體驗(yàn)效果的優(yōu)點(diǎn)。為了實(shí)現(xiàn)上述目的,本發(fā)明的實(shí)施例提出了一種用于移動(dòng)終端的廣告加載方法,該方法包括以下步驟:A:移動(dòng)終端開(kāi)啟第一會(huì)話,并通過(guò)所述第一會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求:所述服務(wù)器將廣告列表中的第N頁(yè)廣告推送給所述移動(dòng)終端進(jìn)行顯示,并將第N+1頁(yè)廣告加載至所述移動(dòng)終端的第一緩存區(qū)中,其中,所述N為正整數(shù)且所述N+1小于或等于所述服務(wù)器中廣告列表中的廣告頁(yè)數(shù);C:所述移動(dòng)終端開(kāi)啟第二會(huì)話,并通過(guò)所述第二會(huì)話向所述服務(wù)器發(fā)送廣告請(qǐng)求;D:所述服務(wù)器將所述第N頁(yè)廣告通過(guò)所述第二會(huì)話加載至所述移動(dòng)終端的第二緩存區(qū)中。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的廣告加載方法,在移動(dòng)終端中展現(xiàn)一頁(yè)廣告的同時(shí),將下一頁(yè)廣告加載至移動(dòng)終端的第一緩存區(qū)中,從而當(dāng)瀏覽下一頁(yè)廣告時(shí),可從第一緩存區(qū)中直接調(diào)用,避免通過(guò)網(wǎng)絡(luò)接收服務(wù)器的下一頁(yè)廣告,特別是在網(wǎng)絡(luò)傳輸速度慢時(shí),可有效避免廣告在網(wǎng)絡(luò)傳輸過(guò)程等待時(shí)間過(guò)長(zhǎng),具有對(duì)網(wǎng)絡(luò)傳輸速度要求低、廣告展現(xiàn)速度快、流暢的優(yōu)點(diǎn),進(jìn)而提升用戶的體驗(yàn)效果。此外,通過(guò)第二緩存區(qū)將用戶感興趣的頁(yè)面存儲(chǔ),當(dāng)用戶下一次會(huì)話中展現(xiàn)廣告頁(yè)時(shí),可通過(guò)調(diào)用第二緩存區(qū)中用戶感興趣的廣告頁(yè),進(jìn)一步提高廣告展現(xiàn)速度的同時(shí),提升用戶的體驗(yàn)效果以及平臺(tái)的廣告效果。另外,根據(jù)本發(fā)明上述實(shí)施例的用于移動(dòng)終端的廣告加載方法還可以具有如下附加的技術(shù)特征:在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)所述移動(dòng)終端通過(guò)所述第一會(huì)話查看下一頁(yè)廣告時(shí),從所述第一緩存區(qū)中獲取所述第N+1頁(yè)廣告并進(jìn)行顯示,同時(shí)將所述第N+1頁(yè)廣告從所述第一緩存區(qū)中刪除;所述服務(wù)器將第N+2頁(yè)廣告加載至所述第一緩存區(qū)中。在本發(fā)明的一個(gè)實(shí)施例中,當(dāng)所述第一會(huì)話和所述第二會(huì)話結(jié)束以后且所述移動(dòng)終端再次向所述服務(wù)器發(fā)送廣告請(qǐng)求時(shí),所述移動(dòng)終端將所述第二緩存區(qū)作為新的第一緩存區(qū),并開(kāi)啟新的第一會(huì)話以從所述新的第一緩存區(qū)中獲取所述第N頁(yè)廣告;從所述服務(wù)器中加載所述第N+1頁(yè)廣告至所述新的第一緩存區(qū)中。在本發(fā)明的一個(gè)實(shí)施例中,在從所述服務(wù)器中加載所述第N+1頁(yè)廣告至所述新的第一緩存區(qū)中的步驟之后還包括:所述移動(dòng)終端啟動(dòng)新的第二會(huì)話,并重復(fù)所述步驟C和步驟D。在本發(fā)明的一個(gè)實(shí)施例中,所述服務(wù)器對(duì)所述第一緩存區(qū)和所述第二緩存區(qū)進(jìn)行配置,以控制所述第一緩存區(qū)和所述第二緩存區(qū)的開(kāi)啟和關(guān)閉。在本發(fā)明的一個(gè)實(shí)施例中,每一頁(yè)廣告包括至少一條廣告。在本發(fā)明的一個(gè)實(shí)施例中,所述移動(dòng)終端進(jìn)行顯示的每一頁(yè)廣告被內(nèi)嵌在所述移動(dòng)終端的應(yīng)用程序中。在本發(fā)明的一個(gè)實(shí)施例中,所述移動(dòng)終端在顯示廣告之前,還包括:所述移動(dòng)終端對(duì)將要顯示的廣告進(jìn)行渲染。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的廣告加載方法,具有廣告展現(xiàn)速度快、流暢、提升用戶體驗(yàn)效果的優(yōu)點(diǎn)。本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:圖1是傳統(tǒng)廣告的加載流程圖;圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的廣告的加載方法的流程圖;以及圖3是根據(jù)本發(fā)明另一個(gè)實(shí)施例的廣告的加載方法的流程圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“中心”、“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于
附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,需要說(shuō)明的是,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。以下結(jié)合附圖描述根據(jù)本發(fā)明實(shí)施例的廣告的加載方法。在本發(fā)明的實(shí)施例中,將緩存做成雙緩存,增加了第二緩存區(qū),該緩存區(qū)可用來(lái)存儲(chǔ)用戶比較喜歡的廣告頁(yè),且用戶每次展現(xiàn)廣告頁(yè)時(shí),都會(huì)默認(rèn)調(diào)用第二緩存區(qū)的數(shù)據(jù)。從而保證用戶每次瀏覽廣告頁(yè)時(shí)都可以在先瀏覽到自己感興趣的廣告,提高用戶體驗(yàn)效果。在本發(fā)明的實(shí)施例中,服務(wù)器對(duì)所述第一緩存區(qū)和所述第二緩存區(qū)進(jìn)行配置,以控制所述第一緩存區(qū)和所述第二緩存區(qū)的開(kāi)啟和關(guān)閉,例如,將緩存做成服務(wù)器端(服務(wù)器)可配置,開(kāi)發(fā)者可以在管理后臺(tái)自由的開(kāi)啟和關(guān)閉廣告位。每次移動(dòng)終端中廣告SDK(Software Development Kit,軟件開(kāi)發(fā)工具包)會(huì)請(qǐng)求服務(wù)器,服務(wù)器將是否緩存廣告這個(gè)字段的賦值連同廣告一起發(fā)送給廣告SDK,廣告SDK收到以后,會(huì)讀取是否緩存廣告的賦值,并在下次啟動(dòng)時(shí)應(yīng)用此設(shè)置。另外,本發(fā)明實(shí)施例的廣告以列表的形式進(jìn)行顯示,如果一次性顯示的廣告太多,那么在2G網(wǎng)絡(luò)還普遍存在的中國(guó),加載和展現(xiàn)廣告的速度會(huì)非常慢。因此本發(fā)明實(shí)施例的方法是將廣告分頁(yè),一頁(yè)只顯示M(M為大于或等于I的整數(shù)且M小于廣告列表的廣告條數(shù))條廣告,達(dá)到提升廣告展現(xiàn)的速度。因此緩存區(qū)的全部緩存的廣告也是M條,在出現(xiàn)第一頁(yè)的時(shí)候,會(huì)自動(dòng)請(qǐng)求第二頁(yè)的廣告并將其緩存于第一緩存區(qū),當(dāng)出現(xiàn)第二頁(yè)的時(shí)候,會(huì)自動(dòng)請(qǐng)求第三頁(yè)的廣告并將其緩存于第一緩存區(qū)(此時(shí)會(huì)替換原有在第一緩存區(qū)的內(nèi)容),依次類推,當(dāng)用戶關(guān)閉會(huì)話后,重新啟動(dòng)的時(shí)候,通過(guò)調(diào)用第一緩存區(qū)中的數(shù)據(jù),會(huì)顯示上次翻到的最后一頁(yè)的廣告。從而,解決了廣告列表且分頁(yè)的廣告緩存的問(wèn)題,然而,服務(wù)器中一般講用戶比較喜歡的廣告頁(yè)放在前面,用戶不喜歡的廣告會(huì)排在后幾頁(yè),那么例如:用戶在上次看廣告翻頁(yè)比較多,下次用戶打開(kāi)應(yīng)用程序中的廣告位時(shí)候,看到的往往是不太喜歡的廣告,因此,本發(fā)明的實(shí)施例通過(guò)設(shè)置在移動(dòng)終端中的第二緩存區(qū)解決該問(wèn)題。即將用戶比較喜歡的廣告頁(yè)加載至第二緩存區(qū)中,這樣,當(dāng)用戶下次會(huì)話時(shí)并有廣告展現(xiàn)請(qǐng)求時(shí),首先加載第二緩存區(qū)中的廣告頁(yè),從而保證了用戶首先看到的廣告為比較喜歡的,提高用戶的體驗(yàn)效果。圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的廣告的加載方法的流程圖。如圖2所示,該廣告的加載方法,包括以下步驟:步驟S201,移動(dòng)終端開(kāi)啟第一會(huì)話(sess ionA),并通過(guò)第一會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求。例如:移動(dòng)終端中的某一應(yīng)用程序中內(nèi)嵌的廣告SDK通過(guò)第一會(huì)話向服務(wù)器(廣告服務(wù)器)發(fā)送廣告請(qǐng)求。步驟S202,服務(wù)器將廣告列表中的第N頁(yè)廣告推送給移動(dòng)終端進(jìn)行顯示,并將第N+1頁(yè)廣告加載至移動(dòng)終端的第一緩存區(qū)中,其中,N為正整數(shù)且N+1小于或等于服務(wù)器中廣告列表中的廣告頁(yè)數(shù)。其中每一頁(yè)廣告包括至少一條廣告。在該實(shí)例中,移動(dòng)終端進(jìn)行顯示的每一頁(yè)廣告被內(nèi)嵌在移動(dòng)終端的應(yīng)用程序中。優(yōu)選地,N為從I開(kāi)始遞增。步驟S203,移動(dòng)終端開(kāi)啟第二會(huì)話(sessionB),并通過(guò)第二會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求。廣告SDK通過(guò)第二會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求。步驟S204,服務(wù)器將廣告列表中的第N頁(yè)廣告通過(guò)第二會(huì)話加載至移動(dòng)終端的第二緩存區(qū)中。在這里的第N頁(yè)廣告與第一會(huì)話向服務(wù)器請(qǐng)求時(shí),服務(wù)器推送給移動(dòng)終端進(jìn)行顯示的第N頁(yè)廣告的內(nèi)容相同,例如在N為I時(shí),通過(guò)說(shuō)明第一頁(yè)廣告為用戶最為感興趣的廣告。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的廣告加載方法,在移動(dòng)終端中展現(xiàn)一頁(yè)廣告的同時(shí),將下一頁(yè)廣告加載至移動(dòng)終端的第一緩存區(qū)中,從而當(dāng)瀏覽下一頁(yè)廣告時(shí),可從第一緩存區(qū)中直接調(diào)用,避免通過(guò)網(wǎng)絡(luò)接收服務(wù)器的下一頁(yè)廣告,特別是在網(wǎng)絡(luò)傳輸速度慢時(shí),可有效避免廣告在網(wǎng)絡(luò)傳輸過(guò)程等待時(shí)間過(guò)長(zhǎng),具有對(duì)網(wǎng)絡(luò)傳輸速度要求低、廣告展現(xiàn)速度快、流暢的優(yōu)點(diǎn),進(jìn)而提升用戶的體驗(yàn)效果。此外,通過(guò)第二緩存區(qū)將用戶感興趣的頁(yè)面存儲(chǔ),當(dāng)用戶下一次會(huì)話中展現(xiàn)廣告頁(yè)時(shí),可通過(guò)調(diào)用第二緩存區(qū)中用戶感興趣的廣告頁(yè),進(jìn)一步提高廣告展現(xiàn)速度的同時(shí),提升用戶的體驗(yàn)效果。再次結(jié)合圖2,在本發(fā)明的具體示例中,還可包括:步驟S205,當(dāng)移動(dòng)終端通過(guò)第一會(huì)話查看下一頁(yè)廣告時(shí),從第一緩存區(qū)中獲取第N+1頁(yè)廣告并進(jìn)行顯示,同時(shí)將第N+1頁(yè)廣告從第一緩存區(qū)中刪除。此時(shí)第一緩存區(qū)處于清空狀態(tài)。步驟S206,服務(wù)器將第N+2頁(yè)廣告加載至第一緩存區(qū)中。此時(shí)第一緩存區(qū)中存有第N+2頁(yè)廣告。N+2小于或等于服務(wù)器中廣告列表中的廣告頁(yè)數(shù)。通過(guò)步驟S205和步驟S206,保證展現(xiàn)的廣告頁(yè)被提前加載至移動(dòng)終端中,從而避免廣告頁(yè)從服務(wù)器發(fā)送至移動(dòng)終端的時(shí)間,尤其在網(wǎng)絡(luò)速度慢時(shí),避免用戶等待時(shí)間過(guò)長(zhǎng),從而提高用戶體驗(yàn)效果。進(jìn)一步地,如圖2所示,本發(fā)明的實(shí)施例還可包括:步驟S207,當(dāng)?shù)谝粫?huì)話和第二會(huì)話結(jié)束以后且移動(dòng)終端再次向服務(wù)器發(fā)送廣告請(qǐng)求時(shí),移動(dòng)終端將第二緩存區(qū)作為新的第一緩存區(qū),并開(kāi)啟新的第一會(huì)話以從新的第一緩存區(qū)中獲取第N頁(yè)廣告。在本發(fā)明的實(shí)施例中,當(dāng)用戶退出本次會(huì)話的廣告展示后,再次進(jìn)入查看廣告時(shí),移動(dòng)終端將第二緩存區(qū)作為新的第一緩存區(qū),并開(kāi)啟新的第一會(huì)話以從新的第一緩存區(qū)中獲取第N頁(yè)廣告,而不是向服務(wù)器請(qǐng)求廣告頁(yè)。步驟S208,從服務(wù)器中加載第N+1頁(yè)廣告至新的第一緩存區(qū)中。在新的第一緩存區(qū)中存有的第N+1頁(yè)廣告隨時(shí)供用戶瀏覽。步驟S209,移動(dòng)終端啟動(dòng)新的第二會(huì)話,并重復(fù)所述步驟S203和步驟S204。在本發(fā)明的實(shí)施例中,第一緩存區(qū)和第二緩存區(qū)交替使用,從而提高了廣告的加載速度和展現(xiàn)速度。根據(jù)本發(fā)明實(shí)施例的用于移動(dòng)終端的廣告加載方法,具有廣告展現(xiàn)速度快、流暢、提升用戶體驗(yàn)效果的優(yōu)點(diǎn),同時(shí)在這基礎(chǔ)上,通過(guò)優(yōu)化第N頁(yè)廣告于第二緩存區(qū),在下次啟動(dòng)時(shí),將用戶喜歡的廣告推送給用戶,提升了平臺(tái)的收益。在本發(fā)明的一個(gè)實(shí)施例中,移動(dòng)終端在顯示廣告之前,還包括:移動(dòng)終端對(duì)將要顯示的廣告進(jìn)行渲染,并在渲染結(jié)束后,顯示該廣告頁(yè)給用戶。如圖3所示,為根據(jù)本發(fā)明另一個(gè)實(shí)施例的廣告的加載方法的流程圖。具體包括如下步驟:步驟SS1,SDK (即移動(dòng)終端中的廣告SDK,該廣告SDK可內(nèi)嵌在移動(dòng)終端的應(yīng)用程序中)在開(kāi)啟第一會(huì)話(sessionA),并通過(guò)第一會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求。服務(wù)器將廣告列表中的第N頁(yè)廣告(如展示第一頁(yè)廣告)推送給移動(dòng)終端進(jìn)行顯示。移動(dòng)終端對(duì)將要顯示的廣告進(jìn)行渲染。步驟SS2,服務(wù)器將第N+1頁(yè)廣告加載至移動(dòng)終端的第一緩存區(qū)中(如第二次返回的第二頁(yè)廣告),其中,N為正整數(shù)且N+1小于或等于服務(wù)器中廣告列表中的廣告頁(yè)數(shù)。其中每一頁(yè)廣告包括至少一條廣告。移動(dòng)終端進(jìn)行顯不的每一頁(yè)廣告被內(nèi)嵌在移動(dòng)終端的應(yīng)用程序中。步驟SS3,移動(dòng)終端開(kāi)啟第二會(huì)話(sessionB),并通過(guò)第二會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求。SDK通過(guò)第二會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求。服務(wù)器將廣告列表中的第N頁(yè)廣告(例如第一次返回的第一頁(yè)廣告)通過(guò)第二會(huì)話加載至移動(dòng)終端的第二緩存區(qū)中。步驟SS4,當(dāng)移動(dòng)終端通過(guò)第一會(huì)話查看下一頁(yè)廣告時(shí),從第一緩存區(qū)中獲取第N+1頁(yè)廣告并進(jìn)行顯示,移動(dòng)終端對(duì)將要顯示的廣告進(jìn)行渲染。同時(shí)將第N+1頁(yè)廣告從第一緩存區(qū)中刪除。此時(shí)第一緩存區(qū)處于清空狀態(tài)。步驟SS5,服務(wù)器將第N+2頁(yè)廣告加載至第一緩存區(qū)中。此時(shí)第一緩存區(qū)中存有第N+2頁(yè)廣告。N+2小于或等于服務(wù)器中廣告列表中的廣告頁(yè)數(shù)。步驟SS6,當(dāng)?shù)谝粫?huì)話和第二會(huì)話結(jié)束以后且移動(dòng)終端再次向服務(wù)器發(fā)送廣告請(qǐng)求時(shí),移動(dòng)終端將第二緩存區(qū)作為新的第一緩存區(qū),并開(kāi)啟新的第一會(huì)話以從新的第一緩存區(qū)中獲取第N頁(yè)廣告。在本發(fā)明的實(shí)施例中,當(dāng)用戶退出廣告展示后,再次進(jìn)入查看廣告時(shí),移動(dòng)終端將第二緩存區(qū)作為新的第一緩存區(qū),并開(kāi)啟新的第一會(huì)話以從新的第一緩存區(qū)中獲取第N頁(yè)廣告,而不是向服務(wù)器請(qǐng)求廣告頁(yè)。步驟SS7,從服務(wù)器中加載第N+1頁(yè)廣告至新的第一緩存區(qū)中。在新的第一緩存區(qū)中存有的第N+1頁(yè)廣告隨時(shí)供用戶瀏覽。然后,移動(dòng)終端啟動(dòng)新的第二會(huì)話,并重復(fù)所述步驟SSl-步驟SS3。在本發(fā)明的實(shí)
施例中,第一緩存區(qū)和第二緩存區(qū)交替使用,從而提高了廣告的加載速度以及在每次查看
廣告時(shí),可先查看到用戶感興趣的廣告,提成用戶的體驗(yàn)效果,同時(shí)在這基礎(chǔ)上,通過(guò)優(yōu)化
第N頁(yè)廣告于第二緩存區(qū),在下次啟動(dòng)時(shí),將用戶喜歡的廣告推送給用戶,提升了平臺(tái)的收.、
Mo在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同限定。
權(quán)利要求
1.一種用于移動(dòng)終端的廣告加載方法,其特征在于,包括以下步驟: A:移動(dòng)終端開(kāi)啟第一會(huì)話,并通過(guò)所述第一會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求; B:所述服務(wù)器將廣告列表中的第N頁(yè)廣告推送給所述移動(dòng)終端進(jìn)行顯示,并將第N+1頁(yè)廣告加載至所述移動(dòng)終端的第一緩存區(qū)中,其中,所述N為正整數(shù)且所述N+1小于或等于所述服務(wù)器中廣告列表中的廣告頁(yè)數(shù); C:所述移動(dòng)終端開(kāi)啟第二會(huì)話,并通過(guò)所述第二會(huì)話向所述服務(wù)器發(fā)送廣告請(qǐng)求;以及 D:所述服務(wù)器將所述第N頁(yè)廣告通過(guò)所述第二會(huì)話加載至所述移動(dòng)終端的第二緩存區(qū)中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)所述移動(dòng)終端通過(guò)所述第一會(huì)話查看下一頁(yè)廣告時(shí),從所述第一緩存區(qū)中獲取所述第N+1頁(yè)廣告并進(jìn)行顯示,同時(shí)將所述第N+1頁(yè)廣告從所述第一緩存區(qū)中刪除; 所述服務(wù)器將第N+2頁(yè)廣告加載至所述第一緩存區(qū)中。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)所述第一會(huì)話和所述第二會(huì)話結(jié)束以后且所述移動(dòng)終端再次向所述服務(wù)器發(fā)送廣告請(qǐng)求時(shí),所述移動(dòng)終端將所述第二緩存區(qū)作為新的第一緩存區(qū),并開(kāi)啟新的第一會(huì)話以從所述新的第一緩存區(qū)中獲取所述第N頁(yè)廣告; 從所述服務(wù)器中加載所述第N+1頁(yè)廣告至所述新的第一緩存區(qū)中。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在從所述服務(wù)器中加載所述第N+1頁(yè)廣告至所述新的第一緩存區(qū)中的步驟之后還包括: 所述移動(dòng)終端啟動(dòng)新的第二會(huì)話,并重復(fù)所述步驟C和步驟D。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括: 所述服務(wù)器對(duì)所述第一緩存區(qū)和所述第二緩存區(qū)進(jìn)行配置,以控制所述第一緩存區(qū)和所述第二緩存區(qū)的開(kāi)啟和關(guān)閉。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,每一頁(yè)廣告包括至少一條廣告。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動(dòng)終端進(jìn)行顯示的每一頁(yè)廣告被內(nèi)嵌在所述移動(dòng)終端的應(yīng)用程序中。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述移動(dòng)終端在顯示廣告之前,還包括:所述移動(dòng)終端對(duì)將要顯示的廣告進(jìn)行渲染。
全文摘要
本發(fā)明提出一種用于移動(dòng)終端的廣告加載方法,該方法包括以下步驟A移動(dòng)終端開(kāi)啟第一會(huì)話,并通過(guò)第一會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求;B服務(wù)器將廣告列表中的第N頁(yè)廣告推送給移動(dòng)終端進(jìn)行顯示,并將第N+1頁(yè)廣告加載至移動(dòng)終端的第一緩存區(qū)中,其中,N為正整數(shù)且N+1小于或等于服務(wù)器中廣告列表中的廣告頁(yè)數(shù);C移動(dòng)終端開(kāi)啟第二會(huì)話,并通過(guò)第二會(huì)話向服務(wù)器發(fā)送廣告請(qǐng)求;D服務(wù)器將第N頁(yè)廣告通過(guò)第二會(huì)話加載至移動(dòng)終端的第二緩存區(qū)中。本發(fā)明實(shí)施例的廣告加載方法,移動(dòng)終端中廣告加載和展現(xiàn)速度快、頁(yè)面流暢,對(duì)網(wǎng)絡(luò)傳輸速度要求低,從而提升用戶通過(guò)移動(dòng)終端瀏覽廣告的體驗(yàn)效果。
文檔編號(hào)H04M1/725GK103095840SQ20131002358
公開(kāi)日2013年5月8日 申請(qǐng)日期2013年1月22日 優(yōu)先權(quán)日2013年1月22日
發(fā)明者方子愷, 王克, 劉瑜, 許臻 申請(qǐng)人:北京銳訊靈通科技有限公司