亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

廣告中間件的制作方法

文檔序號:6455587閱讀:192來源:國知局
專利名稱:廣告中間件的制作方法
技術(shù)領(lǐng)域
本發(fā)明 一般地涉及一種用于促進(jìn)電子信息的發(fā)布和訪問的方法 和系統(tǒng)。具體地,本發(fā)明涉及一種用于向應(yīng)用提供廣告信息的系統(tǒng) 和方法。
背景技術(shù)
隨著廣告商和公司努力尋求接觸公眾或者其中特定部分的新方 式,支持廣告的應(yīng)用日益流行。支持廣告的應(yīng)用或者廣告軟件
(adware)是任何軟件包,當(dāng)在計算機上安裝該軟件之后,或者當(dāng) 正在使用應(yīng)用時,該軟件包自動地播放、顯示或者下載廣告材料至 計算機。支持廣告的應(yīng)用通常很小并且并不唐突以吸引更多用戶, 并且表現(xiàn)出較小的入侵性。公司通常通過對這些應(yīng)用提供較大的折 扣或者特別優(yōu)惠,作為使用廣告應(yīng)用的激勵。已經(jīng)針對計算設(shè)備(諸 如桌面計算機、膝上型計算機甚至諸如個人數(shù)字助理(PDA)和蜂 窩電話的移動設(shè)備)而開發(fā)了支持廣告的應(yīng)用。
然而,由于計算設(shè)備類型和品牌數(shù)量的日益增長,支持廣告應(yīng) 用的開發(fā)人員通常需要針對每種設(shè)備或者架構(gòu)來專門進(jìn)行應(yīng)用編 程。不但對于開發(fā)人員而且對于資助此類風(fēng)險的公司來說,針對每 種不同類型的設(shè)備或者架構(gòu)來進(jìn)行應(yīng)用編程是耗時、復(fù)雜并且昂貴
而存在,這限制了某些廣告的傳播。此外,并非專用于用戶設(shè)備而 設(shè)計的下載應(yīng)用可以導(dǎo)致設(shè)備的顯著技術(shù)問題。
出于上述原因,需要 一 種促進(jìn)訪問廣告功能性的系統(tǒng)和方法
發(fā)明內(nèi)容
通過提供一種為促進(jìn)廣告功能性而提供應(yīng)用編程接口的方法和 系統(tǒng)來解決上述多種問題。應(yīng)用開發(fā)人員可以使用由標(biāo)準(zhǔn)化廣告中 間件提供的函數(shù)和鉤子來創(chuàng)建應(yīng)用。廣告中間件提供了同與特定設(shè) 備相關(guān)聯(lián)的硬件和軟件組件進(jìn)行接口連接的功能性。這樣,應(yīng)用開
件可以包含各種模塊,包括廣告播放器、廣告高速緩存、報告組 件、簡檔組件、忠誠度跟蹤器組件以及支付組件。每個模塊促進(jìn)向 應(yīng)用顯示或者提供廣告相關(guān)聯(lián)的特定功能。例如,播放器模塊可以 包括指示底層設(shè)備的顯示器顯示或者播放一個或者多個廣告的編 程。高速緩存可以存儲廣告以用于快速檢索。
根據(jù)本發(fā)明的另一方面,應(yīng)用中間件可以跟蹤用戶對特定公司 或者特定類型廣告的忠誠度。如果例如用戶在指定時間段期間查看 和/或點擊了來自特定公司的多個廣告,則用戶可以獲得忠誠度信用。 備選的是,如果用戶購買了所廣告的產(chǎn)品,則可以獲得忠誠度信用。
根據(jù)本發(fā)明的另 一 方面,中間件可以進(jìn)一 步包括實現(xiàn)多個傳輸 協(xié)議的傳輸層。利用該傳輸層,例如應(yīng)用和內(nèi)容服務(wù)器之間的通信 在很大程度上可以以流水線方式進(jìn)行。尤其是,應(yīng)用可能不必知曉 哪個服務(wù)器使用哪種通信協(xié)議。這樣,應(yīng)用可以使用不同通信協(xié)議 來從各種服務(wù)器檢索廣告。
在又 一 方面中,廣告中間件可以為開發(fā)人員提供一種支付模型。 具體地,廣告中間件可以針對每個廣告應(yīng)用對廣告的點擊或者其他 形式的訪問來保持跟蹤?;谂c特定廣告應(yīng)用相關(guān)聯(lián)的點擊數(shù)量, 可以對廣告應(yīng)用的開發(fā)人員獎勵指定的報酬。由此,可以基于廣告 應(yīng)用的有效性來開發(fā)各種廣告支付模型。激勵還可以激發(fā)開發(fā)附加 的廣告應(yīng)用。
從下文的本發(fā)明的詳細(xì)描述、所附權(quán)利要求書以及附圖中,本 發(fā)明的這些以及其他優(yōu)勢和方面將變得易見并得以理解。


7借助于示例示出了本發(fā)明,而本發(fā)明并不局限于附圖,在附圖 中,相同的附圖標(biāo)記表示相似的元素。并且在附圖中
圖1示出了其中可以實現(xiàn)各種實施方式的無線通信系統(tǒng)的框圖。 圖2示出了其中可以實現(xiàn)一個或者多個示意性實施方式的移動 終端。
圖3是示出了根據(jù)在此所述的一個或者多個方面的應(yīng)用中間件
組件以及與其他組件的交互的框圖。
圖4示出了根據(jù)在此所述的一個或者多個方面的廣告中間件組
件的功能性框圖。
圖5示出了根據(jù)在此所述的一個或者多個方面的經(jīng)由中間件組 件來向請求應(yīng)用提供相關(guān)廣告的方法的流程圖。
圖6是根據(jù)在此所述的一個或者多個方面的向應(yīng)用開發(fā)人員提 供激勵的方法的流程圖。
具體實施例方式
在下文對各種實施方式的描述中,對附圖進(jìn)行參考,其中所述 附圖構(gòu)成描述的一部分,并且在附圖中僅以示意性方式示出了其中 可以實踐本發(fā)明的各種實施方式。應(yīng)該理解,可以利用其他實施方
式,并且在不脫離本發(fā)明的范圍的情況下,可以進(jìn)行結(jié)構(gòu)、功能的 修改。
本發(fā)明的方面可以在廣泛的網(wǎng)絡(luò)和通信協(xié)議上使用。圖l示出 了無線通信系統(tǒng)110的示例,在所述系統(tǒng)中可以實現(xiàn)#4居至少某些 實施方式的系統(tǒng)和方法。 一個或者多個支持網(wǎng)絡(luò)的移動設(shè)備112通 過廣播網(wǎng)絡(luò)114 (其可以包括因特網(wǎng)或者類似的網(wǎng)絡(luò))和/或蜂窩網(wǎng) 絡(luò)116來與服務(wù)源122進(jìn)行通信,其中所述移動設(shè)備112諸如,個 人數(shù)字助理(PDA)、蜂窩電話、移動終端、個人視頻錄制機、便 攜式電視、個人計算機、數(shù)字相機、數(shù)字?jǐn)z像機、便攜式音頻設(shè)備、 便攜式無線設(shè)備或者它們的組合。移動終端/設(shè)備112可以包括數(shù)字 寬帶廣播接收機設(shè)備。服務(wù)源122可以連接至諸如廣告源125的多
8個服務(wù)提供者,廣告源125可以將他們的實際程序內(nèi)容或者他們的
服務(wù)的信息或者描述以及程序提供至服務(wù)源122,所述服務(wù)源122 進(jìn)一步將所述內(nèi)容或者信息提供至移動設(shè)備112。包括廣告源125 的多個服務(wù)提供者可以包括但不限于一個或者多個電視和/或數(shù)字電 視服務(wù)提供者、AM/FM無線服務(wù)提供者、廣告服務(wù)器和/或提供者、 SMS/MMS推送服務(wù)提供者、因特網(wǎng)內(nèi)容或者訪問提供者。
在一個或者多個配置中,廣播網(wǎng)絡(luò)114可以^v諸如服務(wù)源122 的一個或者多個服務(wù)源來廣播廣告。服務(wù)源122可以從廣告服務(wù)器 或者提供者來獲取或者接收廣告。繼而,移動終端112可以通過廣 播網(wǎng)絡(luò)114來接收廣告,并將其存儲在數(shù)據(jù)庫中用于向終端112的 用戶顯示。在一個示例中,廣播服務(wù)源122可以從在它們的廣播中 顯示廣告獲取收益。這樣,廣播服務(wù)源122可以周期性地從廣告源 125或者數(shù)據(jù)庫檢索廣告,并向訂閱了所述廣播服務(wù)的用戶群廣播廣 告。廣播數(shù)據(jù)的一種方法是使用IP數(shù)據(jù)廣播(IPDC) 。 IPDC將數(shù) 字?jǐn)?shù)據(jù)廣播與因特網(wǎng)協(xié)議進(jìn)行結(jié)合。這樣可以使用此類網(wǎng)絡(luò)和協(xié)議
來傳輸各種信息和服務(wù)。
移動設(shè)備112還可以通過蜂窩網(wǎng)絡(luò)116向和從服務(wù)源122發(fā)送 和接收消息。蜂窩網(wǎng)絡(luò)116可以包括無線網(wǎng)絡(luò)和基礎(chǔ)收發(fā)機站發(fā)射 機120。蜂窩網(wǎng)絡(luò)可以包括第二代/第三代(2G/3G)蜂窩數(shù)據(jù)通信網(wǎng) 絡(luò)、全球移動通信網(wǎng)絡(luò)系統(tǒng)(GSM )網(wǎng)絡(luò)、通用移動電信系統(tǒng)(UMTS ) 和/或諸如WLAN網(wǎng)絡(luò)的其他無線通信網(wǎng)絡(luò)。在一個或者多個方面 中,通過蜂窩網(wǎng)絡(luò)116的通信可以允許服務(wù)源122在個人的基礎(chǔ)上 發(fā)布廣告。即,不是將廣告廣播至整個訂戶群,服務(wù)源122可以基 于用戶興趣、使用統(tǒng)計數(shù)據(jù)、用戶的最頻繁使用時間等,來從廣告 源125獲取和發(fā)布廣告。備選地或者附加地,移動設(shè)備112可以訪 問廣播網(wǎng)絡(luò)U4或者蜂窩網(wǎng)絡(luò)116,以便從服務(wù)器或者內(nèi)容提供者 122檢索廣告或者其他形式的內(nèi)容。在一個示例中,響應(yīng)于在設(shè)備 112中沒有存儲廣告的確定,設(shè)備112可以從廣告服務(wù)器125請求附 加廣告。根據(jù)本發(fā)明的一個方面,移動設(shè)備U2可以包括無線接口 ,其
配置用于使用基礎(chǔ)收發(fā)機站發(fā)射機120來在蜂窩網(wǎng)絡(luò)116內(nèi)部發(fā)送 和/或接收數(shù)字無線通信。移動設(shè)備112經(jīng)由蜂窩網(wǎng)絡(luò)塔118而通過 廣播網(wǎng)絡(luò)U4或者蜂窩網(wǎng)絡(luò)116接收的信息可以包括用戶輸入或者 選擇(例如,在交互傳輸中)、應(yīng)用、服務(wù)、電子圖像、內(nèi)容請求、 音頻片段、視頻片段和/或WTAI (無線電話應(yīng)用接口 )消息。作為 蜂窩網(wǎng)絡(luò)116的部分, 一個或者多個基站(未示出)可以支持與接 收機設(shè)備112進(jìn)行數(shù)字通信,同時接收機設(shè)備定位在蜂窩網(wǎng)絡(luò)116 的管理域內(nèi)部。
如圖2中所示,移動設(shè)備112可以包括處理器128,其連接至用 戶接口 130、存儲器134和/或其他存儲裝置以及顯示器136。移動設(shè) 備112還可以包括電池150、揚聲器152以及天線154。用戶接口 130可以進(jìn)一步包括小鍵盤、觸摸屏、語音接口、四箭頭按鍵、游 戲桿、觸筆、數(shù)據(jù)手套、鼠標(biāo)、滾動球、觸摸屏等。另外,用戶接 口 130可以包括顯示器的全部或者部分。
由移動設(shè)備112內(nèi)的處理器128以及其他組件使用的計算機可 執(zhí)行指令和數(shù)據(jù)可以存儲在計算機可讀存儲器134中。存儲器可以 實現(xiàn)為只讀存儲器模塊或者隨機訪問存儲器模塊的任何組合,可選 地包括易失性存儲器和非易失性存儲器兩者。軟件140可以存儲在 存儲器134和/或存儲設(shè)備內(nèi)部,以便向存儲器128提供執(zhí)行用于使 得移動設(shè)備112能夠執(zhí)行各種功能的指令。備選地,計算機可執(zhí)行 指令中的某些或者全部可以以硬件或者固件(未示出)來實現(xiàn)。
移動設(shè)備112可以配置用于通過專用DVB接收機141而接收、 解碼和處理數(shù)據(jù)寬帶廣播傳輸,所述傳輸基于例如數(shù)字視頻廣播 (DVB)標(biāo)準(zhǔn),諸如DVB-H、 DVB-T或者DVB-MHP。移動設(shè)備還 可以提供有用于數(shù)字寬帶廣播傳輸?shù)钠渌愋偷慕邮諜C。另外,接 收機設(shè)備112還可以配置用于通過FM/AM無線接收機142、 WLAN 收發(fā)機143以及電信收發(fā)機144來接收、解碼和處理傳輸。在本發(fā) 明的一個方面中,移動設(shè)備112可以接收無線數(shù)據(jù)流(RDS)消息。
10在一個DVB標(biāo)準(zhǔn)的示例中, 一個DVB 10Mbit/s的傳輸可以具 有200,50 kbit/s的音頻節(jié)目信道或者50,200 kbit/s的視頻(TV )節(jié)目 信道。移動設(shè)備112可以配置用于基于數(shù)字視頻廣播-手持式 (DVB-H)標(biāo)準(zhǔn)或者其他DVB標(biāo)準(zhǔn)來接收、解碼和處理傳輸,所述 其他DVB標(biāo)準(zhǔn)諸如DVB-多媒體家庭平臺、DVB-衛(wèi)星(DVB-S )、 DVB-陸地(DVB-T)或者DVB-有線(DVB-C)。類似地,備選地 可以使用其他數(shù)字傳輸格式來遞送附加服務(wù)可用性的內(nèi)容和信息, 所述其他數(shù)字傳輸格式諸如ATSC(高級電視系統(tǒng)協(xié)會)、NTSC(國 家電視系統(tǒng)協(xié)會)、ISDB-T (綜合服務(wù)數(shù)字廣播-陸地)、DAB (數(shù) 字音頻廣播)、DMB (數(shù)字多媒體廣播)、FLO (僅前向鏈路)或 者DIRECTV。另外,數(shù)字傳輸可以被劃分為時間片,諸如DVB-H 技術(shù)。劃分時間片可以降低移動終端的平均功率消耗,并且可以實 現(xiàn)平滑和無縫的切換。劃分時間片包括在突發(fā)中使用較高的瞬間比 特率來發(fā)送數(shù)據(jù),所述較高瞬間比特率比使用傳統(tǒng)流式傳輸技術(shù)傳 輸數(shù)據(jù)時的所需比特率更高。在此情況下,移動設(shè)備112可以具有 一個或者多個緩存存儲器來用于在呈現(xiàn)前存儲所解碼的時間片傳
在一個或者多個配置中,移動設(shè)備的用戶可以同意在她的移動 設(shè)備上接收廣告。例如,用戶可以下載提供交易或折扣的窗口小部 件(widget)應(yīng)用,該應(yīng)用允許在用戶的設(shè)備上顯示來自組織或者公 司的廣告。為了促進(jìn)在窗口小部件應(yīng)用以及其他應(yīng)用中顯示廣告, 用戶的移動終端可以包括廣告中間件,所述廣告中間件提供窗口小 部件或者應(yīng)用API,允許應(yīng)用調(diào)用標(biāo)準(zhǔn)化函數(shù)來檢索廣告或者執(zhí)行其 他廣告任務(wù)。在此使用的"窗口小部件"是指用戶接口元素和/或應(yīng) 用,其基于諸如用戶偏好的各種因素來向用戶提供諸如廣告或者天 氣信息的信息。在標(biāo)識為律師檔案號No.004770.00924的美國專利申 請中描述了廣告窗口小部件以及其他廣告應(yīng)用的示例,該專利申請 名稱為"AUCTIONS FOR WIDGET SPACE"并于2006年6月15日 提交。在此通過引用將其全部內(nèi)容合并于此。一般而言,中間件是指促進(jìn)軟件和/或硬件組件之間交互的實體。 例如,中間件可以執(zhí)行如下處理,諸如在應(yīng)用和網(wǎng)絡(luò)之間進(jìn)行調(diào)節(jié)
件提供了與;^告顯示和檢索相關(guān)聯(lián)的各種功能性。尤其是,'中間件
將窗口小部件或者其他應(yīng)用從必須實現(xiàn)中間件功能性之中解脫出 來。代替的是,應(yīng)用可以調(diào)用中間件的各種函數(shù)以便實現(xiàn)各種廣告 任務(wù)或者處理。廣告中間件可以同與中間件進(jìn)行接口連接的 一 個或 者多個廣告應(yīng)用一起,而存儲在用戶的移動終端112的計算機可讀
介質(zhì)134之中。廣告應(yīng)用或者窗口小部件可以在顯示器136上顯示 廣告或者其他信息。廣告中間件還可以包括如下組件,該組件用于 與一個或者多個硬件組件(諸如,WLAN收發(fā)4幾143、電信收發(fā)才幾 144以及顯示器136)進(jìn)行接口連接以執(zhí)行一個或者多個任務(wù)。
圖3示出了中間件組件301的框圖。除了其他能力,中間件組 件301還可以在一個或者多個內(nèi)容服務(wù)器315a和315b以及在移動 終端設(shè)備上執(zhí)行的一個或者多個應(yīng)用305a、 305b和305c之間,來 協(xié)調(diào)通信、數(shù)據(jù)、消息以及用戶交互。中間件組件301可以表現(xiàn)一 個或者多個功能API (諸如API 307 ),來向應(yīng)用305提供用于執(zhí)行 廣告相關(guān)功能的標(biāo)準(zhǔn)化接口 。例如,功能API 307可以發(fā)布被稱作 GET一ADVERTISMENT (獲取廣告)的函數(shù),該函數(shù)指示中間件組 件301來基于一個或者多個指定的參數(shù)來獲取一個或者多個廣告。 還可以通過功能API 307來發(fā)布其他函數(shù),包括 DISPLAY—ADVERTISEMENT (顯示廣告),用于指示中間件301
在移動終端設(shè)備的顯示器上顯示廣告;以及addj:redit (添加信
用),用于指示中間件301來向用戶賬戶添加信用或者忠誠度分?jǐn)?shù)。 可以基于諸如在設(shè)備上已查看廣告數(shù)量的因子來添加信用和/或忠誠 度分?jǐn)?shù)。
中間件組件301還可以通過傳輸層317來與服務(wù)器315a或者 315b進(jìn)行交互,所述傳輸層317可以包括多個傳輸機制和/或協(xié)議, 所述協(xié)議包括HTTP、 FTP、 SMS、藍(lán)牙、WLAN、射頻識別(rfid )、例如,中間件組件301可以確定在設(shè)備存儲中 不存在可用的廣告。這樣,中間件301可以連接至廣告服務(wù)器315a 以請求附加的廣告??梢酝ㄟ^傳輸層317來發(fā)出請求,所述傳輸層 317可以提供用于執(zhí)行此類請求的多個協(xié)議。在另一示例中,中間件 301可以利用與特定用或者設(shè)備相關(guān)聯(lián)的忠誠度信息,通過傳輸層 317來周期性地更新廣告服務(wù)器315a。通常,傳輸層317可以利用 外部設(shè)備或者實體來促進(jìn)任何通信。
備選地或者附加地,中間件組件301可以包括石更件API或者與 硬件API交互,以便指示各種硬件組件來執(zhí)行某些功能或者任務(wù)。 在一個或者多個實例中,應(yīng)用可以調(diào)用
DISPLAY—ADVERTISEMENT函數(shù)。作為響應(yīng),中間件301可以通 過硬件API與顯示組件進(jìn)行接口通信以便顯示特定廣告。在圖3中 示出的處理和接口用于示意目的,并且本領(lǐng)域技術(shù)人員應(yīng)該理解, 中間件組件301可以支持所示出那些以外的其他處理、組件和^r口 。
此外,中間件組件301對在移動終端設(shè)備上運行的應(yīng)用程序 305a、 305b以及305c顯露一個或者多個API。應(yīng)用程序305a、 305b 以及305c可以在各種平臺上實現(xiàn),所述平臺包括Symbian和J2ME。 每個應(yīng)用程序305a、 305b和305c可以包含預(yù)定義的程序,以偵/(吏 用所顯露的API來促進(jìn)與中間件組件301進(jìn)行接口連接??梢詫?眾或者開發(fā)人員組公開與中間件3 01相關(guān)聯(lián)的功能A PI,以便允許他 們在應(yīng)用305a、 305b和305c中執(zhí)行適當(dāng)編程,從而利用中間件301 的功能性。由此,應(yīng)用305a、 305b和305c可以不必實現(xiàn)由中間件 組件301已經(jīng)提供的功能性。例如,應(yīng)用不必包括用以執(zhí)行以下功 能的編程,諸如存儲用戶簡檔以及與軟件和硬件子系統(tǒng)進(jìn)行接口連 接的功能。使用組件301的功能性的優(yōu)點在于,其在底層設(shè)備的整 體操作系統(tǒng)上的加載中可以實現(xiàn)縮減。
圖4是示出中間件組件(諸如圖3的組件301)的架構(gòu)的框圖。 中間件組件可以包括播放器模塊411、高速緩存模塊412、報告模塊 413、簡檔模塊414、忠誠度模塊415和/或支付模塊416。另外,中
13間件組件301可以通過傳輸機制317來與例如廣告服務(wù)器的內(nèi)容服
務(wù)器315 (未示出)進(jìn)行接口連接,并且經(jīng)由移動終端設(shè)備的一個或
者多個端用戶接口 (諸如,按鍵、按鈕、撥號盤、顯示屏、揚聲器 等)來與移動終端設(shè)備的用戶進(jìn)行接口連接。
如上所述,功能API 307可以與一個或者多個應(yīng)用級程序(未示 出)進(jìn)行接口連接。這種交互可以由移動終端設(shè)備的用戶來控制和/ 或指導(dǎo),其中在所述移動終端設(shè)備上經(jīng)由一個或者多個端用戶接口 來執(zhí)行一個或者多個應(yīng)用。應(yīng)用通過功能API 307進(jìn)行的功能調(diào)用
文進(jìn)一步描述。備選地或者附加地,中間件組件301可以包括管理 器模塊(未示出),該管理器模塊最初經(jīng)由功能API 307來從應(yīng)用 接收請求或者輸入,并且將所述請求指引至中間件組件301的可應(yīng) 用模塊。同時,在此調(diào)用并描述了特定API,本領(lǐng)域技術(shù)人員應(yīng)該理 解,可以使用其他或者不同的API。
在一個示意性實施方式中,播放器模塊411負(fù)責(zé)向應(yīng)用顯示或 者提供一個或者多個廣告。播放器模塊411可以經(jīng)由功能API307 從應(yīng)用接收請求,以便顯示或者提供廣告。作為響應(yīng),播放器模塊 411可以從請求中提取一個或者多個參數(shù)(諸如,將要提供的廣告類 型,例如,全屏、橫幅、貼標(biāo)(ticker)或者窗口小部件(widget))、 用于顯示或者播放廣告的持續(xù)時間、將要顯示廣告的位置和/或大小、 以及刷新廣告或者提供新廣告的間隔。某些參數(shù)可以是可選的,并 且如果在未指明的情況下,可以使用預(yù)定義的默認(rèn)值。
播放器模塊411可以根據(jù)來自存儲廣告的高速緩存模塊412中 的參數(shù),在后續(xù)選擇一個或者多個廣告。高速緩存模塊412可以實 現(xiàn)為數(shù)據(jù)庫,所述數(shù)據(jù)庫具有檢索功能以便基于所述參數(shù)來促進(jìn)選 擇廣告。如果高速緩存模塊412為空并且不包含適合于應(yīng)用所請求 參數(shù)的任何廣告,則播放器模塊411或者高速緩存模塊412可以根 據(jù)在初始請求中指定的參數(shù)經(jīng)由傳輸機制317,來從服務(wù)器(例如, 圖3的服務(wù)器315a)檢索一個或者多個廣告。還可以從設(shè)備中提取
14其他參數(shù)(諸如,使用和用戶簡檔信息),并且可以將其提供至服 務(wù)器以附近優(yōu)化內(nèi)容的遞送。
例如,可以從用戶簡檔信息中提取涉及性別的參數(shù),以便基于 用戶的性別確定廣告偏好。可以使用這些參數(shù)來檢索,或者針對目 標(biāo)在于男性觀眾的廣告的檢索來設(shè)置較高優(yōu)先級;和/或不檢索,或 者在目標(biāo)專門在于女性觀眾的廣告檢索中設(shè)置較低優(yōu)先級。備選地
或者附加地,高速緩存412可以基于先前使用的參數(shù)來從服務(wù)器周 期性地4企索新的廣告。
例如,傳輸至服務(wù)器的使用信息可以展現(xiàn)在應(yīng)用中顯示的廣告 的主要部分,其是條幅類型的關(guān)于運動裝備的廣告。高速緩存模塊 412可以(例如,每五個小時)從服務(wù)器周期性地檢索關(guān)于條幅類型 格式的運動裝備的新廣告。備選的是,高速緩存模塊412可以選擇 以檢索與非運動裝備有關(guān)的廣告,以便對高速緩存池提供更多種類。
通過預(yù)先獲取內(nèi)容可以大大加速播放器模塊411從高速緩存對廣告 的進(jìn)一步檢索。
附加地或者備選地,高速緩存模塊412可以基于移動設(shè)備位置 中的變化來從鄰近的服務(wù)器周期性地檢索內(nèi)容,諸如從與移動設(shè)備 最為接近的內(nèi)容服務(wù)器處自動地檢索新廣告。例如,超市中的用戶 可以在她的移動設(shè)備上接收關(guān)于超市的每周特價的廣告,所述廣告 經(jīng)由傳輸機制(例如,WLAN)由高速緩存模塊412從位于商店中 的廣告服務(wù)器進(jìn)行檢索。所檢索的廣告可以存儲在高速緩沖模塊412 中用于播放器模塊411稍后使用。
一旦播放器模塊411已經(jīng)根據(jù)參數(shù)從高速緩沖模塊412或者外 部廣告服務(wù)器接收了一個或者多個廣告,則播放器411可以在應(yīng)用 中顯示或者播放廣告,或者向請求應(yīng)用提供一個或者多個廣告。在 一個或者多個配置中,廣告可以包括動畫或者視頻片段。在此類配 置中可以使用各種硬件設(shè)備(包括設(shè)備的顯示器以及揚聲器)來播 放廣告。
報告模塊413監(jiān)視并跟蹤中間件組件301以及中間件才莫塊的使
15用。報告模塊413可以接收或者收集來自其他中間件模塊411、 412、 414、 415和/或416的使用信息。使用信息可以包括例如如下內(nèi)容 播放器模塊411已經(jīng)將哪些廣告提供至請求應(yīng)用或者用戶??梢栽?任何期望的時間(例如,周期性地、當(dāng)請求內(nèi)容時,等等)采集信 息,并且將其存儲在高速緩沖模塊412或者另一數(shù)據(jù)庫中。中間件 組件301 (例如,經(jīng)由報告模塊413)可以顯露一個或者多個API, 以允許應(yīng)用訪問和/或檢索來自數(shù)據(jù)庫的使用信息,或者允許應(yīng)用來 請求授權(quán)、開始和/或中斷使用監(jiān)控。另外,由報告模塊413收集的 信息可以進(jìn)一步被傳輸至一個或者多個廣告服務(wù)器。利用所收集的 信息,服務(wù)器例如可以分析服務(wù)使用的統(tǒng)計數(shù)據(jù)。
簡檔模塊414存儲并管理用戶簡檔信息,包括用戶行為和用戶 交互以及用戶偏好。可以從另一中間件模塊(例如,報告模塊413) 采集某些或者所有信息。在一個示例中,經(jīng)由簡檔模塊414,中間件 組件301可以顯露一個或者多個API以允許應(yīng)用和用戶來更新用戶 設(shè)置設(shè)備的簡檔信息(包括偏好)。簡檔信息還可以傳輸至服務(wù)器 (例如,經(jīng)由播放器模塊411 )以便促進(jìn)從服務(wù)器檢索目標(biāo)廣告。例 如,簡檔模塊414可以收集關(guān)于用戶或設(shè)備請求以及查看廣告的頻 率的數(shù)據(jù)。簡檔模塊414可以進(jìn)一步收集關(guān)于通常被查看和/或請求 的廣告類型的信息。使用此類數(shù)據(jù),可以從廣告服務(wù)器檢索相關(guān)廣 告。
忠誠度模塊415存儲并管理用戶忠誠度信息,以便促進(jìn)針對與
模塊(例如,報告模塊413)或者從廣告(例如,與廣告相關(guān)聯(lián)的元 數(shù)據(jù)中指定的獎勵)中采集由忠誠度模塊415使用和/或存儲的某些 或者全部信息。中間件組件301(例如,經(jīng)由忠誠度模塊415)可以 顯露一個或者多個API以允許應(yīng)用和/或用戶來訪問忠誠度信息。另 外,忠誠度信息可以傳輸至服務(wù)器315,所述服務(wù)器315可以后續(xù)將 該信息中繼至適當(dāng)?shù)膹V告商。例如,諸如遵循廣告中的鏈接或者與 廣告商執(zhí)行購買的用戶交互可以對用戶授予獎勵,所述獎勵包括接收額外的移動時間、來自廣告商的折扣、或者針對特定應(yīng)用的獎勵 (例如,在—見頻游戲應(yīng)用中額外的生命)。
支付模塊416存儲并管理支付信息。例如,支付模塊416可以
存儲并管理支付數(shù)據(jù),以便促進(jìn)向廣告應(yīng)用開發(fā)人員支付費用,所 述廣告經(jīng)由開發(fā)人員創(chuàng)建的一個或者多個應(yīng)用而提供給用戶。例如, 開發(fā)人員可以基于對廣告所產(chǎn)生的查看或者點擊的次數(shù)、和/或基于 銷售事務(wù)的傭金來進(jìn)行付費。可以從另一中間件模塊(例如,報告
模塊413 )來收集某些或者全部信息。該信息可以進(jìn)一步傳輸至廣告 服務(wù)器315以促進(jìn)支付處理。
可以經(jīng)由存儲在存儲器中的計算機可執(zhí)行指令以軟件形式、或 者經(jīng)由硬件(例如, 一個或者多個ASIC)等,來實現(xiàn)組件301內(nèi)的 每個塊。圖4中示出的功能模塊僅僅是一種可能的實施方式,因為 功能性可以在模塊間進(jìn)行組合、或者進(jìn)行劃分以便創(chuàng)建甚至更多的 功能模塊。某些模塊是可選的,并且還可以添加附加的模塊。本發(fā) 明的范圍不限于圖4的示意性實施方式。
圖5是示出用于經(jīng)由諸如圖3和圖4中的組件301的中間件組 件來向發(fā)出請求的應(yīng)用提供相關(guān)廣告的方法的流程圖。在步驟500 中,可以從應(yīng)用接收注冊請求。例如, 一旦加載或者引導(dǎo),則應(yīng)用 可以調(diào)用NAD—REGISTER()函數(shù)來注冊已知中間件組件。例如應(yīng)用 可以基于系統(tǒng)的廣泛廣播或者來自中間件組件的廣告而知曉中間件 組件。在步驟505中,針對是否已經(jīng)加載中間件組件來做出確定。 如果還沒有加載中間件組件,則在步驟510中,初始化并加載中間 件組件。在一個或者多個配置中,中間件組件可以配置為在移動終 端設(shè)備啟動時自動加載,或者備選地或者可替換地,可以內(nèi)置至操 作系統(tǒng)中。由此,如果當(dāng)由應(yīng)用執(zhí)行注冊請求時已經(jīng)加載了中間件 組件,則在步各聚515中,中間件組件可以作為響應(yīng)而注冊該應(yīng)用。
例如,可以對發(fā)出請求的第二應(yīng)用賦予唯一的標(biāo)識符,以4更區(qū) 分發(fā)出請求的第二應(yīng)用與其他應(yīng)用(例如前述第一應(yīng)用)。在步驟 520中,中間件組件可以經(jīng)由功能API來從應(yīng)用處接收針對一個或者
17多個廣告的請求,包括與參數(shù)列表相關(guān)聯(lián)的值,諸如類型、持續(xù)時 間、位置以及間隔。此請求可以直接發(fā)送至播放器模塊,或者備選 地,可以發(fā)送至管理器模塊,所述管理器模塊將該請求引導(dǎo)至播放 器模塊。在步驟525中,中間件組件或者其模塊根據(jù)參數(shù)來針對一
個或者多個廣告而搜索高速緩存。在步驟530中,針對高速緩存是
否包含匹配于指定參數(shù)的相關(guān)廣告而做出確定。
在步驟530中,如果高速緩存為空、或者在高速緩存中沒有標(biāo) 識為適合所述參數(shù)的廣告,則繼而在步驟540中,中間件組件可以 經(jīng)由諸如HTTP的傳輸機制而將針對一個或者多個廣告的請求傳輸 至廣告服務(wù)器。在步驟545中,通過傳輸層來從廣告服務(wù)器接收一 個或者多個廣告,并且將其存儲在高速緩存中。在步驟550中,例 如根據(jù)在步驟520中所接收的參數(shù)而向用戶顯示所選擇的廣告。備 選地,如果根據(jù)步驟530,在高速緩存中存在可用的相關(guān)廣告,則在 步驟535中從高速緩存檢索相關(guān)廣告,并且在步驟550中進(jìn)行顯示。 在步驟555中,如果例如應(yīng)用已經(jīng)被用戶關(guān)閉,則中間件組件可以 經(jīng)由NAD一DEREGISTER()函數(shù)來從第二應(yīng)用獲取撤銷注冊消息。在 一個或者多個配置中,如果其他應(yīng)用沒有使用中間件組件,則可以 從存儲器中卸除中間件組件。此時其他應(yīng)用仍然處于注冊狀態(tài)或者 正在與中間件組件進(jìn)行通信,中間件可以不被卸除。備選的是,中
間件組件可以保持駐留在存儲器之中,直到將移動設(shè)備關(guān)機。
圖6是用于生成移動應(yīng)用開發(fā)人員的收益的業(yè)務(wù)模型的流程圖, 所述移動應(yīng)用經(jīng)由中間件組件來顯示廣告。在步驟600中,開發(fā)人 員將呼叫功能性實現(xiàn)于她的應(yīng)用之中,使得該應(yīng)用通過標(biāo)準(zhǔn)化功能 API來與中間件組件進(jìn)行接口連接。如果例如中間件組件和功能API 對于公眾是可獲取的并且可以免費下載,則開發(fā)人員能夠訪問中間 件組件。在步驟601中,開發(fā)人員向廣告服務(wù)器注冊應(yīng)用以建立支 付信息。例如,開發(fā)人員可以在支付安排之下在服務(wù)器上簽署賬戶,
其基于在其應(yīng)用中顯示的廣告的查看或者點擊總數(shù)來支付傭金。在 步驟602中,應(yīng)用經(jīng)由中間件組件與服務(wù)器進(jìn)行通信,并且向服務(wù)
18器發(fā)送用戶報告信息(諸如用戶對廣告的查看和點擊)。在步驟603
中,信用可以將來自所顯示廣告產(chǎn)生的任何傭金應(yīng)用于開發(fā)人員的
賬戶。在步驟604中,在開發(fā)人員的賬戶中支付所欠數(shù)額。在執(zhí)行 支付之前,可以要求最小所欠數(shù)額。在一個或者多個配置中,支付 水平還可以與開發(fā)人員應(yīng)用的功能性或者復(fù)雜性相關(guān)聯(lián)。例如,具 有更多功能的應(yīng)用(諸如,音樂或者游戲)可以提供比專用于顯示 廣告的應(yīng)用更高的支出。
在此所述的方法和特征可以進(jìn)一步通過能夠存儲計算機可讀指 令的任意數(shù)量的計算機可讀介質(zhì)來實現(xiàn)??梢允褂玫挠嬎銠C可讀介 質(zhì)的示例包括RAM、 ROM、 EEPROM、閃存或者其他存儲器4支術(shù)、 CD-ROM、 DVD或者其他光盤存儲裝置、盒式磁帶、磁帶、磁性存 儲裝置等。
下文的示例提供了本發(fā)明特定方面的示意性實現(xiàn)。開發(fā)人員已 經(jīng)在制作運行在移動設(shè)備上的大型多用戶游戲之中投入了大量時 間、資源和金錢,并且希望從游戲產(chǎn)生收益。開發(fā)人員可以針對購 買游戲要求收取一定費用,或者要求周期性地收取訂閱費用以便進(jìn) 行游戲,但是此類業(yè)務(wù)模型可能不能達(dá)到與不付費發(fā)行的游戲一樣 的廣泛的用戶基礎(chǔ)。由此,對于開發(fā)人員來說,作為代替或者作為 附加選項的是,提供免費的游戲版本,但是通過在游戲中顯示廣告 來提供支持。開發(fā)人員可以將此類功能性直接實現(xiàn)于游戲之中,但 是由于開發(fā)人員必須考慮各種軟件和硬件平臺、廣告格式、服務(wù)器 規(guī)范等,實現(xiàn)這一點成本高并且很復(fù)雜。作為替代,開發(fā)人員可以 在游戲中簡單地執(zhí)行例如GET—ADVERTISEMENT()的函數(shù),以便調(diào) 用廣告中間件來根據(jù)任何期望的參數(shù)顯示廣告。
例如,游戲可以請求在游戲屏幕(POSITION,即,位置)底部 顯示貼標(biāo)類型(TYPE,即,類型)廣告,以便將游戲的障礙最小化, 在進(jìn)行游戲的同時(DURATION,即,持續(xù)期間)以1分鐘的刷新 頻率(INTERVAL,即,間隔)來刷新新的廣告。此類示例示出了 用于顯示廣告的四種參數(shù)。中間件的播放器模塊一旦接收到來自游戲的請求,則從高速緩存模塊選擇適于該參數(shù)(即,貼標(biāo)類型)的 廣告。如果高速緩存為空,或者沒有選擇適于所提供參數(shù)的內(nèi)容,
則高速緩存模塊例如經(jīng)由HTTP來從廣告服務(wù)器下載新的廣告。將
來自其他中間件模塊的附加信息傳輸至服務(wù)器,以確保下載的廣告 目標(biāo)在于所述用戶,諸如從游戲中用戶注冊所收集的用戶簡檔信息。 一旦由播放器模塊從高速緩存或者從服務(wù)器選擇了廣告,則可以根 據(jù)所請求的其他參數(shù)(例如,屏幕底部)來在游戲中向用戶顯示所 述廣告。這樣,開發(fā)人員向廣告服務(wù)器注冊應(yīng)用,并且建立將來可 以記入未來收入的賬戶。
例如,假設(shè)在游戲中顯示針對MP3播放器的廣告。移動設(shè)備的 用戶決定遵循廣告中的鏈接,并且如同她所見的那樣,購買了該MP3 播放器。用戶簡檔模塊跟蹤交互(例如,經(jīng)由報告模塊)并更新用 戶簡檔信息以反映所述購買/點擊。可以由中間件來將此信息傳輸至 廣告服務(wù)器,以便檢索涉及這一購買/點擊的將來的廣告,諸如MP3 播放器附件或者其他的便攜式播放器等。忠誠度模塊跟蹤購買并且 在游戲中進(jìn)行獎勵(諸如給予游戲者一些游戲現(xiàn)金),其數(shù)額依賴 于購買的價格(例如,較高的價格得到較高的獎勵)或者基于點擊 或者廣告查看的數(shù)量。此外,可以給予用戶對購買自同一廣告商的 產(chǎn)品的未來的折扣。最后,支付模塊跟蹤由此廣告產(chǎn)生的查看、點 擊以及購買,并且將信息傳輸至廣告服務(wù)器,該廣告服務(wù)器向開發(fā) 人員的賬戶記入從查看和點擊產(chǎn)生的任何收益、以及與購買相關(guān)聯(lián) 的傭金。
此類應(yīng)用使涉及的所有方均有所受益。用戶可以免費進(jìn)行游戲, 并且接收獎金、獎勵或者折扣來與廣告商交互。開發(fā)人員可以將收 益機會變成資本,否則由于在其游戲中直接實現(xiàn)廣告功能性的復(fù)雜 性而通過傳統(tǒng)業(yè)務(wù)方法不可能實現(xiàn)或者難以實現(xiàn)。最后,廣告商可 以以相對較小的成本而獲得大量的消費者基礎(chǔ),并且從與廣告交互
的客戶獲得廣泛曝光收益。
已經(jīng)通過其優(yōu)選和示例性實施方式描述了本發(fā)明。通過閱覽此公開,本領(lǐng)域普通技術(shù)人員根據(jù)對該公開內(nèi)容的查看可以在所附權(quán) 利要求書的范圍和精神內(nèi)進(jìn)行多個其他的實施方式、修改和變型。
權(quán)利要求
1.一種方法,包括在中間件組件處接收來自應(yīng)用的廣告請求;在所述中間件組件處從所述廣告請求提取一個或者多個參數(shù);在所述中間件組件處從數(shù)據(jù)庫選擇一個或者多個廣告,其中所述選擇基于所述一個或者多個參數(shù);以及根據(jù)所述一個或者多個參數(shù)將所述已選擇的一個或者多個廣告提供至所述應(yīng)用。
2. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括根據(jù)所述一個或 者多個參數(shù)將針對一個或者多個廣告的請求傳輸至廣告服務(wù)器。
3. 根據(jù)權(quán)利要求2所述的方法,進(jìn)一步包括 從所述廣告服務(wù)器接收所述請求的一個或者多個廣告;以及 在所述中間件組件處將來自所述廣告服務(wù)器的所述一個或者多個廣告存儲在所述數(shù)據(jù)庫中。
4. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括根據(jù)所述一個或 者多個參數(shù)向最終用戶接口輸出所述已選擇的一個或者多個廣告。
5. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括向所述應(yīng)用或者 廣告服務(wù)器的至少一個提供使用信息。
6. 根據(jù)權(quán)利要求5所述的方法,進(jìn)一步包括向所述應(yīng)用或者 所述廣告服務(wù)器的至少一個提供用戶簡檔信息。
7. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在所述中間件組 件處跟蹤忠誠度信息。
8. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括在所述中間件組 件處跟蹤與所述使用信息相關(guān)聯(lián)的支付信息。
9. 一種廣告中間件,包括廣告高速緩存,配置用于存儲一個或者多個廣告; 一個或者多個應(yīng)用接口,配置用于與一個或者多個應(yīng)用進(jìn)行通 信;以及廣告播放器組件,配置用于通過所述一個或者多個應(yīng)用接口的至少一個,來從所述一個 或者多個應(yīng)用接收針對廣告的請求,所述請求包括 一 個或者多個廣告參數(shù);根據(jù)所述一個或者多個廣告參數(shù)來從所述廣告高速緩存中 選擇一個或者多個廣告;以及顯示所述已選擇的一個或者多個廣告。
10. 根據(jù)權(quán)利要求9所述的廣告中間件,其中所述廣告播放器進(jìn) 一步配置用于根據(jù)所述一個或者多個廣告參數(shù)來從服務(wù)器請求一個 或者多個廣告。
11. 根據(jù)權(quán)利要求10所述的廣告中間件,其中所述廣告播放器 進(jìn)一步配置用于從所述服務(wù)器接收所述請求的一個或者多個廣告;以及 將從所述服務(wù)器請求的所述一個或者多個廣告存儲在在所述廣 告高速緩存中。
12. 根據(jù)權(quán)利要求9所述的廣告中間件,進(jìn)一步包括報告模塊, 配置用于跟蹤使用信息。
13. 根據(jù)權(quán)利要求9所述的廣告中間件,進(jìn)一步包括用戶簡檔 模塊,配置用于跟蹤用戶簡檔信息。
14. 存儲計算機可執(zhí)行指令的一個或者多個計算機可讀介質(zhì),當(dāng) 所述指令由處理器執(zhí)行時提供廣告中間件,所述廣告中間件包括廣告高速緩存,配置用于存儲一個或者多個廣告; 一個或者多個應(yīng)用接口,配置用于與一個或者多個應(yīng)用進(jìn)行通 信;以及廣告播放器組件,配置用于通過所述一個或者多個應(yīng)用接口的至少一個,來從所述一個或者多個應(yīng)用接收針對廣告的請求,所述請求包括 一 個或者多個 廣告參數(shù);根據(jù)所述一個或者多個廣告參數(shù)來從所述廣告高速緩存中選擇一個或者多個廣告;以及顯示所述已選擇的一個或者多個廣告。
15. 根據(jù)權(quán)利要求14所述的計算機可讀介質(zhì),其中所述廣告播 放器組件進(jìn)一步配置用于根據(jù)所述一個或者多個廣告參數(shù)來從廣告 服務(wù)器請求一個或者多個廣告。
16. 根據(jù)權(quán)利要求15所述的計算機可讀介質(zhì),其中所述廣告播 放器組件進(jìn)一步配置用于從所述廣告服務(wù)器接收所述請求的一個或者多個廣告;以及 將所述請求的一個或者多個廣告存儲在所述廣告高速緩存中。
17. 根據(jù)權(quán)利要求14所述的計算機可讀介質(zhì),進(jìn)一步包括報 告模塊,配置用于跟蹤使用信息。
18. 根據(jù)權(quán)利要求14所述的計算機可讀介質(zhì),進(jìn)一步包括用 戶簡檔模塊,配置用于跟蹤用戶簡檔信息。
19. 一種移動終端,包括 顯示器 收發(fā)機 處理器;以及存儲器,用于存儲計算機可讀指令,當(dāng)所述指令由所述處理器執(zhí) 行時,使得所述移動終端來執(zhí)行包括以下步驟的方法 從在所述移動終端上運行的應(yīng)用接收注冊請求; 注冊所述應(yīng)用;從所述應(yīng)用接收命令,所述命令包括針對廣告的請求以及一個或者多個廣告參數(shù);基于所述廣告參數(shù)來標(biāo)識所述存儲器中存儲的一個或者多 個廣告;以及在所述顯示器上顯示所述被標(biāo)識的一個或者多個廣告。
20. 根據(jù)權(quán)利要求19所述的移動終端,其中所述方法進(jìn)一步包 括通過所述收發(fā)機來向廣告服務(wù)器傳輸針對一個或者多個廣告的 請求,其中所述請求包括所述一個或者多個廣告參數(shù)。
21. 根據(jù)權(quán)利要求20所述的移動終端,其中所述方法進(jìn)一步包括從所述服務(wù)器接收所述請求的一個或者多個廣告;以及 將所述標(biāo)識的 一 個或者多個廣告存儲在所述存儲器中。
22. 根據(jù)權(quán)利要求19所述的移動終端,其中所述方法進(jìn)一步包 括跟蹤使用信息。
23. 根據(jù)權(quán)利要求19所述的移動終端,其中所述方法進(jìn)一步包 括跟蹤用戶簡檔信息。
24. —種業(yè)務(wù)模型,包括開發(fā)人員將接口功能性實現(xiàn)在應(yīng)用中,以便經(jīng)由廣告中間件來提 供一個或者多個廣告;所述開發(fā)人員向服務(wù)器注冊所述應(yīng)用;所述廣告中間件向所述服務(wù)器提供報告;以及所述開發(fā)人員基于所述報告接收從所述一個或者多個廣告產(chǎn)生 的收益的支付。
全文摘要
提供一種用于促進(jìn)與一個或多個廣告功能性進(jìn)行交互的方法和系統(tǒng)。廣告中間件提供用于與一個或多個系統(tǒng)和底層設(shè)備的組件進(jìn)行交互的廣告功能性。該廣告中間件包括傳輸層、應(yīng)用編程接口和一個或多個功能模塊。功能模塊可以包括播放器模塊、高速緩存、報告模塊、簡檔模塊、忠誠度模塊和支付模塊。每個模塊可以執(zhí)行針對廣告應(yīng)用的各種廣告任務(wù)。此外,可以跟蹤特定廣告應(yīng)用的使用以向創(chuàng)建廣告應(yīng)用的開發(fā)者提供。
文檔編號G06Q30/02GK101496054SQ200780028463
公開日2009年7月29日 申請日期2007年6月21日 優(yōu)先權(quán)日2006年6月30日
發(fā)明者A·科利 申請人:諾基亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1