用於提供用戶定製化移動廣告服務的廣告終端和方法
2023-05-06 12:46:21 2
專利名稱:用於提供用戶定製化移動廣告服務的廣告終端和方法
技術領域:
本發明一般涉及用於提供對用戶來說有區別的用戶定製化移動廣告(ModAd)服 務的移動廣告系統,並且更具體地,涉及用於提供用戶定製化移動廣告服務的系統和方法, 其使得用戶可以設置期望從MobAd廣告伺服器接收的廣告的數量。
背景技術:
開放移動聯盟(OMA)是開發用於單獨移動解決方案的交互的標準的組織。OMA主 要致力於制定用於諸如移動遊戲和網際網路服務之類的服務的各種應用標準。具體來說,開 放移動聯盟需求工作組(OMA REQ)和開放移動聯盟內容遞送工作組(0ΜΑ⑶)是正在開發 用於ModAd服務的技術標準的若干OMA工作組中的工作組。ModAd服務是指通過諸如蜂窩電話或個人數據助理(PDA)之類的移動終端向移動 終端用戶發送基於音樂、圖形、語音或文本的定製化廣告的技術。目前,存在支持MobAd服 務的若干解決方案,但是,因為各個公司和服務提供商使用它們自己的所有權軟體,所以這 些解決方案缺乏兼容性和廣泛性。為了解決該問題,OMA負責確立相關技術作為ModAd標 準。MobAd服務有三個主要的特點。第一,它可以創建用戶的資料庫,並根據個體的 特點來選擇有區別的和個性化的廣告。可以在由服務提供商確定的時段內或根據用戶的 請求,向用戶終端發送任何所選擇的廣告,並且通過這樣的移動終端的廣告總是暴露給用 戶。第二,MobAd服務可以具有交互特點。具體來說,因為MobAd服務可以提供與用戶事先 期望的廣告有關的信息,並且還可以提供電話號碼或統一資源定位符(URL),所以用戶可以 主動地訪問服務並獲取關於產品的更詳細的信息。第三,MobAd服務可以測量用戶的度量 (metrics) 0因為移動終端包含在交互媒體中,所以它可以從暴露於廣告的用戶接收響應。 這些度量可以用來分析用戶的偏好並且可以幫助細化目標市場。傳統的MobAd系統可以基於與用戶簡檔相關的個性化信息或上下文信息來提供 定製化廣告服務,但是它沒有基於用戶期望動態接收的廣告數量來考慮定製化廣告服務。這樣,因為傳統的MobAd系統沒有給用戶提供選擇用戶期望接收的廣告數量的機 會,所以用戶不能識別出從廣告伺服器提供多少廣告。在傳統系統中,廣告伺服器根據服務 提供商策略(policy)來確定廣告數量並提供廣告。當用戶不期望接收額外的廣告時,附 加的廣告就意味著被浪費的帶寬。因此,提供用於允許用戶設置所需的廣告數量的方法的 MobAd系統將創建有意義的、更有區別的服務。
發明內容
因此,做出本發明以解決在現有技術中發生的上述問題,並且本發明提供了用於 提供用戶定製化MobAd服務的廣告終端和方法,用戶可以通過其來接收期望數量的廣告。根據本發明的一個方面,提供了一種用於在移動廣告系統的廣告終端中提供用戶 定製化移動廣告服務的方法,該方法包括當接收廣告請求消息時,確定在所接收的廣告請求消息中是否設置有所請求的廣告的數量;作為確定結果,當在所接收的廣告請求消息中 設置有所請求的廣告的數量時,確定滿足廣告請求條件的廣告的數量是否大於或等於所請 求的廣告的數量;作為確定結果,當滿足廣告請求條件的廣告的數量小於所請求的廣告的 數量時,確定要向廣告伺服器請求的廣告的數量;向所述廣告伺服器發送包括所確定的廣 告的數量的廣告請求消息;以及從所述廣告伺服器接收廣告響應消息。根據本發明的另一方面,提供了一種在移動廣告系統中提供用戶定製化移動廣告 服務的廣告終端,包括廣告應用,用於向廣告引擎發送廣告請求消息;以及廣告引擎,用 於當從廣告應用接收到廣告請求消息時,確定與所接收的廣告請求消息對應的廣告是否包 括在廣告終端的存儲器中,以及作為確定結果,當與廣告請求消息對應的廣告沒有包括在 存儲器中時,額外向廣告伺服器作出對於與廣告請求消息對應的廣告的請求。
從下面結合附圖的詳細描述中,本發明的上述和其他方面、特徵和優點將變得更 加清楚,其中圖1圖示了根據本發明實施例的MobAd系統;圖2是圖示根據本發明實施例的用於提供用戶定製化MobAd服務的MobAd系統的 構成部件之間的消息流的流程圖;圖3是圖示根據本發明的第二實施例的用於提供用戶定製化MobAd服務的MobAd 系統的構成部件之間的消息流的流程圖;圖4是圖示圖2的廣告引擎的操作的流程圖;以及圖5是圖示圖2的廣告伺服器的操作的流程圖。
具體實施例方式在下文中,將參考附圖描述本發明的實施例。在下面的描述中,用相同的參考標號 來表示相同的元素,即便它們被示出在不同的附圖中。此外,在本發明下面的描述中,當對 這裡包含的已知功能和配置的詳細描述可能使本發明的主題變得相當不清楚時,將省略對 已知功能和配置的詳細描述。在下面的描述中,將提出用於解決上述技術問題的本發明的實施例。此外,為了描 述的方便,本發明使用在第三代合作夥伴計劃(3rfGPP)或開放移動聯盟(OMA)的移動廣告 (MobAd)下定義的對象的名稱,然而,這樣的標準和名稱不限制本發明的範圍,並且可以被 應用到具有類似技術背景的系統。本發明提供了當用戶請求廣告服務時設置期望從廣告伺服器接收的廣告數量的 方法。具體來說,如果用戶設置期望通過廣告應用接收的廣告數量,則廣告應用將包括所設 置的廣告數量的廣告請求提供給廣告引擎。在該方面中,廣告引擎確定存儲在存儲器中的 廣告的數量是否大於或等於所請求的廣告的數量。如果存儲在存儲器中的廣告的數量小於 所請求的廣告的數量,則廣告引擎向廣告伺服器作出對於廣告的請求並接收它們。結果,廣 告應用可以接收與由廣告引擎請求的數量一樣多的廣告,使得有可能將更有區別的MobAd 服務提供給用戶。將參考圖1描述根據本發明的實現上述功能的OMA MObAd系統的構造和接口的結構。MobAd系統包括必要組件廣告引擎(Ad引擎)130和廣告伺服器(Ad伺服器)120 以及由該必要組件提供的接口。其他構成部件和接口僅僅是為了描述與MobAd系統的交互 關係才圖示的,因此將省略對它們的詳細描述。AD引擎130是MobAd系統的構成部件之一,並且包括在終端100中。AD引擎130 與廣告應用(Ad應用)150交互並且訪問Ad伺服器120。AD引擎130對應於廣告客戶端, 並支持使得可以從Ad應用150訪問MobAd服務的有用功能。另外,Ad引擎130支持某些 功能,例如Ad獲取和遞送(delivery)功能、Ad選擇功能、Ad度量處理功能和用戶/服務/ 設備數據處理功能。這裡,Ad獲取和遞送功能支持如下功能從Ad伺服器120接收廣告並存儲所接 收的廣告,更新所接收的廣告,以及從Ad應用150接收廣告請求並提供相應的廣告。Ad選 擇功能支持如下功能使用廣告選擇準則、從Ad應用150提供的廣告請求消息內的輸入數 iS以禾口yM"生 !;§、(Contextualization and Personalization Information, C&PI)等來選擇適當的廣告。Ad度量處理功能支持如下功能從Ad應用150接收度量、將由 Ad引擎130識別出的信息,例如該度量的測量時間,與該度量組合,識別並指示所接收的度 量內的潛在欺騙(fraud)、以及向Ad伺服器120提供該度量。用戶/伺服器/設備數據處 理功能支持如下功能處理用戶/設備活動(active) /固定(static)信息並提供與MobAd 服務有關的數據,例如規則或策略等。Ad伺服器120是ModAd系統的另一個構成部件,並包括在網絡中。Ad伺服器120 用於向Ad引擎130和服務提供商應用140提供廣告。Ad伺服器120支持如下功能Ad選 擇功能、Ad遞送功能、Ad度量處理功能和用戶/服務/設備數據處理功能。Ad伺服器120中的Ad選擇功能支持如下功能使用C&PI、Ad元數據、MobAd規 則等來選擇適當的廣告。Ad遞送功能支持如下功能向Ad引擎130和服務提供商應用 140提供Ad元數據和廣告或Ad活動(campaign)、對於Ad元數據和廣告或Ad活動的引用 (reference)、以及指示沒有適當廣告的指示符。Ad度量處理功能提供如下功能收集關於 從Ad引擎130和服務提供商應用140接收的廣告的印象(impression)頻率的信息以及關 於用戶的響應的信息,收集並處理度量相關信息,例如關於廣告的印象時間的信息,以及合 並若干所收集的度量。用戶/服務數據處理功能支持對用戶的C&PI、與MobAd服務有關的 數據、用於提供廣告的小組、廣告信道、廣告和Ad元數據的處理。Ad應用150是在終端100中執行的外部實體。Ad應用150向包括在終端100中 的Ad引擎130做出對於廣告的請求並接收所請求的廣告,向用戶展示所接收的廣告,並向 Ad引擎130提供該廣告的度量。例如,Ad應用150包括消息客戶端、web (網絡)瀏覽器、 遊戲客戶端等。服務提供商應用140是另一外部實體。服務提供商應用140向Ad伺服器120作 出對於廣告的請求並接收所請求的廣告,將所接收的廣告與內容一起展示給用戶,並將廣 告的度量提供給Ad伺服器120。例如,服務提供商應用140包括web入口、多媒體服務中繼 /伺服器(MMS中繼/伺服器)、短消息服務中心(SMSC)、遊戲伺服器等。上下文化和個性化資源(C&PR)單元110是與用戶有關的信息的倉庫,並落在 MobAd的範圍之外。C&PR用來在廣告的選擇中識別用戶的請求。例如,C&PR可以包括用戶的個體特點、偏好或當前條件。根據本發明實施例的終端100還包括存儲器160,其充當用於通過從Ad伺服器 120的背景預取操作(預取)不斷地存儲根據用戶的C&PI的廣告的裝置。也就是,可以通 過間斷地(occasionally)接收滿足用戶的上下文信息(例如,位置和關鍵字)和用戶的個 性化信息(例如,偏好)的廣告來更新存儲器160。這時,可以將廣告間斷地更新預定次數。現在,將給出在圖1所示的邏輯實體之間使用的接口的描述。MobAd-I是Ad引擎130和Ad應用150之間的接口。MobAd-I用來向Ad應用150 和Ad引擎130作出對於廣告和與廣告有關的標識符的請求,或者向Ad應用150和Ad引擎 130提供廣告的度量。MobAd-2是Ad伺服器120和服務提供商應用140之間的接口。當服務提供商應用 140請求廣告或提供廣告度量時,或者當Ad伺服器120向服務提供商應用140提供廣告響 應和與廣告有關的標識符時,使用MobAd-2。MobAd-3是Ad伺服器120和Ad引擎130之間的接口。當Ad引擎130請求廣告和 與廣告有關的標識符,或者向Ad伺服器120提供廣告度量時,使用MobAd-3。Delv-I是由Ad引擎130提供的選擇性接口。Ad引擎130使用「推送(push) 」通 知和位於Ad引擎130之下的廣播發送裝置通過Delv-I接口來接收廣告和Ad元數據。Ad 伺服器120使用Delv-I接口來向Ad引擎130發送廣告、廣告的通知、其他服務。如上所述,如果用戶通過Ad應用150請求廣告、或者Ad引擎130作出期望由Ad 伺服器120接收的對於廣告的請求,則Ad伺服器120選擇與該請求對應的廣告,並向Ad引 擎130提供所選擇的廣告。圖2是圖示根據本發明實施例的使用OMA MobAd來向用戶提供MobAd服務的系統 的構成部件之間的消息流的流程圖。參考圖2,在步驟200中,用戶通過Ad應用150向Ad引擎130發送廣告請求消息。 表格1中示出了廣告請求消息的例子。然而,廣告請求消息的形式不限於此。表格權利要求
1. 一種在移動廣告系統中提供用戶定製化移動廣告服務的廣告終端,包括廣告應用,用於向廣告引擎發送廣告請求消息;以及所述廣告引擎,用於當從所述廣告應用接收到所述廣告請求消息時,確定與所接收的 廣告請求消息相對應的廣告是否包括在所述廣告終端的存儲器中,以及作為確定結果當與 所述廣告請求消息相對應的廣告沒有包括在所述存儲器中時,另外向廣告伺服器作出對於 與所述廣告請求消息相對應的廣告的請求。
2.根據權利要求1所述的廣告終端,其中從所述廣告應用向所述廣告引擎請求的廣告 數量可以不同於從所述廣告引擎向所述廣告伺服器請求的廣告數量。
3.根據權利要求1或2所述的廣告終端,其中所述廣告請求消息包括下列各項中的 至少一項用作所述廣告應用的標識符的廣告應用ID、描述所請求的廣告的特點的廣告類 型、用戶上下文信息、廣告提供商以及所請求的廣告的數量。
4.根據權利要求3所述的廣告終端,其中所述廣告引擎將由用戶請求的廣告的數量與 存儲在所述廣告終端的存儲器中的廣告的數量相比較。
5.根據權利要求4所述的廣告終端,其中作為比較結果當存儲在所述廣告終端的存儲 器中的廣告的數量小於由用戶請求的廣告的數量時,所述廣告引擎確定要進一步請求的廣 告的數量,然後請求所確定的數量的廣告。
6.根據權利要求3所述的廣告終端,其中當在所接收的廣告請求消息中並未設置有由 用戶請求的廣告的數量時,所述廣告引擎確定存儲在所述廣告終端的存儲器中的廣告的數 量是否大於或等於根據服務提供商策略預先確定的廣告的數量。
7.根據權利要求1所述的廣告終端,其中所述存儲器通過從所述廣告伺服器的預取事 先接收響應於用戶的上下文化和個性化信息的廣告,並存儲所接收的廣告。
8.根據權利要求1所述的廣告終端,其中所述廣告引擎從所述廣告伺服器接收與另外 的請求相對應的廣告響應消息。
9.根據權利要求8所述的廣告終端,其中所述廣告響應消息包括另外請求的廣告或者 指示另外請求的廣告沒有被包括的信息。
10. 一種用於在移動廣告系統的廣告終端中提供用戶定製化移動廣告服務的方法,所 述方法包括如下步驟當接收到廣告請求消息時,確定在所接收的廣告請求消息中是否設置有所請求的廣告 的數量;作為確定結果,當在所接收的廣告請求消息中設置有所請求的廣告的數量時,確定滿 足廣告請求條件的廣告的數量是否大於或等於所請求的廣告的數量;作為確定結果,當滿足所述廣告請求條件的廣告的數量小於所請求的廣告的數量時, 確定要向廣告伺服器請求的廣告的數量;向所述廣告伺服器發送包括所確定的廣告的數量的廣告請求消息;以及從所述廣告伺服器接收廣告響應消息。
11.根據權利要求10所述的方法,其中通過將所請求的廣告的數量與存儲在存儲器中 的廣告的數量相比較,來確定要向所述廣告伺服器請求的廣告的數量。
12.根據權利要求10或11所述的方法,其中所接收的廣告請求消息包括下列各項中的 至少一項用作廣告應用的標識符的廣告應用ID、描述要請求的廣告的特點的廣告類型、用戶的上下文信息、廣告提供商以及所請求的廣告的數量。
13.根據權利要求12所述的方法,其中當滿足所述廣告請求條件的廣告的數量小於所 請求的廣告的數量時,確定滿足所述廣告請求條件的廣告的數量是否大於或等於根據服務 提供商策略預先確定的預設值。
14.根據權利要求10所述的方法,其中所述廣告響應消息包括所確定數量的廣告以及 通知滿足所述廣告請求條件的廣告沒有被包括的狀態通知信息。
15.根據權利要求10所述的方法,還包括當滿足所述廣告請求條件的廣告的數量小於 所請求的廣告的數量時,通過廣告應用發送通知用戶所請求數量的廣告沒有被包括的狀態 通知消息。
全文摘要
公開了一種當用戶請求廣告服務時用於設置期望從廣告伺服器接收的廣告的數量的方法。特別地,如果用戶通過廣告應用來設置所期望的廣告數量,則廣告應用向廣告引擎提供包括所設置的廣告數量的廣告請求。然後,廣告引擎確定存儲在終端的存儲器中的廣告的數量是否大於或等於所請求的廣告的數量。如果存儲在終端的存儲器中的廣告的數量小於所請求的廣告的數量,則廣告引擎向廣告伺服器發出對於廣告的請求並接收廣告。因此,廣告應用可以從廣告引擎接收所請求數量的廣告,使得有可能向用戶提供更有差異的MobAd服務。
文檔編號G06Q30/00GK101998282SQ20101024735
公開日2011年3月30日 申請日期2010年8月5日 優先權日2009年8月5日
發明者崔錫勳, 樸成真, 黃承吾 申請人:三星電子株式會社