專利名稱:通過(guò)具有內(nèi)容過(guò)濾能力的移動(dòng)廣播設(shè)備向客戶端應(yīng)用遞送選擇性內(nèi)容的制作方法
通過(guò)具有內(nèi)容過(guò)濾能力的移動(dòng)廣播設(shè)備向客戶端應(yīng)用遞送
選擇性內(nèi)容相關(guān)申請(qǐng)本專利申請(qǐng)要求享受于2009年5月19日提交的、題目為“Delivery of Selective Content to Client Applications by Mobile Broadcast Device with Content Filtering Capability”的美國(guó)臨時(shí)申請(qǐng)No. =61/179,634的優(yōu)先權(quán)權(quán)益,該臨時(shí)申請(qǐng)的完整內(nèi)容以引用方式將并入本申請(qǐng)。
背景技術(shù):
無(wú)線通信技術(shù)近幾年來(lái)經(jīng)歷了爆炸式增長(zhǎng)。為移動(dòng)人群提供移動(dòng)的自由以及切斷硬連線通信系統(tǒng)的束縛的無(wú)線服務(wù)推動(dòng)了該增長(zhǎng)。另外,通過(guò)無(wú)線介質(zhì)的語(yǔ)音和數(shù)據(jù)通信的日益提高的質(zhì)量和速度吸引了另外的用戶。作為這些服務(wù)增強(qiáng)的結(jié)果,預(yù)期無(wú)線服務(wù)的普及度將繼續(xù)快速增長(zhǎng)。最近對(duì)無(wú)線通信技術(shù)的擴(kuò)充是向移動(dòng)用戶廣播節(jié)目的能力。移動(dòng)廣播用戶可以使用他們的蜂窩電話或其它無(wú)線設(shè)備觀看新聞、娛樂、體育、商業(yè)及其它節(jié)目的移動(dòng)版本。這些廣播系統(tǒng)在全世界的使用率和可用性方面已經(jīng)歷了顯著的提高。作為結(jié)果,預(yù)計(jì)將有另外的服務(wù)變得可用,并且針對(duì)使用移動(dòng)廣播電視服務(wù)的服務(wù)和應(yīng)用將存在增加的需求。
發(fā)明內(nèi)容
各個(gè)實(shí)施例提供了用于為在接收機(jī)設(shè)備上運(yùn)行的不同于廣播應(yīng)用的應(yīng)用(即,“更高層應(yīng)用”)遞送內(nèi)容的能量高效的方法和系統(tǒng)??梢詮倪@些實(shí)施例中獲益的應(yīng)用的示例是將符合開放移動(dòng)聯(lián)盟(OMA)移動(dòng)廣告(MobAd)標(biāo)準(zhǔn)的廣告內(nèi)容經(jīng)由0MA-BCAST移動(dòng)廣播服務(wù)目標(biāo)性地遞送到駐留于設(shè)備的廣告應(yīng)用。各個(gè)實(shí)施例的方法、系統(tǒng)和規(guī)范更改使得設(shè)備側(cè)應(yīng)用客戶端(其可以與移動(dòng)廣告相關(guān),例如MobAd Ad引擎)能夠依賴在接收機(jī)設(shè)備內(nèi)工作的廣播客戶端(例如,OMA BCAST標(biāo)準(zhǔn)中指定的“BCAST終端”,在本文中稱為“BCAST客戶端”)的基于元數(shù)據(jù)/規(guī)則的選擇性下載能力,來(lái)支持對(duì)適合于終端用戶的應(yīng)用內(nèi)容(例如,用于MobAd的Ad引擎的ad內(nèi)容)的過(guò)濾。作為以上的一個(gè)示例,MobAd Ad引擎可以依賴BCAST客戶端來(lái)選擇性地下載ad內(nèi)容(其作為廣播文件被發(fā)送)并將這些ad提供給Ad 引擎。Ad引擎又向終端用戶應(yīng)用(例如,啟用ad的移動(dòng)游戲,或者瀏覽器)遞送適當(dāng)?shù)腶d 內(nèi)容,以便隨后提交給用戶。在移動(dòng)廣告的情況下,可以由廣播客戶端向應(yīng)用客戶端(在本申請(qǐng)中還稱為“ad客戶端”)通知(a)ad內(nèi)容服務(wù)可用(即,其由廣播服務(wù)提供商提供), (b)對(duì)于廣播客戶端可用的過(guò)濾準(zhǔn)則,以及(c)廣播客戶端的情境和個(gè)性化能力。如果廣播客戶端所指示的內(nèi)容過(guò)濾能力是足夠的,則ad客戶端可以請(qǐng)求廣播客戶端選擇性地接收ad內(nèi)容,并且/或者過(guò)濾所接收的ad內(nèi)容,并將所接收的ad內(nèi)容轉(zhuǎn)發(fā)給應(yīng)用。在進(jìn)行上述操作時(shí),更高層應(yīng)用可以向廣播層提供關(guān)于是否要在內(nèi)容到達(dá)時(shí)接收該內(nèi)容的直接過(guò)濾決策。在另一個(gè)實(shí)施例中,如果廣播客戶端的過(guò)濾能力是不夠的,則ad客戶端可以請(qǐng)求廣播客戶端下載該服務(wù)中的所有應(yīng)用內(nèi)容廣播,使得該ad客戶端可以(例如根據(jù)用戶參考 /情境/位置)執(zhí)行后續(xù)過(guò)濾。在另一個(gè)實(shí)施例中,ad客戶端可以包含駐留過(guò)濾數(shù)據(jù),ad客戶端將這些駐留過(guò)濾數(shù)據(jù)提供給廣播客戶端,使得基于這些所提供的過(guò)濾數(shù)據(jù)的選擇性接收可以忽略 (override)廣播客戶端可用的類似過(guò)濾元數(shù)據(jù)。在又一個(gè)實(shí)施例中,ad客戶端提供給廣播客戶端的過(guò)濾數(shù)據(jù)可以表示用于控制選擇性接收的新規(guī)則。這些實(shí)施例還提供了一種用于靈活且可控地使用元數(shù)據(jù)和過(guò)濾規(guī)則的機(jī)制,所述元數(shù)據(jù)和過(guò)濾規(guī)則由內(nèi)容或廣播服務(wù)提供商提供,并且可由廣播客戶端在內(nèi)容過(guò)濾時(shí)使用。一種示例性應(yīng)用是可以根據(jù)OMA MobAd標(biāo)準(zhǔn)實(shí)現(xiàn)的移動(dòng)廣告,并且這些實(shí)施例的示例性實(shí)現(xiàn)使得能夠使用0MABCAST廣播向移動(dòng)接收機(jī)設(shè)備遞送MobAd ad內(nèi)容。
并入本申請(qǐng)并作為說(shuō)明書組成部分的附圖示出了本發(fā)明的示例性實(shí)施例,附圖與上面給出的簡(jiǎn)要說(shuō)明和下面給出的具體說(shuō)明一起,用來(lái)解釋本發(fā)明的特征。圖1是示出了適合用在一個(gè)實(shí)施例中的移動(dòng)TV廣播通信系統(tǒng)的通信系統(tǒng)框圖。圖2A是移動(dòng)TV廣播系統(tǒng)的通信系統(tǒng)框圖的替代表示,該移動(dòng)TV廣播系統(tǒng)與移動(dòng)廣告系統(tǒng)一起運(yùn)行以支持廣播信道上的ad遞送。圖2B示出了經(jīng)過(guò)圖2A所示的通信系統(tǒng)的備選廣告內(nèi)容遞送路徑。圖3是示出了根據(jù)一個(gè)實(shí)施例的可以在組件和設(shè)備功能模塊之間交換的示例性消息的通信流圖。圖4是示出了根據(jù)另一個(gè)實(shí)施例的可以在組件和設(shè)備功能模塊之間交換的示例性消息的通信流圖。圖5是示出了根據(jù)一個(gè)實(shí)施例的組件和功能模塊之間的通信的功能模塊系統(tǒng)框圖。圖6是示出了根據(jù)一個(gè)實(shí)施例的用于遞送和接收移動(dòng)廣告內(nèi)容的方法的過(guò)程流圖。圖7A和7B是根據(jù)一個(gè)實(shí)施例的用于將廣告元數(shù)據(jù)作為廣播服務(wù)指南元數(shù)據(jù)的一部分進(jìn)行遞送的備選數(shù)據(jù)結(jié)構(gòu)。圖8是示出了根據(jù)一個(gè)能量高效的實(shí)施例的可以在組件和設(shè)備功能模塊之間交換的示例性消息的通信流圖。圖9是示出了根據(jù)另一個(gè)能量高效的實(shí)施例的可以在組件和設(shè)備功能模塊之間交換的示例性消息的通信流圖。圖10是示出了根據(jù)一個(gè)實(shí)施例的在移動(dòng)設(shè)備內(nèi)實(shí)現(xiàn)的功能和數(shù)據(jù)結(jié)構(gòu)元素的功能模塊框圖。圖11是示出了根據(jù)另一個(gè)實(shí)施例的在移動(dòng)設(shè)備內(nèi)實(shí)現(xiàn)的功能和數(shù)據(jù)結(jié)構(gòu)元素的功能模塊框圖。圖12A是根據(jù)一個(gè)實(shí)施例的用于向移動(dòng)設(shè)備傳送移動(dòng)廣告的通信架構(gòu)圖。圖12B是示出了可以在各個(gè)實(shí)施例中使用的四種備選類型的廣告過(guò)濾的通信流圖。
圖13是適合用在一個(gè)實(shí)施例中的移動(dòng)設(shè)備的組件框圖。圖14是適合用在一個(gè)實(shí)施例中的服務(wù)器設(shè)備的組件框圖。
具體實(shí)施例方式將參照附圖詳細(xì)描述各個(gè)實(shí)施例。貫穿附圖,只要在可能的情況下,相同的附圖標(biāo)記將用來(lái)表示相同或相似的部分。對(duì)特定示例和實(shí)現(xiàn)的提及是為了說(shuō)明的目的,而并非旨在限制本發(fā)明或權(quán)利要求書的保護(hù)范圍。本申請(qǐng)所使用的“示例性”一詞用于表示“用作示例、例證或說(shuō)明”。本申請(qǐng)中被描述為“示例性”的任何實(shí)現(xiàn)不應(yīng)被解釋為比其它實(shí)現(xiàn)更優(yōu)選或更具優(yōu)勢(shì)。本申請(qǐng)所使用的術(shù)語(yǔ)“移動(dòng)設(shè)備”、“移動(dòng)接收機(jī)設(shè)備”和“接收機(jī)設(shè)備”指的是下列中的任一種或全部蜂窩電話、個(gè)人數(shù)字助理(PDA)、掌上電腦、筆記本電腦、無(wú)線電子郵件接收器(例如,Blackberry 和Tre() 設(shè)備)、啟用多媒體互聯(lián)網(wǎng)的蜂窩電話(例如, Blackberry Storm )、全球定位系統(tǒng)(GPS)接收機(jī)、無(wú)線游戲控制器以及類似的個(gè)人電子設(shè)備,這些設(shè)備包括用于接收和處理移動(dòng)TV廣播傳輸?shù)目删幊烫幚砥骱痛鎯?chǔ)器以及移動(dòng) TV廣播接收機(jī)電路。本申請(qǐng)中使用“廣播網(wǎng)絡(luò)” 一詞來(lái)表示用于發(fā)送數(shù)據(jù)(信息分組),使得該數(shù)據(jù)可以由大量接收設(shè)備同時(shí)從同一信號(hào)接收的網(wǎng)絡(luò)。廣播網(wǎng)絡(luò)的示例包括傳統(tǒng)尋呼網(wǎng)絡(luò)、移動(dòng)電視服務(wù)廣播信號(hào),移動(dòng)電視服務(wù)廣播信號(hào)包括內(nèi)容廣播(內(nèi)容流)和諸如元數(shù)據(jù)消息之類的開銷信息廣播(開銷流)。本申請(qǐng)中使用術(shù)語(yǔ)“單播網(wǎng)絡(luò)”來(lái)指代向單個(gè)目的地發(fā)送數(shù)據(jù)的通信網(wǎng)絡(luò)。單播網(wǎng)絡(luò)的示例包括WiFi和蜂窩數(shù)據(jù)通信網(wǎng)絡(luò),但是WiFi網(wǎng)絡(luò)也用作廣播網(wǎng)絡(luò)。單播消息的示例包括經(jīng)由蜂窩數(shù)據(jù)網(wǎng)絡(luò)進(jìn)行的與互聯(lián)網(wǎng)接入相關(guān)聯(lián)的雙向數(shù)據(jù)通信;多媒體消息服務(wù)(MM ;以及可以經(jīng)由蜂窩電話數(shù)據(jù)通信網(wǎng)絡(luò)攜帶的電子郵件消息。本申請(qǐng)中使用術(shù)語(yǔ)“內(nèi)容提供商”來(lái)指代提供通過(guò)移動(dòng)電視系統(tǒng)廣播的視頻、音頻、文本、圖形、多媒體、網(wǎng)站和其它數(shù)據(jù)的公司。本申請(qǐng)中使用術(shù)語(yǔ)“移動(dòng)TV廣播服務(wù)提供商”來(lái)指代那些廣播移動(dòng)電視信號(hào)的實(shí)體。一般情況下,移動(dòng)TV廣播服務(wù)提供商從內(nèi)容提供商接收廣播內(nèi)容,并通過(guò)廣播網(wǎng)絡(luò)向用戶轉(zhuǎn)發(fā)該廣播內(nèi)容。移動(dòng)電視(TV)的增長(zhǎng)的普及度已為內(nèi)容提供商和可以使用這種新媒體觸及另外的消費(fèi)者的移動(dòng)TV廣播服務(wù)提供商提供了新的收入來(lái)源。未來(lái)將有多種不同的移動(dòng)TV層技術(shù)和相關(guān)標(biāo)準(zhǔn)可用或者被設(shè)想到,所有這些移動(dòng)TV層技術(shù)和相關(guān)標(biāo)準(zhǔn)可以實(shí)現(xiàn)各個(gè)實(shí)施例,并從這些實(shí)施例中獲益。這些標(biāo)準(zhǔn)包括開放移動(dòng)聯(lián)盟移動(dòng)廣播服務(wù)使能器套件(OMA BCAST)、MediaFLO 、數(shù)字視頻廣播IP數(shù)據(jù)播送(DVB-IPDC)以及中國(guó)多媒體移動(dòng)廣播(CMMB)。盡管在不同的移動(dòng)TV服務(wù)標(biāo)準(zhǔn)之間,廣播格式和術(shù)語(yǔ)有所不同,但是它們都采用元數(shù)據(jù)傳輸,以使得移動(dòng)設(shè)備能夠接收所選擇的內(nèi)容,并向用戶通知可用于觀看或下載的節(jié)目和內(nèi)容。為了避免關(guān)于特定廣播標(biāo)準(zhǔn)的混淆, 本申請(qǐng)中使用以下通用術(shù)語(yǔ)來(lái)描述各個(gè)實(shí)施例內(nèi)容流、信息或開銷流以及元數(shù)據(jù)消息。移動(dòng)廣播使得各種各樣的內(nèi)容服務(wù)能夠傳輸?shù)酱罅康脑O(shè)備,并且移動(dòng)廣播在無(wú)線資源利用方面比單播(例如,典型的蜂窩電話數(shù)據(jù)通信鏈路)高效得多。移動(dòng)廣播接收機(jī)設(shè)備(其有時(shí)稱為移動(dòng)廣播終端或接收機(jī)設(shè)備)通常知曉對(duì)內(nèi)容文件的廣播調(diào)度,并且還可以具有對(duì)該內(nèi)容進(jìn)行特征描述的元數(shù)據(jù)和/或管理對(duì)該內(nèi)容的接收的規(guī)則。此外,移動(dòng)接收機(jī)設(shè)備可以訪問關(guān)于用戶的個(gè)性化或情境化信息。移動(dòng)接收機(jī)設(shè)備還可以動(dòng)態(tài)地了解它自己的位置(當(dāng)前位置和過(guò)去位置兩者)??偟膩?lái)說(shuō),具有該信息使得接收機(jī)設(shè)備能夠作出關(guān)于每個(gè)內(nèi)容項(xiàng)目(即,文件)對(duì)于用戶的適合性的先驗(yàn)決策。可以根據(jù)內(nèi)容屬性確定全部?jī)?nèi)容項(xiàng)目中期望的內(nèi)容項(xiàng)目子集,其中所述內(nèi)容屬性在廣播傳輸實(shí)際內(nèi)容本身之前被發(fā)送。作為結(jié)果,移動(dòng)接收機(jī)設(shè)備的RF接收機(jī)不需要在整個(gè)文件廣播會(huì)話持續(xù)時(shí)間內(nèi)都處于上電狀態(tài)。移動(dòng)接收機(jī)設(shè)備的RF接收機(jī)只需要為了接收感興趣的廣播文件而“醒來(lái)”。 由于與下載全部?jī)?nèi)容并且稍后對(duì)它們進(jìn)行過(guò)濾相反,內(nèi)容是選擇性地下載的,因此可以實(shí)現(xiàn)可能顯著的電池功率節(jié)省。在諸如OMA BCAST之類的移動(dòng)廣播服務(wù)層標(biāo)準(zhǔn)中,廣播文件內(nèi)容被顯式地綁定到各個(gè)移動(dòng)廣播服務(wù),例如,實(shí)際內(nèi)容項(xiàng)目本身的線性TV、交互式TV、剪輯播送 (clipcasting)、文件下載服務(wù)以及移動(dòng)無(wú)線電。對(duì)于諸如“廣告(Ad)頻道”之類的基于文件的廣播服務(wù),該服務(wù)的每個(gè)構(gòu)成內(nèi)容項(xiàng)目是單獨(dú)的ad。各個(gè)實(shí)施例使得能夠在服務(wù)指南 (SG)中和/或向終端通知每個(gè)ad的未來(lái)到達(dá)的廣播通知消息中包括元數(shù)據(jù)和過(guò)濾規(guī)則,以使得移動(dòng)接收機(jī)設(shè)備能夠在稍后ad被廣播時(shí)作出是否下載該ad的先驗(yàn)過(guò)濾決策。移動(dòng)廣播技術(shù)也可以向其它客戶端(即,設(shè)備側(cè))應(yīng)用(特別是更高層應(yīng)用)提供其廣播傳輸和選擇性下載服務(wù)。其它設(shè)備側(cè)的更高層客戶端應(yīng)用的示例包括內(nèi)容分發(fā) (RSS)服務(wù)、廣告服務(wù)、設(shè)備管理(DM)固件下載服務(wù)、多媒體廣播消息服務(wù)、電子郵件服務(wù), 等等。單獨(dú)的廣播分發(fā),或者廣播分發(fā)與移動(dòng)廣播終端的用于選擇性地下載廣播文件的內(nèi)容過(guò)濾能力相結(jié)合,可以用于支持諸如目標(biāo)性廣告或廣播軟件更新之類的應(yīng)用。各個(gè)實(shí)施例的特別有用的實(shí)現(xiàn)包括移動(dòng)廣告,移動(dòng)廣告可以基于使得廣告更高層應(yīng)用(例如,“ad應(yīng)用”)能夠在接收機(jī)設(shè)備上接收和顯示移動(dòng)廣告的OMA MobAd標(biāo)準(zhǔn)。MobAd 是一種新的OMA標(biāo)準(zhǔn),其支持目標(biāo)性地向移動(dòng)設(shè)備遞送廣告,以呈現(xiàn)給用戶。符合MobAd的服務(wù)可以在單播或廣播網(wǎng)絡(luò)上向移動(dòng)設(shè)備遞送顯示ad。接收機(jī)設(shè)備可以接收和緩存(即, 在本地存儲(chǔ)器上存儲(chǔ))這些廣告,以便隨后遞送給向用戶顯示這些廣告的請(qǐng)求方應(yīng)用。ad 請(qǐng)求方應(yīng)用的示例包括用于web格式ad的web瀏覽器,或者用于整合到游戲場(chǎng)景中的廣告(例如,在動(dòng)作游戲中出現(xiàn)的旗幟、邊框或廣告牌)的游戲。用于移動(dòng)廣告的文本、圖像和格式化數(shù)據(jù)(本申請(qǐng)中通常稱為“廣告內(nèi)容”或“ad內(nèi)容”)可以通過(guò)各種各樣的機(jī)制遞送到在移動(dòng)設(shè)備上運(yùn)行的ad應(yīng)用。在MobAd中,在通常情況下,廣告內(nèi)容經(jīng)由“拉出”機(jī)制在蜂窩單播信道上遞送。對(duì)于已選擇將顯示廣告作為終端用戶應(yīng)用(例如,游戲或?yàn)g覽器) 的一部分來(lái)接收的用戶來(lái)說(shuō),“拉出”機(jī)制包括終端用戶應(yīng)用(稱為“Ad App")從已知為 “Ad引擎”的另一設(shè)備側(cè)實(shí)體請(qǐng)求ad。Ad引擎又經(jīng)由蜂窩網(wǎng)絡(luò)訪問基于網(wǎng)絡(luò)的服務(wù)器(在 MobAd規(guī)范中稱為“Ad服務(wù)器”)以從該服務(wù)器請(qǐng)求單播遞送ad內(nèi)容。MobAd還定義了例如當(dāng)存在大量用戶時(shí)經(jīng)由廣播機(jī)制向用戶遞送廣告的能力。各個(gè)實(shí)施例充分利用OMA BCAST的內(nèi)置內(nèi)容過(guò)濾能力,以針對(duì)去往接收機(jī)設(shè)備的更高層應(yīng)用內(nèi)容啟用新的功率高效的遞送機(jī)制。作為對(duì)該能力的示例性使用,特定實(shí)施例利用MobAd中規(guī)定的廣告的廣播遞送,該廣播遞送充分利用OMA BCAST的內(nèi)置內(nèi)容過(guò)濾能力,以針對(duì)去往在接收機(jī)設(shè)備上運(yùn)行的ad應(yīng)用的ad內(nèi)容啟用新的功率高效的遞送機(jī)制。通過(guò)實(shí)現(xiàn)各個(gè)實(shí)施例中所描述的這些方法、系統(tǒng)和規(guī)范更改,MobAd設(shè)備側(cè)客戶端功能可以依賴在接收機(jī)設(shè)備內(nèi)工作的BCAST客戶端(以前在OMA BCAST標(biāo)準(zhǔn)中稱為“BCAST終端”)的基于元數(shù)據(jù)/規(guī)則的選擇性下載能力來(lái)支持對(duì)適合于終端用戶的ad的過(guò)濾。MobAd客戶端功能,或者簡(jiǎn)稱為"MobAd客戶端”,對(duì)應(yīng)于OMA MobAd標(biāo)準(zhǔn)中定義的“Ad引擎”。在本申請(qǐng)中,將根據(jù)上下文可互換地使用術(shù)語(yǔ)“MobAd客戶端”和“Ad引擎”??梢杂葿CAST客戶端向MobAd客戶端通知(a)有一個(gè)或多個(gè)ad服務(wù)可用(由廣播服務(wù)提供商提供),(b)對(duì)于 BCAST客戶端可用的過(guò)濾準(zhǔn)則,以及(c)BCAST客戶端的情境和個(gè)性化能力。假設(shè)由BCAST 客戶端指示的ad過(guò)濾能力是足夠的,則MobAd客戶端可以請(qǐng)求BCAST客戶端(經(jīng)由選擇性下載)過(guò)濾所接收的ad內(nèi)容,并將該ad內(nèi)容轉(zhuǎn)發(fā)給MobAd客戶端?;蛘撸谕粚?shí)施例中, MobAd客戶端可以請(qǐng)求廣播客戶端禁用廣播客戶端過(guò)濾步驟,并且將每個(gè)Ad的Ad元數(shù)據(jù)呈遞給MobAd客戶端,從而允許MobAd客戶端作出“恰好及時(shí)”的過(guò)濾決策,并且允許MobAd客戶端或者對(duì)稍后的內(nèi)容下載進(jìn)行調(diào)度,或者使廣播客戶端在內(nèi)容下載時(shí)間睡眠。在不同的實(shí)施例中,如果BCAST客戶端的過(guò)濾能力被視為不足,則MobAd客戶端可以請(qǐng)求BCAST客戶端下載該服務(wù)中的所有ad廣播,使得MobAd客戶端可以(例如,根據(jù)用戶參考/情境/位置)執(zhí)行后續(xù)過(guò)濾。下載所有廣播ad內(nèi)容并在MobAd客戶端中執(zhí)行過(guò)濾的替代方案不應(yīng)當(dāng)負(fù)面影響廣播應(yīng)用(例如,線性TV播放器/觀看器)的通常活動(dòng)。例如,考慮OMA BCAST標(biāo)準(zhǔn),該標(biāo)準(zhǔn)中定義了多種“服務(wù)類型”,并且每種服務(wù)被標(biāo)識(shí)為自然地對(duì)應(yīng)于BCAST、MobAd或其它服務(wù)類型。與ad服務(wù)相對(duì)應(yīng)的“輔助數(shù)據(jù)”服務(wù)類型可以被標(biāo)識(shí)為該輔助數(shù)據(jù)服務(wù)類型將結(jié)合廣播應(yīng)用(例如,線性TV)來(lái)使用還是將結(jié)合移動(dòng)廣告應(yīng)用(例如,具有目標(biāo)性廣告的移動(dòng)游戲)來(lái)使用。在前者的情況下,對(duì)目標(biāo)性ad進(jìn)行選擇性下載/緩存并且隨后插入, 以便在預(yù)先定義的時(shí)間顯示。在后者的情況下,盡管對(duì)ad內(nèi)容進(jìn)行了類似的選擇性下載并緩存在設(shè)備中,但是隨后對(duì)ad內(nèi)容的顯示并非預(yù)先定義的,而是由下層的終端用戶應(yīng)用控制的。因此,輔助數(shù)據(jù)服務(wù)將與廣播應(yīng)用相關(guān)聯(lián)還是與廣告應(yīng)用相關(guān)聯(lián),是明確的。換句話說(shuō),MobAd客戶端可以利用BCAST客戶端來(lái)代表自己過(guò)濾/接收廣播ad,而不會(huì)危害BCAST 客戶端本來(lái)支持的廣播應(yīng)用的活動(dòng)。在過(guò)濾/接收廣播ad時(shí),BCAST客戶端可以選擇廣播 ad內(nèi)容中的一個(gè)或多個(gè)廣播ad內(nèi)容進(jìn)行接收和下載,其中將選擇性下載的ad內(nèi)容(S卩,目標(biāo)性Ad)緩存在存儲(chǔ)器中,以便由駐留ad應(yīng)用在預(yù)先定義的時(shí)刻進(jìn)行顯示。在一個(gè)實(shí)施例中,通過(guò)提供直接過(guò)濾決策,更高層應(yīng)用可以實(shí)現(xiàn)它所期望的任何過(guò)濾算法,并在內(nèi)容最終到達(dá)時(shí)向廣播層返回關(guān)于是否接收該內(nèi)容的“是、否、在廣播層繼續(xù)過(guò)濾”決策。各個(gè)實(shí)施例提供針對(duì)以上由廣播客戶端和廣播客戶端的應(yīng)用客戶端進(jìn)行的內(nèi)容過(guò)濾與選擇性下載之間的緊密耦合的問題的解決方案。各個(gè)實(shí)施例還設(shè)計(jì)出用于靈活且可控地使用由內(nèi)容提供商或廣播服務(wù)提供商提供并且對(duì)于廣播客戶端可用的元數(shù)據(jù)和過(guò)濾規(guī)則的機(jī)制,以便應(yīng)用于內(nèi)容過(guò)濾。另外,這些實(shí)施例描述了廣播客戶端與其應(yīng)用客戶端之間所需要的交互,使得在決定是否以及如何充分利用廣播設(shè)備的原有能力來(lái)遞送適當(dāng)內(nèi)容時(shí)可以正確地通知該應(yīng)用客戶端。示例性應(yīng)用客戶端是OMA MobAd中定義的“Ad引擎”, 其在本文獻(xiàn)中也稱為MobAd客戶端。示例性廣播客戶端是“BCAST客戶端”,其以前在OMA BCAST中稱為“BCAST終端”。各個(gè)實(shí)施例的示例性實(shí)例包括使用廣播傳輸ad內(nèi)容,以及由BCAST客戶端代表MobAd客戶端選擇性地接收ad內(nèi)容。各個(gè)實(shí)施例可以以各種各樣的移動(dòng)廣播格式和技術(shù)中的任一種來(lái)實(shí)現(xiàn),但是這些實(shí)施例對(duì)于OMA BCAST具有特定的適用性。為了便于描述,在本申請(qǐng)中,參照BCAST客戶端來(lái)描述在設(shè)備側(cè)的各個(gè)實(shí)施例;然而,除非權(quán)利要求本身中有明確記載,否則對(duì)BCAST的這種提及并非旨在必須將權(quán)利要求的保護(hù)范圍限于BCAST應(yīng)用??梢岳酶鞣N各樣的終端用戶應(yīng)用中的任一種來(lái)實(shí)現(xiàn)各個(gè)實(shí)施例,其中這些終端用戶應(yīng)用可以在接收機(jī)設(shè)備上運(yùn)行,并且經(jīng)由同樣在接收機(jī)設(shè)備上運(yùn)行的廣播客戶端所接收的廣播傳輸來(lái)接收內(nèi)容。總之,這些實(shí)施例提供了用于向移動(dòng)接收機(jī)設(shè)備上的那些應(yīng)用遞送內(nèi)容的通用接口。如以上所提及的,內(nèi)容廣播所適合的終端用戶應(yīng)用的特定示例是啟用廣告的移動(dòng)游戲,該移動(dòng)游戲的ad內(nèi)容由駐留于接收機(jī)設(shè)備上的移動(dòng)廣告應(yīng)用客戶端提供。OMA MobAd可用作良好的示例,因?yàn)槠渚哂写罅康倪^(guò)濾需求以支持目標(biāo)性廣告遞送。 OMA MobAd與BCAST—起,可用作通過(guò)執(zhí)行以下操作提供的利益的良好示例使用基于標(biāo)準(zhǔn)的移動(dòng)廣播和廣告技術(shù)來(lái)遞送由廣告客戶端接收并提供給駐留于設(shè)備的ad應(yīng)用的應(yīng)用內(nèi)容。這些實(shí)施例還說(shuō)明了 BCAST客戶端(作為廣播客戶端的特定實(shí)例)與Ad引擎(作為應(yīng)用客戶端的特定實(shí)例)之間的各種交互。參照OMA BCAST和MobAd定義的機(jī)制描述了各個(gè)實(shí)施例。然而,除非權(quán)利要求本身中有明確記載,否則對(duì)BCAST和MobAd的這種提及并非旨在必須將權(quán)利要求在廣播遞送所支持的目標(biāo)性內(nèi)容接收方面的保護(hù)范圍限于以MobAd 為背景的廣告。移動(dòng)TV廣播服務(wù)通過(guò)以下操作使得移動(dòng)接收機(jī)設(shè)備能夠是自包含的 (self-contained)經(jīng)由專用于攜帶開銷信息的廣播傳輸部分(在本申請(qǐng)中稱為“開銷流”、“內(nèi)容描述流”或“元數(shù)據(jù)流”),來(lái)廣播與未來(lái)將廣播的節(jié)目和內(nèi)容相關(guān)的信息,其中專用于傳送開銷信息的廣播傳輸部分與攜帶內(nèi)容的廣播傳輸部分(在本申請(qǐng)中稱為“內(nèi)容流”)是分開的。移動(dòng)設(shè)備還可以處理該元數(shù)據(jù)以向用戶提供電子節(jié)目指南(EPG)。這種電子觀看指南(在某些移動(dòng)TV格式中已知為“服務(wù)指南”(SG)或“電子服務(wù)指南”(ESG)) 是一種與在有線和衛(wèi)星電視系統(tǒng)中可用的可視節(jié)目指南類似的可視節(jié)目指南。為了實(shí)施例描述的目的,在本申請(qǐng)中,該電子節(jié)目指南通常稱為“服務(wù)指南”(在圖中為“SG”)。一般情況下,服務(wù)指南包含接收機(jī)設(shè)備為了接收廣播內(nèi)容而需要的廣播調(diào)度和訪問信息(或流 ID),以及與可以在服務(wù)指南顯示中呈現(xiàn)給用戶的內(nèi)容相關(guān)的信息。一般情況下,服務(wù)指南中的內(nèi)容元數(shù)據(jù)在開銷流中進(jìn)行發(fā)送,該開銷流占用移動(dòng) TV廣播信號(hào)的低帶寬部分,以用于攜帶像節(jié)目元數(shù)據(jù)和內(nèi)容元數(shù)據(jù)這樣的開銷信息。與該開銷流形成對(duì)照,一般情況下,節(jié)目和內(nèi)容使用廣播信號(hào)的高帶寬部分進(jìn)行廣播,這些高帶寬部分在本申請(qǐng)中統(tǒng)稱為“內(nèi)容流”。圖1中示出了典型移動(dòng)TV廣播系統(tǒng)100的示例性組件。一般情況下,移動(dòng)TV廣播網(wǎng)絡(luò)1包括由內(nèi)容廣播系統(tǒng)4控制的多個(gè)廣播發(fā)射機(jī)2。移動(dòng)TV廣播網(wǎng)絡(luò)(例如,諸如 3GPP MBMS或3GPP2 BCMCS之類的基于蜂窩的移動(dòng)廣播系統(tǒng),或者諸如FLO 或DVB-H之類的僅下行鏈路移動(dòng)廣播系統(tǒng))1以移動(dòng)廣播傳輸3的形式從廣播發(fā)射機(jī)2廣播內(nèi)容,以便由移動(dòng)設(shè)備10接收。內(nèi)容廣播系統(tǒng)4中通常將具有一個(gè)或多個(gè)內(nèi)容管理器服務(wù)器6,這些內(nèi)容管理器服務(wù)器6可以被配置為管理內(nèi)容廣播的調(diào)度、關(guān)于內(nèi)容廣播的電子服務(wù)指南及其它元數(shù)據(jù)的生成、以及用于經(jīng)由移動(dòng)TV廣播網(wǎng)絡(luò)1的開銷流進(jìn)行廣播的元數(shù)據(jù)消息的生成。內(nèi)容廣播系統(tǒng)4中通常還將具有預(yù)訂管理服務(wù)器11,例如BCAST預(yù)訂管理(“BSM”)。 除了支持終端用戶的預(yù)訂和購(gòu)買功能以及相關(guān)聯(lián)的安全密鑰管理之外,預(yù)訂管理服務(wù)器 11還可以發(fā)起與應(yīng)用內(nèi)容遞送相關(guān)的通知消息,例如BCAST中的AuxDataTrigger下載,該AuxDataTrigger下載包含用于選擇性下載ad的動(dòng)態(tài)過(guò)濾規(guī)則,下面對(duì)此進(jìn)行更詳細(xì)地描述。一個(gè)或多個(gè)內(nèi)容管理器服務(wù)器6可以包括到諸如互聯(lián)網(wǎng)7之類的外部網(wǎng)絡(luò)的連接,內(nèi)容管理器服務(wù)器6可以通過(guò)所述連接從諸如廣告服務(wù)器8之類的內(nèi)容源接收內(nèi)容饋送。一個(gè)或多個(gè)內(nèi)容管理器服務(wù)器6可以根據(jù)各個(gè)實(shí)施例被配置為從一個(gè)或多個(gè)廣告服務(wù)器8接收廣告內(nèi)容,確定關(guān)于所接收的內(nèi)容的信息(例如,該廣告的特征和廣播時(shí)間),并生成反映該廣告的元數(shù)據(jù)。盡管圖1示出了執(zhí)行內(nèi)容管理以及生成廣告元數(shù)據(jù)消息的功能的內(nèi)容管理器服務(wù)器6,但是在替代的實(shí)施例中,可以使用多個(gè)服務(wù)器來(lái)執(zhí)行這些功能。為了使移動(dòng)設(shè)備能夠接收廣播內(nèi)容,移動(dòng)TV廣播服務(wù)提供商將生成用于傳輸?shù)脑獢?shù)據(jù)消息,該元數(shù)據(jù)消息向移動(dòng)設(shè)備通知何時(shí)將發(fā)送每個(gè)節(jié)目或內(nèi)容以及將在其上進(jìn)行傳輸?shù)膹V播地址。一般情況下,元數(shù)據(jù)消息包括利用XML數(shù)據(jù)片斷標(biāo)識(shí)服務(wù)、調(diào)度、內(nèi)容、相關(guān)購(gòu)買和供應(yīng)數(shù)據(jù)、訪問和交互性數(shù)據(jù)的服務(wù)指南數(shù)據(jù)。服務(wù)指南可以如同在來(lái)自O(shè)MA的 0MA-TS-BCAST_ServiceGuide-Vl_0規(guī)范中定義的那樣。移動(dòng)設(shè)備可以使用元數(shù)據(jù)消息中的信息(例如服務(wù)指南)來(lái)確定用戶是否已選擇任何內(nèi)容來(lái)進(jìn)行流接收或文件下載,并且如果是,則確定調(diào)入廣播傳輸?shù)臅r(shí)間和在其上接收所選擇的內(nèi)容的網(wǎng)絡(luò)地址。在各個(gè)實(shí)施例中,該功能被充分利用,以使移動(dòng)設(shè)備能夠調(diào)入以僅僅接收滿足某個(gè)準(zhǔn)則(例如,與駐留于設(shè)備的用戶人口統(tǒng)計(jì)或偏好數(shù)據(jù)或者用戶的當(dāng)前位置相匹配)的廣告內(nèi)容??梢栽诜?wù)指南中、在指定的廣播通知消息中規(guī)定這些過(guò)濾準(zhǔn)則,并且/或者可以由移動(dòng)廣告客戶端單獨(dú)提供這些過(guò)濾準(zhǔn)則。因此,可以充分利用通常接收功能,以將廣告廣播過(guò)濾為僅針對(duì)被選擇以用于接收的那些ad,從而最小化移動(dòng)設(shè)備為接收MobAd內(nèi)容所消耗的功率。圖2A示出了說(shuō)明根據(jù)一個(gè)實(shí)施例的移動(dòng)TV廣播網(wǎng)絡(luò)1內(nèi)的消息和元數(shù)據(jù)流的信息流圖200。如以上所提及的,移動(dòng)TV廣播網(wǎng)絡(luò)1可以從多個(gè)內(nèi)容源8a、8b接收內(nèi)容(例如,電視節(jié)目網(wǎng)站網(wǎng)頁(yè)、音樂流、連續(xù)數(shù)據(jù)饋送、電子報(bào)紙等)??梢越?jīng)由數(shù)據(jù)網(wǎng)絡(luò)20 (例如, 圖1,互聯(lián)網(wǎng)7)將這種內(nèi)容提供給移動(dòng)TV廣播網(wǎng)絡(luò)1中的內(nèi)容管理器服務(wù)器6。內(nèi)容管理器服務(wù)器6可以將這些內(nèi)容存儲(chǔ)在數(shù)據(jù)庫(kù)中,或者可以在計(jì)劃改天對(duì)實(shí)際內(nèi)容進(jìn)行代理和 /或譯碼的情況下,僅將元數(shù)據(jù)屬性存儲(chǔ)在數(shù)據(jù)庫(kù)中。在任一種情況下,內(nèi)容管理器6調(diào)度內(nèi)容以進(jìn)行廣播。在調(diào)度內(nèi)容以進(jìn)行廣播時(shí),內(nèi)容管理器服務(wù)器6可以確定將廣播什么內(nèi)容、何時(shí)廣播以及在哪個(gè)多播IP地址和端口上進(jìn)行廣播,但是地址信息也可以由內(nèi)容廣播系統(tǒng)來(lái)規(guī)定。作為調(diào)度的一部分,內(nèi)容管理器服務(wù)器6可以將內(nèi)容格式化為內(nèi)容包(CP)。 內(nèi)容管理器服務(wù)器6還可以確定關(guān)于該內(nèi)容的信息,例如信息的題目、內(nèi)容的源(例如,互聯(lián)網(wǎng)地址、URL或者生產(chǎn)商)、信息的種類(例如,體育、新聞、金融等)、內(nèi)容的年齡(age)或創(chuàng)建日期/時(shí)間以及獲取對(duì)內(nèi)容的觀看訪問的價(jià)格。內(nèi)容管理器服務(wù)器6可以將所調(diào)度的廣播時(shí)間和地址與關(guān)于內(nèi)容的其它信息結(jié)合起來(lái),以生成具有服務(wù)指南形式的內(nèi)容包描述 (CPD)。當(dāng)對(duì)內(nèi)容進(jìn)行調(diào)度以進(jìn)行廣播時(shí),內(nèi)容管理器服務(wù)器6可以在網(wǎng)絡(luò)數(shù)據(jù)流22中向內(nèi)容廣播系統(tǒng)4提供內(nèi)容包,并且隨之在網(wǎng)絡(luò)數(shù)據(jù)流M中提供服務(wù)指南數(shù)據(jù)。內(nèi)容廣播系統(tǒng)4還可以生成實(shí)際服務(wù)指南以進(jìn)行廣播。隨后,由內(nèi)容廣播系統(tǒng)4將這些數(shù)據(jù)流處理成復(fù)用廣播波形,該復(fù)用廣播波形由廣播發(fā)射機(jī)2以廣播傳輸3的形式進(jìn)行現(xiàn)場(chǎng)直播。廣播傳輸中可能具有若干不同的內(nèi)容流(CF)26以及服務(wù)指南流觀,其中內(nèi)容流 26是攜帶廣播內(nèi)容的數(shù)據(jù)分組,服務(wù)指南流觀是攜帶內(nèi)容分組描述、訪問信息、預(yù)訂/定價(jià)相關(guān)數(shù)據(jù)等等的數(shù)據(jù)分組。移動(dòng)設(shè)備10接收廣播傳輸3,并且移動(dòng)設(shè)備10能夠?qū)?nèi)容流 26和服務(wù)指南流觀分開地進(jìn)行處理。圖2B示出了移動(dòng)廣告服務(wù)可以用以向移動(dòng)設(shè)備遞送ad內(nèi)容的兩種常規(guī)機(jī)制。首先,使用ad服務(wù)器9的移動(dòng)廣告服務(wù)提供商可以通過(guò)經(jīng)由單播網(wǎng)絡(luò)5(其中用戶具有該單播網(wǎng)絡(luò)5的賬戶)直接發(fā)送從廣告商25接收的廣告(傳輸202),來(lái)將所述廣告直接遞送給移動(dòng)設(shè)備10。在這種機(jī)制中,廣告可以在沒有用戶介入的情況下直接遞送給移動(dòng)設(shè)備10。 隨后,可以對(duì)所接收的廣告進(jìn)行緩存,以便在適當(dāng)?shù)臅r(shí)間在移動(dòng)設(shè)備10上顯示。移動(dòng)設(shè)備可以用以從移動(dòng)廣告服務(wù)接收廣告的第二機(jī)制包括建立與服務(wù)提供商應(yīng)用服務(wù)器^K“SP App”服務(wù)器)的數(shù)據(jù)呼叫,其中該服務(wù)提供商應(yīng)用服務(wù)器四可以經(jīng)由互聯(lián)網(wǎng)7和用戶的單播網(wǎng)絡(luò)5與ad服務(wù)器9通信。SP App服務(wù)器四經(jīng)由用戶的單播網(wǎng)絡(luò)5在互聯(lián)網(wǎng)7上與用戶的移動(dòng)設(shè)備直接通信,并且SP App服務(wù)器四與廣告服務(wù)器9交互以獲取適當(dāng)?shù)膹V告,以便提供給用戶。在第二機(jī)制中,移動(dòng)設(shè)備10建立與SP App服務(wù)器四的通信鏈路204,并且經(jīng)由所建立的通信連路204請(qǐng)求遞送廣告。隨后,將所接收的廣告緩存在移動(dòng)設(shè)備中,以便在適當(dāng)?shù)臅r(shí)間顯示。各個(gè)實(shí)施例提供了可以用以從廣告服務(wù)接收廣告的第三機(jī)制206。第三機(jī)制206 充分利用移動(dòng)廣播系統(tǒng)的高帶寬廣播能力,并且另外,第三機(jī)制206采用例如在OMA BCAST 標(biāo)準(zhǔn)中定義的目標(biāo)性內(nèi)容接收機(jī)制。通過(guò)在于接收機(jī)設(shè)備10中執(zhí)行的廣播客戶端(例如, BCAST客戶端)中提供選擇性內(nèi)容接收能力,可以(例如,根據(jù)OMA MobAd標(biāo)準(zhǔn)中定義的機(jī)制)將諸如移動(dòng)廣告之類的ad內(nèi)容快速且高效地遞送給移動(dòng)設(shè)備10。在各個(gè)實(shí)施例中,廣告和關(guān)于廣告的信息(即,ad內(nèi)容元數(shù)據(jù))被提供給移動(dòng)廣播網(wǎng)絡(luò),例如,被提供給內(nèi)容管理器服務(wù)器6。該信息可以被內(nèi)容管理器服務(wù)器6用來(lái)生成包括關(guān)于將在未來(lái)進(jìn)行廣播的那些廣告的屬性的消息。所述廣告屬性可以在攜帶廣播系統(tǒng)的服務(wù)指南MJ8的元數(shù)據(jù)流 (或另一個(gè)開銷流)中發(fā)送,以便由移動(dòng)設(shè)備10接收。廣播廣告屬性及其它廣告元數(shù)據(jù)使接收設(shè)備10能夠準(zhǔn)備接收和過(guò)濾將在稍后時(shí)間進(jìn)行廣播的ad內(nèi)容。隨后,使用先前接收的廣告屬性,移動(dòng)設(shè)備10可以確定要以類似于接收其它廣播內(nèi)容的方式接收所述廣播廣告中的哪些廣播廣告。在指定時(shí)間,這些廣告由廣播電臺(tái)(broadcaster)在內(nèi)容流沈中發(fā)送,以便由移動(dòng)接收機(jī)設(shè)備10接收。隨后,所接收的ad內(nèi)容可以被提供給設(shè)備中的廣播客戶端的應(yīng)用客戶端,例如MobAd標(biāo)準(zhǔn)中定義的Ad引擎。該應(yīng)用客戶端又可以將所接收的ad 遞送給終端用戶應(yīng)用,以便隨后在該應(yīng)用的控制之下進(jìn)行顯示。因此,第三種遞送機(jī)制206 充分利用移動(dòng)廣播網(wǎng)絡(luò)的服務(wù)和能力來(lái)高效地分發(fā)廣告內(nèi)容以及其它形式的應(yīng)用內(nèi)容。各個(gè)實(shí)施例使得能夠使用移動(dòng)廣播服務(wù)(例如,移動(dòng)廣播TV、數(shù)字無(wú)線電、文件播送服務(wù)等)的大帶寬能力來(lái)分發(fā)廣告內(nèi)容,以便由特定于廣告的應(yīng)用客戶端進(jìn)行處理和遞送。移動(dòng)廣播接收機(jī)設(shè)備的內(nèi)容過(guò)濾能力使得能夠利用可在服務(wù)指南中或下載輔助數(shù)據(jù)觸發(fā)的通知中傳送的廣告元數(shù)據(jù)和各種規(guī)則來(lái)接收廣告內(nèi)容。通過(guò)在廣播廣告內(nèi)容之前發(fā)送廣告元數(shù)據(jù),移動(dòng)設(shè)備(其配備有廣告內(nèi)容的廣播調(diào)度和過(guò)濾元數(shù)據(jù))可以選擇性地下載可能與特定用戶相關(guān)的ad。移動(dòng)廣播服務(wù)可以用于使用三種基本方法來(lái)發(fā)送廣告內(nèi)容。在第一種方法中,嚴(yán)格地使用移動(dòng)廣播服務(wù)來(lái)廣播由移動(dòng)接收機(jī)設(shè)備接收的ad內(nèi)容元數(shù)據(jù)。接收ad內(nèi)容元數(shù)據(jù)的移動(dòng)接收機(jī)設(shè)備將該信息提供給廣告應(yīng)用客戶端,該廣告應(yīng)用客戶端可以使用該信息來(lái)執(zhí)行必要的廣告獲取(例如經(jīng)由單播網(wǎng)絡(luò)5和互聯(lián)網(wǎng)7),以便從ad服務(wù)器9提取所選擇的廣告。由于ad內(nèi)容元數(shù)據(jù)表示少量的信息,因此,相對(duì)于例如在OMA MobAd標(biāo)準(zhǔn)中定義的常規(guī)的基于提取的廣告獲取機(jī)制(例如,圖2B中所示的通信鏈路204),該方法表現(xiàn)出微小的進(jìn)步。在根據(jù)一個(gè)實(shí)施例的第二機(jī)制中,嚴(yán)格地使用移動(dòng)廣播來(lái)廣播由移動(dòng)設(shè)備接收的 ad內(nèi)容。移動(dòng)設(shè)備中的廣播客戶端接收ad內(nèi)容并遞送這些ad,以便由廣告應(yīng)用客戶端進(jìn)行處理。廣告應(yīng)用客戶端可以將所接收的廣告緩存在存儲(chǔ)器中,并隨后從緩存中選擇特定的廣告以遞送到終端用戶應(yīng)用,以便隨后進(jìn)行顯示。盡管該方法充分利用了移動(dòng)廣播服務(wù)的高帶寬能力,但是該方法需要設(shè)備的RF接收機(jī)保持足夠長(zhǎng)的上電時(shí)間以接收所有的廣告內(nèi)容,即便只有很少百分比的內(nèi)容與用戶相關(guān)或者以該用戶為目標(biāo)也是如此。因此,需要接收機(jī)設(shè)備花費(fèi)額外的電池功率來(lái)接收可能對(duì)于設(shè)備用戶無(wú)價(jià)值的廣告內(nèi)容。由于在電池供電的移動(dòng)多媒體移動(dòng)廣播接收機(jī)設(shè)備上,電池壽命是個(gè)限制性因素,因此第二機(jī)制被視為是不實(shí)用的。值得注意的是,很多移動(dòng)多媒體移動(dòng)廣播接收機(jī)設(shè)備將不會(huì)是電池受限的, 例如,那些安裝在汽車上的移動(dòng)多媒體移動(dòng)廣播接收機(jī)設(shè)備。對(duì)于這類接收機(jī)設(shè)備,第二種 ad內(nèi)容遞送機(jī)制可能對(duì)于用戶體驗(yàn)無(wú)負(fù)面影響。本申請(qǐng)所描述的各個(gè)實(shí)施例提供了用于經(jīng)由移動(dòng)廣播服務(wù)向移動(dòng)設(shè)備遞送廣告內(nèi)容的第三機(jī)制,這種機(jī)制克服了以上描述的第一和第二機(jī)制的缺點(diǎn)。在這些實(shí)施例中,移動(dòng)廣播服務(wù)在廣播廣告內(nèi)容之前廣播廣告元數(shù)據(jù),并且充分利用廣播客戶端的內(nèi)容過(guò)濾和選擇能力來(lái)確定將接收哪些廣告。以這種方式,可以充分利用移動(dòng)廣播服務(wù)的高帶寬能力來(lái)高效遞送廣告內(nèi)容,而移動(dòng)設(shè)備的RF接收機(jī)僅在正在廣播所選擇的(即經(jīng)過(guò)濾的)廣告內(nèi)容時(shí)通電,從而節(jié)省了電池功率。在下面更充分地描述的另一個(gè)實(shí)施例中,Ad引擎可以提供過(guò)濾數(shù)據(jù)和/或規(guī)則,所述過(guò)濾數(shù)據(jù)和/或規(guī)則有效地否決BCAST客戶端的標(biāo)準(zhǔn)的或已知的選擇性接收過(guò)濾準(zhǔn)則、選擇性接收過(guò)濾規(guī)則或者這兩者。采用BCAST客戶端代表MobAd Ad引擎來(lái)執(zhí)行廣告過(guò)濾包括與通常BCAST終端的用于代表廣播服務(wù)用戶選擇和過(guò)濾通用廣播內(nèi)容的功能非常類似的功能。如果BCAST客戶端簡(jiǎn)單地下載所有廣播的報(bào)告,并將那些廣告遞送給Ad引擎,則對(duì)將返回到終端用戶應(yīng)用的適當(dāng)廣告的選擇可以是基于下列內(nèi)容的ad選擇準(zhǔn)則(包括MobAd規(guī)則和可用的廣告元數(shù)據(jù));從廣告應(yīng)用提供的作為針對(duì)廣告的請(qǐng)求中的輸入的數(shù)據(jù);以及來(lái)自以下描述的情境和個(gè)性化能力響應(yīng)的數(shù)據(jù)。或者,BCAST客戶端可以基于下列內(nèi)容來(lái)執(zhí)行廣告過(guò)濾下載輔助數(shù)據(jù)觸發(fā)(AuxDataTrigger)通知消息中攜帶的MobAd規(guī)則;來(lái)自已經(jīng)被(例如,先前的廣告請(qǐng)求中的或者經(jīng)由廣告應(yīng)用注冊(cè)提供的)廣告引擎所知的廣告應(yīng)用的、被傳遞到 BCAST客戶端的情境信息;以及情境和個(gè)性化能力信息。如上所述,可以在廣播ad內(nèi)容之前廣播ad內(nèi)容元數(shù)據(jù)。該廣告引擎也可以對(duì)從BCAST客戶端獲取的經(jīng)預(yù)過(guò)濾的廣告進(jìn)行后過(guò)濾。圖3示出了可以用在實(shí)施例中的通信流,在該實(shí)施例中,廣播網(wǎng)絡(luò)用于向移動(dòng)設(shè)備傳送廣告元數(shù)據(jù),隨后移動(dòng)設(shè)備可以經(jīng)由單播網(wǎng)絡(luò)請(qǐng)求和接收廣告內(nèi)容。在該實(shí)施例中, ad服務(wù)器80可以對(duì)ad元數(shù)據(jù)消息進(jìn)行格式化,并經(jīng)由局域網(wǎng)或互聯(lián)網(wǎng)消息220向BCAST 服務(wù)器60發(fā)送ad元數(shù)據(jù)消息。BCAST服務(wù)器60可以將ad元數(shù)據(jù)消息并入服務(wù)指南的創(chuàng)建(過(guò)程222)中,并且隨后在消息224中經(jīng)由開銷流廣播來(lái)廣播服務(wù)指南。BCAST服務(wù)器60還可以在服務(wù)指南創(chuàng)建響應(yīng)消息225中向ad服務(wù)器80通知服務(wù)指南創(chuàng)建(或失敗)。 在于單獨(dú)的ad元數(shù)據(jù)消息中遞送ad元數(shù)據(jù)的實(shí)施例中,這類消息可以作為獨(dú)立內(nèi)容文件在消息226中單獨(dú)廣播,該獨(dú)立內(nèi)容文件的整體由BCAST客戶端110下載。移動(dòng)設(shè)備內(nèi)的 BCAST客戶端110接收元數(shù)據(jù)消息,并經(jīng)由內(nèi)部數(shù)據(jù)傳送消息2 將該ad元數(shù)據(jù)傳送給ad 引擎112。該ad引擎可以緩存所接收的ad元數(shù)據(jù)(過(guò)程230)。響應(yīng)于來(lái)自ad應(yīng)用114 的廣告請(qǐng)求命令232,ad引擎112可以在過(guò)程234中執(zhí)行情境和個(gè)性化信息檢查,以通過(guò)將 ad元數(shù)據(jù)與位置和個(gè)性化信息進(jìn)行匹配,來(lái)確定ad服務(wù)器80處是否有一個(gè)或多個(gè)適當(dāng)ad 可用于提取并提供給ad應(yīng)用114、232。如果滿足情境和個(gè)性化過(guò)濾準(zhǔn)則,則ad引擎112可以經(jīng)由單播網(wǎng)絡(luò)訪問ad服務(wù)器80以從該服務(wù)器請(qǐng)求所識(shí)別的ad,并且在消息236中接收所請(qǐng)求的ad。隨后,ad引擎112可以經(jīng)由消息238向ad應(yīng)用114提供所請(qǐng)求的ad響應(yīng)。圖3中所示的實(shí)施例提供了向移動(dòng)設(shè)備內(nèi)的ad引擎112進(jìn)行的廣告元數(shù)據(jù)的高效遞送。然而,為了接收廣告,移動(dòng)設(shè)備必須建立和維持與ad服務(wù)器80的雙向數(shù)據(jù)鏈路, 以請(qǐng)求和接收特定廣告。由于單播網(wǎng)絡(luò)的數(shù)據(jù)速率遠(yuǎn)小于廣播網(wǎng)絡(luò)的數(shù)據(jù)速率,因此該實(shí)施例并不是特別高效,并且如果有大量的廣告被請(qǐng)求和接收(這可能涉及大量的設(shè)備),則可能導(dǎo)致顯著的電池消耗。圖4示出了第二實(shí)施例,該第二實(shí)施例使用廣播網(wǎng)絡(luò)來(lái)向移動(dòng)設(shè)備廣播所有廣告,其中在移動(dòng)設(shè)備處對(duì)所有廣告進(jìn)行緩存,以便ad引擎本地使用。在該實(shí)施例中,ad服務(wù)器80可以對(duì)ad元數(shù)據(jù)消息進(jìn)行格式化,并經(jīng)由局域網(wǎng)或互聯(lián)網(wǎng)消息220向BCAST服務(wù)器 60發(fā)送ad元數(shù)據(jù)消息。BCAST服務(wù)器60可以將ad元數(shù)據(jù)消息并入服務(wù)指南的創(chuàng)建(過(guò)程 222)中,并且隨后在消息224中經(jīng)由開銷流廣播來(lái)廣播服務(wù)指南。BCAST服務(wù)器60還可以在服務(wù)指南創(chuàng)建響應(yīng)消息225中向ad服務(wù)器80通知服務(wù)指南創(chuàng)建(或失敗)。BCAST服務(wù)器60還經(jīng)由廣播網(wǎng)絡(luò)1在消息240中廣播所有的廣告,以便由移動(dòng)設(shè)備接收。移動(dòng)設(shè)備內(nèi)的BCAST客戶端110接收所有的廣播廣告內(nèi)容,并經(jīng)由內(nèi)部數(shù)據(jù)傳送242將所接收的廣告內(nèi)容傳送給ad引擎112。在過(guò)程M4中,ad引擎112將所有的ad緩存在存儲(chǔ)器中。當(dāng) ad應(yīng)用114在命令232中請(qǐng)求廣告時(shí),ad引擎112可以在所緩存的廣告內(nèi)容中定位所請(qǐng)求的ad,并在過(guò)程234中確定所請(qǐng)求的ad是否符合情境(例如,移動(dòng)設(shè)備的位置)和/或個(gè)性化(即,用戶簡(jiǎn)檔)準(zhǔn)則。在ad響應(yīng)238中,向ad應(yīng)用114提供包含在廣告內(nèi)容的緩存中的、滿足情境和個(gè)性化準(zhǔn)則的這些所請(qǐng)求的ad。圖4中所示的實(shí)施例由于利用廣播網(wǎng)絡(luò)的大帶寬能力來(lái)廣播ad內(nèi)容,因此提供了對(duì)廣播內(nèi)容的高效遞送。然而,該實(shí)施例要求移動(dòng)設(shè)備射頻(RF)接收機(jī)在整個(gè)ad內(nèi)容遞送會(huì)話持續(xù)時(shí)間內(nèi)處于上電狀態(tài)。這是因?yàn)橐苿?dòng)設(shè)備必須下載每個(gè)正在廣播的ad,使得該 ad可以被緩存,以便稍后由ad應(yīng)用和ad引擎進(jìn)行選擇。因此,由于電池壽命將被減少,所以該實(shí)施例可能會(huì)影響用戶體驗(yàn)。當(dāng)僅將廣播廣告的子集呈遞給特定用戶時(shí),該實(shí)施例方法不是能量高效的,從而不必要地減少了移動(dòng)設(shè)備可以靠電池運(yùn)行的時(shí)間。另外,可能需要大設(shè)備緩存來(lái)臨時(shí)存儲(chǔ)所廣播的ad,其中很多ad最終對(duì)ad應(yīng)用可能是無(wú)用的。以上論述的實(shí)施例的缺點(diǎn)可以通過(guò)第三實(shí)施例來(lái)克服,在第三實(shí)施例中,充分利用BCAST客戶端的內(nèi)容選擇過(guò)程來(lái)僅僅下載那些被視為對(duì)Ad引擎有用的廣告。圖5示出了可以在該實(shí)施例中實(shí)現(xiàn)的系統(tǒng)與設(shè)備組件和模塊之間進(jìn)行的數(shù)據(jù)傳輸。如圖5所示,用于向移動(dòng)設(shè)備300內(nèi)的ad應(yīng)用310遞送移動(dòng)內(nèi)容的傳統(tǒng)機(jī)制可以經(jīng)由來(lái)自MobAd Ad服務(wù)器80內(nèi)的路由服務(wù)器304的單播通信202(例如,互聯(lián)網(wǎng)消息)。例如,可以將廣告作為可以由ad客戶端310的HTTP綁定模塊312接收的互聯(lián)網(wǎng)消息202來(lái)進(jìn)行傳送。第三實(shí)施例使得能夠從移動(dòng)廣播網(wǎng)絡(luò)(例如BCAST型內(nèi)容廣播系統(tǒng),其實(shí)現(xiàn)BCAST 服務(wù)層功能,并且其包括提供服務(wù)器服務(wù)分發(fā)/調(diào)適(BSD/A)功能的BCAST服務(wù)器60)經(jīng)由廣播傳輸326、328向移動(dòng)設(shè)備300遞送廣告內(nèi)容。在該實(shí)施例中,可以經(jīng)由網(wǎng)絡(luò)或互聯(lián)網(wǎng)傳輸206,從MobAd Ad服務(wù)器80內(nèi)的路由服務(wù)器304將廣告內(nèi)容和廣告內(nèi)容的屬性提供給BCAST服務(wù)器60服務(wù)器60。例如,路由服務(wù)器304可以例如以電子郵件或HTTP數(shù)據(jù)通信的形式向BCAST服務(wù)器60周期性地發(fā)送要廣播的廣告屬性和內(nèi)容?;蛘?,可以將廣告內(nèi)容和屬性上傳到由路由服務(wù)器304主持(host)的網(wǎng)頁(yè)上,廣播網(wǎng)絡(luò)320可以經(jīng)由數(shù)據(jù)通信 206訪問和下載這些廣告內(nèi)容和屬性。在廣播網(wǎng)絡(luò)320中,可以將廣告屬性組織成ad內(nèi)容元數(shù)據(jù)消息,該ad內(nèi)容元數(shù)據(jù)消息提供關(guān)于將在稍后的時(shí)間廣播的廣告內(nèi)容的信息。隨后,可以在第一廣播傳輸326中廣播ad內(nèi)容元數(shù)據(jù)消息,第一廣播傳輸326由移動(dòng)設(shè)備300內(nèi)的BCAST客戶端322接收。 可以在信息流或開銷流中廣播這種ad內(nèi)容元數(shù)據(jù)消息,并且通常對(duì)這種ad內(nèi)容元數(shù)據(jù)消息進(jìn)行重復(fù)廣播(如同服務(wù)指南傳輸),以確保移動(dòng)設(shè)備能夠在相應(yīng)的廣告內(nèi)容被廣播之前接收到元數(shù)據(jù)消息。在該實(shí)施例中,BCAST客戶端322被配置為經(jīng)由內(nèi)部數(shù)據(jù)接口通信330向ad客戶端310傳遞從ad內(nèi)容元數(shù)據(jù)廣播3 接收的關(guān)于廣告的元數(shù)據(jù)。這種內(nèi)部數(shù)據(jù)通信330可以經(jīng)由通信接口軟件模塊314來(lái)完成,其中通信接口軟件模塊314可以被提供為ad客戶端 310的一部分,以有助于BCAST客戶端322與ad客戶端310之間的數(shù)據(jù)交換。利用所接收的ad屬性信息,ad客戶端310可以選擇特定的廣告來(lái)下載。這可以通過(guò)從ad客戶端310 向BCAST客戶端322發(fā)送指示應(yīng)當(dāng)接受還是拒絕特定廣告的命令或數(shù)據(jù)消息332來(lái)完成。 在該實(shí)施例的變型中,ad選擇指示332可以簡(jiǎn)單地識(shí)別應(yīng)當(dāng)接收的ad。這種選擇準(zhǔn)則可以包括針對(duì)特定廣告內(nèi)容的標(biāo)識(shí)符,BCAST客戶端322可以使用該標(biāo)識(shí)符結(jié)合所接收的廣告元數(shù)據(jù)來(lái)確定何時(shí)應(yīng)當(dāng)使接收機(jī)通電以接收所選擇的廣告內(nèi)容傳輸。在另一個(gè)實(shí)施例中, ad客戶端310可以向BCAST客戶端322提供ad內(nèi)容選擇準(zhǔn)則或過(guò)濾準(zhǔn)則,以便由BCAST客戶端用來(lái)確定應(yīng)當(dāng)接收的廣播ad內(nèi)容。在傳輸ad內(nèi)容元數(shù)據(jù)消息3 之后的某個(gè)時(shí)間,廣播網(wǎng)絡(luò)320在廣播傳輸3 中廣播廣告內(nèi)容。根據(jù)各個(gè)實(shí)施例配置的BCAST客戶端可以使用由ad客戶端310在數(shù)據(jù)消息332中提供的廣告選擇準(zhǔn)則結(jié)合所接收的ad內(nèi)容元數(shù)據(jù)或本地可用的任何其它過(guò)濾數(shù)據(jù),來(lái)識(shí)別所選擇的廣告內(nèi)容的廣播時(shí)間。換句話說(shuō),類似于由如圖3和圖4所示的Ad引擎執(zhí)行的“C&P信息檢查”,BCAST客戶端也可以本地訪問情境或個(gè)性化信息,以輔助內(nèi)容過(guò)濾。使用BCAST客戶端322內(nèi)的用于接收所選擇的廣播ad內(nèi)容的機(jī)制和過(guò)程,BCAST客戶端322可以在適當(dāng)?shù)臅r(shí)間使接收機(jī)電路通電以接收所選擇的廣告內(nèi)容的廣播傳輸。隨后, 可以經(jīng)由內(nèi)部數(shù)據(jù)通信336將接收到的所選擇的廣告內(nèi)容提供給ad客戶端310。在一個(gè)實(shí)施例中,對(duì)廣告內(nèi)容的接收或使用可以限于(即,被過(guò)濾為)情境相關(guān) (例如,與接收機(jī)設(shè)備的當(dāng)前位置相關(guān))且個(gè)性相關(guān)(例如,與可以由用戶簡(jiǎn)檔定義的用戶相關(guān))的廣告內(nèi)容。在附圖中,這種相關(guān)過(guò)濾稱為“C&P”過(guò)濾。為了向ad客戶端310通知 BCAST客戶端的情境和個(gè)性化過(guò)濾能力(例如,從接收機(jī)設(shè)備300內(nèi)的GPS接收機(jī)接收GPS位置信息的能力,或者訪問用戶簡(jiǎn)檔設(shè)置的能力),ad客戶端310可以請(qǐng)求BCAST客戶端 322向ad客戶端310通知BCAST客戶端322的情境和個(gè)性化(C&P)過(guò)濾能力,所述BCAST 客戶端322的情境和個(gè)性化(C&P)過(guò)濾能力可以在數(shù)據(jù)通信334中提供。C&P能力的傳送可以經(jīng)由BCAST客戶端中的內(nèi)置C&P智能模塊來(lái)完成,或者經(jīng)由用于使BCAST客戶端從另一源獲取這種信息的機(jī)制來(lái)完成。該數(shù)據(jù)交換使得能夠向ad客戶端310通知BCAST客戶端322應(yīng)用情境和個(gè)性化過(guò)濾的能力。該消息是重要的,因?yàn)槿绻鸅CAST客戶端322無(wú)法訪問GPS接收機(jī)或廣播小區(qū)標(biāo)識(shí)(其取決于硬件配置),則BCAST客戶端322無(wú)法對(duì)廣告內(nèi)容應(yīng)用良好的位置過(guò)濾(即,基于ad的位置或情境相關(guān)性確定是否使接收機(jī)電路通電以便接收該ad)。類似地,如果BCAST客戶端沒有用戶簡(jiǎn)檔信息,或者此類信息不完整,則BCAST 客戶端322無(wú)法對(duì)廣告內(nèi)容應(yīng)用良好的用戶簡(jiǎn)檔過(guò)濾(即,基于ad與用戶簡(jiǎn)檔準(zhǔn)則的相關(guān)性確定是否使接收機(jī)電路通電以便接收該ad)。此外,數(shù)據(jù)通信334使得能夠向ad客戶端 310通知BCAST客戶端進(jìn)行的通常ad過(guò)濾活動(dòng),并且根據(jù)需要(例如,在ad客戶端具有比 BCAST客戶端更新的C&P信息的情況下)更改該活動(dòng)。例如,盡管C&P中的用戶個(gè)性化數(shù)據(jù)建議關(guān)于用戶興趣或活動(dòng)的某個(gè)簡(jiǎn)檔,但是所記錄的來(lái)自ad app 316的實(shí)際ad請(qǐng)求的測(cè)量值指示應(yīng)當(dāng)應(yīng)用完全不同的過(guò)濾規(guī)則。如果BCAST客戶端缺少內(nèi)置C&P信息或者不具有訪問C&P信息的能力,則如以上參照?qǐng)D3和圖4所描述的,Ad引擎可以獨(dú)立地獲取此類C&P fn息ο為了完成情境和個(gè)性化過(guò)濾能力數(shù)據(jù)的交換(數(shù)據(jù)通信334),ad客戶端310可以被配置為執(zhí)行“獲得”操作,以獲取關(guān)于對(duì)于BCAST客戶端322可用的定位信息和用戶屬性的信息。并且,Ad客戶端310可以被配置為執(zhí)行“設(shè)置”操作,以設(shè)置用戶屬性或者設(shè)置位置準(zhǔn)則。在附圖中,這稱為“C&P獲得/設(shè)置”能力。在一個(gè)實(shí)施例中,設(shè)置C&P操作提供如何進(jìn)行以下操作的示例ad客戶端可以包含駐留過(guò)濾數(shù)據(jù),該駐留過(guò)濾數(shù)據(jù)被ad客戶端提供給廣播客戶端,使得基于這些所提供的過(guò)濾數(shù)據(jù),選擇性接收忽略廣播客戶端已可用的或者可以以其它方式被BCST客戶端322使用的類似過(guò)濾元數(shù)據(jù)。在另一個(gè)實(shí)施例中,ad客戶端可以提供新的規(guī)則或選擇元數(shù)據(jù)來(lái)控制廣播客戶端的內(nèi)容選擇性接收、有效地忽略默認(rèn)或現(xiàn)有的過(guò)濾準(zhǔn)則和規(guī)則。通過(guò)向BCAST 客戶端322提供該BCAST客戶端先前未知的新規(guī)則或選擇元數(shù)據(jù),Ad客戶端310可以使 BCAST客戶端322以新的方式工作。因此,如以上所提及的,設(shè)置C&P能力使ad客戶端能夠否決廣播客戶端的標(biāo)準(zhǔn)選擇性接收過(guò)濾準(zhǔn)則、選擇性接收過(guò)濾規(guī)則或者這兩者。圖6中示出了可以在該實(shí)施例中實(shí)現(xiàn)的過(guò)程,其中圖6示出了可以由接收機(jī)設(shè)備 10實(shí)現(xiàn)的示例性方法600。在方法600中的步驟602,ad服務(wù)器80可以例如經(jīng)由本地網(wǎng)絡(luò)或者互聯(lián)網(wǎng)向廣播電臺(tái)提供廣告內(nèi)容和ad內(nèi)容元數(shù)據(jù)(其包括該廣告內(nèi)容的屬性)。廣播電臺(tái)服務(wù)器60可以接收和存儲(chǔ)廣告內(nèi)容和ad內(nèi)容元數(shù)據(jù)。利用所接收的ad內(nèi)容元數(shù)據(jù), 廣播服務(wù)器60可以生成ad內(nèi)容元數(shù)據(jù)消息,以用于廣播步驟610。在方法600中的步驟606,移動(dòng)設(shè)備10可以通過(guò)ad應(yīng)用從BCAST客戶端請(qǐng)求和接收情境和個(gè)性化能力信息,來(lái)準(zhǔn)備接收廣告內(nèi)容。作為響應(yīng),在步驟608中,ad應(yīng)用客戶端可以在BCAST客戶端中設(shè)置某些情境和用戶個(gè)性化設(shè)置。如此配置后,在步驟612中,移動(dòng)設(shè)備10可以從廣播傳輸中的開銷流或元數(shù)據(jù)流中接收廣播ad內(nèi)容元數(shù)據(jù)消息。在步驟 614中,BCAST客戶端向ad應(yīng)用客戶端提供包括在所接收的ad內(nèi)容元數(shù)據(jù)中的ad內(nèi)容屬性信息。在步驟616中,ad應(yīng)用客戶端基于ad內(nèi)容屬性信息來(lái)確定應(yīng)當(dāng)接收的廣告內(nèi)容或用于選擇廣告內(nèi)容的選擇準(zhǔn)則,并向BCAST客戶端提供一個(gè)或多個(gè)廣告內(nèi)容選擇準(zhǔn)則。如以上所提及的,這種廣告內(nèi)容選擇準(zhǔn)則可以具有可以在所接收的ad內(nèi)容元數(shù)據(jù)中標(biāo)識(shí)的針對(duì)一個(gè)或多個(gè)特定廣告內(nèi)容廣播的標(biāo)識(shí)符的形式。另外或替代地,選擇準(zhǔn)則可以指定特定屬性或?qū)傩灾狄耘c包括在ad內(nèi)容元數(shù)據(jù)中的內(nèi)容屬性進(jìn)行比較,以便選擇其屬性滿足一個(gè)或多個(gè)選擇準(zhǔn)則的那些內(nèi)容廣播來(lái)進(jìn)行接收。這使BCAST客戶端準(zhǔn)備在所選擇的廣告內(nèi)容被廣播網(wǎng)絡(luò)廣播時(shí)接收這些所選擇的廣告內(nèi)容。在稍后的時(shí)間,在步驟618中,廣播網(wǎng)絡(luò)60根據(jù)ad內(nèi)容元數(shù)據(jù)消息中指示的調(diào)度來(lái)廣播廣告內(nèi)容。當(dāng)廣告內(nèi)容被廣播時(shí),在步驟620中,BCAST客戶端可以選擇性地使接收機(jī)電路通電以接收所選擇的廣告。對(duì)廣告內(nèi)容的這種選擇性感知可以基于在步驟616中由 ad應(yīng)用選擇并且被傳送到BCAST客戶端的廣告,或者可以基于由BCAST客戶端利用ad應(yīng)用所提供的選擇準(zhǔn)則作出的選擇。步驟620中對(duì)廣告內(nèi)容的選擇性接收也可以基于對(duì)BCAST客戶端內(nèi)的過(guò)濾準(zhǔn)則的應(yīng)用,使得僅有情境和個(gè)性也都相關(guān)的所選擇的廣告被接收。在該實(shí)施例中,在調(diào)度所選擇的廣告內(nèi)容以進(jìn)行廣播時(shí),BCAST客戶端可以將當(dāng)前位置信息與針對(duì)所選擇的廣告內(nèi)容的位置相關(guān)屬性或選擇準(zhǔn)則進(jìn)行比較,以確定該廣告當(dāng)前是否與位置情境相關(guān)。如以上所提及的,廣告內(nèi)容的位置相關(guān)屬性可以包括在先前所接收的ad內(nèi)容元數(shù)據(jù)消息中。該過(guò)程檢查確保接收機(jī)電路僅被通電以接收與移動(dòng)接收機(jī)的當(dāng)前位置相關(guān)的所選擇的廣告內(nèi)容。例如,如果用戶設(shè)置已向ad客戶端指示用戶對(duì)接收包括披薩店優(yōu)惠券的廣告內(nèi)容有興趣,則 BCAST客戶端可以將移動(dòng)接收機(jī)設(shè)備的當(dāng)前位置與將要廣播的披薩店廣告內(nèi)容的位置相關(guān)屬性進(jìn)行比較,以確定該設(shè)備是否位于離披薩店登廣告者近到足以使該廣告對(duì)用戶有用的地方。在另一個(gè)實(shí)施例中,BCAST客戶端可以比較針對(duì)由ad應(yīng)用客戶端選擇的將要廣播的廣告內(nèi)容的元數(shù)據(jù),以確定該廣告是否與用戶選擇準(zhǔn)則相匹配并且從而也是個(gè)性相關(guān)的。 例如,用戶簡(jiǎn)檔可以指定在其中可以接受、期望或應(yīng)當(dāng)阻止某些種類的廣告的時(shí)間段,在這種情況下,可以將廣播的當(dāng)前時(shí)間與用戶簡(jiǎn)檔設(shè)置進(jìn)行比較,以確定是否應(yīng)當(dāng)接收該廣告內(nèi)容。在步驟622中,將由BCAST客戶端接收的廣告內(nèi)容經(jīng)由內(nèi)部消息交換提供給ad客戶端。隨后,該ad應(yīng)用客戶端可以以通常方式處理所接收的廣告內(nèi)容,例如在適當(dāng)?shù)臅r(shí)間在移動(dòng)設(shè)備的顯示器上呈現(xiàn)這些ad。該實(shí)施例利用高級(jí)MobAd與BCAST調(diào)適架構(gòu),該調(diào)適架構(gòu)為分發(fā)廣告內(nèi)容提供了空中鏈路資源高效的機(jī)制。每個(gè)接收機(jī)設(shè)備可以被配置為僅下載和緩存那些該接收機(jī)設(shè)備的ad應(yīng)用認(rèn)為適于接收的廣告。在符合BCAST的廣播系統(tǒng)中實(shí)現(xiàn)的這種實(shí)施例可以支持兩種互補(bǔ)的用于遞送和選擇廣告內(nèi)容的方法用戶預(yù)訂的ad服務(wù)方法;以及非預(yù)訂的ad服務(wù)方法。在第一種方法中,用戶和/或用戶的移動(dòng)設(shè)備可以預(yù)訂廣播廣告服務(wù)(即,用戶預(yù)訂的ad服務(wù))。在這種方法中,接收機(jī)設(shè)備根據(jù)用戶和/或網(wǎng)絡(luò)定義的度量、選擇準(zhǔn)則和/ 或?qū)傩?,代表用戶選擇性地下載和存儲(chǔ)廣播廣告內(nèi)容。隨后,可以在可由ad應(yīng)用定義的與所選擇的下載的ad相關(guān)聯(lián)的呈現(xiàn)窗口期間,在稍后的時(shí)間顯示存儲(chǔ)在移動(dòng)設(shè)備上的所述 ad。為了支持用戶預(yù)訂的ad服務(wù),類似于現(xiàn)今在BCAST中識(shí)別和接收文件下載和緩存播送服務(wù)的方式,可以將廣播廣告內(nèi)容作為能夠預(yù)訂的內(nèi)容來(lái)處理。因此,BCAST定義的服務(wù)供應(yīng)程序可以用于選擇性地接收所選擇的ad內(nèi)容。如圖7A所示,作為廣告服務(wù)的一部分的各個(gè)ad內(nèi)容可以與目標(biāo)性過(guò)濾準(zhǔn)則和服務(wù)指南相關(guān)聯(lián)。在該實(shí)施例中,服務(wù)指南700包括多個(gè)ad內(nèi)容元數(shù)據(jù)元素702-710,這些ad內(nèi)容元數(shù)據(jù)元素702-710提供移動(dòng)接收機(jī)設(shè)備可以用來(lái)確定是否應(yīng)當(dāng)接收特定廣告內(nèi)容的屬性及其它信息。換句話說(shuō),在用戶預(yù)訂的ad服務(wù)中,服務(wù)指南提供移動(dòng)設(shè)備作出ad下載決策所必需的所有相關(guān)信息。隨后,移動(dòng)接收機(jī)設(shè)備使用過(guò)濾準(zhǔn)則來(lái)確定是否要在服務(wù)指南700中定義的特定ad的調(diào)度廣播窗口期間下載和存儲(chǔ)該特定ad。以這種方式,可以以非常類似其它可下載內(nèi)容的方式選擇性地接收廣告內(nèi)容。在第二種方法中,可以將廣告內(nèi)容遞送到用戶未知的移動(dòng)接收機(jī)設(shè)備(即,在非預(yù)定的ad服務(wù)中),其中基于用戶和/或網(wǎng)絡(luò)定義的選擇準(zhǔn)則來(lái)選擇性地下載和緩存廣告內(nèi)容。為了支持這種方法,服務(wù)指南可以包括指示“輔助數(shù)據(jù)”服務(wù)的存在以及相應(yīng)的廣告內(nèi)容項(xiàng)目(即,各個(gè)ad)的遞送調(diào)度的信息。因此,如圖7B所示,可以在開銷流或元數(shù)據(jù)流廣播720中與服務(wù)指南700相結(jié)合地廣播輔助數(shù)據(jù)通知消息722(在本文和附圖中稱為 "AuxData觸發(fā)”通知消息)。AuxData觸發(fā)通知消息722包括元數(shù)據(jù)信息702-710,該元數(shù)據(jù)信息702-710指向各個(gè)ad內(nèi)容(例如,提供廣告時(shí)間和廣告信道或流編號(hào)),并供應(yīng)相關(guān)聯(lián)的過(guò)濾信息和準(zhǔn)則。在接收到AuxData觸發(fā)通知消息722時(shí),移動(dòng)接收機(jī)設(shè)備可以確定特定ad是否與用戶選擇準(zhǔn)則相匹配,并且因此是否應(yīng)當(dāng)被接收和存儲(chǔ)。因此,在非預(yù)訂的 ad服務(wù)中,服務(wù)指南700和AuxData觸發(fā)通知消息722共同提供移動(dòng)接收機(jī)設(shè)備確定是否應(yīng)當(dāng)接收特定ad內(nèi)容所必需的信息。在前述兩種方法中,可以以在多播IP地址χ/端口 y上通過(guò)UDP遞送的FLUTE/ALC 會(huì)話的形式在服務(wù)指南700中廣播廣告元數(shù)據(jù)。在多播IP地址η上通過(guò)UDP端口 m發(fā)送利用AuxData觸發(fā)通知消息廣播的廣告元數(shù)據(jù)。值得注意的是,盡管服務(wù)指南是利用FLUTE/ ALC會(huì)話作為文件遞送的,但是AuxData觸發(fā)通知消息并不作為文件來(lái)發(fā)送。圖8示出了可以在用戶預(yù)訂的ad服務(wù)方法中廣播并且在系統(tǒng)組件和軟件模塊之間交換的消息。如以上所述,對(duì)于其它實(shí)施例,ad服務(wù)器80可以在網(wǎng)絡(luò)或互聯(lián)網(wǎng)通信220 中向BCAST服務(wù)器60提供ad內(nèi)容和ad元數(shù)據(jù)。在步驟222中,利用所接收的ad內(nèi)容元數(shù)據(jù),BCAST服務(wù)器60可以創(chuàng)建服務(wù)指南,該服務(wù)指南包括在服務(wù)指南廣播224中。當(dāng)ad 內(nèi)容元數(shù)據(jù)包括在服務(wù)指南中時(shí),BCAST服務(wù)器60還可以在服務(wù)指南創(chuàng)建響應(yīng)消息225中向ad服務(wù)器80通知服務(wù)指南創(chuàng)建(或失敗)。在移動(dòng)設(shè)備中,BCAST客戶端110接收服務(wù)指南傳輸,解析服務(wù)指南中的信息,并在內(nèi)部數(shù)據(jù)交換250中向ad應(yīng)用引擎112傳送所包括的ad屬性。作為響應(yīng),ad引擎112可以在內(nèi)部數(shù)據(jù)交換252中將過(guò)濾屬性或選擇準(zhǔn)則提供給BCAST客戶端110。這種過(guò)濾屬性或選擇準(zhǔn)則可以包括針對(duì)接收而選擇的ad的標(biāo)識(shí);以及/或者將由BCAST客戶端110應(yīng)用的其它過(guò)濾屬性。BCAST客戶端110還可以在內(nèi)部數(shù)據(jù)交換255中向Ad客戶端310提供BCAST客戶端110的情境和個(gè)性化(C&P)過(guò)濾能力。在被調(diào)度為進(jìn)行廣播的時(shí)間,BCAST服務(wù)器60可以發(fā)起在廣播傳輸254中進(jìn)行的廣告內(nèi)容的廣播。BCAST客戶端110基于所接收的過(guò)濾屬性和服務(wù)指南中所包括的ad內(nèi)容元數(shù)據(jù),選擇性地接收廣播的廣告內(nèi)容。隨后,在內(nèi)部數(shù)據(jù)交換256中將所接收的ad傳送到ad引擎112。隨后,在步驟258中,ad引擎112可將ad緩存在存儲(chǔ)器中。此后,ad應(yīng)用 114可以在請(qǐng)求232中從ad引擎112請(qǐng)求特定ad,響應(yīng)于該請(qǐng)求232,ad引擎112可以在數(shù)據(jù)交換238中提供相應(yīng)的所存儲(chǔ)的ad內(nèi)容。圖9示出了可以在非預(yù)定的ad服務(wù)方法中廣播并且在系統(tǒng)組件與軟件模塊之間交換的消息。如上所述,對(duì)于其它實(shí)施例,Ad服務(wù)器80可以在網(wǎng)絡(luò)或互聯(lián)網(wǎng)通信220中向 BCAST服務(wù)器60提供ad內(nèi)容和ad元數(shù)據(jù)。在步驟222中,使用所接收的ad內(nèi)容元數(shù)據(jù), BCAST服務(wù)器60可以創(chuàng)建服務(wù)指南,該服務(wù)指南在服務(wù)指南廣播224中被廣播。當(dāng)ad內(nèi)容元數(shù)據(jù)包括在服務(wù)指南中時(shí),BCAST服務(wù)器60還可以在服務(wù)指南創(chuàng)建響應(yīng)消息225中向 Ad服務(wù)器80通知服務(wù)指南創(chuàng)建(或失敗)。隨后,Ad服務(wù)器80可以在網(wǎng)絡(luò)消息沈如中向 BCAST服務(wù)器60傳送AuxData觸發(fā)通知消息,其中網(wǎng)絡(luò)在廣播傳輸^Ob中廣播該AuxData 觸發(fā)通知消息。AuxData觸發(fā)通知消息可以包括未包括在服務(wù)指南中的附加ad內(nèi)容元數(shù)據(jù),例如附加過(guò)濾數(shù)據(jù)。AuxData觸發(fā)通知消息還可以攜帶對(duì)先前在服務(wù)指南中發(fā)送的元數(shù)據(jù)屬性的動(dòng)態(tài)改變。在移動(dòng)接收機(jī)設(shè)備中,BCAST客戶端110接收服務(wù)指南傳輸2M和 AuxData觸發(fā)通知消息260a,并且解析服務(wù)指南和AuxData觸發(fā)通知消息中的信息以獲取 ad屬性。在內(nèi)部數(shù)據(jù)交換250中將所獲取的ad屬性傳送到ad應(yīng)用引擎112。作為響應(yīng), ad引擎112可以在內(nèi)部數(shù)據(jù)交換252中向BCAST客戶端110提供過(guò)濾屬性或選擇準(zhǔn)則。這種過(guò)濾屬性或選擇準(zhǔn)則可以包括針對(duì)接收所選擇的ad的標(biāo)識(shí);以及/或者將由BCAST客戶端應(yīng)用的其它過(guò)濾屬性。BCAST客戶端110還可以在內(nèi)部數(shù)據(jù)交換255中向Ad客戶端 310提供該BCAST客戶端110的情境和個(gè)性化(C&P)過(guò)濾能力。在被調(diào)度為進(jìn)行廣播的時(shí)間,BCAST服務(wù)器60可以發(fā)起在廣播傳輸254中進(jìn)行的廣告內(nèi)容的廣播。BCAST客戶端110基于選擇準(zhǔn)則和過(guò)濾屬性以及服務(wù)指南中所包括的ad 內(nèi)容元數(shù)據(jù),選擇性地接收廣播的廣告內(nèi)容。隨后,在內(nèi)部數(shù)據(jù)交換256中將所接收的ad 傳送到ad引擎112。隨后,在步驟258中,ad引擎112可以將ad緩存在存儲(chǔ)器中。此后, ad應(yīng)用114可以在請(qǐng)求232中從ad引擎112請(qǐng)求特定ad,響應(yīng)于該請(qǐng)求232,ad引擎112 可以在數(shù)據(jù)交換238中提供相應(yīng)的所存儲(chǔ)的ad內(nèi)容。在前述兩種方法中,接收機(jī)設(shè)備控制廣告內(nèi)容下載和緩存,以便能夠?qū)崿F(xiàn)OMA MobAd或類似移動(dòng)廣告服務(wù)定義的個(gè)性化和目標(biāo)性廣告。這兩種方法使得接收機(jī)設(shè)備能夠?qū)⒔邮諜C(jī)電路被通電以接收廣告內(nèi)容的時(shí)間限制為僅僅那些正在廣播所選擇的且相關(guān)的廣告的時(shí)間。此外,這兩種方法使接收機(jī)設(shè)備處的ad緩存所需要的尺寸最小化,原因在于并不需要下載所有的廣播電臺(tái)ad。因此,這兩種方法在利用廣播傳輸(例如,包括BCAST服務(wù)層功能的廣播網(wǎng)絡(luò)的廣播傳輸)的大帶寬能力的同時(shí),節(jié)約了設(shè)備電池功率,并能夠?qū)崿F(xiàn)特定于ad應(yīng)用的存儲(chǔ)器節(jié)省。為了啟用各種自變量,可以在ad引擎上增加接口,以使該軟件模塊能夠與BCAST 客戶端通過(guò)接口連接。該接口可以請(qǐng)求ad服務(wù)和/或攜帶ad的輔助數(shù)據(jù)服務(wù)的可用性。 該接口還可以請(qǐng)求BCAST客戶端預(yù)訂期望的ad遞送服務(wù)。隨后,該接口可以從BCAST客戶端接收下載的ad內(nèi)容元數(shù)據(jù)和ad內(nèi)容。在各個(gè)實(shí)施例中,可以使用兩種不同的方法來(lái)識(shí)別針對(duì)BCAST客戶端的應(yīng)用客戶端(例如ad客戶端)。在第一種方法中,可以在服務(wù)指南的服務(wù)片斷中
值。在第二種方法中,可以在服務(wù)對(duì)象中包括客戶端應(yīng)用值(“clientApplication”)。
在第一種方法中,每個(gè)廣播服務(wù)與唯一的ServiceType相關(guān)聯(lián)。在BCAST中,以服務(wù)包為基礎(chǔ)執(zhí)行預(yù)訂(在BCAST標(biāo)準(zhǔn)中稱為“購(gòu)買項(xiàng)目”)。服務(wù)包包括一個(gè)或多個(gè)服務(wù),其中每個(gè)服務(wù)由服務(wù)片斷描述,該服務(wù)片斷包括通過(guò)服務(wù)類型對(duì)每個(gè)服務(wù)進(jìn)行的標(biāo)識(shí)。BCAST 中當(dāng)前定義了十四種已分配的服務(wù)類型,包括(1)基本TV,(2)基本無(wú)線電,(3)緩存播送 (自動(dòng)記錄的基本TV),(4)文件下載,(5)終端供應(yīng),(6) TBD (改變?yōu)楸还芾韺?duì)象),(7)輔助數(shù)據(jù),以及(128)MobAd。BCAST客戶端的應(yīng)用客戶端必須首先為自己確定是否有內(nèi)容曾經(jīng)到達(dá)。為了內(nèi)容到達(dá),該應(yīng)用客戶端必須預(yù)訂服務(wù)。在各個(gè)實(shí)施例中,應(yīng)用客戶端可以用以預(yù)訂MobAd服務(wù)的示例性腳本包括extern boolean IsSubscribedToServiceType(ServiceType svc—type);//服務(wù)具有一類型(例如,"MobAd" = 128,“DM” = xxx,等等)。如果終//端預(yù)訂具有給定svcjype的服務(wù)的至少一個(gè)實(shí)例,則該函數(shù)返回真。extern boolean isSubscribedToAppService (ClientApplicationType app_ type);//服務(wù)具有一類型(例如,“ApplicationCast")。如果終端預(yù)訂具有給定// app.type的子類型的至少一個(gè)實(shí)例,則該函數(shù)返回真。extern boolean IsSubscribedToServicelD (ServiceIDType service—id);//服務(wù)通過(guò)該服務(wù)的ID唯一命名,例如,在DVB-H中,對(duì)于服務(wù)類型“流”// = 4,可能存在單獨(dú)的ID用于“基本有線”(可能為3128101092)和“增//強(qiáng)有線”(可能為 4021091023)。如果當(dāng)前預(yù)訂通過(guò)該服務(wù)ID給定的服//務(wù),則該函數(shù)返回真。extern errorType SubscribeToServiceID (ServiceIDType service—id);//BCAST應(yīng)用可能發(fā)現(xiàn)不存在預(yù)訂的服務(wù)。BCAST應(yīng)用可以嘗試?yán)迷摵疘l數(shù)調(diào)用發(fā)起預(yù)訂。如果要花錢,則可以提示用戶批準(zhǔn)。該函數(shù)在成功時(shí)返//回零,或者在失敗時(shí)返回非零(錯(cuò)誤碼)。在第二種方法中,可以在服務(wù)對(duì)象中增加新的子類型字段,該子類型字段可以稱為“clientApplication”字段??梢詾閏lientApplication分配整數(shù)值以表示不同的客戶端應(yīng)用,例如MobAd、設(shè)備管理(DM)、內(nèi)容分發(fā)、多媒體消息服務(wù),等等。在BCAST系統(tǒng)內(nèi)的一種方案中,可以經(jīng)由緩存播送、文件播送、輔助數(shù)據(jù)或某種新的應(yīng)用播送服務(wù)類型來(lái)傳輸用于所有應(yīng)用的數(shù)據(jù)。在另一種方案中,可以僅僅是為了用戶接口的目的(而非為了區(qū)分應(yīng)用)使用服務(wù)播送(ServiceCast)。在該方案中,BCAST中每種服務(wù)類型(krviceType) 可以具有多于一個(gè)實(shí)例,例如具有三個(gè)唯一服務(wù)ID的三個(gè)服務(wù),其中所有的服務(wù)都是緩存播送或應(yīng)用播送的。BCAST具有可以用來(lái)向客戶端應(yīng)用遞送文件遞送服務(wù)內(nèi)容的兩種獨(dú)立的機(jī)制。在第一機(jī)制中,文件遞送服務(wù)通過(guò)ServiceType值來(lái)標(biāo)識(shí),或者文件遞送服務(wù)的各個(gè)內(nèi)容中的每一個(gè)通過(guò)clientApplication子類型來(lái)標(biāo)識(shí)。另外,在服務(wù)指南中發(fā)送內(nèi)容元數(shù)據(jù),以使接收機(jī)設(shè)備能夠選擇性地接收內(nèi)容廣播。在該第一機(jī)制中,可以在服務(wù)指南中傳送內(nèi)容屬性,而在稍后的時(shí)間使用FLUTE/ALC協(xié)議將內(nèi)容文件本身廣播到接收機(jī)設(shè)備。用于向客戶端應(yīng)用遞送內(nèi)容的第二機(jī)制包括使用以上所提及的輔助數(shù)據(jù)觸發(fā)通知消息。該輔助數(shù)據(jù)觸發(fā)通知消息是一種特殊廣播消息,其被發(fā)送到接收機(jī)設(shè)備以向該接
27收機(jī)設(shè)備通知即將到來(lái)的文件遞送事件。輔助數(shù)據(jù)觸發(fā)通知消息可以包括接收機(jī)可以用來(lái)確定是否應(yīng)當(dāng)接收相應(yīng)文件內(nèi)容的內(nèi)容元數(shù)據(jù)。在稍后的某個(gè)時(shí)間廣播相應(yīng)的內(nèi)容,此時(shí)由移動(dòng)接收機(jī)設(shè)備執(zhí)行內(nèi)容屬性過(guò)濾,并且從廣播傳輸接收所選擇的內(nèi)容。在這種方法中, 還可以在稍后的時(shí)間發(fā)送通知移動(dòng)設(shè)備顯示該內(nèi)容的第二消息。在第一和第二機(jī)制中,內(nèi)容過(guò)濾屬性被提供給移動(dòng)設(shè)備,以使移動(dòng)設(shè)備能夠確定是否應(yīng)當(dāng)接收特定內(nèi)容。所述內(nèi)容過(guò)濾屬性可以包括將內(nèi)容與目標(biāo)用戶的簡(jiǎn)檔關(guān)聯(lián)起來(lái)的信息;以及/或者將內(nèi)容與特定用戶位置關(guān)聯(lián)起來(lái)的其它信息。目標(biāo)用戶簡(jiǎn)檔屬性可以包括諸如目標(biāo)用戶年齡或年齡段、性別、服務(wù)預(yù)訂類型(例如,基本vs高級(jí))之類的信息; 以及能夠?qū)崿F(xiàn)目標(biāo)性廣告和/或設(shè)備兼容的廣告的接收的其它特定于用戶的屬性。基于位置的內(nèi)容屬性可以是將內(nèi)容與特定地理位置或地區(qū)關(guān)聯(lián)起來(lái)的信息?;谖恢玫膬?nèi)容屬性的示例包括地理坐標(biāo)、城市名稱、地區(qū)名稱、州名稱、地理邊界、網(wǎng)絡(luò)覆蓋區(qū)域、特定小區(qū)標(biāo)識(shí)符以及與特定地理坐標(biāo)的距離。這種基于位置的內(nèi)容屬性使得能夠向“位置apps” (即, 根據(jù)移動(dòng)設(shè)備的位置提供服務(wù)的應(yīng)用)遞送數(shù)據(jù),以及遞送當(dāng)前與用戶在地理上相關(guān)的 ad,例如在廣播內(nèi)容時(shí)與用戶在步行或駕駛距離之內(nèi)的商業(yè)處所的廣告??梢曰谝环N類型的屬性、另一種類型的屬性或者這兩者來(lái)過(guò)濾(即,選擇性地接收)內(nèi)容廣播。圖10和圖11示出了用于根據(jù)一種或多種類型的屬性來(lái)過(guò)濾內(nèi)容的BCAST 客戶端322的兩個(gè)備選實(shí)施例;圖10中示出了單一過(guò)濾實(shí)施例,而圖11中示出了兩類 (two-category)過(guò)濾實(shí)施例。圖10示出了關(guān)于在圖5所示的系統(tǒng)和模塊框圖的右手部分中所示的移動(dòng)設(shè)備軟件模塊1000的更多細(xì)節(jié)。在BCAST客戶端322的該實(shí)施例中,BCAST 應(yīng)用引擎提供從BCAST客戶端到Ad客戶端310的單個(gè)向上調(diào)用(up-call),其中Ad客戶端 310返回五個(gè)過(guò)濾選項(xiàng)。在該實(shí)施例中,接收包含諸如服務(wù)類型402之類的內(nèi)容過(guò)濾屬性的消息326。ServiceType 402可以選擇特定BCAST客戶端(其向該BCAST客戶端預(yù)先注冊(cè)過(guò)),該BCAST客戶端將過(guò)濾函數(shù)(FilterFimction)指針330存儲(chǔ)在過(guò)濾函數(shù)查找表404 中。隨后,BCAST客戶端向Ad客戶端310傳遞子例程控制,其中消息過(guò)濾屬性3 作為進(jìn)一步過(guò)濾的自變量。如以上參照?qǐng)D5所描述的,Ad客戶端310可以確定關(guān)于內(nèi)容3 要采取的三個(gè)或更多個(gè)動(dòng)作332中的一個(gè)動(dòng)作,其中該內(nèi)容3 稍后將被發(fā)送到BCAST客戶端 322。Ad客戶端可能采取的動(dòng)作包括提取(總是接收)內(nèi)容328,丟棄(不接收)內(nèi)容328, 或者過(guò)濾內(nèi)容3 (對(duì)內(nèi)容3 應(yīng)用BCAST層過(guò)濾)。下載調(diào)度器模塊406執(zhí)行Ad客戶端 310所請(qǐng)求的動(dòng)作。下載器調(diào)度器406也可以從情境和個(gè)性化客戶端(C&P客戶端)408接收準(zhǔn)則,其中該C&P客戶端408從Ad客戶端310接收設(shè)置。C&P客戶端334還可以響應(yīng)針對(duì)BCAST客戶端322的情境和個(gè)性化能力的“獲得”請(qǐng)求。當(dāng)內(nèi)容最終到達(dá)時(shí),下載調(diào)度器 406在系統(tǒng)啟動(dòng)時(shí)或者在系統(tǒng)與BCAST客戶端進(jìn)行系統(tǒng)編程時(shí),使用獨(dú)立遞送函數(shù)表410取回由Ad客戶端預(yù)先注冊(cè)的函數(shù)指針。BCAST客戶端322內(nèi)的接收函數(shù)指針412用于按照子例程調(diào)用(invoke)Ad客戶端,該子例程將所接收的且經(jīng)過(guò)濾的內(nèi)容項(xiàng)目336傳遞給Ad客戶端310??梢栽谠搶?shí)施例中使用的示例性C語(yǔ)言綁定包括enum {
FilterOnBoth(2),// 應(yīng)用 BCAST 層過(guò)濾
AlwaysFetch(3),Il不應(yīng)用過(guò)濾-提取該內(nèi)容項(xiàng)目。
AlwaysDrop(4)Il不應(yīng)用過(guò)濾-丟棄該內(nèi)容項(xiàng)目。 } ContentActionType;
errorType BCAST—Application—Register( ServiceType type,
ContentActionType (*FilterFunction)(istream *xml_attributes), void (*ReceiveFunction)(istream *input—file))
);Il這是BCAST公共函數(shù),可以被Ad客戶端調(diào)用以在系統(tǒng)啟動(dòng)時(shí)向BCAST//注冊(cè)。 第一函數(shù)指針用于針對(duì)服務(wù)指南中攜帶的每個(gè)內(nèi)容作出過(guò)濾決//策。第二函數(shù)指針(其在很久以后調(diào)用)給出通過(guò)第一函數(shù)過(guò)濾階段的內(nèi)//容項(xiàng)目(例如MobAd)。圖11示出了比圖10所示的實(shí)施例更精細(xì)的實(shí)施例。圖11中的原理改進(jìn)在于 針對(duì)經(jīng)由AuxDataTrigger通知消息502宣告的內(nèi)容到達(dá)和經(jīng)由通常服務(wù)指南內(nèi)容遞送 506宣告的內(nèi)容到達(dá),具有分開的過(guò)濾函數(shù)表。在BCAST客戶端322的該實(shí)施例中,根據(jù)到達(dá)路線,可以進(jìn)行從BCAST客戶端到Ad客戶端310的兩個(gè)過(guò)濾向上調(diào)用中的一個(gè),其中每個(gè)過(guò)濾向上調(diào)用返回三個(gè)過(guò)濾選項(xiàng)。在該實(shí)施例中,接收包含諸如服務(wù)類型402之類的內(nèi)容過(guò)濾屬性的消息3 。對(duì)于通過(guò)AuxDataTrigger通知消息宣告的內(nèi)容,使用過(guò)濾函數(shù)表502來(lái)尋找(由Ad客戶端310預(yù)先注冊(cè)的)適當(dāng)?shù)暮瘮?shù)調(diào)用,以利用來(lái)自內(nèi)容和來(lái)自 AuxDataTrigger通知消息本身這兩者的屬性進(jìn)行調(diào)用。對(duì)于經(jīng)由常規(guī)服務(wù)指南遞送宣告的內(nèi)容,使用過(guò)濾函數(shù)表506來(lái)尋找(由Ad客戶端310預(yù)先注冊(cè)的)適當(dāng)?shù)暮瘮?shù)調(diào)用,以利用來(lái)自服務(wù)指南的消息過(guò)濾屬性3 進(jìn)行調(diào)用。在任一種情況下,Ad客戶端310可以確定要接收的特定ad內(nèi)容,并且/或者提供內(nèi)容過(guò)濾或選擇準(zhǔn)則并將此類信息332傳遞給 BCAST客戶端322,該BCAST客戶端322可以在下載調(diào)度器模塊406中實(shí)現(xiàn)選擇準(zhǔn)則。下載器調(diào)度器406可以從情境和個(gè)性化客戶端(C&P客戶端)408接收選擇準(zhǔn)則,其中該C&P客戶端408從Ad客戶端310接收設(shè)置。C&P客戶端334還可以響應(yīng)于針對(duì)BCAST客戶端322 的情境和個(gè)性化能力的“獲得”請(qǐng)求。作為對(duì)從Ad客戶端310獲取C&P信息的替代,BCAST 客戶端322可以從本地源(例如由用戶設(shè)置或配置的駐留于設(shè)備的用戶偏好或簡(jiǎn)檔數(shù)據(jù)的注冊(cè)表(registry))接收此類數(shù)據(jù)。當(dāng)內(nèi)容廣播3 被調(diào)度以用于廣播時(shí),下載調(diào)度器406使用過(guò)濾決策332加上所接收的過(guò)濾或選擇準(zhǔn)則336(如果適用)來(lái)確定應(yīng)當(dāng)接收哪個(gè)ad內(nèi)容。當(dāng)過(guò)濾決策332是絕對(duì)的(例如,“提取”或“丟棄”)時(shí),不需要附加的選擇準(zhǔn)則來(lái)作出下載決策。下載調(diào)度器根據(jù)在ad內(nèi)容元數(shù)據(jù)消息326中接收的信息來(lái)指示接收機(jī)電路通電并接收內(nèi)容傳輸。隨后,利用從遞送函數(shù)表410中取回的子例程函數(shù)調(diào)用指針412將所接收的內(nèi)容傳遞給ad客戶端310。該內(nèi)容不需要存儲(chǔ)在BCAST客戶端中;Ad播送接收函數(shù)可以包括一自變量,該自變量是允許Ad客戶端自己直接接收和存儲(chǔ)內(nèi)容的流指針。
可以在本實(shí)施例中使用的示例性C語(yǔ)言綁定包括
enum {
FilterOnServiceGuideMetaData(O),Il 僅應(yīng)用服務(wù)指南過(guò)濾
FilterOnAuxDataTriggerMetaData(I), //僅應(yīng)用 auxdata 觸發(fā)過(guò)濾 Filter(2),//應(yīng)用過(guò)濾(其是服務(wù)指南或auxckta觸發(fā))
AlwaysFetch(3), Il不應(yīng)用過(guò)濾-提取該內(nèi)容項(xiàng)目。 AlwaysDrop(4) //不應(yīng)用過(guò)濾-丟棄該內(nèi)容項(xiàng)目。 } ContentActionType;
boolean ServiceGuideRegister( ServiceType type,
ContentActionType(*SG—Filter—Function)(istream*xml—content—attributes), (*Receive-Function)(istream *input—file))
);
boolean AuxDataTriggerRegister( ServiceType type,
ContentActionType (*ADT—Filter—Function)(istream *xml—content—attributes), (*Receive~Function)(istream *input—file))
);可以由BCAST服務(wù)客戶端通過(guò)利用BCAST內(nèi)容片斷中在服務(wù)指南末尾處的專用擴(kuò)展字段(“PrivateExt")來(lái)支持應(yīng)用內(nèi)容(例如ad內(nèi)容)的過(guò)濾?!胺?wù)”表示形成到終端用戶的邏輯組的一系列內(nèi)容項(xiàng)目。換句話說(shuō),“服務(wù)”可以被視為對(duì)應(yīng)于TV “頻道”, 該TV “頻道”的每個(gè)相關(guān)聯(lián)的內(nèi)容項(xiàng)目本質(zhì)上對(duì)應(yīng)于該頻道上的“節(jié)目”。“服務(wù)片斷”包含描述特定廣播服務(wù)的(具有屬性和元素形式的)元數(shù)據(jù)。服務(wù)片斷中的最后一個(gè)元素是 PrivateExt元素。利用I^rivateExt為應(yīng)用內(nèi)容提供過(guò)濾準(zhǔn)則,使得BCAST服務(wù)指南條目能夠攜帶特定于BCAST客戶端的特定應(yīng)用客戶端的元數(shù)據(jù)。在該實(shí)施例中,PrivateExt元素可以在向上調(diào)用中作為屬性自變量的一部分從BCAST客戶端傳遞到Ad客戶端。利用這種機(jī)制,可以根據(jù)兩個(gè)實(shí)施例完成應(yīng)用內(nèi)容的過(guò)濾。在第一實(shí)施例中,BCAST客戶端的應(yīng)用客戶端內(nèi)的服務(wù)指南過(guò)濾函數(shù)模塊(例如 MobAdAd引擎)可以基于I^rivateExt屬性作出過(guò)濾策略決策,例如,利用所識(shí)別的過(guò)濾/選擇準(zhǔn)則或?qū)傩詠?lái)接收內(nèi)容、丟棄內(nèi)容或者過(guò)濾內(nèi)容。例如,如果廣告的尺寸與接收機(jī)設(shè)備的指定顯示尺寸限制相匹配,則Ad引擎可以通知BCAST客戶端應(yīng)當(dāng)接收ad內(nèi)容(即,應(yīng)當(dāng)使接收機(jī)電路在內(nèi)容元數(shù)據(jù)中指示的廣播時(shí)間通電),否則可以丟棄或忽略該ad。請(qǐng)參照?qǐng)D5。為了能夠?qū)崿F(xiàn)這種類型的過(guò)濾,對(duì)ad內(nèi)容元數(shù)據(jù)進(jìn)行組裝的MobAdad服務(wù)器80或BCAST 服務(wù)器60可以將廣告顯示的尺寸置于I^rivateExt數(shù)據(jù)字段中。在接收機(jī)設(shè)備中,服務(wù)指南過(guò)濾函數(shù)模塊可以根據(jù)I^rivateExt確定顯示尺寸是否滿足基于尺寸的選擇準(zhǔn)則,并且如果滿足尺寸準(zhǔn)則,則確定是否應(yīng)當(dāng)接收ad內(nèi)容,或者如果ad內(nèi)容已被接收并且不滿足尺寸準(zhǔn)則,則將該ad內(nèi)容從存儲(chǔ)器中刪除。這僅僅是應(yīng)用該過(guò)濾方法的一個(gè)示例,在實(shí)踐中, 可以以這種方式或類似的方式實(shí)現(xiàn)任何過(guò)濾決策。在該第一實(shí)施例中,BCAST中的I^rivateExt字段缺少在兩個(gè)應(yīng)用共享單個(gè)BCAST 片斷時(shí)防止XML沖突的方法。例如,內(nèi)容片斷可以包含可由很多不同的服務(wù)或應(yīng)用共享的 I^ivateExt。這種潛在的沖突可以通過(guò)指定服務(wù)類型值(即,krviceType)來(lái)避免,該服務(wù)類型值指定特定應(yīng)用服務(wù)(例如,線性TV、無(wú)線電或移動(dòng)廣告),其中內(nèi)容片斷是針對(duì)該特定應(yīng)用服務(wù)提供的,從而I^rivateExt值是旨在針對(duì)該特定應(yīng)用服務(wù)的。在一個(gè)實(shí)施例中,可以利用唯一文本名稱來(lái)指定krviceType,例如可以為“ModAd ad service”分配唯一 ServiceType值??梢酝ㄟ^(guò)將空格轉(zhuǎn)換成短劃線來(lái)將這種ServiceType名稱轉(zhuǎn)換成XML標(biāo)簽,使得“ModAd ad service,,變成“ModAd—ad-service,,。ServiceType XML 標(biāo)簽可以在 BCAST的I^ivateExt標(biāo)簽中用來(lái)隔離特定于服務(wù)的數(shù)據(jù)。在第二實(shí)施例中,BCAST客戶端的應(yīng)用客戶端(例如ad應(yīng)用)可以向BCAST客戶端傳遞特定的過(guò)濾規(guī)則或選擇準(zhǔn)則。過(guò)濾規(guī)則的示例包括目標(biāo)應(yīng)用類型,例如用于游戲的ad、用于瀏覽器的ad或用于視頻播放器的ad;廣告類型,例如Adobe flash, SVG,或一閃而過(guò)(blue streak);廣告格式,例如應(yīng)當(dāng)只采集特定格式的ad ;廣告尺寸,例如應(yīng)當(dāng)只采集具有特定像素尺寸或顯示尺寸的ad ;以及交互性模型,例如MPEG-4LA&R、W3CSMIL等等。例如(圖11),ad客戶端可以向BCAST客戶端情境&個(gè)性化模塊410傳遞要求下載具有160X160像素尺寸的ad的特定過(guò)濾規(guī)則/選擇準(zhǔn)則334,因?yàn)樵摮叽缡且苿?dòng)接收機(jī)設(shè)備的顯示屏幕的尺寸。在另一個(gè)示例中,ad客戶端可以向BCAST客戶端傳遞要求利用Adobe flash格式化的ad的特定過(guò)濾規(guī)則/選擇準(zhǔn)則,因?yàn)锳dobe flash是ad應(yīng)用唯一支持的播放器。作為另一個(gè)示例,ad客戶端可以向BCAST客戶端傳遞要求針對(duì)瀏覽器格式化的ad 的特定過(guò)濾規(guī)則/選擇準(zhǔn)則,因?yàn)橐苿?dòng)設(shè)備上沒有存儲(chǔ)游戲(因此游戲格式的ad無(wú)用)。 盡管第二實(shí)施例可以容易地處理這些示例,但是值得注意的是,第一實(shí)施例簡(jiǎn)單地通過(guò)在 PrivateExt數(shù)據(jù)字段中傳遞該信息,以及令服務(wù)指南過(guò)濾函數(shù)基于內(nèi)容項(xiàng)目的屬性來(lái)作出決策,也可以處理所有這些示例。為了實(shí)現(xiàn)各個(gè)實(shí)施例,可以實(shí)現(xiàn)對(duì)BCAST規(guī)范的某些改變。舉例來(lái)說(shuō),可以更改服務(wù)片斷以增加clientApplication屬性。在服務(wù)片斷上增加clientApplication屬性可以指定BCAST終端的外部使能器客戶端應(yīng)用(例如MobAd客戶端),該外部使能器客戶端應(yīng)用將確定是否實(shí)現(xiàn)內(nèi)容過(guò)濾以及將如何實(shí)現(xiàn)該內(nèi)容過(guò)濾。例如,針對(duì)BCAST可以將 clientApplication的值指定為“0”,并且針對(duì)MobAd可以將clientApplication的值指定為“1”,其中2至127被預(yù)留以便未來(lái)使用,并且1 至255被預(yù)留以便私有使用。當(dāng) clientApplication的值為“O” ( S卩,BCAST)時(shí),可以由接收機(jī)設(shè)備例如根據(jù)服務(wù)片斷中包含的元數(shù)據(jù)來(lái)執(zhí)行對(duì)屬于服務(wù)片斷中所標(biāo)識(shí)的服務(wù)的內(nèi)容項(xiàng)目的通常過(guò)濾。這種元數(shù)據(jù)的示例是如上所述的目標(biāo)用戶簡(jiǎn)檔和廣播區(qū)域元數(shù)據(jù)。當(dāng)clientApplication的值為 “1” (即,指示該服務(wù)片斷是針對(duì)MobAd客戶端的)時(shí),可以由外部MobAd應(yīng)用指示是否將由接收機(jī)設(shè)備執(zhí)行這種內(nèi)容過(guò)濾。類似地,對(duì)于clientApplication的其它值,相應(yīng)的外部客戶端應(yīng)用將確定是否將由接收機(jī)設(shè)備執(zhí)行內(nèi)容過(guò)濾??蓪?duì)BCAST規(guī)范進(jìn)行的另一個(gè)改變可以是在服務(wù)片斷規(guī)范內(nèi)WkrviceType元素中增加“MobAd ad service”。例如,可以為該新服務(wù)類型分配唯一的ServiceType值以便與當(dāng)前定義WkrviceType值區(qū)分開來(lái)。對(duì)于該新服務(wù)類型,可以不自動(dòng)執(zhí)行通過(guò)服務(wù)指南中包含的元數(shù)據(jù)對(duì)屬于服務(wù)片斷所標(biāo)識(shí)的服務(wù)的內(nèi)容項(xiàng)目進(jìn)行的通常過(guò)濾。相反,預(yù)期 BCAST客戶端的外部客戶端應(yīng)用(例如,MobAd客戶端)將指示BCAST客戶端是否要執(zhí)行這種內(nèi)容過(guò)濾以及如何執(zhí)行這種內(nèi)容過(guò)濾。BCAST 1.1標(biāo)準(zhǔn)能夠支持希望利用由BCAST提供的廣播內(nèi)容遞送和相關(guān)特征的其它使能器,并能夠與所述其它使能器互連。MobAd僅僅是這種外部使能器的一個(gè)示例。具體來(lái)說(shuō),MobAd已定義了“BCAST上的MobAd調(diào)適”規(guī)范,該規(guī)范可以以不同的方式使用BCAST能力來(lái)支持目標(biāo)性廣告遞送。為了正確地支持該調(diào)適,可以經(jīng)由服務(wù)片斷中的ServiceType元素通過(guò)每個(gè)廣播服務(wù)的類型來(lái)標(biāo)識(shí)每個(gè)廣播服務(wù)。例如,如果服務(wù)類型對(duì)應(yīng)于廣播服務(wù)類別,則發(fā)生由BCAST客戶端根據(jù)服務(wù)指南元數(shù)據(jù)進(jìn)行的通常內(nèi)容過(guò)濾,并且將相關(guān)聯(lián)的廣播服務(wù)應(yīng)用(例如,線性TV觀看器)認(rèn)定為選擇性下載的內(nèi)容的接收者。然而,如果服務(wù)類型對(duì)應(yīng)于“MobAd預(yù)訂的ad服務(wù)”,則盡管BCAST客戶端所進(jìn)行的內(nèi)容過(guò)濾是與服務(wù)指南元數(shù)據(jù)相關(guān)地執(zhí)行的,但是選擇性下載的內(nèi)容的接收者現(xiàn)在是MobAd Ad引擎”。用于ad過(guò)濾目的的可能的服務(wù)指南元數(shù)據(jù)的示例是上述的目標(biāo)用戶簡(jiǎn)檔和基于位置的內(nèi)容屬性。圖12A示出了 BCAST實(shí)現(xiàn)1200中的可以用于實(shí)現(xiàn)各個(gè)實(shí)施例的通信接口。在廣播電臺(tái)側(cè),充當(dāng)ad內(nèi)容源的ad服務(wù)器1202可以被配置為BCAST服務(wù)應(yīng)用(BSA)。Ad服務(wù)器1202可以供應(yīng)廣告、組裝或生成ad內(nèi)容元數(shù)據(jù),控制針對(duì)廣告的廣播的遞送調(diào)度,并且向廣播網(wǎng)絡(luò)實(shí)體提供通知事件報(bào)文。可以經(jīng)由BCAST-2 1206的FD-2接口,以及在BCAST 上的MobAd調(diào)適規(guī)范中定義的MobAd-BCAST調(diào)適-2 (MBA-2)通信鏈路1208上向BCAST服務(wù)分發(fā)/調(diào)適服務(wù)器1204提供ad和ad元數(shù)據(jù)的供應(yīng)??梢越?jīng)由并非由MobAd標(biāo)準(zhǔn)指定的帶外通信鏈路來(lái)完成ad遞送調(diào)度的供應(yīng)。可以在BCAST-3通信鏈路1212上完成向BCAST預(yù)訂管理(BSM)服務(wù)器1210進(jìn)行的下載輔助數(shù)據(jù)觸發(fā)通知事件的遞送。可以經(jīng)由BCAST-4通信鏈路1214來(lái)完成BCAST服務(wù)分發(fā)/調(diào)適服務(wù)器1204與BCAST預(yù)訂管理服務(wù)器1210之間的交互。例如,可以在BCAST-4 通信鏈路1214上將通知事件生成從BCAST預(yù)訂管理服務(wù)器1210傳送到BCAST服務(wù)分發(fā)/ 調(diào)適服務(wù)器12或4D。在廣播期間,可以經(jīng)由廣播分發(fā)服務(wù)分發(fā)/調(diào)適1218和廣播網(wǎng)絡(luò)10通過(guò)BCAST-5 廣播鏈路1216來(lái)廣播輔助數(shù)據(jù)、攜帶廣告的文件下載ad服務(wù)以及ad內(nèi)容元數(shù)據(jù)消息。類似地,可以經(jīng)由同一廣播路徑發(fā)送輔助數(shù)據(jù)觸發(fā)通知消息。由移動(dòng)設(shè)備的BCAST客戶端 1220接收的廣播廣告內(nèi)容和廣告元數(shù)據(jù)消息可以經(jīng)由非指定的MBA-I接口提供給Ad引擎 1222,其中該非指定的MBA-I接口支持BCAST客戶端1220與Ad引擎1222之間的服務(wù)發(fā)現(xiàn)、 注冊(cè)和撤銷注冊(cè)。該同一接口可以接收從Ad引擎1222到BCAST客戶端1220的廣告內(nèi)容接收請(qǐng)求通知,其中,Ad引擎1222通過(guò)該廣告內(nèi)容接收請(qǐng)求通知向BCAST客戶端1220通知應(yīng)當(dāng)接收的特定ad內(nèi)容。圖12A還示出了 BCAST客戶端1220可以用以經(jīng)由BCAST-7通信鏈路12 通過(guò)交互網(wǎng)絡(luò)5與BCAST預(yù)訂管理服務(wù)器1210通信的反向鏈路。
圖12B示出了與四種不同類型的廣告過(guò)濾機(jī)制相關(guān)聯(lián)的通信流,其中這四種不同類型的廣告過(guò)濾機(jī)制可以利用以上描述的不同實(shí)施例來(lái)實(shí)現(xiàn)。在第一過(guò)濾機(jī)制中,MobAd服務(wù)器1202提供用于廣播的ad內(nèi)容,該用于廣播的ad內(nèi)容由BCAST層在未過(guò)濾的情況下接收(框1252),并且被傳遞到MobAd客戶端1220以便由MobAd應(yīng)用在接收內(nèi)容之后進(jìn)行過(guò)濾(框12M)。在第二過(guò)濾機(jī)制中,在框1256中,由BCAST客戶端基于服務(wù)指南中提供的信息對(duì)從MobAd服務(wù)器1202廣播的ad內(nèi)容進(jìn)行過(guò)濾(SG過(guò)濾),并且在框1258中,將通過(guò)SG 過(guò)濾的增加的內(nèi)容在不進(jìn)行進(jìn)一步過(guò)濾的情況下提供給MobAd客戶端1220。在第三過(guò)濾機(jī)制中,在框1256中,由BCAST客戶端基于在服務(wù)指南中提供的信息對(duì)從MobAd服務(wù)器1202 廣播的廣告內(nèi)容進(jìn)行過(guò)濾(SG過(guò)濾),并且基于由MobAd客戶端1220向下推送到BCAST層的附加內(nèi)容過(guò)濾對(duì)從MobAd服務(wù)器1202廣播的廣告內(nèi)容進(jìn)行過(guò)濾。該過(guò)濾內(nèi)容包括建立和協(xié)商將由MobAd客戶端1220在BCAST過(guò)濾層中實(shí)現(xiàn)的MobAd過(guò)濾的步驟。在第四過(guò)濾機(jī)制中,響應(yīng)于來(lái)自MobAd客戶端1220的“向上調(diào)用”,在框1262中,由BCAST客戶端傳遞從MobAd服務(wù)器1202廣播的廣告內(nèi)容,其中MobAd客戶端1220在框1264中針對(duì)所接收的每個(gè)服務(wù)指南片斷作出過(guò)濾決策。該過(guò)濾內(nèi)容包括基于所接收的每個(gè)服務(wù)指南片斷中的信息來(lái)針對(duì)由MobAd客戶端1220選擇的每個(gè)內(nèi)容項(xiàng)目進(jìn)行內(nèi)容向上調(diào)用的步驟。適合用于各個(gè)實(shí)施例的典型移動(dòng)設(shè)備10都將具有圖13中所示的組件。例如,示例性移動(dòng)設(shè)備10可以包括處理器191,該處理器191耦合到內(nèi)部存儲(chǔ)器192、顯示器193和揚(yáng)聲器199。另外,移動(dòng)設(shè)備10可以具有用于發(fā)送和接收電磁輻射的天線194,該天線194 連接到無(wú)線數(shù)據(jù)鏈路和/或蜂窩電話收發(fā)機(jī)195,其中該蜂窩電話收發(fā)機(jī)195耦合到處理器 191。在某些實(shí)現(xiàn)中,收發(fā)機(jī)195以及處理器191和存儲(chǔ)器192的用于蜂窩電話通信的部分統(tǒng)稱為空中接口,因?yàn)樵摽罩薪涌诮?jīng)由無(wú)線數(shù)據(jù)鏈路提供數(shù)據(jù)接口。移動(dòng)設(shè)備通常還包括用于接收用戶輸入的小鍵盤196或微型鍵盤和菜單選擇按鈕或搖桿開關(guān)197。上述的多個(gè)實(shí)施例也可以利用各種各樣的通用計(jì)算機(jī)或遠(yuǎn)程服務(wù)器設(shè)備中的任一種(例如圖14中所示的服務(wù)器140)來(lái)實(shí)現(xiàn)。這種服務(wù)器140通常包括處理器141,該處理器141耦合到易失性存儲(chǔ)器142和諸如磁盤驅(qū)動(dòng)器143之類的大容量非易失性存儲(chǔ)器。 服務(wù)器140還可以包括耦合到處理器141的軟盤驅(qū)動(dòng)器和/或壓縮光盤(⑶)驅(qū)動(dòng)器146。 服務(wù)器140還可以包括耦合到處理器141的網(wǎng)絡(luò)接入端口 144,該網(wǎng)絡(luò)接入端口 144用于與諸如互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)145通信。處理器191、141可以是可以由軟件指令(應(yīng)用)配置為執(zhí)行各種功能(包括本申請(qǐng)所描述的各個(gè)實(shí)施例的功能)的任何可編程微處理器、微計(jì)算機(jī)或者一個(gè)或多個(gè)多處理器芯片。在某些移動(dòng)設(shè)備中,可以提供多個(gè)處理器191、141,例如,一個(gè)專用于無(wú)線通信功能的處理器和一個(gè)專用于運(yùn)行其它應(yīng)用的處理器。一般情況下,軟件應(yīng)用可以在它們被訪問并加載到處理器191、141中之前被存儲(chǔ)在內(nèi)部存儲(chǔ)器192、142中。在某些移動(dòng)設(shè)備和服務(wù)器中,處理器191和141可以包括足夠存儲(chǔ)應(yīng)用軟件指令的內(nèi)部存儲(chǔ)器。根據(jù)各個(gè)實(shí)施例, 移動(dòng)設(shè)備10還可以包括獨(dú)立的存儲(chǔ)芯片190,例如智能卡,以用于將與積分、代幣和優(yōu)惠券相關(guān)的信息存儲(chǔ)在例如電子錢包中。在某些移動(dòng)設(shè)備中,安全存儲(chǔ)器可以位于耦合到處理器191的獨(dú)立存儲(chǔ)芯片中。在很多移動(dòng)設(shè)備10和服務(wù)器140中,內(nèi)部存儲(chǔ)器192、142可以是易失性存儲(chǔ)器或者諸如閃存之類的非易失性存儲(chǔ)器或者這兩者的混合。為了該描述的目的,一般對(duì)存儲(chǔ)器的提及指代處理器191、141可訪問的所有存儲(chǔ)器,包括內(nèi)部存儲(chǔ)器192、142、存儲(chǔ)芯片190、插入移動(dòng)設(shè)備或服務(wù)器中的移動(dòng)存儲(chǔ)器以及位于處理器191、141自身中的存儲(chǔ)器。前述方法描述和過(guò)程流圖僅僅作為說(shuō)明性示例被提供,并非旨在要求或暗示必須以給出的順序執(zhí)行各個(gè)實(shí)施例的步驟。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,前述實(shí)施例中的步驟的順序可以以任何順序執(zhí)行。諸如“之后”、“隨后”、“接下來(lái)”等等之類的詞語(yǔ)并非旨在限制步驟的順序;這些詞語(yǔ)僅僅是用來(lái)引導(dǎo)讀者通讀對(duì)方法的描述。另外,例如,使用冠詞“一”、 “一個(gè)”或“所述”以單數(shù)形式對(duì)權(quán)利要求要素的任何提及并不應(yīng)當(dāng)被解釋為將該要素限于單數(shù)形式。結(jié)合本申請(qǐng)所公開的實(shí)施例而描述的各個(gè)說(shuō)明性的邏輯框、模塊、電路和算法步驟均可以實(shí)現(xiàn)成電子硬件、計(jì)算機(jī)軟件或者這兩者的組合。為了清楚地說(shuō)明硬件和軟件之間的這種可互換性,上面對(duì)各個(gè)說(shuō)明性的組件、框、模塊、電路和步驟均圍繞其功能進(jìn)行了總體描述。至于這種功能是實(shí)現(xiàn)成硬件還是實(shí)現(xiàn)成軟件,取決于特定的應(yīng)用和對(duì)整個(gè)系統(tǒng)所施加的設(shè)計(jì)約束。本領(lǐng)域技術(shù)人員可以針對(duì)每個(gè)特定應(yīng)用,以變通的方式實(shí)現(xiàn)所描述的功能,但是,這種實(shí)現(xiàn)決策不應(yīng)解釋為脫離本發(fā)明的保護(hù)范圍??梢岳帽辉O(shè)計(jì)為執(zhí)行本申請(qǐng)所述的功能的通用處理器、數(shù)字信號(hào)處理器(DSP)、 專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件或者上述的任意組合,來(lái)實(shí)現(xiàn)或執(zhí)行用于實(shí)現(xiàn)結(jié)合本申請(qǐng)公開的方面描述的各個(gè)說(shuō)明性的邏輯、邏輯框、模塊和電路的硬件。通用處理器可以是微處理器,或者,該處理器也可以是任何常規(guī)的處理器、控制器、微控制器或者狀態(tài)機(jī)。處理器也可以實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個(gè)微處理器、一個(gè)或多個(gè)微處理器與DSP內(nèi)核的結(jié)合,或者任何其它此種配置?;蛘?,某些步驟或方法可以由特定于給定功能的電路執(zhí)行。在一個(gè)或多個(gè)示例性方面,所描述的功能可以在硬件、軟件、固件或者上述的任意組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則這些功能可以作為一個(gè)或多個(gè)指令或者代碼在計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)或者發(fā)送。本申請(qǐng)所公開的方法或算法的步驟可以在被執(zhí)行的處理器可執(zhí)行軟件模塊中實(shí)現(xiàn),處理器可執(zhí)行軟件模塊可以駐留于有形非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是計(jì)算機(jī)能夠訪問的任何可用存儲(chǔ)介質(zhì)。舉例而非限制地來(lái)說(shuō),這種計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)器、 磁盤存儲(chǔ)器或其它磁存儲(chǔ)設(shè)備、或者可以用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并可以由計(jì)算機(jī)進(jìn)行訪問的任何其它介質(zhì)。本申請(qǐng)所使用的磁盤(disk)和光盤(disc)包括壓縮光盤(⑶)、激光盤、光盤、數(shù)字通用光盤(DVD)、軟盤和藍(lán)光光盤,其中磁盤通常以磁的方式再現(xiàn)數(shù)據(jù),而光盤則利用激光以光的方式再現(xiàn)數(shù)據(jù)。上述的組合應(yīng)當(dāng)也可以包括在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的范圍之內(nèi)。另外,方法或算法的操作可以作為代碼和 /或指令中的一種或任意組合或集合駐留于可以并入計(jì)算機(jī)程序產(chǎn)品的機(jī)器可讀介質(zhì)和/ 或計(jì)算機(jī)可讀介質(zhì)中。為了使任何本領(lǐng)域技術(shù)人員都能夠?qū)崿F(xiàn)或者使用本發(fā)明,上面提供了對(duì)所公開的實(shí)施例的描述。對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō),對(duì)這些實(shí)施例的各種修改都是顯而易見的,并且,本申請(qǐng)定義的一般原理也可以在不脫離本發(fā)明的精神或保護(hù)范圍的基礎(chǔ)上應(yīng)用于其它實(shí)施例。因此,本發(fā)明并非旨在限于本申請(qǐng)示出的實(shí)施例,而是與符合以下權(quán)利要求和本申請(qǐng)公開的原理和新穎特征的最廣范圍相一致。
權(quán)利要求
1.一種用于在接收機(jī)設(shè)備中選擇性地接收由廣播網(wǎng)絡(luò)發(fā)送的應(yīng)用內(nèi)容的方法,包括 在所述接收機(jī)設(shè)備中運(yùn)行的廣播客戶端中接收應(yīng)用元數(shù)據(jù)消息,所述應(yīng)用元數(shù)據(jù)消息包括關(guān)于將在與更高層應(yīng)用相關(guān)的未來(lái)時(shí)間廣播的內(nèi)容的元數(shù)據(jù);將所述元數(shù)據(jù)從所述廣播客戶端傳遞給所述接收機(jī)設(shè)備中運(yùn)行的所述更高層應(yīng)用; 在所述廣播客戶端中從所述更高層應(yīng)用接收內(nèi)容選擇準(zhǔn)則或直接過(guò)濾決策;以及基于所述內(nèi)容選擇準(zhǔn)則或基于所述直接過(guò)濾決策來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用。
2.如權(quán)利要求1所述的方法,其中,基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述第二應(yīng)用包括接收多個(gè)應(yīng)用內(nèi)容廣播;將所接收的多個(gè)應(yīng)用內(nèi)容廣播作為多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合緩存在存儲(chǔ)器中; 基于所述選擇準(zhǔn)則來(lái)選擇所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合;以及將所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中所選擇的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合傳遞給所述第二應(yīng)用。
3.如權(quán)利要求1所述的方法,其中,將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用是基于由所述更高層應(yīng)用向所述廣播客戶端提供的過(guò)濾數(shù)據(jù)的,所述過(guò)濾數(shù)據(jù)忽略由所述廣播客戶端使用的其它過(guò)濾數(shù)據(jù)。
4.如權(quán)利要求1所述的方法,其中,將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用是基于所述廣播客戶端先前未知的新選擇元數(shù)據(jù)的,所述新選擇元數(shù)據(jù)致使所述廣播客戶端以新的方式工作。
5.如權(quán)利要求1所述的方法,其中,所述廣播客戶端是開放移動(dòng)聯(lián)盟廣播(BCAST)終端。
6.如權(quán)利要求5所述的方法,其中,所述更高層應(yīng)用是開放移動(dòng)聯(lián)盟(OMA)使能器應(yīng)用。
7.如權(quán)利要求6所述的方法,其中,所述OMA使能器應(yīng)用是OMA移動(dòng)廣告(MobAd)應(yīng)用。
8.如權(quán)利要求7所述的方法,其中,所述OMA使能器應(yīng)用是OMA設(shè)備管理(DM)應(yīng)用。
9.如權(quán)利要求7所述的方法,其中,所接收的應(yīng)用元數(shù)據(jù)消息是在輔助數(shù)據(jù)觸發(fā)通知消息中接收的。
10.如權(quán)利要求7所述的方法,還包括將附加應(yīng)用元數(shù)據(jù)作為服務(wù)指南傳輸?shù)囊徊糠謥?lái)接收,其中,應(yīng)用元數(shù)據(jù)是從所述服務(wù)指南傳輸和所述輔助數(shù)據(jù)觸發(fā)通知消息兩者接收的。
11.如權(quán)利要求10所述的方法,其中,所接收的應(yīng)用元數(shù)據(jù)消息是作為服務(wù)指南傳輸?shù)囊徊糠謥?lái)接收的。
12.如權(quán)利要求11所述的方法,其中,基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容從所述廣播客戶端選擇性地傳遞給所述更高層應(yīng)用包括通過(guò)將所述選擇準(zhǔn)則應(yīng)用于所述服務(wù)指南傳輸中的服務(wù)片斷內(nèi)的專用擴(kuò)展元素中所包括的應(yīng)用內(nèi)容屬性,來(lái)選擇要接收的應(yīng)用內(nèi)容廣播。
13.如權(quán)利要求12所述的方法,其中,所述服務(wù)指南傳輸內(nèi)的應(yīng)用元數(shù)據(jù)消息由服務(wù)片斷中所包括的客戶端應(yīng)用屬性值進(jìn)一步標(biāo)識(shí)。
14.如權(quán)利要求1所述的方法,其中,基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用包括基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播; 使接收機(jī)電路通電以接收所選擇的應(yīng)用內(nèi)容; 接收所選擇的應(yīng)用內(nèi)容;以及將所選擇的內(nèi)容傳遞給所述更高層應(yīng)用。
15.如權(quán)利要求14所述的方法,其中所述內(nèi)容選擇準(zhǔn)則是在輔助數(shù)據(jù)觸發(fā)通知消息中接收的;并且基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播包括利用所述內(nèi)容標(biāo)識(shí)符來(lái)選擇所述應(yīng)用內(nèi)容廣播。
16.如權(quán)利要求14所述的方法,其中所述內(nèi)容選擇準(zhǔn)則包括將應(yīng)用于應(yīng)用內(nèi)容的屬性的過(guò)濾準(zhǔn)則;并且基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播包括將所述過(guò)濾準(zhǔn)則應(yīng)用于所述內(nèi)容元數(shù)據(jù)中所包括的應(yīng)用內(nèi)容屬性,以選擇其屬性滿足所述過(guò)濾準(zhǔn)則的應(yīng)用內(nèi)容廣播。
17.如權(quán)利要求16所述的方法,其中,所述過(guò)濾準(zhǔn)則是在所述服務(wù)指南中接收的。
18.如權(quán)利要求16所述的方法,其中,所述過(guò)濾準(zhǔn)則是從所述更高層應(yīng)用接收的。
19.如權(quán)利要求1所述的方法,其中所述內(nèi)容選擇準(zhǔn)則包括第一準(zhǔn)則和第二準(zhǔn)則;并且基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用包括基于所述第一準(zhǔn)則來(lái)選擇要接收的多個(gè)應(yīng)用內(nèi)容廣播; 使接收機(jī)電路通電以接收所選擇的多個(gè)應(yīng)用內(nèi)容廣播; 將所接收的多個(gè)應(yīng)用內(nèi)容廣播作為多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合緩存在存儲(chǔ)器中; 基于所述第二選擇準(zhǔn)則來(lái)選擇所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合;以及將所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中所選擇的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合傳遞給所述第二應(yīng)用。
20.如權(quán)利要求19所述的方法,其中,所述第一準(zhǔn)則和第二準(zhǔn)則是從所述服務(wù)指南、輔助數(shù)據(jù)觸發(fā)通知消息和所述更高層應(yīng)用中的一個(gè)或多個(gè)中接收的。
21.一種廣播接收機(jī)設(shè)備,包括 處理器;廣播接收機(jī)電路,其耦合到所述處理器,并且被配置為從廣播網(wǎng)絡(luò)接收傳輸;以及耦合到所述處理器的存儲(chǔ)器,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為主持所述處理器內(nèi)運(yùn)行的廣播客戶端和更高層應(yīng)用,并且被配置為執(zhí)行包括下列的操作 接收廣播傳輸;在所述廣播客戶端中接收來(lái)自所接收的廣播傳輸中的應(yīng)用元數(shù)據(jù)消息,所述應(yīng)用元數(shù)據(jù)消息包括關(guān)于將在與更高層應(yīng)用相關(guān)的未來(lái)時(shí)間廣播的內(nèi)容的元數(shù)據(jù); 將所述元數(shù)據(jù)從所述廣播客戶端傳遞給所述更高層應(yīng)用; 在所述廣播客戶端中從所述更高層應(yīng)用接收內(nèi)容選擇準(zhǔn)則或直接過(guò)濾決策;以及基于所述內(nèi)容選擇準(zhǔn)則或基于所述直接過(guò)濾決策來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用。
22.如權(quán)利要求21所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述第二應(yīng)用包括接收多個(gè)應(yīng)用內(nèi)容廣播;將所接收的多個(gè)應(yīng)用內(nèi)容廣播作為多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合緩存在存儲(chǔ)器中; 基于所述選擇準(zhǔn)則來(lái)選擇所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合;以及將所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中所選擇的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合傳遞給所述第二應(yīng)用。
23.如權(quán)利要求21所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用是基于由所述更高層應(yīng)用向所述廣播客戶端提供的過(guò)濾數(shù)據(jù)的,所述過(guò)濾數(shù)據(jù)忽略由所述廣播客戶端使用的其它過(guò)濾數(shù)據(jù)。
24.如權(quán)利要求21所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用是基于所述廣播客戶端先前未知的新選擇元數(shù)據(jù)的,所述新選擇元數(shù)據(jù)致使所述廣播客戶端以新的方式工作。
25.如權(quán)利要求21所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述廣播客戶端是開放移動(dòng)聯(lián)盟廣播(BCAST)終端。
26.如權(quán)利要求25所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述更高層應(yīng)用是開放移動(dòng)聯(lián)盟(OMA)使能器應(yīng)用。
27.如權(quán)利要求沈所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述OMA使能器應(yīng)用是OMA移動(dòng)廣告(MobAd)應(yīng)用。
28.如權(quán)利要求27所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述OMA使能器應(yīng)用是OMA設(shè)備管理(DM)應(yīng)用。
29.如權(quán)利要求27所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所接收的應(yīng)用元數(shù)據(jù)消息是在輔助數(shù)據(jù)觸發(fā)通知消息中接收的。
30.如權(quán)利要求27所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為執(zhí)行還包括下列的操作將附加應(yīng)用元數(shù)據(jù)作為服務(wù)指南傳輸?shù)囊徊糠謥?lái)接收,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得應(yīng)用元數(shù)據(jù)是從所述服務(wù)指南傳輸和所述輔助數(shù)據(jù)觸發(fā)通知消息兩者接收的。
31.如權(quán)利要求30所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所接收的應(yīng)用元數(shù)據(jù)消息是作為服務(wù)指南傳輸?shù)囊徊糠謥?lái)接收的。
32.如權(quán)利要求31所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容從所述廣播客戶端選擇性地傳遞給所述更高層應(yīng)用包括通過(guò)將所述選擇準(zhǔn)則應(yīng)用于所述服務(wù)指南傳輸中的服務(wù)片斷內(nèi)的專用擴(kuò)展元素中所包括的應(yīng)用內(nèi)容屬性,來(lái)選擇要接收的應(yīng)用內(nèi)容廣播。
33.如權(quán)利要求32所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述服務(wù)指南傳輸內(nèi)的應(yīng)用元數(shù)據(jù)消息由服務(wù)片斷中所包括的客戶端應(yīng)用屬性值進(jìn)一步標(biāo)識(shí)。
34.如權(quán)利要求21所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用包括基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播; 使接收機(jī)電路通電以接收所選擇的應(yīng)用內(nèi)容; 接收所選擇的應(yīng)用內(nèi)容;以及將所選擇的內(nèi)容傳遞給所述更高層應(yīng)用。
35.如權(quán)利要求34所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述內(nèi)容選擇準(zhǔn)則是在輔助數(shù)據(jù)觸發(fā)通知消息中接收的;并且基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播包括利用所述內(nèi)容標(biāo)識(shí)符來(lái)選擇所述應(yīng)用內(nèi)容廣播。
36.如權(quán)利要求34所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述內(nèi)容選擇準(zhǔn)則包括將應(yīng)用于應(yīng)用內(nèi)容的屬性的過(guò)濾準(zhǔn)則;并且基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播包括將所述過(guò)濾準(zhǔn)則應(yīng)用于所述內(nèi)容元數(shù)據(jù)中所包括的應(yīng)用內(nèi)容屬性,以選擇其屬性滿足所述過(guò)濾準(zhǔn)則的應(yīng)用內(nèi)容廣播。
37.如權(quán)利要求36所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述過(guò)濾準(zhǔn)則是在所述服務(wù)指南中接收的。
38.如權(quán)利要求36所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述過(guò)濾準(zhǔn)則是從所述更高層應(yīng)用接收的。
39.如權(quán)利要求21所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述內(nèi)容選擇準(zhǔn)則包括第一準(zhǔn)則和第二準(zhǔn)則;并且基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用包括基于所述第一準(zhǔn)則來(lái)選擇要接收的多個(gè)應(yīng)用內(nèi)容廣播; 使接收機(jī)電路通電以接收所選擇的多個(gè)應(yīng)用內(nèi)容廣播; 將所接收的多個(gè)應(yīng)用內(nèi)容廣播作為多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合緩存在存儲(chǔ)器中; 基于所述第二選擇準(zhǔn)則來(lái)選擇所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合;以及將所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中所選擇的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合傳遞給所述第二應(yīng)用。
40.如權(quán)利要求39所述的廣播接收機(jī)設(shè)備,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為使得所述第一準(zhǔn)則和第二準(zhǔn)則是從所述服務(wù)指南、輔助數(shù)據(jù)觸發(fā)通知消息和所述更高層應(yīng)用中的一個(gè)或多個(gè)中接收的。
41.一種廣播接收機(jī)設(shè)備,包括 用于運(yùn)行廣播客戶端的模塊; 用于運(yùn)行更高層應(yīng)用的模塊; 用于接收廣播傳輸?shù)哪K;用于在所述廣播客戶端中接收所接收的廣播傳輸中的應(yīng)用元數(shù)據(jù)消息的模塊,所述應(yīng)用元數(shù)據(jù)消息包括關(guān)于將在與更高層應(yīng)用相關(guān)的未來(lái)時(shí)間廣播的內(nèi)容的元數(shù)據(jù); 用于將所述元數(shù)據(jù)從所述廣播客戶端傳遞給所述更高層應(yīng)用的模塊; 用于在所述廣播客戶端中從所述更高層應(yīng)用接收內(nèi)容選擇準(zhǔn)則或直接過(guò)濾決策的模塊;以及用于基于所述內(nèi)容選擇準(zhǔn)則或基于所述直接過(guò)濾決策來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用的模塊。
42.如權(quán)利要求41所述的廣播接收機(jī)設(shè)備,其中,用于基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述第二應(yīng)用的模塊包括用于接收多個(gè)應(yīng)用內(nèi)容廣播的模塊;用于將所接收的多個(gè)應(yīng)用內(nèi)容廣播作為多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合緩存在存儲(chǔ)器中的模塊;用于基于所述選擇準(zhǔn)則來(lái)選擇所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合的模塊;以及用于將所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中所選擇的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合傳遞給所述第二應(yīng)用的模塊。
43.如權(quán)利要求41所述的廣播接收機(jī)設(shè)備,其中,用于將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用的模塊包括用于基于由所述更高層應(yīng)用向所述廣播客戶端提供的過(guò)濾數(shù)據(jù)來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用的模塊,所述過(guò)濾數(shù)據(jù)忽略由所述廣播客戶端使用的其它過(guò)濾數(shù)據(jù)。
44.如權(quán)利要求41所述的廣播接收機(jī)設(shè)備,其中,用于將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用的模塊包括用于基于所述廣播客戶端先前未知的新選擇元數(shù)據(jù)來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用的模塊,所述新選擇元數(shù)據(jù)致使所述廣播客戶端以新的方式工作。
45.如權(quán)利要求41所述的廣播接收機(jī)設(shè)備,其中,所述廣播客戶端是開放移動(dòng)聯(lián)盟廣播(BCAST)終端。
46.如權(quán)利要求45所述的廣播接收機(jī)設(shè)備,其中,所述更高層應(yīng)用是開放移動(dòng)聯(lián)盟 (OMA)使能器應(yīng)用。
47.如權(quán)利要求46所述的廣播接收機(jī)設(shè)備,其中,所述OMA使能器應(yīng)用是OMA移動(dòng)廣告 (MobAd)應(yīng)用。
48.如權(quán)利要求47所述的廣播接收機(jī)設(shè)備,其中,所述OMA使能器應(yīng)用是OMA設(shè)備管理 (DM)應(yīng)用。
49.如權(quán)利要求47所述的廣播接收機(jī)設(shè)備,其中,用于接收所述應(yīng)用元數(shù)據(jù)消息的模塊包括用于在輔助數(shù)據(jù)觸發(fā)通知消息中接收所述應(yīng)用元數(shù)據(jù)消息的模塊。
50.如權(quán)利要求47所述的廣播接收機(jī)設(shè)備,還包括用于將附加應(yīng)用元數(shù)據(jù)作為服務(wù)指南傳輸?shù)囊徊糠謥?lái)接收的模塊。
51.如權(quán)利要求50所述的廣播接收機(jī)設(shè)備,其中,用于接收所述應(yīng)用元數(shù)據(jù)消息的模塊包括用于將所述應(yīng)用元數(shù)據(jù)消息作為服務(wù)指南傳輸?shù)囊徊糠謥?lái)接收的模塊。
52.如權(quán)利要求51所述的廣播接收機(jī)設(shè)備,其中,用于基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容從所述廣播客戶端選擇性地傳遞給所述更高層應(yīng)用的模塊包括用于通過(guò)將所述選擇準(zhǔn)則應(yīng)用于所述服務(wù)指南傳輸中的服務(wù)片斷內(nèi)的專用擴(kuò)展元素中所包括的應(yīng)用內(nèi)容屬性,來(lái)選擇要接收的應(yīng)用內(nèi)容廣播的模塊。
53.如權(quán)利要求52所述的廣播接收機(jī)設(shè)備,其中,所述服務(wù)指南傳輸內(nèi)的應(yīng)用元數(shù)據(jù)消息由服務(wù)片斷中所包括的客戶端應(yīng)用屬性值進(jìn)一步標(biāo)識(shí)。
54.如權(quán)利要求41所述的廣播接收機(jī)設(shè)備,其中,用于基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用的模塊包括用于基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播的模塊; 用于使接收機(jī)電路通電以接收所選擇的應(yīng)用內(nèi)容的模塊; 用于接收所選擇的應(yīng)用內(nèi)容的模塊;以及用于將所選擇的內(nèi)容傳遞給所述更高層應(yīng)用的模塊。
55.如權(quán)利要求M所述的廣播接收機(jī)設(shè)備,其中用于在輔助數(shù)據(jù)觸發(fā)通知消息中接收所述內(nèi)容選擇準(zhǔn)則的模塊;并且用于基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播的模塊包括用于利用所述內(nèi)容標(biāo)識(shí)符來(lái)選擇所述應(yīng)用內(nèi)容廣播的模塊。
56.如權(quán)利要求M所述的廣播接收機(jī)設(shè)備,其中所述內(nèi)容選擇準(zhǔn)則包括將應(yīng)用于應(yīng)用內(nèi)容的屬性的過(guò)濾準(zhǔn)則;并且用于基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播的模塊包括用于將所述過(guò)濾準(zhǔn)則應(yīng)用于所述內(nèi)容元數(shù)據(jù)中所包括的應(yīng)用內(nèi)容屬性,以選擇其屬性滿足所述過(guò)濾準(zhǔn)則的應(yīng)用內(nèi)容廣播的模塊。
57.如權(quán)利要求56所述的廣播接收機(jī)設(shè)備,還包括用于在所述服務(wù)指南中接收所述過(guò)濾準(zhǔn)則的模塊。
58.如權(quán)利要求56所述的廣播接收機(jī)設(shè)備,還包括用于從所述更高層應(yīng)用接收所述過(guò)濾準(zhǔn)則的模塊。
59.如權(quán)利要求41所述的廣播接收機(jī)設(shè)備,其中 所述內(nèi)容選擇準(zhǔn)則包括第一準(zhǔn)則和第二準(zhǔn)則;并且用于基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用的模塊包括用于基于所述第一準(zhǔn)則來(lái)選擇要接收的多個(gè)應(yīng)用內(nèi)容廣播的模塊; 用于使接收機(jī)電路通電以接收所選擇的多個(gè)應(yīng)用內(nèi)容廣播的模塊;用于將所接收的多個(gè)應(yīng)用內(nèi)容廣播作為多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合緩存在存儲(chǔ)器中的模塊;用于基于所述第二選擇準(zhǔn)則來(lái)選擇所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合的模塊;以及用于將所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中所選擇的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合傳遞給所述第二應(yīng)用的模塊。
60.如權(quán)利要求59所述的廣播接收機(jī)設(shè)備,還包括用于從所述服務(wù)指南、輔助數(shù)據(jù)觸發(fā)通知消息和所述更高層應(yīng)用中的一個(gè)或多個(gè)中接收所述第一準(zhǔn)則和第二準(zhǔn)則的模塊。
61.一種有形處理器可讀存儲(chǔ)介質(zhì),具有存儲(chǔ)于其上的處理器可執(zhí)行指令,所處處理器可執(zhí)行指令被配置為使廣播接收機(jī)設(shè)備內(nèi)的處理器執(zhí)行包括下列的操作在所述接收機(jī)設(shè)備中運(yùn)行的廣播客戶端中接收應(yīng)用元數(shù)據(jù)消息,所述應(yīng)用元數(shù)據(jù)消息包括關(guān)于將在與更高層應(yīng)用相關(guān)的未來(lái)時(shí)間廣播的內(nèi)容的元數(shù)據(jù);將所述元數(shù)據(jù)從所述廣播客戶端傳遞給所述接收機(jī)設(shè)備中運(yùn)行的所述更高層應(yīng)用; 在所述廣播客戶端中從所述更高層應(yīng)用接收內(nèi)容選擇準(zhǔn)則或直接過(guò)濾決策;以及基于所述內(nèi)容選擇準(zhǔn)則或基于所述直接過(guò)濾決策來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用。
62.如權(quán)利要求61所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述第二應(yīng)用包括接收多個(gè)應(yīng)用內(nèi)容廣播;將所接收的多個(gè)應(yīng)用內(nèi)容廣播作為多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合緩存在存儲(chǔ)器中; 基于所述選擇準(zhǔn)則來(lái)選擇所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合;以及將所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中所選擇的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合傳遞給所述第二應(yīng)用。
63.如權(quán)利要求61所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用是基于由所述更高層應(yīng)用向所述廣播客戶端提供的過(guò)濾數(shù)據(jù)的,所述過(guò)濾數(shù)據(jù)忽略由所述廣播客戶端使用的其它過(guò)濾數(shù)據(jù)。
64.如權(quán)利要求61所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用是基于所述廣播客戶端先前未知的新選擇元數(shù)據(jù)的,所述新選擇元數(shù)據(jù)致使所述廣播客戶端以新的方式工作。
65.如權(quán)利要求61所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所述廣播客戶端是開放移動(dòng)聯(lián)盟廣播(BCAST)終端。
66.如權(quán)利要求65所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所述更高層應(yīng)用是開放移動(dòng)聯(lián)盟(OMA)使能器應(yīng)用。
67.如權(quán)利要求66所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所述OMA使能器應(yīng)用是OMA 移動(dòng)廣告(MobAd)應(yīng)用。
68.如權(quán)利要求67所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所述OMA使能器應(yīng)用是OMA 設(shè)備管理(DM)應(yīng)用。
69.如權(quán)利要求67所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所接收的應(yīng)用元數(shù)據(jù)消息是在輔助數(shù)據(jù)觸發(fā)通知消息中接收的。
70.如權(quán)利要求67所述的有形處理器可讀存儲(chǔ)介質(zhì),還包括將附加應(yīng)用元數(shù)作為服務(wù)指南傳輸?shù)囊徊糠謥?lái)接收,其中,應(yīng)用元數(shù)據(jù)是從所述服務(wù)指南傳輸和所述輔助數(shù)據(jù)觸發(fā)通知消息兩者接收的。
71.如權(quán)利要求70所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所接收的應(yīng)用元數(shù)據(jù)消息是作為服務(wù)指南傳輸?shù)囊徊糠謥?lái)接收的。
72.如權(quán)利要求71所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容從所述廣播客戶端選擇性地傳遞給所述更高層應(yīng)用包括通過(guò)將所述選擇準(zhǔn)則應(yīng)用于所述服務(wù)指南傳輸中的服務(wù)片斷內(nèi)的專用擴(kuò)展元素中所包括的應(yīng)用內(nèi)容屬性,來(lái)選擇要接收的應(yīng)用內(nèi)容廣播。
73.如權(quán)利要求72所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所述服務(wù)指南傳輸內(nèi)的應(yīng)用元數(shù)據(jù)消息由服務(wù)片斷中所包括的客戶端應(yīng)用屬性值進(jìn)一步標(biāo)識(shí)。
74.如權(quán)利要求61所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用包括基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播; 使接收機(jī)電路通電以接收所選擇的應(yīng)用內(nèi)容; 接收所選擇的應(yīng)用內(nèi)容;以及將所選擇的內(nèi)容傳遞給所述更高層應(yīng)用。
75.如權(quán)利要求74所述的有形處理器可讀存儲(chǔ)介質(zhì),其中 所述內(nèi)容選擇準(zhǔn)則是在輔助數(shù)據(jù)觸發(fā)通知消息中接收的;并且基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播包括利用所述內(nèi)容標(biāo)識(shí)符來(lái)選擇所述應(yīng)用內(nèi)容廣播。
76.如權(quán)利要求74所述的有形處理器可讀存儲(chǔ)介質(zhì),其中所述內(nèi)容選擇準(zhǔn)則包括將應(yīng)用于應(yīng)用內(nèi)容的屬性的過(guò)濾準(zhǔn)則;并且基于所述內(nèi)容選擇準(zhǔn)則來(lái)選擇要接收的應(yīng)用內(nèi)容廣播包括將所述過(guò)濾準(zhǔn)則應(yīng)用于所述內(nèi)容元數(shù)據(jù)中所包括的應(yīng)用內(nèi)容屬性,以選擇其屬性滿足所述過(guò)濾準(zhǔn)則的應(yīng)用內(nèi)容廣播。
77.如權(quán)利要求76所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所述過(guò)濾準(zhǔn)則是在所述服務(wù)指南中接收的。
78.如權(quán)利要求76所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所述過(guò)濾準(zhǔn)則是從所述更高層應(yīng)用接收的。
79.如權(quán)利要求61所述的有形處理器可讀存儲(chǔ)介質(zhì),其中 所述內(nèi)容選擇準(zhǔn)則包括第一準(zhǔn)則和第二準(zhǔn)則;并且基于所述內(nèi)容選擇準(zhǔn)則來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用包括基于所述第一準(zhǔn)則來(lái)選擇要接收的多個(gè)應(yīng)用內(nèi)容廣播;使接收機(jī)電路通電以接收所選擇的多個(gè)應(yīng)用內(nèi)容廣播;將所接收的多個(gè)應(yīng)用內(nèi)容廣播作為多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合緩存在存儲(chǔ)器中;基于所述第二選擇準(zhǔn)則來(lái)選擇所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合;以及將所述多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合中所選擇的一個(gè)或多個(gè)應(yīng)用內(nèi)容數(shù)據(jù)集合傳遞給所述第二應(yīng)用。
80.如權(quán)利要求79所述的有形處理器可讀存儲(chǔ)介質(zhì),其中,所述第一準(zhǔn)則和第二準(zhǔn)則是從所述服務(wù)指南、輔助數(shù)據(jù)觸發(fā)通知消息和所述更高層應(yīng)用中的一個(gè)或多個(gè)中接收的。
81.一種用于經(jīng)由廣播服務(wù)向接收機(jī)設(shè)備遞送應(yīng)用內(nèi)容的方法,包括將關(guān)于應(yīng)用內(nèi)容的元數(shù)據(jù)作為服務(wù)指南傳輸?shù)囊徊糠诌M(jìn)行廣播,其中所述應(yīng)用內(nèi)容將在第二傳輸中廣播;以及在所述第二傳輸中廣播所述應(yīng)用內(nèi)容, 其中,所述應(yīng)用內(nèi)容元數(shù)據(jù)包括在所述服務(wù)指南傳輸?shù)姆?wù)片斷內(nèi)的專用擴(kuò)展元素中提供的所述應(yīng)用內(nèi)容的屬性;以及所述服務(wù)片斷中包括的服務(wù)類型屬性值,所述服務(wù)類型屬性值指示所述服務(wù)片斷包含應(yīng)用內(nèi)容元數(shù)據(jù)。
82.一種廣播網(wǎng)絡(luò),包括將關(guān)于應(yīng)用內(nèi)容的元數(shù)據(jù)作為服務(wù)指南傳輸?shù)囊徊糠诌M(jìn)行廣播,其中所述應(yīng)用內(nèi)容將在第二傳輸中廣播;以及在所述第二傳輸中廣播所述應(yīng)用內(nèi)容, 其中,所述應(yīng)用內(nèi)容元數(shù)據(jù)包括在所述服務(wù)指南傳輸?shù)姆?wù)片斷內(nèi)的專用擴(kuò)展元素中提供的所述應(yīng)用內(nèi)容的屬性;以及所述服務(wù)片斷中包括的服務(wù)類型屬性值,所述服務(wù)類型屬性值指示所述服務(wù)片斷包含應(yīng)用內(nèi)容元數(shù)據(jù)。
83.一種廣播網(wǎng)絡(luò),包括用于將關(guān)于應(yīng)用內(nèi)容的元數(shù)據(jù)作為服務(wù)指南傳輸?shù)囊徊糠诌M(jìn)行廣播的模塊,其中所述應(yīng)用內(nèi)容將在第二傳輸中廣播;以及用于在所述第二傳輸中廣播所述應(yīng)用內(nèi)容的模塊, 其中,所述應(yīng)用內(nèi)容元數(shù)據(jù)包括在所述服務(wù)指南傳輸?shù)姆?wù)片斷內(nèi)的專用擴(kuò)展元素中提供的所述應(yīng)用內(nèi)容的屬性;以及所述服務(wù)片斷中包括的服務(wù)類型屬性值,所述服務(wù)類型屬性值指示所述服務(wù)片斷包含應(yīng)用內(nèi)容元數(shù)據(jù)。
84.一種有形服務(wù)器可讀存儲(chǔ)介質(zhì),其具有存儲(chǔ)于其上的服務(wù)器可執(zhí)行指令,所述服務(wù)器可執(zhí)行指令被配置為使耦合到廣播網(wǎng)絡(luò)內(nèi)的廣播發(fā)射機(jī)的服務(wù)器執(zhí)行包括下列的操作將關(guān)于應(yīng)用內(nèi)容的元數(shù)據(jù)作為服務(wù)指南傳輸?shù)囊徊糠诌M(jìn)行廣播,其中所述應(yīng)用內(nèi)容將在第二傳輸中廣播;以及在所述第二傳輸中廣播所述應(yīng)用內(nèi)容, 其中,所述應(yīng)用內(nèi)容元數(shù)據(jù)包括在所述服務(wù)指南傳輸?shù)姆?wù)片斷內(nèi)的專用擴(kuò)展元素中提供的所述應(yīng)用內(nèi)容的屬性;以及所述服務(wù)片斷中包括的服務(wù)類型屬性值,所述服務(wù)類型屬性值指示所述服務(wù)片斷包含應(yīng)用內(nèi)容元數(shù)據(jù)。
85. 一種廣播通信系統(tǒng),包括廣播系統(tǒng),其包括耦合到廣播發(fā)射機(jī)的服務(wù)器;以及多個(gè)廣播接收機(jī)設(shè)備,其中,所述廣播系統(tǒng)服務(wù)器通過(guò)計(jì)算機(jī)可執(zhí)行指令被配置為執(zhí)行包括下列的操作 將關(guān)于應(yīng)用內(nèi)容的元數(shù)據(jù)作為服務(wù)指南傳輸?shù)囊徊糠诌M(jìn)行廣播,其中所述應(yīng)用內(nèi)容將在第二傳輸中廣播;以及在所述第二傳輸中廣播所述應(yīng)用內(nèi)容, 其中,所述應(yīng)用內(nèi)容元數(shù)據(jù)包括在所述服務(wù)指南傳輸?shù)姆?wù)片斷內(nèi)的專用擴(kuò)展元素中提供的所述應(yīng)用內(nèi)容的屬性;以及所述服務(wù)片斷中包括的服務(wù)類型屬性值,所述服務(wù)類型屬性值指示所述服務(wù)片斷包含應(yīng)用內(nèi)容元數(shù)據(jù),并且其中,所述多個(gè)廣播接收機(jī)設(shè)備中的每個(gè)廣播接收機(jī)設(shè)備包括 處理器;廣播接收機(jī)電路,其耦合到所述處理器,并且被配置為從廣播網(wǎng)絡(luò)接收傳輸;以及存儲(chǔ)器,其耦合到所述處理器,其中,所述處理器通過(guò)處理器可執(zhí)行指令被配置為主持在所述處理器內(nèi)運(yùn)行的廣播客戶端和更高層應(yīng)用,并且被配置為執(zhí)行包括下列的操作 接收廣播傳輸;在所述廣播客戶端中接收來(lái)自所接收的廣播傳輸中的應(yīng)用元數(shù)據(jù)消息,所述應(yīng)用元數(shù)據(jù)消息包括關(guān)于將在與更高層應(yīng)用相關(guān)的未來(lái)時(shí)間廣播的內(nèi)容的元數(shù)據(jù); 將所述元數(shù)據(jù)從所述廣播客戶端傳遞給所述更高層應(yīng)用; 在所述廣播客戶端中從所述更高層應(yīng)用接收內(nèi)容選擇準(zhǔn)則或直接過(guò)濾決策;以及基于所述內(nèi)容選擇準(zhǔn)則或基于所述直接過(guò)濾決策來(lái)將在廣播傳輸中接收的內(nèi)容選擇性地傳遞給所述更高層應(yīng)用。
全文摘要
方法和系統(tǒng)使得用于在接收機(jī)設(shè)備(10)上運(yùn)行的應(yīng)用使用的應(yīng)用內(nèi)容能夠由移動(dòng)多媒體廣播網(wǎng)絡(luò)(1)進(jìn)行廣播,以便由接收機(jī)設(shè)備(10)能量高效地接收和使用。在應(yīng)用元數(shù)據(jù)消息中廣播關(guān)于將被廣播的應(yīng)用內(nèi)容的信息。接收機(jī)設(shè)備(10)可以在廣播接收機(jī)客戶端中接收這種應(yīng)用元數(shù)據(jù)消息,其中廣播接收機(jī)客戶端將信息傳遞給應(yīng)用。該應(yīng)用可以向廣播接收機(jī)客戶端通知要在選擇待接收的應(yīng)用內(nèi)容時(shí)使用的特定應(yīng)用內(nèi)容或過(guò)濾屬性。廣播接收機(jī)客戶端在指定的廣播時(shí)間接收所指示的應(yīng)用內(nèi)容,并將所接收的內(nèi)容傳遞給應(yīng)用以進(jìn)行處理。在一個(gè)實(shí)施例中,該應(yīng)用是移動(dòng)廣告牌廣告(MobAd)應(yīng)用,該應(yīng)用元數(shù)據(jù)包括關(guān)于ad內(nèi)容的屬性,并且廣播應(yīng)用內(nèi)容包括ad內(nèi)容。
文檔編號(hào)H04L29/08GK102428688SQ201080021608
公開日2012年4月25日 申請(qǐng)日期2010年5月19日 優(yōu)先權(quán)日2009年5月19日
發(fā)明者C·N·洛, D·W·吉利斯, M·G·斯塔斯卡烏斯卡斯 申請(qǐng)人:高通股份有限公司