專利名稱:混合多媒體呈現(xiàn)的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
總的來說,本發(fā)明涉及數(shù)據(jù)網(wǎng)絡(luò)的操作,具體而言,涉及用于在裝置上提供混合多媒體呈現(xiàn)的方法和設(shè)備。
背景技術(shù):
數(shù)據(jù)網(wǎng)絡(luò),比如無線通信網(wǎng),不得不在為單個(gè)終端的定制服務(wù)和為大量終端提供的服務(wù)之間進(jìn)行折中。例如,將多媒體內(nèi)容分發(fā)給大量資源受限的便攜裝置(預(yù)約用戶)是一個(gè)復(fù)雜的問題。因此,具有一種途徑以快速、有效的方式分發(fā)內(nèi)容和/或其它網(wǎng)絡(luò)服務(wù),在聯(lián)網(wǎng)裝置上呈現(xiàn),對于網(wǎng)絡(luò)管理商、內(nèi)容零售商和服務(wù)提供商來說都是非常重要的。在目前的內(nèi)容發(fā)送/媒體分發(fā)系統(tǒng)中,利用實(shí)時(shí)媒體流來發(fā)送內(nèi)容給大量裝置。例如,實(shí)時(shí)媒體流能夠減少在回放裝置處所需要的存儲(chǔ)器總量,因此,適合用于存儲(chǔ)器資源有限的便攜裝置。但是,實(shí)時(shí)媒體流常常需要一定量的獲取時(shí)間,并且裝置的用戶有可能在播放實(shí)時(shí)媒體流中的廣告的時(shí)候選擇調(diào)到其它節(jié)目上去。另外,可能還需要很大的帶寬來一次又一次地發(fā)射同樣的內(nèi)容,比如廣告。內(nèi)容發(fā)送/媒體分發(fā)系統(tǒng)利用緩存來分發(fā)非實(shí)時(shí)媒體給大量裝置也是可行的。經(jīng)過緩存的非實(shí)時(shí)媒體啟動(dòng)得非常迅速,因而能夠解決獲取時(shí)間長的問題。可惜,緩存技術(shù)要求在回放之前將整個(gè)非實(shí)時(shí)呈現(xiàn)緩存下來,這就意味著回放裝置必須有大量的存儲(chǔ)器資源。結(jié)果,緩存大媒體呈現(xiàn)不適合資源受限的便攜裝置。因此,需要一種途徑來將所選擇的實(shí)時(shí)和非實(shí)時(shí)媒體排列發(fā)送給大量裝置,從而解決與帶寬的使用、媒體獲取時(shí)間和裝置資源要求有關(guān)的問題。還需要瞄準(zhǔn)要進(jìn)行接收的所選預(yù)約用戶,并且基于操作參數(shù),例如用戶預(yù)約活動(dòng),提交(render)所選擇的內(nèi)容排列或序列。
發(fā)明內(nèi)容
在一個(gè)或多個(gè)實(shí)施例中,提供一種混合呈現(xiàn)系統(tǒng),該系統(tǒng)基于各種工作狀況在裝置上提交實(shí)時(shí)和非實(shí)時(shí)內(nèi)容。例如,該系統(tǒng)確定實(shí)時(shí)和非實(shí)時(shí)內(nèi)容的特定排列、序列、混合和/或選擇,用于基于一個(gè)或多個(gè)呈現(xiàn)事件的發(fā)生,在目標(biāo)裝置上呈現(xiàn)。在一個(gè)實(shí)施例中,將被緩存內(nèi)容項(xiàng)鏈接到實(shí)時(shí)媒體服務(wù),以便在裝置上提供新鮮的用戶體驗(yàn),如果不這樣,這種交互活動(dòng)就會(huì)非常緩慢。將被選內(nèi)容項(xiàng)(例如界面、廣告或其它信息項(xiàng))緩存起來,從而使事務(wù)處理的數(shù)據(jù)傳遞量最小。因此,裝置用戶會(huì)得到快速響應(yīng),縮短啟動(dòng)時(shí)間,并且內(nèi)容零售商能夠很容易、很有效地將廣告和其它信息插入實(shí)時(shí)服務(wù)。在一個(gè)實(shí)施例中,提供一種提交混合呈現(xiàn)的方法。該方法包括緩存一個(gè)或多個(gè)內(nèi)容項(xiàng);檢測與實(shí)時(shí)服務(wù)相聯(lián)系的呈現(xiàn)事件。該方法還包括基于所述呈現(xiàn)事件,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)提取被選內(nèi)容項(xiàng);以及提交所述被選內(nèi)容項(xiàng)。在一個(gè)實(shí)施例中,提供用于提交混合呈現(xiàn)的一種設(shè)備。該設(shè)備包括存儲(chǔ)器,配置成緩存一個(gè)或多個(gè)內(nèi)容項(xiàng);客戶機(jī)應(yīng)用程序邏輯,配置成檢測與實(shí)時(shí)服務(wù)相聯(lián)系的呈現(xiàn)事件,并且基于所述呈現(xiàn)事件,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)提取被選內(nèi)容項(xiàng)。該設(shè)備還包括提交邏輯,配置成提交所述被選內(nèi)容項(xiàng)。在一個(gè)實(shí)施例中,提供用于提交混合呈現(xiàn)的一種設(shè)備。該設(shè)備包括用于緩存一個(gè)或多個(gè)內(nèi)容項(xiàng)的模塊;用于檢測與實(shí)時(shí)服務(wù)相聯(lián)系的呈現(xiàn)事件的模塊。該設(shè)備還包括用于基于所述呈現(xiàn)事件,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)提取被選內(nèi)容項(xiàng)的模塊;以及用于提交所述被選內(nèi)容項(xiàng)的模塊。
在一個(gè)實(shí)施例中,提供一種包括指令的計(jì)算機(jī)可讀介質(zhì),由處理邏輯執(zhí)行的時(shí)候,這些指令用于提交混合呈現(xiàn)。該計(jì)算機(jī)可讀介質(zhì)包括用于緩存一個(gè)或多個(gè)內(nèi)容項(xiàng)指令;用于檢測與實(shí)時(shí)服務(wù)相聯(lián)系的呈現(xiàn)事件的指令。該計(jì)算機(jī)可讀介質(zhì)還包括用于基于所述呈現(xiàn)事件,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)提取被選內(nèi)容項(xiàng)的指令;以及用于提交所述被選內(nèi)容項(xiàng)的指令。在一個(gè)實(shí)施例中,提供配置成實(shí)現(xiàn)一種提交混合呈現(xiàn)的方法的至少一個(gè)處理器。該方法包括緩存一個(gè)或多個(gè)內(nèi)容項(xiàng);檢測與實(shí)時(shí)服務(wù)相聯(lián)系的呈現(xiàn)事件。該方法還包括基于所述呈現(xiàn)事件,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)提取被選內(nèi)容項(xiàng);以及提交所述被選內(nèi)容項(xiàng)。在一個(gè)實(shí)施例中,提供一種用于提交混合呈現(xiàn)的方法。該方法包括為一個(gè)或多個(gè)實(shí)時(shí)服務(wù)產(chǎn)生系統(tǒng)信息參數(shù),其中所述系統(tǒng)信息參數(shù)將呈現(xiàn)事件與可緩存內(nèi)容項(xiàng)相聯(lián)系;發(fā)射所述系統(tǒng)信息參數(shù)。在一個(gè)實(shí)施例中,提供用于提交混合呈現(xiàn)的一種設(shè)備。該設(shè)備包括用于為一個(gè)或多個(gè)實(shí)時(shí)服務(wù)產(chǎn)生系統(tǒng)信息參數(shù),其中所述系統(tǒng)信息參數(shù)將呈現(xiàn)事件與可緩存內(nèi)容項(xiàng)相聯(lián)系的邏輯;用于發(fā)射所述系統(tǒng)信息參數(shù)的邏輯。通過閱讀后面給出的
具體實(shí)施方式
和權(quán)利要求,這些實(shí)施例的其它方面將會(huì)更加顯而易見。
通過參考以下詳細(xì)說明,同時(shí)結(jié)合附圖,這里描述的實(shí)施例的以上方面將更加清楚。在這些附圖中圖I示出包括混合呈現(xiàn)系統(tǒng)一個(gè)實(shí)施例的一個(gè)網(wǎng)絡(luò)實(shí)施例;圖2詳細(xì)說明適合用于混合呈現(xiàn)系統(tǒng)一個(gè)或多個(gè)實(shí)施例的服務(wù)器的一個(gè)實(shí)施例;圖3示出用于混合呈現(xiàn)系統(tǒng)一個(gè)或多個(gè)實(shí)施例的可緩存內(nèi)容的一個(gè)實(shí)施例;圖4示出用于混合呈現(xiàn)系統(tǒng)一個(gè)或多個(gè)實(shí)施例的系統(tǒng)信息的一個(gè)實(shí)施例;圖5示出混合呈現(xiàn)系統(tǒng)一個(gè)實(shí)施例中用于操作服務(wù)器的一個(gè)方法實(shí)施例;圖6詳細(xì)說明適合用于混合呈現(xiàn)系統(tǒng)一個(gè)或多個(gè)實(shí)施例的裝置的一個(gè)實(shí)施例;
圖7示出用于在混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例中操作裝置的一個(gè)方法實(shí)施例;以及圖8示出用于在混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例中操作裝置來檢測呈現(xiàn)事件的一個(gè)方法實(shí)施例。
具體實(shí)施例方式在一個(gè)或多個(gè)實(shí)施例中,提供一個(gè)混合呈現(xiàn)系統(tǒng),該系統(tǒng)在一個(gè)裝置上提交混合呈現(xiàn)。例如,混合呈現(xiàn)包括一個(gè)特定排列、序列、混合和/或選擇實(shí)時(shí)和/或非實(shí)時(shí)內(nèi)容用于在目標(biāo)裝置上呈現(xiàn)。該系統(tǒng)特別適合用于無線網(wǎng)絡(luò)環(huán)境,但是也可以用于任意類型的網(wǎng)絡(luò)環(huán)境,包括但不限于通信網(wǎng)絡(luò)、公共網(wǎng)絡(luò)(例如因特網(wǎng))、專用網(wǎng)絡(luò)(例如虛擬專用網(wǎng)VPN)、局域網(wǎng)、廣域網(wǎng)、長距離網(wǎng)或任意其它類型的數(shù)據(jù)網(wǎng)。將利用下面的定義來描述混合呈現(xiàn)系統(tǒng)的一個(gè)或多個(gè)實(shí)施例。服務(wù)服務(wù)包括一個(gè)媒體呈現(xiàn)序列,該序列代表裝置可以預(yù)約的最小單元。 層層是一個(gè)或多個(gè)服務(wù)的集合。包(package):包(或者服務(wù)包)包括基于預(yù)約來提供的服務(wù)和/或?qū)拥娜我饨M合。圖I說明包括混合呈現(xiàn)系統(tǒng)一個(gè)實(shí)施例的網(wǎng)絡(luò)100的一個(gè)實(shí)施例。網(wǎng)絡(luò)100包括移動(dòng)裝置102、服務(wù)器104和數(shù)據(jù)網(wǎng)絡(luò)106。在一個(gè)實(shí)施例中,服務(wù)器104用于提供服務(wù),這些服務(wù)可以由和網(wǎng)絡(luò)106通信的裝置預(yù)約。服務(wù)器104通過通信鏈路108與網(wǎng)絡(luò)106連接。通信鏈路108包括合適的任意通信鏈路,比如讓服務(wù)器104與網(wǎng)絡(luò)106進(jìn)行通信的有線和/或無線鏈路的任意組合。網(wǎng)絡(luò)106包括允許從服務(wù)器104將服務(wù)發(fā)送給與網(wǎng)絡(luò)106通信的裝置(例如裝置102)的有線和/或無線網(wǎng)絡(luò)的任意組合。這個(gè)實(shí)施例中的裝置102包括通過無線鏈路110與網(wǎng)絡(luò)106通信的移動(dòng)電話。應(yīng)該指出其它裝置也可能在這些實(shí)施例的范圍內(nèi)。例如,適合用于混合呈現(xiàn)系統(tǒng)的一個(gè)或多個(gè)實(shí)施例的其它裝置包括但不限于個(gè)人數(shù)字助理(PDA)、電子郵件裝置、尋呼機(jī)、筆記本計(jì)算機(jī)、MP3播放器、放像機(jī)或者臺(tái)式計(jì)算機(jī)。無線鏈路110包括允許裝置102與網(wǎng)絡(luò)106通信的合適的任意無線通信鏈路。裝置102也可以利用有線通信鏈路與網(wǎng)絡(luò)106通信。裝置102參與讓裝置102進(jìn)行預(yù)約來通過網(wǎng)絡(luò)106接收服務(wù)的激活過程。在一個(gè)實(shí)施例中,激活過程可以與服務(wù)器104 —起進(jìn)行;但是,也可以與另一個(gè)服務(wù)器、服務(wù)提供商、內(nèi)容零售商或者任意其它實(shí)體一起進(jìn)行這一激活過程。為了進(jìn)行描述,將假設(shè)裝置102與服務(wù)器104 —起經(jīng)歷這一激活過程。作為這一激活過程的一部分,裝置102提供裝置標(biāo)識(shí)符、制造商標(biāo)識(shí)符、預(yù)約用戶標(biāo)識(shí)符和/或能夠用于鑒別裝置102或者對它進(jìn)行授權(quán)讓它預(yù)約從服務(wù)器104接收服務(wù)的任意其它信息。激活以后,服務(wù)器104向裝置102發(fā)射客戶機(jī)應(yīng)用程序112、包數(shù)據(jù)庫114和系統(tǒng)信息116。要指出在其它實(shí)施例中,可以從另一個(gè)網(wǎng)絡(luò)實(shí)體將客戶機(jī)應(yīng)用程序112、包數(shù)據(jù)庫114和系統(tǒng)信息116中的任意一個(gè)發(fā)射給這一裝置,在裝置制造過程中安裝在裝置上,或者從本地存儲(chǔ)介質(zhì)下載,并且作為激活過程的結(jié)果加以激活。包數(shù)據(jù)庫114包括描述服務(wù)的信息,裝置102能夠預(yù)約接收這些服務(wù)。客戶機(jī)應(yīng)用程序112在裝置102上執(zhí)行,對包數(shù)據(jù)庫114進(jìn)行處理,以提供交互式節(jié)目指南,該節(jié)目指南顯示關(guān)于裝置用戶能夠獲得的服務(wù)的信息。系統(tǒng)信息116包括與可以獲得的服務(wù)有關(guān)的信息,比如所需要的裝置資源、相聯(lián)系的緩存的內(nèi)容標(biāo)識(shí)符或者其它系統(tǒng)信息。在一個(gè)實(shí)施例中,服務(wù)器104包括一個(gè)或多個(gè)服務(wù)118,以及可緩存內(nèi)容122。例如,服務(wù)118包括多媒體內(nèi)容,該多媒體內(nèi)容包括新聞、體育、天氣、金融信息、電影和/或應(yīng)用程序、節(jié)目、腳本或者任意合適的其它類型的內(nèi)容或服務(wù)。在一個(gè)實(shí)施例中,可緩存內(nèi)容122包括可以在裝置上提交的內(nèi)容。例如,可緩存內(nèi)容122可以包括游戲或其它應(yīng)用程序、廣告、基于用戶輸入具有臨時(shí)重要性的內(nèi)容情景變量或者能夠打開基本上任意文件類型的其它信息,所有這些都可以在裝置102上提交或執(zhí)行。例如,在一個(gè)實(shí)施例中,可緩存內(nèi)容122可以包括代表廣告或其它媒體內(nèi)容的非實(shí)時(shí)內(nèi)容片斷。在一個(gè)實(shí)施例中,系統(tǒng)信息116包括將可緩存內(nèi)容122中的內(nèi)容與一個(gè)或多個(gè)服務(wù)118聯(lián)系起來的信息。例如,系統(tǒng)信息124將作為可緩存內(nèi)容122 —部分的一個(gè)或多個(gè)內(nèi)容片斷與作為服務(wù)118 —部分的所選服務(wù)聯(lián)系起來。 在一個(gè)實(shí)施例中,通過網(wǎng)絡(luò)106從服務(wù)器104向裝置102發(fā)送可緩存內(nèi)容122。例如,將可緩存內(nèi)容122發(fā)送到裝置102,并且作為裝置102中緩存的內(nèi)容124儲(chǔ)存起來??删彺鎯?nèi)容122與裝置102能夠獲得的服務(wù)相聯(lián)系。要指出有可能更新服務(wù)器104的單元來反映可以獲得的信息的變化。例如,可以根據(jù)需要來更新或改變服務(wù)118、系統(tǒng)信息116或者可緩存內(nèi)容122。當(dāng)這些改變發(fā)生的時(shí)候,服務(wù)器104將最新的信息發(fā)送給裝置102。例如,可以根據(jù)預(yù)定方案將系統(tǒng)信息116發(fā)射給裝置102,從而使這個(gè)裝置能夠在可選的時(shí)間間隔內(nèi)收到系統(tǒng)信息116的更新。此外,從服務(wù)器104向裝置102的信息發(fā)送可以使用一種“不可見服務(wù)”在后臺(tái)進(jìn)行,這種“不可見服務(wù)”是這一系統(tǒng)的一部分,但是沒有在交互式節(jié)目指南里列為可以獲得的服務(wù)。在一個(gè)實(shí)施例中,混合呈現(xiàn)系統(tǒng)實(shí)現(xiàn)以下功能中的一個(gè)或多個(gè),以便在裝置102處提供混合呈現(xiàn)。I.當(dāng)裝置102試圖獲得實(shí)時(shí)服務(wù)的時(shí)候,提交作為緩存的內(nèi)容124的一部分的內(nèi)容。2.當(dāng)裝置退出實(shí)時(shí)服務(wù)的時(shí)候,提交作為緩存的內(nèi)容124 —部分的內(nèi)容。3.在所選用戶活動(dòng)發(fā)生的時(shí)候,提交作為緩存的內(nèi)容124的一部分的內(nèi)容。例如,用戶活動(dòng)可以基于裝置的預(yù)約狀態(tài),或者裝置用戶采取的所選操作(不包括進(jìn)入或退出實(shí)時(shí)服務(wù))。在一個(gè)實(shí)施例中,當(dāng)裝置102嘗試獲得實(shí)時(shí)服務(wù)的時(shí)候,混合呈現(xiàn)系統(tǒng)提交緩存的內(nèi)容124的選定部分。例如,客戶機(jī)應(yīng)用程序112處理包數(shù)據(jù)庫114,為裝置用戶提供可以獲得的服務(wù)的清單。當(dāng)裝置用戶選擇接收特定服務(wù)的時(shí)候,客戶機(jī)應(yīng)用程序112訪問系統(tǒng)信息116中與所選服務(wù)相聯(lián)系的信息。系統(tǒng)信息116中的信息說明在裝置嘗試獲得所選實(shí)時(shí)服務(wù)的時(shí)候要提交的緩存的內(nèi)容124中的所選內(nèi)容。然后,客戶機(jī)應(yīng)用程序112從緩存的內(nèi)容124中提取所選內(nèi)容,并將它提交給裝置。例如,所選緩存的內(nèi)容可以是想要加入的服務(wù)的介紹。于是,客戶機(jī)應(yīng)用程序112發(fā)射一個(gè)請求126給服務(wù)器104來獲得所選服務(wù)130。服務(wù)器通過發(fā)射所選服務(wù)130給這個(gè)裝置來作出響應(yīng),如同路徑128所示。在一個(gè)實(shí)施例中,當(dāng)裝置102嘗試退出實(shí)時(shí)服務(wù)的時(shí)候,混合呈現(xiàn)系統(tǒng)提交緩存的內(nèi)容124的所選部分。假設(shè)這個(gè)裝置正在從服務(wù)器104接收實(shí)時(shí)服務(wù),裝置用戶有可能選擇取消或退出這項(xiàng)服務(wù)。例如,裝置用戶可以和客戶機(jī)應(yīng)用程序112交互,選擇退出、終止一項(xiàng)或多項(xiàng)服務(wù),或者解除預(yù)約??蛻魴C(jī)應(yīng)用程序112訪問系統(tǒng)信息116中與所選服務(wù)相聯(lián)系的信息。系統(tǒng)信息116中的信息標(biāo)識(shí)在裝置嘗試退出所選實(shí)時(shí)服務(wù)的時(shí)候要提交的緩存的內(nèi)容124中的內(nèi)容。于是,客戶機(jī)應(yīng)用程序112從緩存的內(nèi)容124提取標(biāo)識(shí)的內(nèi)容并且在裝置上提交它。例如,這一內(nèi)容可以是要退出的服務(wù)的一個(gè)摘要。然后客戶機(jī)應(yīng)用程序112給服務(wù)器104發(fā)射一個(gè)請求來退出所選服務(wù)。服務(wù)器104通過終止向裝置102發(fā)射所選服務(wù)來作出響應(yīng)。在一個(gè)實(shí)施例中,混合呈現(xiàn)系統(tǒng)響應(yīng)裝置用戶的所選用戶活動(dòng)來提交緩存的內(nèi)容124中的所選部分,其中的所選用戶活動(dòng)不包括進(jìn)入或退出實(shí)時(shí)系統(tǒng)。例如,假設(shè)裝置在接收實(shí)時(shí)服務(wù),裝置用戶可以響應(yīng)彈出式菜單、信息請求來輸入信息,或者提供任意其它用戶操作?;谟脩舨僮鳎蛻魴C(jī)應(yīng)用程序112訪問系統(tǒng)信息116中與所選用戶操作相聯(lián)系的信息。系統(tǒng)信息116中的這些信息標(biāo)識(shí)緩存的內(nèi)容124中要提交的內(nèi)容。然后,客戶機(jī)應(yīng)用程序112從緩存的內(nèi)容124提取該內(nèi)容,并且在裝置102上提交它。例如,這一內(nèi)容可以是基于與裝置102相聯(lián)系的服務(wù)類型或預(yù)約的廣告。
·
在一個(gè)實(shí)施例中,從裝置的預(yù)約狀態(tài)來確定用戶活動(dòng)。例如,系統(tǒng)信息116包括預(yù)約狀態(tài)信息,客戶機(jī)應(yīng)用程序112對這些信息進(jìn)行處理,以確定是否已經(jīng)符合所選條件。例如,預(yù)約狀態(tài)包括關(guān)于這一裝置預(yù)約的服務(wù)類型的信息,還可以包括基于用戶簡檔的條件,與裝置用戶相聯(lián)系的人口統(tǒng)計(jì)學(xué)信息或者任意其它類型的預(yù)約狀態(tài)信息?;谶@一預(yù)約狀態(tài),客戶機(jī)應(yīng)用程序112訪問系統(tǒng)信息116中標(biāo)識(shí)緩存的內(nèi)容124中要提交的內(nèi)容的信息。然后,客戶機(jī)應(yīng)用程序112從緩存的內(nèi)容124提取這一內(nèi)容,并且在裝置102上提交。例如,這一內(nèi)容可以是基于服務(wù)類型或者與裝置102相聯(lián)系的預(yù)約類型的廣告。因此,在一個(gè)或多個(gè)實(shí)施例中,混合呈現(xiàn)系統(tǒng)提供混合呈現(xiàn),包括實(shí)時(shí)和非實(shí)時(shí)內(nèi)容的特定排列、序列、混合和/或選擇,用于在裝置上呈現(xiàn)。要指出這一混合呈現(xiàn)系統(tǒng)不限于參考圖I所描述的實(shí)施方式,在這些實(shí)施例的范圍內(nèi)還有其它的實(shí)施方式。圖2詳細(xì)說明適合用于混合呈現(xiàn)系統(tǒng)一個(gè)或多個(gè)實(shí)施例的服務(wù)器200的一個(gè)實(shí)施例。例如,服務(wù)器200可以用作圖I中的服務(wù)器104。服務(wù)器200包括處理邏輯202、可緩存內(nèi)容204和收發(fā)信機(jī)邏輯208,它們?nèi)窟B接到內(nèi)部數(shù)據(jù)總線210。服務(wù)器200還包括服務(wù)212、系統(tǒng)信息214、客戶機(jī)應(yīng)用程序216和包數(shù)據(jù)庫218。在一個(gè)或多個(gè)實(shí)施例中,處理邏輯202包括CPU、處理器、門陣列、硬件邏輯、存儲(chǔ)器單元、虛擬機(jī)、軟件和/或硬件和軟件的任意組合。因此,處理邏輯202 —般都包括執(zhí)行機(jī)器可讀指令,并且通過內(nèi)部數(shù)據(jù)總線210控制服務(wù)器200的一個(gè)或多個(gè)其它功能單元的邏輯。可緩存內(nèi)容204包括要在數(shù)據(jù)網(wǎng)絡(luò)上分發(fā)給裝置的一個(gè)或多個(gè)內(nèi)容項(xiàng)。例如,可緩存內(nèi)容204包括要在數(shù)據(jù)網(wǎng)絡(luò)上分發(fā),用于在一個(gè)或多個(gè)裝置處緩存的多個(gè)內(nèi)容項(xiàng)。在一個(gè)或多個(gè)實(shí)施例中,可緩存內(nèi)容204包括游戲或其它應(yīng)用程序、廣告、內(nèi)容場景變量或者有能力打開基本上任意文件類型的其它信息,它們?nèi)慷伎梢栽谘b置上提交或執(zhí)行。服務(wù)212包括任意類型的實(shí)時(shí)服務(wù),包括但不限于多媒體呈現(xiàn)、新聞、體育、天氣、金融信息和/或任意其它類型的實(shí)時(shí)服務(wù)。收發(fā)信機(jī)邏輯208包括硬件和/或軟件,用于讓服務(wù)器200在網(wǎng)絡(luò)連接上發(fā)射和接收數(shù)據(jù)和/或其它信息。在一個(gè)實(shí)施例中,收發(fā)信機(jī)邏輯208包括配置成提供單播通信信道220的邏輯,該單播通信信道220提供適當(dāng)?shù)娜我忸愋蛦尾ネㄐ沛溌罚瑏碓试S服務(wù)器200通過單播發(fā)射與裝置通信。在一個(gè)實(shí)施例中,收發(fā)信機(jī)邏輯208包括配置成提供多播通信信道222的邏輯,該多播通信信道222合適的任意類型的多播通信鏈路,讓服務(wù)器200使用多播發(fā)射與一個(gè)或多個(gè)裝置通信。包數(shù)據(jù)庫218包括描述可以獲得的服務(wù)包的信息。例如,包數(shù)據(jù)庫218包括包和服務(wù)描述、標(biāo)識(shí)符、定價(jià)、調(diào)度以及關(guān)于可以獲得的服務(wù)和包的合適的其它任意信息??蛻魴C(jī)應(yīng)用程序216包括程序或其它類型的可執(zhí)行代碼,它們在裝置上執(zhí)行,對包數(shù)據(jù)庫218進(jìn)行處理,以便提供交互式節(jié)目指南給裝置用戶。這一交互式節(jié)目指南允許裝置用戶看見可以獲得的服務(wù)并且進(jìn)行預(yù)約選擇。系統(tǒng)信息214包括與服務(wù)212相關(guān)的信息。例如,系統(tǒng)信息214包括資源標(biāo)識(shí)符、內(nèi)容標(biāo)識(shí)符或者與裝置能夠獲得的服務(wù)相聯(lián)系的任意其它系統(tǒng)信息。在一個(gè)實(shí)施例中,處理邏輯202用于產(chǎn)生系統(tǒng)信息參數(shù)?!ぴ谝粋€(gè)實(shí)施例中,裝置經(jīng)歷與服務(wù)器200的激活過程,以便預(yù)約從服務(wù)器200接收一項(xiàng)或多項(xiàng)服務(wù)212。在激活過程以后,服務(wù)器200發(fā)射客戶機(jī)應(yīng)用程序216、包數(shù)據(jù)庫218和系統(tǒng)信息214給被激活的裝置。在混合呈現(xiàn)系統(tǒng)一個(gè)或多個(gè)實(shí)施例的操作過程中,服務(wù)器200在數(shù)據(jù)網(wǎng)絡(luò)上發(fā)射可緩存內(nèi)容204的一部分,在裝置處緩存。在一個(gè)實(shí)施例中,可緩存內(nèi)容204的這一部分作為可以看見的服務(wù)的一部分發(fā)射給裝置102。例如,在一個(gè)實(shí)施例中,由收發(fā)信機(jī)邏輯208在信道220提供的單播發(fā)射中將可緩存內(nèi)容204發(fā)射給裝置。在一個(gè)實(shí)施例中,混合呈現(xiàn)系統(tǒng)包括儲(chǔ)存在計(jì)算機(jī)可讀介質(zhì)上的程序指令,在由處理器(例如處理邏輯202)執(zhí)行的時(shí)候,這些程序指令提供這里描述的服務(wù)器200的功能。例如,可以從計(jì)算機(jī)可讀介質(zhì)(例如軟盤、CDR0M、存儲(chǔ)器卡、FLASH存儲(chǔ)器裝置、RAM、ROM或者任意其它類型的存儲(chǔ)器裝置或計(jì)算機(jī)可讀介質(zhì))將指令載入服務(wù)器200。在另一個(gè)實(shí)施例中,可以通過收發(fā)信機(jī)邏輯208從連接到服務(wù)器200的外部裝置或網(wǎng)絡(luò)資源將這些指令載入服務(wù)器200。由處理邏輯202執(zhí)行的時(shí)候,這些指令提供這里描述的混合呈現(xiàn)系統(tǒng)的一個(gè)或多個(gè)實(shí)施例。要指出,服務(wù)器200僅僅是一個(gè)實(shí)施方式,在這些實(shí)施例的范圍內(nèi)還可以有其它實(shí)施方式。圖3說明用于混合呈現(xiàn)系統(tǒng)的一個(gè)或多個(gè)實(shí)施例的可緩存內(nèi)容300的一個(gè)實(shí)施例。例如,可緩存內(nèi)容300的一個(gè)或多個(gè)實(shí)例適合用作圖2所示的可緩存內(nèi)容204??删彺鎯?nèi)容300包括內(nèi)容標(biāo)識(shí)符302、版本指示304、類型指示306和實(shí)際內(nèi)容308。內(nèi)容標(biāo)識(shí)符302用于標(biāo)識(shí)內(nèi)容308。版本指示304表明內(nèi)容308的具體版本。類型指示306表明內(nèi)容308的類型特性。例如,類型指示306可以表明所述內(nèi)容是內(nèi)容片斷、彈出、腳本、程序還是任何其它內(nèi)容類型。內(nèi)容308代表要在裝置上提交的實(shí)際內(nèi)容。在混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例中,發(fā)射可緩存內(nèi)容300的一個(gè)或多個(gè)實(shí)例,并且在接收裝置處緩存。然后響應(yīng)一個(gè)或多個(gè)操作條件和/或呈現(xiàn)事件,在裝置上提交緩存的內(nèi)容308。要指出,可緩存內(nèi)容300的格式可以是合適的任意類型,也可以用合適的任意技術(shù)來對可緩存內(nèi)容300進(jìn)行編碼或加密。圖4說明用于混合呈現(xiàn)系統(tǒng)的一個(gè)或多個(gè)實(shí)施例的系統(tǒng)信息400的一個(gè)實(shí)施例。例如,系統(tǒng)信息400適合用作圖2所示的系統(tǒng)信息214。在一個(gè)實(shí)施例中,由處理邏輯202對系統(tǒng)信息400進(jìn)行組裝、更新、改變和/或維護(hù)。系統(tǒng)信息400包括以下內(nèi)容的一個(gè)或多個(gè)實(shí)例報(bào)頭402、服務(wù)標(biāo)識(shí)符404、服務(wù)版本指示406、服務(wù)名稱408、服務(wù)描述410、進(jìn)入內(nèi)容標(biāo)識(shí)符412和退出內(nèi)容標(biāo)識(shí)符414。系統(tǒng)信息400還包括用戶活動(dòng)參數(shù)424的一個(gè)或多個(gè)實(shí)例,該用戶活動(dòng)參數(shù)424包括用戶活動(dòng)標(biāo)識(shí)符416、預(yù)約狀態(tài)標(biāo)識(shí)符(418、420)和內(nèi)容標(biāo)識(shí)符422。報(bào)頭402提供識(shí)別系統(tǒng)信息400的信息,它的版本,或者關(guān)于系統(tǒng)信息400的其它信息。服務(wù)標(biāo)識(shí)符404、版本406、名稱408和說明410用于描述和標(biāo)識(shí)具體服務(wù)。進(jìn)入內(nèi)容標(biāo)識(shí)符412用于標(biāo)識(shí)獲得或加入該服務(wù)的時(shí)候要提交的內(nèi)容。退出內(nèi)容標(biāo)識(shí)符414用于標(biāo)識(shí)退出、終止所標(biāo)識(shí)的服務(wù)或解除預(yù)約的時(shí)候要提交的內(nèi)容。用戶活動(dòng)標(biāo)識(shí)符416用于相對于所標(biāo)識(shí)的服務(wù)404來標(biāo)識(shí)具體用戶操作。例如,用戶操作可以是對彈出式菜單或其它信息請求的響應(yīng)。預(yù)約狀態(tài)標(biāo)識(shí)符(418、420)用于描 述所選擇的預(yù)約狀態(tài)信息。例如,預(yù)約狀態(tài)信息可以用于標(biāo)識(shí)裝置可能預(yù)約的服務(wù)。內(nèi)容標(biāo)識(shí)符422在用戶活動(dòng)參數(shù)424的發(fā)生的基礎(chǔ)之上標(biāo)識(shí)要提交的內(nèi)容。在一個(gè)或多個(gè)實(shí)施例中,系統(tǒng)信息400可以包括用戶活動(dòng)參數(shù)424的多個(gè)實(shí)例,從而使各個(gè)預(yù)定用戶活動(dòng)能夠與所選緩存的內(nèi)容聯(lián)系起來。要指出,系統(tǒng)信息400的格式可以是合適的任意格式,也可以用合適的任意技術(shù)來進(jìn)行編碼或加密。圖5說明用于在混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例中操作服務(wù)器的一種方法500的一個(gè)實(shí)施例。為了清楚起見,將參考圖2所示的服務(wù)器200來描述方法500。在一個(gè)或多個(gè)實(shí)施例中,處理邏輯202執(zhí)行程序指令,并控制服務(wù)器200的操作,以實(shí)現(xiàn)下面描述的功能。將假設(shè)服務(wù)器200已經(jīng)激活了一個(gè)或多個(gè)裝置,并且已經(jīng)向這些裝置發(fā)射了客戶機(jī)應(yīng)用程序216和包數(shù)據(jù)庫218。在塊502中,服務(wù)器獲得與能夠獲得的一項(xiàng)或多項(xiàng)服務(wù)相聯(lián)系的可緩存內(nèi)容。例如,服務(wù)器200從內(nèi)容零售商、服務(wù)提供商或者任意其它內(nèi)容提供商獲得可緩存內(nèi)容204。在一個(gè)實(shí)施例中,可緩存內(nèi)容204包括非實(shí)時(shí)內(nèi)容片斷,例如廣告。在塊504中,產(chǎn)生系統(tǒng)信息參數(shù)。在一個(gè)實(shí)施例中,處理邏輯202產(chǎn)生參數(shù),用于包括在系統(tǒng)信息214中。例如,處理邏輯202產(chǎn)生圖4所示的系統(tǒng)信息參數(shù),它們包括進(jìn)入內(nèi)容標(biāo)識(shí)符412、退出內(nèi)容標(biāo)識(shí)符414和用戶活動(dòng)參數(shù)424。內(nèi)容標(biāo)識(shí)符用于標(biāo)識(shí)發(fā)生一個(gè)或多個(gè)呈現(xiàn)事件的時(shí)候要提交在裝置處緩存的內(nèi)容。在塊506中,將可緩存內(nèi)容和系統(tǒng)信息發(fā)射給一個(gè)或多個(gè)裝置。例如,在一個(gè)實(shí)施例中,處理邏輯202使用收發(fā)信機(jī)邏輯208的信道222將可緩存的內(nèi)容204和系統(tǒng)信息214發(fā)射給裝置。在塊508中,通過數(shù)據(jù)網(wǎng)絡(luò)發(fā)射服務(wù)。在一個(gè)實(shí)施例中,由一個(gè)或多個(gè)裝置預(yù)約這些服務(wù)。在裝置處發(fā)生與發(fā)送的服務(wù)相聯(lián)系的一個(gè)或多個(gè)呈現(xiàn)事件的時(shí)候,提交在裝置處的系統(tǒng)信息里標(biāo)識(shí)的所選緩存的內(nèi)容。要指出,方法500僅僅是說明一個(gè)實(shí)施例,可以對所描述的功能進(jìn)行改變、增加、刪減或者重新排序,而不會(huì)偏離這里描述的實(shí)施例的范圍。圖6詳細(xì)說明適合用于混合呈現(xiàn)系統(tǒng)一個(gè)或多個(gè)實(shí)施例的裝置600的一個(gè)實(shí)施例。例如,裝置600可以用作圖I中的裝置102。裝置600包括處理邏輯602、提交邏輯604、存儲(chǔ)器606和收發(fā)信機(jī)邏輯608,它們?nèi)颗c內(nèi)部數(shù)據(jù)總線610連接。這個(gè)裝置還包括客戶機(jī)應(yīng)用程序邏輯612、包數(shù)據(jù)庫614和系統(tǒng)信息616。在一個(gè)或多個(gè)實(shí)施例中,處理邏輯602包括CPU、處理器、門陣列、硬件邏輯、存儲(chǔ)器單元、虛擬機(jī)、軟件和/或硬件和軟件的任意組合。因此,處理邏輯602 —般都包括用于執(zhí)行機(jī)器可讀指令,并且通過內(nèi)部數(shù)據(jù)總線610控制裝置600的一個(gè)或多個(gè)其它功能單元的邏輯。提交邏輯604包括允許裝置600提交內(nèi)容的硬件和/或軟件。例如,提交邏輯604可以包括音頻邏輯、視頻邏輯、顯示系統(tǒng)、用戶接口邏輯和/或合適的任意其它硬件和/或軟件,以便允許這個(gè)裝置提交內(nèi)容,并且接收裝置輸入,例如來自裝置用戶的輸入。存儲(chǔ)器606包括適合儲(chǔ)存信息和內(nèi)容的任意類型的存儲(chǔ)器裝置。例如,存儲(chǔ)器606可以用作緩存存儲(chǔ)器,儲(chǔ)存內(nèi)容,供以后在裝置600上提交。收發(fā)信機(jī)邏輯608包括硬件和/或軟件,用于讓裝置600與遠(yuǎn)程裝置或網(wǎng)絡(luò)系統(tǒng)發(fā)射和接收數(shù)據(jù)和/或其它信息。在一個(gè)實(shí)施例中,收發(fā)信機(jī)邏輯608包括配置成通過單播通信信道618提供通信的邏輯。例如,在一個(gè)實(shí)施例中,通信信道618提供合適的任意類型的單播鏈路,讓裝置600與一個(gè)或多個(gè)數(shù)據(jù)網(wǎng)絡(luò)通信。在一個(gè)實(shí)施例中,收發(fā)信機(jī)邏輯608包括配置成通過多播通信信道620提供通信的邏輯。例如,在一個(gè)實(shí)施例中,通信信道620提供合適的任意類型的多播鏈路,讓裝置600與一個(gè)或多個(gè)數(shù)據(jù)網(wǎng)絡(luò)通信。在工作期間,裝置600激活數(shù)據(jù)網(wǎng)絡(luò)上的服務(wù)器,從而使裝置600能夠預(yù)約接收可以獲得的服務(wù)。在一個(gè)實(shí)施例中,裝置600從服務(wù)器接收客戶機(jī)應(yīng)用程序612、包數(shù)據(jù)庫614和系統(tǒng)信息616。裝置還接收作為緩存的內(nèi)容622儲(chǔ)存在存儲(chǔ)器606上的可緩存內(nèi)容。在一個(gè)實(shí)施例中,裝置600利用單播通信信道618通過收發(fā)信機(jī)邏輯608接收上述信息。在一個(gè)實(shí)施例中,客戶機(jī)應(yīng)用程序612包括任意類型的程序或可執(zhí)行代碼,它們能夠在裝置600上執(zhí)行,以處理包數(shù)據(jù)庫614,并提供交互式節(jié)目指南給裝置用戶??蛻魴C(jī)應(yīng)用程序612控制提交邏輯604來提交交互式節(jié)目指南。交互式節(jié)目指南提供關(guān)于可以獲得的服務(wù)的信息給裝置用戶。于是,裝置用戶可以選擇接收一個(gè)或多個(gè)服務(wù)。在一個(gè)實(shí)施例中,客戶機(jī)應(yīng)用程序612檢測到呈現(xiàn)事件。呈現(xiàn)事件是引起在裝置上提交緩存的內(nèi)容622中所選內(nèi)容的事件。在一個(gè)或多個(gè)實(shí)施例中,呈現(xiàn)事件包括以下事件中的一個(gè)或多個(gè)。I.裝置嘗試加入或獲得服務(wù);2.裝置嘗試退出或終止服務(wù);3.檢測到不是加入或退出服務(wù)一部分的用戶活動(dòng)。在一個(gè)實(shí)施例中,當(dāng)裝置嘗試加入或獲得所選服務(wù)的時(shí)候,呈現(xiàn)事件發(fā)生。例如,在一個(gè)實(shí)施例中,裝置用戶從交互式節(jié)目指南中選擇要加入的服務(wù)??蛻魴C(jī)應(yīng)用程序612處理系統(tǒng)信息610中與所選服務(wù)有關(guān)的信息。系統(tǒng)信息610包括進(jìn)入內(nèi)容標(biāo)識(shí)符,該進(jìn)入內(nèi)容標(biāo)識(shí)符用于標(biāo)識(shí)要提交的緩存的進(jìn)入內(nèi)容。在一個(gè)實(shí)施例中,進(jìn)入內(nèi)容是緩存的內(nèi)容622的一部分。然后,客戶機(jī)應(yīng)用程序612從緩存的內(nèi)容622提取所標(biāo)識(shí)的進(jìn)入內(nèi)容,并且利用提交邏輯604在裝置600上提交它。然后,客戶機(jī)應(yīng)用程序612控制收發(fā)信機(jī)邏輯來獲得所選服務(wù)。例如,這一服務(wù)可以利用通信信道620作為多播發(fā)射來進(jìn)行接收。因此,在混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例中,當(dāng)裝置嘗試加入或獲得服務(wù)的時(shí)候,從緩存的內(nèi)容622提交所選內(nèi)容。在一個(gè)實(shí)施例中,當(dāng)裝置嘗試退出或終止所選服務(wù)的時(shí)候發(fā)生呈現(xiàn)事件。例如,在一個(gè)實(shí)施例中,裝置用戶從交互式節(jié)目指南選擇要退出的服務(wù)。例如,裝置600目前已經(jīng)預(yù)約接收所選服務(wù)??蛻魴C(jī)應(yīng)用程序612處理系統(tǒng)信息610中與所選服務(wù)相聯(lián)系的信息。系統(tǒng)信息610標(biāo)識(shí)退出內(nèi)容標(biāo)識(shí)符,該退出內(nèi)容標(biāo)識(shí)符用于標(biāo)識(shí)要為所選服務(wù)提交的退出內(nèi)容。在一個(gè)實(shí)施例中,退出內(nèi)容是緩存的內(nèi)容622的一部分。然后,客戶機(jī)應(yīng)用程序邏輯612從緩存的內(nèi)容622提取所標(biāo)識(shí)的退出內(nèi)容,并且使用提交邏輯604在裝置600上提交它。然后,客戶機(jī)應(yīng)用程序邏輯612發(fā)射請求給服務(wù)器來退出所選服務(wù)。例如,利用收發(fā)信機(jī)邏輯608和通信信道618來發(fā)射請求。因此,在混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例中,當(dāng)裝置嘗試退出服務(wù)的時(shí)候,提交選自緩存的內(nèi)容622的內(nèi)容。在一個(gè)實(shí)施例中,當(dāng)所選用戶活動(dòng)發(fā)生的時(shí)候,發(fā)生呈現(xiàn)事件。例如,在一個(gè)實(shí)施例中,裝置用戶針對服務(wù)進(jìn)行所選擇的操作。例如,這一操作可以包括響應(yīng)彈出式菜單,選擇特定鏈接或者任何其它操作。每一操作都與一個(gè)標(biāo)識(shí)符相聯(lián)系。當(dāng)用戶進(jìn)行所選擇的操 作的時(shí)候,客戶機(jī)應(yīng)用程序612處理系統(tǒng)信息610中的信息,以確定是否應(yīng)該提交緩存的內(nèi)容。例如,客戶機(jī)應(yīng)用程序612測試用戶操作的標(biāo)識(shí)符,看它與系統(tǒng)信息610中所標(biāo)識(shí)的操作(也就是圖4中的416)是否一致,以確定它們是否相同。如果相同,系統(tǒng)信息610就標(biāo)識(shí)要提交的內(nèi)容(也就是圖4中的422 )。在一個(gè)實(shí)施例中,這一內(nèi)容是緩存的內(nèi)容620的一部分。然后,客戶機(jī)應(yīng)用程序612從緩存的內(nèi)容622提取標(biāo)識(shí)的內(nèi)容,并且利用提交邏輯604在裝置600上提交它。在一個(gè)實(shí)施例中,基于用戶預(yù)約狀態(tài)發(fā)生呈現(xiàn)事件。例如,在一個(gè)實(shí)施例中,客戶機(jī)應(yīng)用程序612確定裝置是否存在所選擇的預(yù)約狀態(tài)。例如,客戶機(jī)應(yīng)用程序612確定這一裝置是否預(yù)約了系統(tǒng)信息中預(yù)約狀態(tài)標(biāo)識(shí)符418、420標(biāo)識(shí)的服務(wù)。例如,在一個(gè)實(shí)施例中,裝置包括本地儲(chǔ)存的信息,它們標(biāo)識(shí)了裝置要預(yù)約的服務(wù)。將本地儲(chǔ)存的信息與系統(tǒng)信息中的預(yù)約狀態(tài)標(biāo)識(shí)符418、420進(jìn)行比較,以確定裝置的預(yù)約狀態(tài)。如果裝置的預(yù)約狀態(tài)與系統(tǒng)信息里的標(biāo)識(shí)符相同,就在裝置上提交內(nèi)容標(biāo)識(shí)符422標(biāo)識(shí)的內(nèi)容。例如,客戶機(jī)應(yīng)用程序612處理系統(tǒng)信息610中與所選預(yù)約狀態(tài)相聯(lián)系的信息。系統(tǒng)信息610標(biāo)識(shí)要作為緩存的內(nèi)容622 —部分提交的內(nèi)容。然后客戶機(jī)應(yīng)用程序612從緩存的內(nèi)容622提取標(biāo)識(shí)的內(nèi)容,并且利用提交邏輯604在裝置600上提交它。這樣,就能夠根據(jù)裝置的預(yù)約狀態(tài)調(diào)整所選內(nèi)容的提交。結(jié)果,可以瞄準(zhǔn)具有所選預(yù)約狀態(tài)的裝置來提交所選緩存的內(nèi)容。例如,可以瞄準(zhǔn)預(yù)約一個(gè)或多個(gè)體育相關(guān)服務(wù)的裝置來提交與體育相關(guān)的廣告。在一個(gè)實(shí)施例中,混合呈現(xiàn)系統(tǒng)包括儲(chǔ)存在計(jì)算機(jī)可讀介質(zhì)上的程序指令,由處理器例如處理邏輯602執(zhí)行的時(shí)候,這些指令提供這里描述的混合呈現(xiàn)系統(tǒng)的功能。例如,可以從計(jì)算機(jī)可讀介質(zhì)(例如軟盤、⑶ROM、存儲(chǔ)卡、FLASH存儲(chǔ)裝置、RAM、ROM或者其它類型的任意存儲(chǔ)器裝置或計(jì)算機(jī)可讀介質(zhì))將指令載入裝置600。在另一個(gè)實(shí)施例中,可以從通過收發(fā)信機(jī)邏輯608與裝置600連接的外部裝置或網(wǎng)絡(luò)資源將指令下載入裝置600。由處理邏輯602執(zhí)行的時(shí)候,這些指令提供這里描述的混合呈現(xiàn)系統(tǒng)的一個(gè)或多個(gè)實(shí)施例。要指出,裝置600只是說明一個(gè)實(shí)現(xiàn)方式,在這些實(shí)施例的范圍內(nèi)還有其它實(shí)現(xiàn)方式。圖7說明用于在混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例中操作裝置的方法700的一個(gè)實(shí)施例。為了清楚起見,將參考圖6所示的裝置600來描述方法700。在一個(gè)或多個(gè)實(shí)施例中,處理邏輯602執(zhí)行程序指令來控制裝置600實(shí)現(xiàn)下面描述的功能。在塊702中,裝置參與激活過程,該過程讓裝置預(yù)約從網(wǎng)絡(luò)服務(wù)器接收能夠獲得的服務(wù)。例如,作為激活過程的一部分,裝置600通過收發(fā)信機(jī)邏輯608接收客戶機(jī)應(yīng)用程序612、包數(shù)據(jù)庫614和系統(tǒng)信息616。在塊704中,在裝置處接收可緩存內(nèi)容。例如,網(wǎng)絡(luò)服務(wù)器發(fā)射可緩存內(nèi)容給裝置600,可緩存內(nèi)容被收發(fā)信機(jī)邏輯608收到,并且儲(chǔ)存在存儲(chǔ)器606中作為緩存的內(nèi)容622。在一個(gè)實(shí)施例中,收到的可緩存內(nèi)容包括內(nèi)容片斷、程序、腳本或者其它類型的任何可緩存信息。在塊706中,在裝置處檢測呈現(xiàn)事件。例如,呈現(xiàn)事件包括讓客戶機(jī)應(yīng)用程序612從緩存的內(nèi)容622提取并提交內(nèi)容的一個(gè)或多個(gè)事件。例如,呈現(xiàn)事件包括上面描述的呈 現(xiàn)事件。塊706的操作的更詳細(xì)的描述在下面的圖9中的描述里提供。在塊708中,基于檢測到的呈現(xiàn)事件,標(biāo)識(shí)本地緩存的內(nèi)容中的所選內(nèi)容。例如,基于檢測到的呈現(xiàn)事件,客戶機(jī)應(yīng)用程序612獲得內(nèi)容標(biāo)識(shí)符,該內(nèi)容標(biāo)識(shí)符標(biāo)識(shí)本地緩存的內(nèi)容622中的內(nèi)容。針對塊708中操作的更詳細(xì)的描述在下面的圖9中的描述里提供。在塊710中,提取本地緩存的內(nèi)容中標(biāo)識(shí)的內(nèi)容。例如,在一個(gè)實(shí)施例中,客戶機(jī)應(yīng)用程序612從緩存的內(nèi)容622中提取標(biāo)識(shí)的內(nèi)容。在塊712中,在裝置上提交提取的內(nèi)容。在一個(gè)實(shí)施例中,客戶機(jī)應(yīng)用程序612控制提交邏輯604在裝置600上提交提取的緩存的內(nèi)容。因此,方法700讓裝置按照混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例進(jìn)行工作,基于呈現(xiàn)事件提交從本地緩存的內(nèi)容所選擇的內(nèi)容。要指出,方法700只是說明一個(gè)實(shí)現(xiàn)方式,可以對這些功能單元進(jìn)行改變、增加或者重新排列,而不會(huì)偏離這里描述的實(shí)施例的范圍。圖8說明混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例中用于操作裝置來檢測呈現(xiàn)事件的方法800的一個(gè)實(shí)施例。例如,方法800適合用于圖7所示方法700的塊706和708中。在一個(gè)實(shí)施例中,從圖7的塊704進(jìn)入方法800,如同塊802所示。在塊804中,進(jìn)行測試以確定是否檢測到服務(wù)進(jìn)入。例如,當(dāng)裝置用戶從客戶機(jī)應(yīng)用程序612提供的交互式節(jié)目指南選擇要接收或者加入的服務(wù)的時(shí)候,發(fā)生服務(wù)進(jìn)入。如果要進(jìn)入服務(wù),方法就進(jìn)入塊814。如果不進(jìn)入服務(wù),這一方法就進(jìn)入塊806。在塊806中,進(jìn)行測試以確定是否檢測到服務(wù)退出。例如,當(dāng)裝置用戶從客戶機(jī)應(yīng)用程序612提供的交互式節(jié)目指南選擇要退出或終止服務(wù)的時(shí)候,發(fā)生服務(wù)退出。如果要退出服務(wù),這一方法進(jìn)入塊814。如果不退出服務(wù),這一方法就進(jìn)入塊808。在塊810中,進(jìn)行測試以確定用戶是否已經(jīng)進(jìn)行了一項(xiàng)具體用戶活動(dòng)。例如,在一個(gè)實(shí)施例中,用戶活動(dòng)是對信息請求的選定響應(yīng)。在另一個(gè)實(shí)施例中,用戶活動(dòng)建立在裝置的預(yù)約狀態(tài)基礎(chǔ)之上。在一個(gè)實(shí)施例中,這一測試是由上面描述的客戶機(jī)應(yīng)用程序612進(jìn)行的。如果檢測到所選用戶活動(dòng),這一方法就進(jìn)入塊812。如果沒有檢測到所選用戶輸入,這一方法就進(jìn)入塊810。在塊812中,基于位于系統(tǒng)信息文件中的內(nèi)容標(biāo)識(shí)符,從本地緩存提取所選內(nèi)容。例如,在一個(gè)實(shí)施例中,客戶機(jī)應(yīng)用程序612確定發(fā)生了服務(wù)進(jìn)入、服務(wù)退出或者所選用戶活動(dòng)。然后,客戶機(jī)應(yīng)用程序612訪問系統(tǒng)信息616來獲得與所選服務(wù)有關(guān),并且基于檢測到的呈現(xiàn)事件的內(nèi)容標(biāo)識(shí)符。內(nèi)容標(biāo)識(shí)符標(biāo)識(shí)緩存的內(nèi)容622中作為檢測到的呈現(xiàn)事件的結(jié)果要提交的內(nèi)容。然后,這一方法進(jìn)入方法700的塊710,在那里提取和提交所標(biāo)識(shí)的緩存的內(nèi)容。這樣,方法800允許裝置在混合呈現(xiàn)系統(tǒng)的一個(gè)實(shí)施例中檢測一個(gè)或多個(gè)呈現(xiàn)事件。一旦檢測到呈現(xiàn)事件,就獲得了所選內(nèi)容標(biāo)識(shí)符,它們標(biāo)識(shí)本地緩存的內(nèi)容的所選內(nèi)容。然后在裝置上提交所選內(nèi)容。要指出,方法800只是說明了一種實(shí)現(xiàn)方式,可以對功能單元進(jìn)行改變、增加或重新排列,而不會(huì)偏離這里描述的實(shí)施例的范圍。因此,盡管這里說明和描述了混合呈現(xiàn)系統(tǒng)的一個(gè)或多個(gè)實(shí)施例,但是很顯然可以對這些實(shí)施例進(jìn)行各種改變而不會(huì)偏離它們的實(shí)質(zhì)或基本特性。因此,這里的公開和描述僅僅是說明性,而不是要限制本發(fā)明的范圍,這個(gè)范圍由后面的權(quán)利要 求給出。
權(quán)利要求
1.一種提交混合呈現(xiàn)的方法,該方法包括 緩存一個(gè)或多個(gè)內(nèi)容項(xiàng); 檢測與加入實(shí)時(shí)服務(wù)的嘗試相聯(lián)系的呈現(xiàn)事件; 基于所述呈現(xiàn)事件,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)中提取被選內(nèi)容項(xiàng);以及 在發(fā)生獲取所述實(shí)時(shí)服務(wù)的嘗試時(shí),提交與所述實(shí)時(shí)服務(wù)相聯(lián)系的所述被選內(nèi)容項(xiàng)。
2.如權(quán)利要求I所述的方法,其中所述檢測包括檢測對接收所述實(shí)時(shí)服務(wù)的選擇。
3.如權(quán)利要求2所述的方法,其中所述提取包括基于與所述實(shí)時(shí)服務(wù)相聯(lián)系的進(jìn)入內(nèi)容標(biāo)識(shí)符,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)中提取所述被選內(nèi)容項(xiàng)。
4.一種用于提交混合呈現(xiàn)的設(shè)備,該設(shè)備包括 存儲(chǔ)器,配置成緩存一個(gè)或多個(gè)內(nèi)容項(xiàng); 客戶機(jī)應(yīng)用程序邏輯,配置成檢測與加入實(shí)時(shí)服務(wù)的嘗試相聯(lián)系的呈現(xiàn)事件,并且基于所述呈現(xiàn)事件,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)中提取被選內(nèi)容項(xiàng);以及 提交邏輯,配置成在發(fā)生獲取所述實(shí)時(shí)服務(wù)的嘗試時(shí)提交與所述實(shí)時(shí)服務(wù)相聯(lián)系的所述被選內(nèi)容項(xiàng)。
5.如權(quán)利要求4所述的設(shè)備,其中所述客戶機(jī)應(yīng)用程序邏輯檢測加入實(shí)時(shí)服務(wù)的時(shí)候的所述呈現(xiàn)事件。
6.如權(quán)利要求4所述的設(shè)備,其中所述客戶機(jī)應(yīng)用程序邏輯還包括配置成訪問系統(tǒng)信息,以獲得標(biāo)識(shí)所述被選內(nèi)容的內(nèi)容標(biāo)識(shí)符的邏輯。
7.一種用于提交混合呈現(xiàn)的設(shè)備,該設(shè)備包括 用于緩存一個(gè)或多個(gè)內(nèi)容項(xiàng)的模塊; 用于在獲取實(shí)時(shí)服務(wù)之前檢測與該實(shí)時(shí)服務(wù)相聯(lián)系的呈現(xiàn)事件的模塊; 用于基于所述呈現(xiàn)事件,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)中提取被選內(nèi)容項(xiàng)的模塊;以及用于在發(fā)生獲取所述實(shí)時(shí)服務(wù)的嘗試時(shí)提交與所述實(shí)時(shí)服務(wù)相聯(lián)系的所述被選內(nèi)容項(xiàng)的模塊。
8.如權(quán)利要求7所述的設(shè)備,其中用于檢測的所述模塊包括用于檢測對在裝置處接收所述實(shí)時(shí)服務(wù)的選擇的模塊。
9.如權(quán)利要求8所述的設(shè)備,其中用于提取的所述模塊包括基于與所述實(shí)時(shí)服務(wù)相聯(lián)系的進(jìn)入內(nèi)容標(biāo)識(shí)符,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)中提取所述被選內(nèi)容項(xiàng)的模塊。
10.一種用于提交混合呈現(xiàn)的方法,該方法包括 為一個(gè)或多個(gè)實(shí)時(shí)服務(wù)產(chǎn)生系統(tǒng)信息參數(shù),其中所述系統(tǒng)信息參數(shù)將呈現(xiàn)事件與可緩存內(nèi)容項(xiàng)相聯(lián)系; 發(fā)射所述系統(tǒng)信息參數(shù);以及 根據(jù)所發(fā)射的系統(tǒng)信息參數(shù),接收有關(guān)實(shí)時(shí)服務(wù)的請求。
11.如權(quán)利要求10所述的方法,其中所述呈現(xiàn)事件包括獲取實(shí)時(shí)服務(wù)的指示。
12.如權(quán)利要求10所述的方法,其中所述呈現(xiàn)事件包括終止實(shí)時(shí)服務(wù)的指示。
13.如權(quán)利要求10所述的方法,其中所述呈現(xiàn)事件包括被選裝置用戶活動(dòng)的指示。
14.如權(quán)利要求10所述的方法,其中所述呈現(xiàn)事件包括被選裝置預(yù)約狀態(tài)的指示。
15.一種用于提交混合呈現(xiàn)的設(shè)備,該設(shè)備包括 用于為一個(gè)或多個(gè)實(shí)時(shí)服務(wù)產(chǎn)生系統(tǒng)信息參數(shù)的模塊,其中所述系統(tǒng)信息參數(shù)將呈現(xiàn)事件與可緩存內(nèi)容項(xiàng)相聯(lián)系; 用于發(fā)射所述系統(tǒng)信息參數(shù)的模塊;以及 用于根據(jù)所發(fā)射的系統(tǒng)信息參數(shù),接收有關(guān)實(shí)時(shí)服務(wù)的請求的模塊。
16.如權(quán)利要求15所述的設(shè)備,其中所述呈現(xiàn)事件包括獲取實(shí)時(shí)服務(wù)的指示。
17.如權(quán)利要求15所述的設(shè)備,其中所述呈現(xiàn)事件包括終止實(shí)時(shí)服務(wù)的指示。
18.如權(quán)利要求15所述的設(shè)備,其中所述呈現(xiàn)事件包括被選裝置用戶活動(dòng)的指示。
19.如權(quán)利要求15所述的設(shè)備,其中所述呈現(xiàn)事件包括被選裝置預(yù)約狀態(tài)的指示。
全文摘要
在數(shù)據(jù)網(wǎng)絡(luò)中提供分層服務(wù)的系統(tǒng)。提供一種方法,用于提交混合呈現(xiàn)。該方法包括緩存一個(gè)或多個(gè)內(nèi)容項(xiàng);檢測與實(shí)時(shí)服務(wù)相聯(lián)系的呈現(xiàn)事件。該方法還包括基于所述呈現(xiàn)事件,從所述一個(gè)或多個(gè)內(nèi)容項(xiàng)提取所選擇的內(nèi)容項(xiàng);并且提交所述被選內(nèi)容項(xiàng)。
文檔編號(hào)H04N7/16GK102904873SQ20121029734
公開日2013年1月30日 申請日期2005年7月21日 優(yōu)先權(quán)日2004年7月21日
發(fā)明者保羅·E·雅各布斯, 戈登·肯特·沃克, 拉溫德·昌德霍克 申請人:高通股份有限公司