廣告預下載方法及系統、終端設備、推送服務器的制造方法
【專利摘要】本發明提供一種廣告預下載方法及系統、終端設備、推送服務器。其中,廣告預下載方法包括:接收推送服務器發送的包括待投放廣告的信息的推送消息;如果當前占用的系統資源低于預定的限值,則向廣告服務器發送廣告數據請求,以獲取與所述待投放廣告的信息相關的廣告位置數據;根據所述廣告位置數據預下載廣告內容數據。本發明實施例的廣告預下載方法及系統、終端設備、推送服務器,實現了在系統資源空閑時,對待投放廣告的廣告內容數據提前進行預下載,提高了廣告播放的成功率。
【專利說明】
廣告預下載方法及系統、終端設備、推送服務器
技術領域
[0001]本發明涉及互聯網技術領域,尤其涉及一種廣告預下載方法及系統、終端設備、推送服務器。
【背景技術】
[0002]隨著互聯網技術的高速發展,互聯網廣告逐漸成為一種主流廣告媒體。與傳統的廣告媒體相比,互聯網廣告具有覆蓋范圍廣、費用相對較低、性價比高以及具有互動性等優勢,因此,互聯網廣告也越來越受到各公司及商戶的青睞。
[0003]現有的互聯網廣告投放方法有以下兩種:一是視頻前貼片廣告,即在視頻播放前,插播一段如15秒、30秒等時間的廣告。二是浮動廣告,即上網時瀏覽器打開網頁后在其上方生成一些浮動廣告圖片或視頻。以視頻前貼片廣告為例,終端設備打開視頻后,通常先進行視頻處理,再從廣告服務器請求下載與廣告相關的圖片、視頻等內容,這一過程耗時較長,且廣告播放成功率較低。
【發明內容】
[0004]本發明的目的在于,提供一種廣告預下載方法及系統、終端設備、推送服務器,以實現在系統資源空閑時,對待投放廣告的廣告內容數據提前進行預下載,提高廣告播放的成功率。
[0005]根據本發明的一方面,提供一種廣告預下載方法,包括:接收推送服務器發送的包括待投放廣告的信息的推送消息;如果當前占用的系統資源低于預定的限值,則向廣告服務器發送廣告數據請求,以獲取與所述待投放廣告的信息相關的廣告位置數據;根據所述廣告位置數據預下載廣告內容數據。
[0006]根據本發明的另一方面,提供一種廣告預下載方法,包括:接收廣告服務器在預設時間發送的待投放廣告的信息;向終端設備推送包括所述待投放廣告的信息的推送消息。
[0007]根據本發明的另一方面,還提供一種終端設備,包括:消息接收模塊,用于接收推送服務器發送的包括待投放廣告的信息的推送消息;請求發送模塊,用于如果當前占用的系統資源低于預定的限值,則向廣告服務器發送廣告數據請求,以獲取與所述待投放廣告的信息相關的廣告位置數據;數據下載模塊,用于根據所述廣告位置數據預下載廣告內容數據。
[0008]根據本發明的另一方面,還提供一種推送服務器,包括:信息接收模塊,用于接收廣告服務器在預設時間發送的待投放廣告的信息;消息推送模塊,用于向終端設備推送包括所述待投放廣告的信息的推送消息。
[0009]根據本發明的另一方面,還提供一種廣告預下載系統,包括:如前述實施例所述的終端設備,以及如前述實施例所述的推送服務器,所述終端設備與所述推送服務器通信連接。
[0010]根據本發明實施例提供的廣告預下載方法及系統、終端設備、推送服務器,通過接收推送服務器發送的包括待投放廣告的信息的推送消息,進一步判斷系統資源的使用情況,從而實現了在系統資源空閑時,對待投放廣告的廣告內容數據提前進行預下載,提高了廣告播放的成功率。
【附圖說明】
[0011]圖1是示出根據本發明實施例一的廣告預下載方法的流程圖;
[0012]圖2是示出根據本發明實施例二的廣告預下載方法的流程圖;
[0013]圖3是示出根據本發明實施例二的廣告排期信息的示例性示意圖;
[0014]圖4是示出根據本發明實施例三的終端設備的邏輯框圖;
[0015]圖5是示出根據本發明實施例四的推送服務器的邏輯框圖。
【具體實施方式】
[0016]本發明的基本構思是,提供一種廣告預下載的技術方案。通過推送服務器接收廣告服務器在預設時間發送的待投放廣告的信息,再向終端設備推送包括待投放廣告的信息的推送消息,終端設備接收該推送消息之后,如果當前占用的系統資源低于預定的限值,則向廣告服務器發送廣告數據請求,獲取與所述待投放廣告的信息相關的廣告位置數據,從而根據廣告位置數據對待投放廣告的廣告內容數據進行預下載,提高了廣告播放的成功率。
[0017]并且,通過推送服務器主動向終端設備發送推送消息,進而使得終端設備無需輪詢請求廣告服務器,避免了請求資源浪費,且保證了推送消息的有效性。
[0018]下面結合附圖詳細描述本發明的示例性實施例的廣告預下載方法及系統、終端設備、推送服務器。
[0019]實施例一
[0020]圖1是示出根據本發明實施例一的廣告預下載方法的流程圖。可例如在智能手機、pad等終端設備上執行所述方法。本方案中以終端設備作為執行主體進行說明。
[0021]參照圖1,在步驟S110,接收推送服務器發送的包括待投放廣告的信息的推送消息。
[0022]需要說明的是,待投放廣告的信息可包括廣告標識和廣告排期信息。其中,廣告排期信息可包括廣告投放時間、廣告的投放量、廣告屬性等,后續會詳細介紹,在此不做累述。這里,待投放廣告的信息可由廣告服務器在預設時間發送給推送服務器,并且,所述預設時間早于廣告投放時間。由此,終端設備可接收推送服務器發送的包括待投放廣告的信息的推送消息。
[0023]在步驟S120,如果當前占用的系統資源低于預定的限值,則向廣告服務器發送廣告數據請求,以獲取與待投放廣告的信息相關的廣告位置數據。
[0024]具體地,終端設備可根據系統資源的使用情況,這里,系統資源可包括,但不限于,以下至少一個:內存資源、CPU資源和/或網絡帶寬資源。優選地,廣告位置數據可以為與待投放廣告對應的統一資源定位符(Uniform Resource Locator,URL)。相應地,例如從內存空間、CPU使用率、網絡帶寬資源等多個方面綜合考慮,在資源相對較空閑時,向廣告服務器發送廣告數據請求,從而獲取廣告服務器返回的與待投放廣告的信息相關的廣告鏈接地址。
[0025]在步驟S130,根據廣告位置數據預下載廣告內容數據。
[0026]在具體的實現方式中,統一資源定位符不但確定一個資源,而且還表示出資源在哪里。因此,經過步驟SI 10?S120處理之后,可根據獲得的廣告鏈接地址去下載廣告內容數據,這里,廣告內容數據包括圖片、視頻等。
[0027]本發明實施例的廣告預下載方法,通過接收推送服務器發送的包括待投放廣告的信息的推送消息,進一步判斷系統資源的使用情況,從而實現了在系統資源空閑時,對待投放廣告的廣告內容數據提前進行預下載,提高了廣告播放的成功率。
[0028]實施例二
[0029]圖2是示出根據本發明實施例二的廣告預下載方法的流程圖。可例如在推送服務器上執行所述方法。
[0030]參照圖2,在步驟S210,接收廣告服務器在預設時間發送的待投放廣告的信息。
[0031]這里,待投放廣告的信息可至少包括廣告排期信息,但不限于此,還可包括廣告標識等,其中,廣告排期信息可包括廣告投放時間、廣告的投放量、廣告屬性等。需要說明的是,所述預設時間早于廣告投放時間。
[0032]舉例來說,圖3是示出根據本發明實施例二的廣告排期信息的示例性示意圖。參照圖3,某個展示付費廣告(CPM)的投放時間是11月14日17:00:00-20:59:59,廣告的投放量是5000次,廣告屬性是輪播臺貼片。
[0033]通常,廣告服務器會以數據庫或者信息表的形式存儲待投放廣告的廣告排期信息,在預設時間發送待投放廣告的信息給推送服務器,可以理解地,預設時間可以是,例如廣告投放時間前一天。仍以前述投放時間是11月14日17:00:00-20:59:59,那么,可在11月13日17:00:00將該廣告的信息發送給推送服務器。
[0034]在步驟S220,向終端設備推送包括待投放廣告的信息的推送消息。
[0035]也就是說,推送服務器在接收到待投放廣告的信息之后,主動將待投放廣告的信息推送給終端設備,以使終端設備根據待投放廣告的信息,對待投放廣告的廣告內容數據提前進行預下載。
[0036]本發明實施例的廣告預下載方法,通過接收廣告服務器在預設時間發送的待投放廣告的信息,再向終端設備推送包括待投放廣告的信息的推送消息,無需終端設備輪詢請求廣告服務器,避免了請求資源浪費,且保證了推送給終端設備的消息的有效性。
[0037]實施例三
[0038]圖4是示出根據本發明實施例三的終端設備的邏輯框圖。可用于執行如圖1所示實施例的方法步驟。
[0039]參照圖4,終端設備包括消息接收模塊410、請求發送模塊420和數據下載模塊430。消息接收模塊410、請求發送模塊420和數據下載模塊430依次相連接。
[0040]消息接收模塊410用于接收推送服務器發送的包括待投放廣告的信息的推送消息。
[0041]請求發送模塊420用于如果當前占用的系統資源低于預定的限值,則向廣告服務器發送廣告數據請求,以獲取與待投放廣告的信息相關的廣告位置數據。
[0042]優選地,系統資源可包括以下至少一個:內存資源、CPU資源和/或網絡帶寬資源。
[0043]數據下載模塊430用于根據廣告位置數據預下載廣告內容數據。
[0044]需要說明的是,廣告位置數據可以為與待投放廣告對應的統一資源定位符URL。
[0045]優選地,待投放廣告的信息至少可包括廣告排期信息,所述廣告排期信息包括廣告投放時間。
[0046]相應地,所述待投放廣告的信息可由廣告服務器在預設時間發送給推送服務器,并且,所述預設時間早于廣告投放時間。
[0047]本發明實施例的終端設備,通過接收推送服務器發送的包括待投放廣告的信息的推送消息,進一步判斷系統資源的使用情況,從而實現了在系統資源空閑時,對待投放廣告的廣告內容數據提前進行預下載,提高了廣告播放的成功率。
[0048]實施例四
[0049]圖5是示出根據本發明實施例四的推送服務器的邏輯框圖。可用于執行如圖2所示實施例的方法步驟。
[0050]參照圖5,推送服務器包括信息接收模塊510和消息推送模塊520。信息接收模塊510和消息推送模塊520相連接。
[0051]信息接收模塊510用于接收廣告服務器在預設時間發送的待投放廣告的信息。
[0052]消息推送模塊520用于向終端設備推送包括所述待投放廣告的信息的推送消息。
[0053]優選地,待投放廣告的信息至少可包括廣告排期信息,所述廣告排期信息包括廣告投放時間。需要說明的是,前述預設時間早于廣告投放時間。
[0054]本發明實施例的推送服務器,通過接收廣告服務器在預設時間發送的待投放廣告的信息,再向終端設備推送包括待投放廣告的信息的推送消息,無需終端設備輪詢請求廣告服務器,避免了請求資源浪費,且保證了推送給終端設備的消息的有效性。
[0055]實施例五
[0056]廣告預下載系統包括:如前述實施例三所述的終端設備,以及如前述實施例四所述的推送服務器,終端設備與推送服務器通信連接,終端設備與推送服務器交互后,向廣告服務器發送廣告數據請求,從而獲取待投放廣告的廣告位置數據,再根據廣告位置數據下載廣告內容數據。本發明實施例的廣告預下載系統,與現有技術相比,具有以下技術效果:
[0057]—方面,終端設備通過接收推送服務器發送的包括待投放廣告的信息的推送消息,進一步判斷系統資源的使用情況,從而實現了在系統資源空閑時,對待投放廣告的廣告內容數據提前進行預下載,提高了廣告播放的成功率;
[0058]另一方面,推送服務器通過接收廣告服務器在預設時間發送的待投放廣告的信息,再向終端設備推送包括待投放廣告的信息的推送消息,無需終端設備輪詢請求廣告服務器,避免了請求資源浪費,且保證了推送給終端設備的消息的有效性。
[0059]需要指出,根據實施的需要,可將本申請中描述的各個部件/步驟拆分為更多部件/步驟,也可將兩個或多個部件/步驟或者部件/步驟的部分操作組合成新的部件/步驟,以實現本發明的目的。
[0060]上述根據本發明的方法可在硬件、固件中實現,或者被實現為可存儲在記錄介質(諸如CD R0M、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機代碼,或者被實現通過網絡下載的原始存儲在遠程記錄介質或非暫時機器可讀介質中并將被存儲在本地記錄介質中的計算機代碼,從而在此描述的方法可被存儲在使用通用計算機、專用處理器或者可編程或專用硬件(諸如ASIC或FPGA)的記錄介質上的這樣的軟件處理。可以理解,計算機、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計算機代碼的存儲組件(例如,RAM、ROM、閃存等),當所述軟件或計算機代碼被計算機、處理器或硬件訪問且執行時,實現在此描述的處理方法。此外,當通用計算機訪問用于實現在此示出的處理的代碼時,代碼的執行將通用計算機轉換為用于執行在此示出的處理的專用計算機。
[0061]以上所述,僅為本發明的【具體實施方式】,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應以所述權利要求的保護范圍為準。
【主權項】
1.一種廣告預下載方法,其特征在于,所述方法包括: 接收推送服務器發送的包括待投放廣告的信息的推送消息; 如果當前占用的系統資源低于預定的限值,則向廣告服務器發送廣告數據請求,以獲取與所述待投放廣告的信息相關的廣告位置數據; 根據所述廣告位置數據預下載廣告內容數據。2.根據權利要求1所述的方法,其特征在于,所述系統資源包括以下至少一個:內存資源、CPU資源和/或網絡帶寬資源。3.根據權利要求1或2所述的方法,其特征在于,所述廣告位置數據為與所述待投放廣告對應的統一資源定位符URL。4.根據權利要求1所述的方法,其特征在于,所述待投放廣告的信息至少包括廣告排期信息,其中所述廣告排期信息包括廣告投放時間。5.根據權利要求4所述的方法,其特征在于,所述待投放廣告的信息由廣告服務器在預設時間發送給推送服務器,并且,所述預設時間早于廣告投放時間。6.一種廣告預下載方法,其特征在于,所述方法包括: 接收廣告服務器在預設時間發送的待投放廣告的信息; 向終端設備推送包括所述待投放廣告的信息的推送消息。7.根據權利要求6所述的方法,其特征在于,所述待投放廣告的信息至少包括廣告排期信息,所述廣告排期信息包括廣告投放時間。8.根據權利要求7所述的方法,其特征在于,所述預設時間早于廣告投放時間。9.一種終端設備,其特征在于,所述終端設備包括: 消息接收模塊,用于接收推送服務器發送的包括待投放廣告的信息的推送消息; 請求發送模塊,用于如果當前占用的系統資源低于預定的限值,則向廣告服務器發送廣告數據請求,以獲取與所述待投放廣告的信息相關的廣告位置數據; 數據下載模塊,用于根據所述廣告位置數據預下載廣告內容數據。10.根據權利要求9所述的終端設備,其特征在于,所述系統資源包括以下至少一個:內存資源、CPU資源和/或網絡帶寬資源。11.根據權利要求9或10所述的終端設備,其特征在于,所述廣告位置數據為與所述待投放廣告對應的統一資源定位符URL。12.根據權利要求9所述的終端設備,其特征在于,所述待投放廣告的信息至少包括廣告排期信息,其中所述廣告排期信息包括廣告投放時間。13.根據權利要求12所述的終端設備,其特征在于,所述待投放廣告的信息由廣告服務器在預設時間發送給推送服務器,并且,所述預設時間早于廣告投放時間。14.一種推送服務器,其特征在于,所述推送服務器包括: 信息接收模塊,用于接收廣告服務器在預設時間發送的待投放廣告的信息; 消息推送模塊,用于向終端設備推送包括所述待投放廣告的信息的推送消息。15.根據權利要求14所述的推送服務器,其特征在于,所述待投放廣告的信息至少包括廣告排期信息,所述廣告排期信息包括廣告投放時間。16.根據權利要求15所述的推送服務器,其特征在于,所述預設時間早于廣告投放時間。17.—種廣告預下載系統,其特征在于,所述系統包括:如權利要求9?13中任一項所述的終端設備,以及如權利要求14?16中任一項所述的推送服務器,所述終端設備與所述推送服務器通信連接。
【文檔編號】H04N21/442GK105898442SQ201510908268
【公開日】2016年8月24日
【申請日】2015年12月9日
【發明人】敖偉波
【申請人】樂視網信息技術(北京)股份有限公司