TWI616835B - Non-centralized advertising system and method - Google Patents
Non-centralized advertising system and method Download PDFInfo
- Publication number
- TWI616835B TWI616835B TW104131048A TW104131048A TWI616835B TW I616835 B TWI616835 B TW I616835B TW 104131048 A TW104131048 A TW 104131048A TW 104131048 A TW104131048 A TW 104131048A TW I616835 B TWI616835 B TW I616835B
- Authority
- TW
- Taiwan
- Prior art keywords
- advertisement
- list
- content
- engine
- rule
- Prior art date
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本案提供一種非集中式廣告投放系統及其方法,主要是透過安裝一廣告引擎至一行動裝置終端,由廣告引擎與廣告伺服器溝通,以取得廣告清單與廣告引擎設定檔,再建立一廣告預載清單自廣告內容傳遞網路依序下載多個廣告內容。當行動應用程式有廣告顯示需求時,行動應用程式會發送一廣告請求給廣告引擎,廣告引擎再根據廣告請求將已下載的廣告內容發送至行動應用程式並回傳廣告瀏覽記錄。本案透過安裝一廣告引擎於一行動裝置終端與建立廣告預載清單,可以達到不需透過實時訪問廣告伺服器來遞送廣告內容,進而減少用戶等待時間以提升用戶體驗的情況下,更有效率的投放行動(影音)廣告至行動裝置終端上。 The present invention provides a decentralized advertisement delivery system and method thereof, mainly by installing an advertisement engine to a mobile device terminal, and the advertisement engine communicates with the advertisement server to obtain an advertisement list and an advertisement engine configuration file, and then establish an advertisement pre- The list is downloaded from the advertising content delivery network in sequence to download multiple advertisement content. When the mobile application has an advertisement display requirement, the mobile application sends an advertisement request to the advertisement engine, and the advertisement engine sends the downloaded advertisement content to the mobile application according to the advertisement request and returns the advertisement browsing record. By installing an advertising engine on a mobile device terminal and creating an advertisement preload list, the case can be more efficient without the need to deliver advertising content through real-time access to the advertisement server, thereby reducing user waiting time and improving the user experience. Place an action (video) advertisement on the mobile device terminal.
Description
本發明為一種非集中式廣告投放系統及其方法,特別是一種應用於行動裝置應用程式的廣告投放環境之投放方法。 The present invention is a decentralized advertisement delivery system and method thereof, and more particularly to a method for placing an advertisement placement environment applied to a mobile device application.
隨著智慧型手機的普及與行動網路頻寬技術的進步,行動應用程式(Mobile App)的應用範圍也越來越廣,近幾年,行動網路的流量甚至超過傳統以電腦上網的流量;換言之,網路使用者所使用的載具,已從桌上型裝置(例如:個人電腦(PC)或筆記型電腦(NB))轉為小螢幕的行動裝置(例如:手機或平板電腦)。 With the popularity of smart phones and the advancement of mobile network bandwidth technology, the application range of mobile apps is becoming wider and wider. In recent years, the traffic of mobile networks has even surpassed that of traditional Internet-based mobile phones. In other words, the vehicle used by the network user has been converted from a desktop device (for example, a personal computer (PC) or a notebook computer (NB)) to a small screen mobile device (for example, a mobile phone or a tablet). .
當使用者的生活對行動裝置的依賴日益增加,行動廣告成了廣告市場的新寵兒,特別是一些較文字廣告更能吸引人目光的影音廣告,越來越多品牌商願意將原本投放在電視的廣告預算轉而投入行動廣告上。 When the user's life is increasingly dependent on mobile devices, mobile advertising has become the new darling of the advertising market, especially some audio-visual advertisements that are more attractive than text ads. More and more brands are willing to put the original on TV. The advertising budget is turned into action advertising.
不過,顯示高解析度的廣告內容往往需要較佳的行動網路與行動裝置的運算能力,但是行動網路的頻寬、速度與行動裝置的運算能力比不上桌上型裝置,且容易受到外在環境的影響,進而常常發生廣告載入失敗或是載入延遲,反而喪失曝光機會或是引來使用者(觀賞者)的不滿。 However, displaying high-resolution advertising content often requires better computing power of mobile networks and mobile devices, but the bandwidth, speed, and computing power of mobile networks are inferior to desktop devices and are susceptible to The influence of the external environment, and often the failure of the ad loading or the loading delay, the loss of exposure or the dissatisfaction of the user (viewer).
為了克服上述問題,目前常見的行動廣告投放的方法是使用預載內容的方式,在廣告顯示需求前將廣告內容給預先下載下來,當行動應用程式有顯示廣告需求時,直接可以將已經下載的廣告呈現給使用者(觀 賞者)欣賞。 In order to overcome the above problems, the current common method of advertising advertisements is to use the pre-loaded content to pre-download the advertisement content before the advertisement display demand, and when the mobile application has the display advertisement requirement, the downloaded content can be directly downloaded. Advertising presented to the user (view Appreciate).
如美國專利申請號第12/618,397號專利揭露有類似上述的方 法,在顯示廣告前會依照廣告清單將欲投放的廣告給下載下來,但當廣告後台(即廣告伺服器)改變廣告清單時(例如:廣告播放合約結束),行動應用程式便必須將之前已經下載的廣告刪除,重新下載新的廣告內容,此舉浪費傳輸成本與電力。並且在大量預載的同時,亦會影響行動裝置的效能。 A method similar to the above is disclosed in U.S. Patent Application Serial No. 12/618,397. Method, before the display of the advertisement, the advertisement to be served will be downloaded according to the advertisement list, but when the advertisement background (ie, the advertisement server) changes the advertisement list (for example, the advertisement play contract ends), the mobile application must have previously The downloaded ad is deleted and the new ad content is re-downloaded, which wastes transmission costs and power. And while a large number of preloads, it will also affect the performance of mobile devices.
此外,目前預載廣告的手段都是依照廣告後台的設定,大量下載預存廣告內容,並無法根據行動應用程式的執行狀態給予較適合用戶的廣告內容;且在有限的存儲空間下,只能重複顯示相同的那些廣告內容。 In addition, the current method of pre-loading advertisements is to download a large amount of pre-stored advertisement content according to the setting of the advertisement background, and it is not possible to give an advertisement content suitable for the user according to the execution state of the mobile application; and in a limited storage space, it can only be repeated. Show the same advertising content.
因此,是否有一種機制或方法,能提升用戶體驗與兼顧用戶喜好的情況下,也能更有效率的投放行動(影音)廣告至行動裝置終端上。 Therefore, is there a mechanism or method that can enhance the user experience and the user's preference, and can also deliver the action (video) advertisement to the mobile device terminal more efficiently.
為了解決目前預載行動廣告的缺點,本發明之一範疇在於提供一種非集中式行動廣告投放系統與方法,其透過設置一廣告引擎於安裝對應行動應用程式的行動裝置中,由該廣告引擎預載多個廣告內容,用以回應該行動應用程式的廣告請求。 In order to solve the shortcomings of the current preloaded mobile advertising, one aspect of the present invention is to provide a decentralized mobile advertising placing system and method, which is provided by the advertising engine by setting an advertising engine for installing a mobile device corresponding to the mobile application. Load multiple ad content to respond to ad requests for mobile apps.
本發明之另一範疇在於提供一種可以根據使用者喜好來決定預載的廣告內容的非集中式行動廣告投放系統與方法,其透過記錄廣告請求次數決定欲載的廣告內容。 Another aspect of the present invention is to provide a decentralized mobile advertisement delivery system and method that can determine pre-loaded advertisement content according to user preferences, and determines the advertisement content to be carried by recording the number of advertisement requests.
本發明之又一範疇在於提供一種能預載行動廣告又不會影響行動裝置效能的非集中式行動廣告投放系統與方法,其透過記錄廣告請求次數與廣告清單設定預載廣告內容的優先順序,並根據行動裝置的運作 狀態決定各廣告內容下載啟動的時機點。 Yet another aspect of the present invention is to provide a decentralized mobile advertising delivery system and method capable of preloading mobile advertisements without affecting the performance of the mobile device, which sets the priority order of the preloaded advertisement content by recording the number of advertisement requests and the advertisement list. And based on the operation of the mobile device The status determines the timing of the download of each advertisement content.
根據本發明非集中式行動廣告投放系統之一實施例,其包括 一廣告內容傳遞網路(Content Delivery Network,CDN)、一廣告伺服器、一廣告引擎及一行動應用程式。廣告內容傳遞網路具有多個廣告內容。廣告伺服器根據廣告內容傳遞網路內的廣告內容與播放需求設定有一廣告清單與一廣告引擎設定檔。廣告引擎與行動應用程式安裝於行動裝置內,廣告引擎根據該廣告清單、該廣告引擎設定檔與該行動應用程式的廣告請求記錄建立廣告預載清單,並根據該廣告預載清單與該行動應用程式之運作狀態自該廣告內容傳遞網路下載多個廣告內容。當行動應用程式有廣告顯示需求時,行動應用程式會發送一廣告請求給廣告引擎,廣告引擎再根據廣告請求將已下載的廣告內容發送至行動應用程式,進而省去實時訪問廣告伺服器的需求。 An embodiment of a decentralized mobile advertising delivery system according to the present invention, comprising A content delivery network (CDN), an advertising server, an advertising engine, and a mobile application. The ad delivery network has multiple ad content. The advertisement server sets an advertisement list and an advertisement engine profile according to the advertisement content and the playback requirement in the advertisement content delivery network. The advertisement engine and the mobile application are installed in the mobile device, and the advertisement engine establishes an advertisement preload list according to the advertisement list, the advertisement engine profile and the advertisement request record of the mobile application, and according to the advertisement preload list and the action application The program's operational status downloads multiple ad content from the ad content delivery network. When the mobile application has an advertisement display requirement, the mobile application sends an advertisement request to the advertisement engine, and the advertisement engine sends the downloaded advertisement content to the mobile application according to the advertisement request, thereby eliminating the need for real-time access to the advertisement server. .
根據本發明非集中式行動廣告投放方法的一實施例,其包括 自一廣告伺服器取得一廣告清單與一廣告引擎設定檔、根據該廣告引擎設定檔和該廣告清單與該行動應用程式的廣告請求記錄建立一廣告預載清單、根據該廣告預載清單與一行動裝置之一運作狀態自一廣告內容傳遞網路依序下載多個廣告內容、自一行動應用程式接收一廣告請求及根據廣告清單回應該行動應用程式的廣告請求。 An embodiment of a method for decentralized mobile advertising according to the present invention, comprising Obtaining an advertisement list and an advertisement engine profile from an advertisement server, establishing an advertisement preload list according to the advertisement engine profile and the advertisement list and the advertisement application record of the mobile application, according to the advertisement preload list and the One of the mobile devices operates from a commercial content delivery network to sequentially download a plurality of advertisement content, receive an advertisement request from a mobile application, and respond to the advertisement application of the mobile application according to the advertisement list.
綜上所述,本發明非集中式行動廣告投放系統及其方法透過 廣告引擎與建立廣告預載清單,可以達到提升用戶體驗的情況下,並更有效率的投放行動(影音)廣告至行動裝置終端上。 In summary, the decentralized mobile advertising delivery system and method thereof of the present invention The advertising engine and the pre-loading list can be used to enhance the user experience and more efficiently deliver the action (video) advertisement to the mobile device terminal.
10‧‧‧廣告內容傳遞網路 10‧‧‧Advertising content delivery network
101‧‧‧廣告內容 101‧‧‧Advertising content
20‧‧‧廣告伺服器 20‧‧‧Advertising Server
201‧‧‧廣告清單 201‧‧‧Ad List
2011‧‧‧廣告代碼 2011‧‧‧Ad Code
2012‧‧‧廣告版位 2012‧‧‧Advertising Position
2013‧‧‧播放規則 2013‧‧‧Playing Rules
202‧‧‧廣告引擎設定檔 202‧‧‧Ad Engine Config
2021‧‧‧預載規則 2021‧‧ ‧ Preload rules
2022‧‧‧下載規則 2022‧‧‧Download Rules
203‧‧‧瀏覽記錄 203‧‧‧Browse records
204‧‧‧廣告請求記錄 204‧‧‧Ad request record
30‧‧‧廣告引擎 30‧‧‧Advertising Engine
31‧‧‧預載模組 31‧‧‧Preloading module
32‧‧‧快取模組 32‧‧‧Cache Module
33‧‧‧選擇模組 33‧‧‧Selection module
301‧‧‧廣告預載清單 301‧‧‧Advertising Preload List
302‧‧‧同步訊號 302‧‧‧Synchronization signal
40‧‧‧行動應用程式 40‧‧‧Mobile app
50‧‧‧行動裝置 50‧‧‧ mobile devices
Req‧‧‧廣告請求 Req‧‧‧Ad request
圖1為本發明非集中式行動廣告投放系統實施例的示意圖。 1 is a schematic diagram of an embodiment of a decentralized mobile advertising placement system of the present invention.
圖2為本發明非集中式行動廣告投放系統實施例的架構示意圖。 2 is a schematic structural diagram of an embodiment of a decentralized mobile advertising placement system according to the present invention.
圖3為本發明非集中式行動廣告投放方法實施例的流程圖。 FIG. 3 is a flowchart of an embodiment of a method for decentralized mobile advertisement placement according to the present invention.
圖4為圖3步驟S110的建立廣告預載清單之一實施例的流程圖。 4 is a flow chart of an embodiment of establishing an advertisement preload list in step S110 of FIG.
圖5為圖4步驟S118子步驟之一實施例的流程圖。 Figure 5 is a flow chart of one embodiment of the sub-step of step S118 of Figure 4.
請參考圖1及所示,圖1為本發明非集中式行動廣告投放系統實施例的示意圖,圖2為本發明行動廣告投放系統實施例的架構示意圖。於本實施例,非集中式行動廣告投放系統其包括一廣告內容傳遞網路10、一廣告伺服器20、一廣告引擎30及一行動應用程式40。廣告內容傳遞網路10具有多個廣告內容101,各該廣告內容101具有一廣告代碼(Ad ID)2011。廣告伺服器20根據廣告內容傳遞網路10內的廣告內容101設定有一廣告清單201與一廣告引擎設定檔202。廣告引擎30與行動應用程式40安裝於行動裝置50內,廣告引擎30包括一廣告請求記錄204,並根據該廣告清單201、該廣告引擎設定檔202與行動應用程式廣告請求記錄204建立廣告預載清單301後,再根據該廣告預載清單301與該行動應用程式40之當下顯示頁面設定廣告內容101的下載順序。當行動應用程式40有廣告顯示需求時,行動應用程式40會發送一廣告請求Req給廣告引擎30,廣告引擎30再根據廣告清單201將符合請求Req且已下載的廣告內容101發送至行動應用程式40。 Referring to FIG. 1 and FIG. 1 , FIG. 1 is a schematic diagram of an embodiment of a decentralized mobile advertising placement system according to the present invention. FIG. 2 is a schematic structural diagram of an embodiment of a mobile advertising delivery system according to the present invention. In this embodiment, the decentralized mobile advertisement delivery system includes an advertisement content delivery network 10, an advertisement server 20, an advertisement engine 30, and a mobile application 40. The advertising content delivery network 10 has a plurality of advertising content 101, each of which has an advertisement code (Ad ID) 2011. The advertisement server 20 sets an advertisement list 201 and an advertisement engine setting file 202 according to the advertisement content 101 in the advertisement content delivery network 10. The advertisement engine 30 and the mobile application 40 are installed in the mobile device 50. The advertisement engine 30 includes an advertisement request record 204, and an advertisement preload is established according to the advertisement list 201, the advertisement engine configuration file 202, and the mobile application advertisement request record 204. After the list 301, the download order of the advertisement content 101 is set according to the advertisement preload list 301 and the current display page of the mobile application 40. When the mobile application 40 has an advertisement display requirement, the mobile application 40 sends an advertisement request Req to the advertisement engine 30, and the advertisement engine 30 sends the advertisement content 101 that meets the request Req and the downloaded advertisement content 101 to the mobile application according to the advertisement list 201. 40.
值得注意的是,本發明行動廣告投放系統透過安裝一廣告引 擎於一行動裝置終端與建立廣告預載清單,可以達到不需透過實時訪問廣告伺服器來遞送廣告內容,而是直接向廣告內容傳遞網路10下載廣告內容101,此舉可以達到分散式(非集中式)系統的好處;相較傳統的廣告系統中的廣告伺服器需要強大的運算能力,本發明中的廣告伺服器不需要太高規格的機器與運算能力。 It is worth noting that the mobile advertising system of the present invention is installed by installing an advertisement. By arranging a mobile device terminal and establishing an advertisement preload list, it is possible to deliver the advertisement content without directly transmitting the advertisement content through the real-time access advertisement server, and directly download the advertisement content 101 to the advertisement content delivery network 10, which can achieve decentralization ( The benefits of a decentralized system; the ad server in the present invention does not require too high a specification of machine and computing power compared to the ad server in a conventional advertising system that requires powerful computing power.
該廣告引擎30記錄該廣告請求Req的次數於該廣告請求記錄204,並與該行動應用程式40之一瀏覽狀態,建立一瀏覽記錄302並回傳至該廣告伺服器20。記錄 The advertisement engine 30 records the number of times the advertisement request Req is in the advertisement request record 204, and establishes a browsing record 302 with the browsing status of one of the mobile applications 40 and transmits it back to the advertisement server 20. recording
廣告清單201包括儲存於廣告內容傳遞網路10所有的廣告內容101所對應的一廣告代碼2011、一廣告版位2012(例如:插頁廣告、開機廣告或信息流廣告)與一播放規則2013。廣告引擎設定檔202包括一預載規則2021與一下載規則2022。 The advertisement list 201 includes an advertisement code 2011 corresponding to all the advertisement contents 101 stored in the advertisement content delivery network 10, an advertisement layout 2012 (for example, an interstitial advertisement, a boot advertisement or a stream advertisement), and a play rule 2013. The advertisement engine profile 202 includes a preload rule 2021 and a download rule 2022.
下載規則2022主要是規範廣告引擎30向廣告內容傳遞網路10下載廣告內容101的時機,舉例來說,當行動裝置50的電量為一高電量狀態或在一無線區域網路環境下,下載規則2022允許廣告引擎30在行動應用程式40背景環境下進行下載廣告內容101的動作。 The download rule 2022 is mainly to regulate the timing when the advertisement engine 30 downloads the advertisement content 101 to the advertisement content delivery network 10, for example, when the power of the mobile device 50 is a high power state or in a wireless local area network environment, the download rule 2022 allows the advertising engine 30 to perform an action of downloading the advertising content 101 in the context of the mobile application 40.
播放規則2013則是根據廣告合約資訊規範廣告引擎30回應廣告請求Req的廣告內容101。舉例來說,有些廣告主會要求其廣告內容在12小時內僅能播放一次,因此,當廣告引擎30收到行動應用程式40所發送的廣告請求時Req,受限制的廣告內容101將不會發送至行動應用程式40端。 The play rule 2013 is an advertisement content 101 that the advertisement engine 30 responds to the advertisement request Req according to the advertisement contract information. For example, some advertisers will require their advertising content to be played only once in 12 hours. Therefore, when the advertising engine 30 receives the advertising request sent by the mobile application 40, Req, the restricted advertising content 101 will not Send to the mobile app 40 side.
預載規則2021則是一個預設的規則,其包括一廣告版位2012、一廣告優先權、一廣告需求及一門檻值。下表為一預載規則2021的
示意表格:
如表一所述在相同的廣告版位2012下,廣告優先權的設定會
與廣告需求和門檻值有關,廣告優先權的值越高,表示越優先進行預載;門檻值代表的意義是該廣告版位2012下的廣告,至少要有幾次的廣告請求Req方可以符合條件;廣告需求則是所需預載廣告內容的數量。舉例來說,當插頁廣告於一時間區間累計了5次廣告請求Req,信息流廣告A沒有任何廣告請求Req,適用廣告引擎30的預載規則2021為:
又,插頁廣告的優先權又高於信息流廣告A,本實施例的預載規則2021是要廣告引擎30先從廣告內容傳遞網路10預載兩個插頁廣告的 廣告內容101,再預載一個信息流廣告A的廣告內容101。 Moreover, the priority of the interstitial advertisement is higher than that of the information advertisement advertisement A. The preloading rule 2021 of the embodiment is that the advertisement engine 30 first preloads two interstitial advertisements from the advertisement content delivery network 10. The advertisement content 101 is further preloaded with the advertisement content 101 of the information stream advertisement A.
因此,廣告引擎30啟動時,其會與廣告伺服器20溝通(例如 一同步訊號302)來取得一廣告清單201與一廣告引擎設定檔202,並利用廣告請求記錄204以建立一廣告預載清單301,並根據該廣告預載清單301與該行動應用程式40之當下顯示頁面設定廣告內容101的下載順序。 Thus, when the ad engine 30 launches, it will communicate with the ad server 20 (eg, a synchronization signal 302) to obtain an advertisement list 201 and an advertisement engine profile 202, and utilize the advertisement request record 204 to create an advertisement preload list 301, and according to the advertisement preload list 301 and the mobile application 40 The display page sets the download order of the advertisement content 101.
舉例來說,搭配上述表一的預載規則2021,當行動應用程式
40之當下顯示頁面為信息流廣告A的廣告版位2012,且於一段時間區間(例如:3天)內,插頁廣告累計了2次廣告請求Req,信息流廣告A累計了8次,信息流廣告B累計了4次,如上所述,根據門檻值的設定,適用廣告引擎30的預載規則2021應該為:
由表二顯示可得知,插頁廣告需要預載一個,信息流廣告A 需要兩個,信息流廣告B需要一個,共計四個廣告內容101的預載需求。廣告引擎30則會檢查目前已經預載的廣告版位2012與數量。假設信息流廣告A已經有預載一個廣告內容101,則廣告引擎30只會下載一個插頁廣告、一個信息流廣告A及一個信息流廣告B的廣告內容101,而非預載規則2021內如表二所列之四個廣告內容101需求量。 As shown in Table 2, the interstitial advertisement needs to be preloaded one, and the information flow advertisement A Two are required, and the information flow advertisement B needs one, and a total of four advertisement contents 101 are required for preloading. The advertising engine 30 will check the number of ad slots 2012 and the number that have been preloaded. Assuming that the information flow advertisement A already has an advertisement content 101 pre-loaded, the advertisement engine 30 will only download an advertisement content 101 of an interstitial advertisement, an information advertisement advertisement A and an information flow advertisement B, instead of the pre-loading rule 2021. The demand for the four advertising content 101 listed in Table II.
值得注意的是,廣告引擎30在取得預載規則2021後檢查已經 下載的廣告內容101,其可達到廣告內容101重複使用的效果,重複使用的好處在於可以節省無謂的網路頻寬與電力消耗。 It is worth noting that the advertisement engine 30 checks that it has been checked after obtaining the preloading rule 2021. The downloaded advertising content 101 can achieve the effect of repeated use of the advertising content 101. The advantage of repeated use is that it can save unnecessary network bandwidth and power consumption.
此外,由於行動應用程式40之當下顯示頁面為信息流廣告A 的廣告版位2012,廣告預載清單301中的廣告版位2012所對應的優先權將視為最高,其忽略原先預載規則2021的廣告優先權的數值。因此,廣告預載清單301將根據一個插頁廣告、一個信息流廣告A及一個信息流廣告B的廣告內容101的下載需求,由廣告清單取得廣告代碼2011,向廣告內容傳遞網路10依序先下載屬於信息流廣告A的廣告內容,再來是屬於插頁廣告的廣告內容,最後才是信息流廣告B的廣告內容。 In addition, since the current display page of the mobile application 40 is the information flow advertisement A In the ad slot 2012, the priority corresponding to the ad slot 2012 in the ad preload list 301 will be considered the highest, ignoring the value of the ad priority of the preload rule 2021. Therefore, the advertisement preload list 301 will obtain the advertisement code 2011 from the advertisement list according to the download requirement of the advertisement content 101 of one interstitial advertisement, one information advertisement A and one information advertisement B, and deliver the network 10 to the advertisement content sequentially. First, download the advertisement content belonging to the information stream advertisement A, then the advertisement content belonging to the interstitial advertisement, and finally the advertisement content of the information flow advertisement B.
當行動應用程式40有廣告顯示需求時,行動應用程式40會發 送一廣告請求Req給廣告引擎30,廣告引擎30再根據廣告請求Req將已下載的廣告內容101發送至行動應用程式40。 When the mobile application 40 has an advertisement display requirement, the mobile application 40 will issue An advertisement request Req is sent to the advertisement engine 30, and the advertisement engine 30 transmits the downloaded advertisement content 101 to the mobile application 40 according to the advertisement request Req.
如圖2所示,該廣告引擎30包括一預載模組31、一快取模組 32及一個選擇模組33。預載模組31與廣告伺服器20溝通,以同步廣告清單201與廣告引擎設定檔202。快取模組32儲存自廣告內容傳遞網路10下載的廣告內容101,並與預載模組31溝通,以移除廣告代碼2011不存在於廣告清單201中的廣告內容101。選擇模組33則根據廣告清單201中的播放規則2013,指示快取模組32將對應的廣告內容101發送至行動應用程式40。 As shown in FIG. 2, the advertisement engine 30 includes a preload module 31 and a cache module. 32 and a selection module 33. The preload module 31 communicates with the advertisement server 20 to synchronize the advertisement list 201 with the advertisement engine profile 202. The cache module 32 stores the advertisement content 101 downloaded from the advertisement content delivery network 10 and communicates with the preload module 31 to remove the advertisement content 101 in which the advertisement code 2011 does not exist in the advertisement list 201. The selection module 33 instructs the cache module 32 to send the corresponding advertisement content 101 to the mobile application 40 according to the play rule 2013 in the advertisement list 201.
行動應用程式40的廣告請求Req會分別傳送至預載模組31 與選擇模組33後,由快取模組32將對應的廣告內容101發送至行動應用程式40。值得注意的是,如圖2所示,行動應用程式40本身不會決定欲顯示的廣告內容101,當預載模組31接到廣告請求Req後,會適應式的調整預載的廣 告順序,選擇模組33則專心配置欲顯示的廣告內容101,這樣好處在於可以簡化廣告配置設定上的複雜度,只要是符合播放規則2013的廣告內容就傳送給行動應用程式40,如果沒有符合播放規則2013的廣告內容101就不會發給行動應用程式40廣告來顯示。更者,當有特殊廣告播放需求時,只需調整播放規則2013即可,不需要更動或改變預載規則2021或是下載規則2022。 The advertisement request Req of the mobile application 40 is transmitted to the preload module 31, respectively. After the selection module 33 is selected, the corresponding advertisement content 101 is sent by the cache module 32 to the mobile application 40. It should be noted that, as shown in FIG. 2, the mobile application 40 itself does not determine the advertisement content 101 to be displayed. When the preload module 31 receives the advertisement request Req, it will adapt to the wide range of preloading. In the order of the order, the selection module 33 concentrates on configuring the advertisement content 101 to be displayed. The advantage is that the complexity of the advertisement configuration setting can be simplified, and the advertisement content conforming to the play rule 2013 is transmitted to the mobile application 40 if there is no match. The advertisement content 101 of the play rule 2013 will not be sent to the mobile application 40 for display. Moreover, when there is a special advertisement playing requirement, it is only necessary to adjust the playing rule 2013, and it is not necessary to change or change the preloading rule 2021 or the downloading rule 2022.
綜上所述,本發明非集中式行動廣告投放系統透過廣告引擎 與建立廣告預載清單,可以達到提升用戶體驗且更有效率的投放行動(影音)廣告至行動裝置終端上。 In summary, the decentralized mobile advertising delivery system of the present invention uses an advertising engine. With the establishment of an advertisement preload list, it is possible to achieve an improved user experience and more efficient delivery of action (video) advertisements to the mobile device terminal.
請參考圖3所示,圖3為本發明非集中式行動廣告投放方法實 施例的流程圖。於本實施例,非集中式行動廣告投放方法係應用於上述廣告投放系統,其包括步驟S100自一廣告伺服器取得一廣告清單與一廣告引擎設定檔、S110根據該廣告引擎設定檔、廣告請求記錄與該廣告清單建立一廣告預載清單、S120根據該廣告預載清單與一行動裝置之一運作狀態,自一廣告內容傳遞網路依序下載多個廣告內容、S130儲存該些廣告內容、S140自一行動應用程式接收一廣告請求及S150根據廣告清單回應該行動應用程式的廣告請求。 Please refer to FIG. 3, which is a method for deploying a decentralized mobile advertisement according to the present invention. Flow chart of the example. In this embodiment, the decentralized mobile advertisement delivery method is applied to the advertisement delivery system, which includes the step S100: obtaining an advertisement list and an advertisement engine profile from an advertisement server, S110 according to the advertisement engine profile, and the advertisement request. Recording an advertisement preload list with the advertisement list, S120, according to the operation status of the advertisement preload list and one mobile device, sequentially downloading a plurality of advertisement contents from an advertisement content delivery network, and storing, by the S130, the advertisement contents, S140 receives an advertisement request from a mobile application and S150 responds to the advertisement request of the mobile application according to the advertisement list.
廣告清單包括一廣告代碼2011、一廣告版位2012與一播放規則2013。廣告引擎設定檔包括一預載規則2021與一下載規則2022。 The advertisement list includes an advertisement code 2011, an advertisement slot 2012 and a play rule 2013. The advertisement engine profile includes a preload rule 2021 and a download rule 2022.
請配合參考圖4,圖4為圖3步驟S110的建立廣告預載清單之一實施例的流程圖。於本實施例,建立廣告預載清單步驟S110包括S111自預載規則2021讀取各該廣告內容之廣告版位2012所設定之一門檻值、S112取得於一時間區間對應於各廣告版位2012之廣告請求的次數、當該廣告請 求次數高於該門檻值,S113取得對應該門檻值所需的一廣告預載數量及一廣告版位2012及S114根據該廣告預載數量及該廣告版位2012利用該廣告清單建立一廣告預載清單。 Please refer to FIG. 4, which is a flowchart of an embodiment of establishing an advertisement preload list in step S110 of FIG. In this embodiment, the step of creating an advertisement preload list S110 includes S111 reading a threshold value set by the advertisement slot 2012 of each advertisement content from the preloading rule 2021, and obtaining S112 in a time interval corresponding to each advertisement slot 2012. The number of ad requests, when the ad please The number of requests is higher than the threshold, S113 obtains an advertisement preload amount required to meet the threshold value, and an advertisement slot 2012 and S114 establish an advertisement pre-use according to the advertisement pre-loaded quantity and the advertisement slot 2012 using the advertisement list. List.
如圖4所述,該廣告預載清單步驟S110另包括步驟S115自預 載規則2021取得對應各門檻值之廣告版位2012的一優先權值及S116根據該優先權值依序排列廣告預載清單中下載的順序。然而,步驟S115及S116非必須的步驟,廣告預載清單中廣告內容的下載順序也可以對應廣告版位2012來固定安排。 As shown in FIG. 4, the advertisement preload list step S110 further includes the step S115 self-pre-pre- The loading rule 2021 obtains a priority value of the advertisement slot 2012 corresponding to each threshold value and S116 sequentially arranges the order of downloading in the advertisement preload list according to the priority value. However, the unnecessary steps of steps S115 and S116, the download order of the advertisement content in the advertisement preload list may also be fixedly arranged corresponding to the advertisement slot 2012.
一般來說,門檻值越高的廣告版位2012所需的廣告內容數量 越高,即門檻值與廣告內容呈正比。 In general, the higher the threshold, the number of ad content required for ad slot 2012 The higher, the threshold is proportional to the content of the ad.
此外,該廣告預載清單步驟S110另包括步驟S117將該行動 應用程式當前顯示頁面所需的廣告版位2012設定具有最高的優先權值。此步驟與步驟S115和S116一樣非必須的步驟,但好處在於這樣的作法能最快滿足當前行動應用程式40的廣告請求Req。 In addition, the advertisement preload list step S110 further includes the step S117 to the action The ad slot 2012 setting required by the app to display the page currently has the highest priority value. This step is an unnecessary step as steps S115 and S116, but the advantage is that such an operation can satisfy the advertisement request Req of the current mobile application 40 as quickly as possible.
對於行動裝置來說,資訊流的頁面顯示模式可以省去使用者 不斷切換頁面的困擾,只要透過手指不斷的滑便可以顯示更多資訊,但對於行動廣告業者來說(特別是採預載方式的廣告業者),使用者滑動的越多,需要的廣告顯示數量就會越多,當預載的廣告內容不足時,常會發生重複廣告顯示的缺點。本發明的廣告預載清單的建立及步驟S117便能有效改善這樣的缺點,當顯示頁面上廣告顯示的需求數量增加(即代表應用程式發出廣告請求的次數增加),越多的廣告請求次數會滿足更高門檻值的廣告需求數量,且如步驟S117所述,當下顯示頁面所對應的廣告版位2012具有最高 的優先權,也就是說其他的廣告版位2012會排在較後面的順序去下載。 For mobile devices, the page display mode of the information stream can save the user Constantly switching the page's troubles, as long as the finger can continue to slide more information can be displayed, but for mobile advertising operators (especially the pre-loaded advertising industry), the more users slide, the number of ads required The more it will be, the more often it will appear when the pre-loaded ad content is insufficient. The establishment of the advertisement preload list of the present invention and the step S117 can effectively improve the disadvantage that when the number of advertisements displayed on the display page increases (that is, the number of times the application requests the advertisement to be increased), the more advertisement requests are The number of advertisements that meet the higher threshold value, and as described in step S117, the advertisement slot 2012 corresponding to the current display page has the highest The priority, that is to say, other ad slots 2012 will be downloaded in a later order.
以臉書行動應用程式(Facebook(RTM)App)為例子來說,當 使用者不斷的滑動手機,越來越多朋友動態訊息將會載入,動態訊息間的廣告顯示需求將會增加,若應用本發明非集中式行動廣告投放方法,符合顯示在動態訊息的廣告版位2012的數量及優先權將會排序在預載清單裡,且為優先下載的廣告版位2012,此舉將會大幅降低重複廣告顯示的缺點。 Take the Facebook action app (Facebook(RTM) App) as an example, when As the user slid the mobile phone continuously, more and more friends' dynamic messages will be loaded, and the advertisement display demand between the dynamic messages will increase. If the non-centralized mobile advertisement delivery method of the present invention is applied, the advertisement version displayed in the dynamic message is met. The number and priority of Bit 2012 will be sorted in the pre-loaded list and will be the priority for the downloaded ad slot 2012, which will significantly reduce the shortcomings of duplicate ad display.
另外,在下載廣告內容時,為避免影響行動裝置的效能或是 影響用戶體驗,於一實施例,本發明非集中式行動廣告投放方法另包括步驟S118根據該廣告預載清單與該行動裝置之一運作狀態自該廣告內容傳遞網路下載多個廣告內容。 In addition, when downloading advertising content, to avoid affecting the performance of mobile devices or In an embodiment, the decentralized mobile advertisement placing method of the present invention further includes a step S118 of downloading a plurality of advertising content from the advertising content delivery network according to the advertising preload list and the operating state of the mobile device.
請配合參考圖5,圖5為圖4步驟S118中子步驟之一實施例的 流程圖。於本實施例,步驟S118更包括步驟S1180取得廣告預載清單中多個廣告內容之對應的廣告代碼2011、S1181判斷該行動裝置是否為一無線區域網路連線的運作狀態、S1182判斷該行動裝置是否為一高電量的運作狀態及步驟S1183若該行動裝置為一無線區域網路狀態且為一高電量的運作狀態,則發送一廣告代碼2011,自該廣告內容傳遞網路下載對應該廣告代碼2011的廣告內容。 Please refer to FIG. 5, which is an embodiment of the sub-step in step S118 of FIG. flow chart. In this embodiment, step S118 further includes step S1180 of obtaining the corresponding advertisement code 2011, S1181 of the plurality of advertisement contents in the advertisement preload list, determining whether the mobile device is an operation state of a wireless local area network connection, and S1182 determining the action. Whether the device is in a high-power operation state and in step S1183, if the mobile device is in a wireless local area network state and is in a high-power operation state, an advertisement code 2011 is sent, and the corresponding advertisement is transmitted from the advertisement content delivery network. The advertising content of code 2011.
以上之敘述以及說明僅為本發明之較佳實施例之說明,對於此項技術具有通常知識者當可依據以下所界定申請專利範圍以及上述之說明而作其他之修改,惟此些修改仍應是為本發明之創作精神而在本發明之權利範圍中。 The above description and description are only illustrative of the preferred embodiments of the present invention, and those of ordinary skill in the art can make other modifications in accordance with the scope of the invention as defined below and the description above, but such modifications should still be It is within the scope of the invention to the spirit of the invention.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW104131048A TWI616835B (en) | 2015-09-18 | 2015-09-18 | Non-centralized advertising system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW104131048A TWI616835B (en) | 2015-09-18 | 2015-09-18 | Non-centralized advertising system and method |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201712613A TW201712613A (en) | 2017-04-01 |
TWI616835B true TWI616835B (en) | 2018-03-01 |
Family
ID=59256963
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104131048A TWI616835B (en) | 2015-09-18 | 2015-09-18 | Non-centralized advertising system and method |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI616835B (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200951861A (en) * | 2008-03-31 | 2009-12-16 | Yahoo Inc | System for adapting online advertising campaigns to incorporate mobile advertising |
TW201324405A (en) * | 2011-12-12 | 2013-06-16 | Inst Information Industry | Interactive advertisement information playing methods and systems and recording medias thereof |
TWI402690B (en) * | 2008-08-11 | 2013-07-21 | Research In Motion Ltd | Methods and systems for mapping subscription filters to advertisement applications |
CN103327097A (en) * | 2013-06-20 | 2013-09-25 | 张家港保税区润桐电子技术研发有限公司 | Method for advertising through smart phones |
-
2015
- 2015-09-18 TW TW104131048A patent/TWI616835B/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW200951861A (en) * | 2008-03-31 | 2009-12-16 | Yahoo Inc | System for adapting online advertising campaigns to incorporate mobile advertising |
TWI402690B (en) * | 2008-08-11 | 2013-07-21 | Research In Motion Ltd | Methods and systems for mapping subscription filters to advertisement applications |
TW201324405A (en) * | 2011-12-12 | 2013-06-16 | Inst Information Industry | Interactive advertisement information playing methods and systems and recording medias thereof |
CN103327097A (en) * | 2013-06-20 | 2013-09-25 | 张家港保税区润桐电子技术研发有限公司 | Method for advertising through smart phones |
Also Published As
Publication number | Publication date |
---|---|
TW201712613A (en) | 2017-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11216523B2 (en) | Method, system, server and intelligent terminal for aggregating and displaying comments | |
TWI619025B (en) | Method, medium, system, and device for continuing an application session on a different device | |
US20190073377A1 (en) | Utilizing version vectors across server and client changes to determine device usage by type, app, and time of day | |
KR101200460B1 (en) | Method and apparatus for optimizing presentation of media content on a wireless device based on user behavior | |
CN107656957B (en) | Promotion content pushing method, device and system and storage medium | |
AU2018202458B2 (en) | Activity continuation between electronic devices | |
JP6284521B2 (en) | Prefetch ads while serving them in a live stream | |
EP2075714B1 (en) | Apparatus and methods for retrieving/downloading content on a communication device | |
US20080021777A1 (en) | System for displaying visual content | |
JP6445719B2 (en) | Pre-roll advertisement playback method, terminal, and video server | |
US20160323654A1 (en) | Rendering advertisements in a client device for uninterrupted media content | |
CN106385594A (en) | Method for optimizing video live broadcast services | |
US20170127102A1 (en) | Method and electronic device for video recommendation | |
US10917462B2 (en) | Selecting a content delivery network | |
US10264053B2 (en) | Method, apparatus, and system for data transmission between multiple devices | |
US9514477B2 (en) | Systems and methods for providing user-specific content on an electronic device | |
KR20180117730A (en) | Method and apparatus for transferring digital content from a computer to a mobile handset | |
US10055760B2 (en) | System and method for synchronizing delivery of promotional material to computing devices | |
CN106658064B (en) | Virtual gift display method and device | |
US20120117593A1 (en) | System and Method of Delivering Advertisements to a Mobile Communication Device | |
CN104767810A (en) | Cloud-client cooperative service system and cloud-client cooperative work method | |
US9965733B2 (en) | Method, apparatus, and communication system for updating user data based on a completion status of a combination of business task and conversation task | |
US20240177265A1 (en) | Systems and methods for capturing user consumption of information | |
US20180352278A1 (en) | Personalized messaging management system for enhanced user engagement in a subscribed network | |
CN110460862B (en) | Live broadcast processing method, terminal equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |