專利名稱:用于確定針對(duì)實(shí)時(shí)和回放消費(fèi)的行為的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及富媒體內(nèi)容和服務(wù)。更具體地,本發(fā)明涉及在不同的環(huán)境和使 用情況中富媒體信息的更新。
背景技術(shù):
該部分旨在提供權(quán)利要求中陳述的本發(fā)明的背景或者上下文。在此本說明書可以 包括能夠被追尋的概念,但未必是先前構(gòu)思或者實(shí)現(xiàn)的概念。因此,除非在此另外指出,否 則該部分描述的不是本申請(qǐng)的說明書和權(quán)利要求的現(xiàn)有技術(shù),并且不因被包括在該部分中 而被承認(rèn)為現(xiàn)有技術(shù)。在過去幾年中,移動(dòng)設(shè)備能力快速提供,產(chǎn)生了提供例如增強(qiáng)的處理功率、較大的 屏幕顯示和改進(jìn)的數(shù)字服務(wù)的設(shè)備。因此,消費(fèi)者對(duì)于富多媒體內(nèi)容和應(yīng)用(諸如可以在任 何地方和任何時(shí)間遞送的按需服務(wù))的需求也增加了。如在此使用的,富媒體內(nèi)容通常是指 這樣的內(nèi)容,其畫面豐富并且包含包括圖形、文本、視頻和/或音頻的復(fù)合/多種媒體。另外, 富媒體可以隨時(shí)間動(dòng)態(tài)地改變,并且可以對(duì)用戶交互進(jìn)行響應(yīng),同時(shí)通過單個(gè)接口遞送??梢允褂酶鞣N類型的富媒體環(huán)境(RME)技術(shù)來提供關(guān)于媒體場(chǎng)景和布局的信息, 以及管理對(duì)此類場(chǎng)景和布局的更新。如在此使用的,RME可以包括可縮放矢量圖形(SVG)、 Flash技術(shù)、運(yùn)動(dòng)圖像專家組(MPEG)-輕量應(yīng)用場(chǎng)景表示(LASeR)技術(shù)以及其他技術(shù)。
發(fā)明內(nèi)容
各種實(shí)施方式通過提供用于根據(jù)相關(guān)內(nèi)容的消費(fèi)狀態(tài)來修改RME信息的行為和 使用的系統(tǒng)和方法而解決了上述使用情況和其他使用情況。更具體地,各種實(shí)施方式提供 了一些機(jī)制,通過這些機(jī)制,根據(jù)討論中的內(nèi)容是否是“實(shí)時(shí)”消費(fèi),或者討論中的內(nèi)容是否 在“實(shí)時(shí)”傳輸之后的稍后時(shí)間進(jìn)行回放,可以按照不同的方式使用RME信息。根據(jù)各種實(shí) 施方式,RME場(chǎng)景更新和/或場(chǎng)景描述可以包括在媒體回放或者實(shí)時(shí)消費(fèi)之一期間有效的 可選標(biāo)簽或者標(biāo)識(shí)。在這些實(shí)施方式中,當(dāng)標(biāo)簽值與如何消費(fèi)內(nèi)容一致時(shí),使用相關(guān)聯(lián)的 RME材料,和/或當(dāng)標(biāo)簽值與如何消費(fèi)內(nèi)容不一致時(shí),使用其他RME場(chǎng)景信息。某些實(shí)施方 式還包括具有在場(chǎng)景更新腳本和/或場(chǎng)景描述腳本中固有的特定行為選擇,從而腳本基于 媒體消費(fèi)的狀態(tài)來確定RME的行為。在另外的實(shí)施方式中,可以在呈現(xiàn)內(nèi)容之前取得腳本 所引用的資源,其中根據(jù)內(nèi)容正在被實(shí)時(shí)消費(fèi)還是處于回放會(huì)話期間,資源可以存在、不存 在或者被修改。根據(jù)以下的詳細(xì)描述結(jié)合附圖,本發(fā)明的各種實(shí)施方式的這些以及其他的優(yōu)點(diǎn)和 特征及其操作的組織和方式將變得易見,其中貫穿以下描述的若干附圖,相同的元件具有 相同的標(biāo)號(hào)。
圖1是示出實(shí)現(xiàn)各種實(shí)施方式的過程的流程圖2是可以在其中實(shí)現(xiàn)本發(fā)明的各種實(shí)施方式的系統(tǒng)的概觀圖;圖3是可以與本發(fā)明的各種實(shí)施方式的實(shí)現(xiàn)結(jié)合使用的電子設(shè)備的透視圖;以及圖4是可以包括在圖3的電子設(shè)備中的電路的示意圖。
具體實(shí)施例方式不同類型的內(nèi)容(包括包含RME信息的內(nèi)容)可以由設(shè)備在不同情況下來消費(fèi)。 例如,有時(shí)此類內(nèi)容可以被“實(shí)時(shí)”(即,在表演的初始傳輸期間)消費(fèi),或者基于先前已經(jīng) 廣播或者多播的表演而在隨后消費(fèi)。當(dāng)在原始廣播、多播或者傳輸之后的一個(gè)時(shí)刻消費(fèi)內(nèi) 容時(shí),其在此稱為“回放消費(fèi)”。以下是涉及包括RME信息的內(nèi)容的消費(fèi)的一種示例使用情景。在該使用情景中, 服務(wù)提供商使實(shí)時(shí)節(jié)目編播可用。例如,實(shí)時(shí)節(jié)目編播可以包括電視表演格式,其包括一次 或多次實(shí)時(shí)投票。該實(shí)時(shí)投票可以在預(yù)定義時(shí)間發(fā)生和/或在ad hoc的基礎(chǔ)上發(fā)生。以 包括一個(gè)或多個(gè)內(nèi)容流以及遞送RME信息的流的形式使該節(jié)目編播可用。RME流描述布局 以及對(duì)布局的更新。附加地,RME流遞送“附加”交互元素(即,實(shí)時(shí)投票信息)以及基本的 空間和時(shí)間布局元素,其使得消費(fèi)體驗(yàn)有意義。該信息還用于保證以期望的方式將交互元 素提供用于消費(fèi)。這些元素作為全場(chǎng)景描述以及作為對(duì)所描述場(chǎng)景的至少一部分進(jìn)行更新 的場(chǎng)景更新來遞送。在以上情景中,設(shè)想這樣一個(gè)情景是有幫助的在該情景中,使用場(chǎng)景更新以呈現(xiàn) “附加”交互元素。另外,消費(fèi)終端錄制節(jié)目以用于以后回放也是可能的,在該過程期間內(nèi)容 流和RME流二者都被錄制。在所錄制節(jié)目編播的隨后回放期間,其“主”布局流是RME流, RME流中遞送的某些更新將不再有效,或者應(yīng)當(dāng)與不同的內(nèi)容一起呈現(xiàn)。例如,在實(shí)時(shí)投票 的情況下,向用戶提供投票機(jī)會(huì)是沒有意義的,因?yàn)橥镀睂?shí)際上發(fā)生在首次提供實(shí)時(shí)節(jié)目 編播時(shí)發(fā)生,也就是投票的窗口可能已經(jīng)關(guān)閉。相反,僅向用戶提供先前“實(shí)時(shí)”投票的結(jié) 果可能是優(yōu)選的。各種實(shí)施方式通過提供用于根據(jù)相關(guān)內(nèi)容的消費(fèi)狀態(tài)來修改RME信息的行為和 使用的系統(tǒng)和方法而解決了上述的使用情景和其他的使用情景。更具體地,各種實(shí)施方式 提供了一些機(jī)制,通過這些機(jī)制,可以根據(jù)討論中的內(nèi)容是否是“實(shí)時(shí)”消費(fèi)或者討論中的 內(nèi)容是否在“實(shí)時(shí)”傳輸之后的以后時(shí)間回放,而以不同的方式使用RME信息。根據(jù)各種實(shí) 施方式,RME場(chǎng)景更新和/或場(chǎng)景描述可以包括可選標(biāo)簽或者標(biāo)識(shí),其在媒體回放或者實(shí)時(shí) 消費(fèi)之一期間是有效的。在這些實(shí)施方式中,當(dāng)標(biāo)簽值與如何消費(fèi)內(nèi)容相一致時(shí),使用相關(guān) 聯(lián)的RME材料,和/或當(dāng)標(biāo)簽值與如何消費(fèi)內(nèi)容不一致時(shí),使用其他RME場(chǎng)景信息。某些實(shí) 施方式還包括在場(chǎng)景更新腳本和/或場(chǎng)景描述腳本中固有地具有特定行為選擇,以使得腳 本基于媒體消費(fèi)的狀態(tài)來確定RME的行為。在另外的實(shí)施方式中,可以在呈現(xiàn)內(nèi)容之前取 得腳本所引用的資源,其中根據(jù)內(nèi)容是實(shí)時(shí)消費(fèi)還是處于回放會(huì)話期間,資源可以存在、不 存在或者修改。在一個(gè)實(shí)施方式中,標(biāo)識(shí)可以與RME場(chǎng)景更新一起使用,以指示相關(guān)聯(lián)的腳本在 回放期間是否有效。例如,RME場(chǎng)景更新可以包括可選標(biāo)簽或者其他標(biāo)識(shí)符。如果可選標(biāo) 簽或者標(biāo)識(shí)符設(shè)置為“真”,或者以其他方式設(shè)置為有效,這繼而將指示消費(fèi)設(shè)備應(yīng)當(dāng)在回 放消費(fèi)期間使用相關(guān)聯(lián)的腳本。作為一個(gè)示例,“validWhenRecorded(在被記錄時(shí)有效)”標(biāo)簽可以包括在RME場(chǎng)景更新中,相關(guān)聯(lián)的腳本在回放期間有效。以下是示出此類標(biāo)簽的 使用的示例語法 <script type=" application/ecmascript“validWhenPlayedBack =”true”X ! [CDATA[function cirele_click(evt){var circle = evt. target ;var currentRadius = circle.getFloatTrait(" r");if (currentRadius == 100)circle. setFloatTrait (" r〃 ,currentRadius氺2);elsecircle. setFloatTrait (" r" , currentRadius氺0.5);}]]></script>在以上示例中,僅在“回放”呈現(xiàn)期間(即,當(dāng)呈現(xiàn)內(nèi)容不是“實(shí)時(shí)”傳輸?shù)牟糠謺r(shí)) 執(zhí)行腳本。在“實(shí)時(shí)”呈現(xiàn)期間將不執(zhí)行腳本。相反,緊跟著“else”腳本的腳本將用于呈 現(xiàn)。作為以上的備選方式,可以使用諸如“validWhenLive (在實(shí)時(shí)的時(shí)候有效)”之類的標(biāo) 簽,當(dāng)該標(biāo)簽為“真”或者以其他方式跳過時(shí),該相關(guān)聯(lián)的腳本用于呈現(xiàn)。除了“腳本”元素之外,此類標(biāo)簽還可以包括在實(shí)際上任何SVG元素中。以下是說 明這一點(diǎn)的一個(gè)示例<g><video id =“ main-video“ xlink:href = " nano. sdp" /><image id =〃 voting-buttons" validffhenPlayedBack =" false" />< image id = " results " xlink:href = " results, png" validffhenPlayedBack =" true" /></g>參考先前討論的“實(shí)時(shí)投票”使用情景,在發(fā)生實(shí)時(shí)消費(fèi)的事件中,可以在顯示器 上示出投票按鈕,其允許查看者對(duì)討論中的主題進(jìn)行投票。然而,如果正在發(fā)生回放消費(fèi), 則腳本可以指示投票按鈕將不被示出。備選地,代替示出投票按鈕,可以示出先前“實(shí)時(shí)”投 票的結(jié)果。在另一種可選方式中,可以示出投票按鈕,但是如果用戶選擇了投票選項(xiàng)上的選 擇,則展示“實(shí)時(shí)”投票的結(jié)果。在這種情景中,可以將針對(duì)選定選項(xiàng)的結(jié)果突出顯示或者 添加下劃線,改變其前景或者背景等。也可以按照需要實(shí)現(xiàn)以上的其他變體。在附加的實(shí)施方式中,行為選擇可以固有地在實(shí)際場(chǎng)景更新腳本或者場(chǎng)景描述腳 本中,而不是包括標(biāo)簽或者其他標(biāo)識(shí)符以便與場(chǎng)景更新信息或者場(chǎng)景描述信息一起使用。 根據(jù)該特定實(shí)施方式,腳本總是在其被讀取時(shí)執(zhí)行,并且腳本確定如何呈現(xiàn)內(nèi)容的行為。在該實(shí)施方式的一個(gè)特定示例中,腳本可以指示終端獲得當(dāng)前時(shí)間,并且行為取 決于所獲得的時(shí)間。在這種情景中,將所獲得的當(dāng)前時(shí)間與所呈現(xiàn)內(nèi)容的時(shí)間戳進(jìn)行比較。 以下是示出該布置的一個(gè)示例文本〈script type =〃 application/ecmascript" X ! [CDATA[function cirele_click(evt){
var time = system. getCurrentTime ();if (time == 100)//Synchronization provided by RME sendercircle. setFloatTrait(" r" ,currentRadius*2) ;//AAAelsecircle. setFloatTrait(" r" ,currentRadius氺0. 5); //BBB}]]></script>當(dāng)消費(fèi)以上腳本時(shí),消費(fèi)設(shè)備將根據(jù)當(dāng)前時(shí)間而不同地呈現(xiàn)下面的內(nèi)容。在另一示例場(chǎng)景中,可以在腳本中提供指示,用以指示該內(nèi)容是錄制的還是實(shí)時(shí) 的。這在以下文本中被描述〈script type =〃 application/ecmascript“ X ! [CDATA[function cirele_click(evt){var isRecorded = system. isThisRecordedPlayback();if (isRecorded = "false")circle. setFloatTrait(" r" , currentRadius*2) ;//AAAelsecircle. setFloatTrait(" r〃,currentRadius氺0. 5) ;//BBB}]]></script>當(dāng)讀取以上文本時(shí),終端僅需確定“ isRecorded (被記錄),,字段是“true” (真) 還是“false”(假),以便確定應(yīng)當(dāng)在呈現(xiàn)期間呈現(xiàn)哪個(gè)RME信息。在以上示例中,在實(shí)時(shí) 情況下執(zhí)行用“AAA”標(biāo)記的行,而在回放/非實(shí)時(shí)情況下執(zhí)行用“BBB”標(biāo)記的行。備選地, 代替具有“isRecorded”標(biāo)志,可以使用“isLive (實(shí)時(shí))”或者類似的標(biāo)識(shí),以使得如果標(biāo) 識(shí)為“ true ”,則將傳輸作為實(shí)時(shí)的來處理以用于消費(fèi)目的。在又一實(shí)施方式中,不管消費(fèi)是實(shí)時(shí)的還是錄制的,RME場(chǎng)景更新信息的內(nèi)容和/ 或腳本都是相同的。然而,內(nèi)容和/或腳本引用一個(gè)或多個(gè)特定資源。在呈現(xiàn)期間,將終端 指向該資源以獲得資源處的內(nèi)容。取決于消費(fèi)發(fā)生在實(shí)時(shí)表演時(shí)還是過后回放期間,該內(nèi) 容可能存在或者不存在。在一個(gè)特定實(shí)施方式中,RME場(chǎng)景描述涉及僅在“實(shí)時(shí)”演出完成之后才變得可用 的資源。在該實(shí)施方式中,附加和/或補(bǔ)充的內(nèi)容在之后的RME場(chǎng)景描述、場(chǎng)景更新或者廣 播/多播流中遞送,其中場(chǎng)景描述或者更新包括對(duì)此類內(nèi)容的引用。以下文本描述了上述類型的特定RME場(chǎng)景更新過程〈script type=" application/ecmascript“ >< ! [CDATA[function cirele_click (evt) {var resourceX = getURI ( "localhost://resourceX,,);if (resourceX == “null,,)circle. setFloatTrait(" r" , currentRadius*2) ;//AAA
8
elseresourceX. show ();}]]></script>在以上示例中,消費(fèi)終端必須檢查以確定“resourceX” (資源X)是否本地可用 (如果其可用,則這已由初始腳本取回)。如果資源X不可用(由空值指示),則明顯地不呈 現(xiàn)內(nèi)容。另一方面,如果存在可用內(nèi)容,則呈現(xiàn)內(nèi)容。備選地,討論中的資源可能包含上下文信息。在這種情況下,當(dāng)RME/SVG引擎訪問 下層資源時(shí),資源被解析并且其內(nèi)容被解釋,以使得根據(jù)消費(fèi)是否在回放模式下實(shí)時(shí)發(fā)生 來不同地呈現(xiàn)行為。如上所述,可能將所接收的包括多媒體內(nèi)容的節(jié)目在其第一次向消費(fèi)終端“實(shí)時(shí)” 呈現(xiàn)之前被早先地錄制。在各種實(shí)施方式中,該節(jié)目可以視為“錄制”節(jié)目。因此,在這些 實(shí)施方式中,可以提供指示以便通知終端根據(jù)節(jié)目是否包括預(yù)先錄制的傳輸、實(shí)時(shí)傳輸或 者先前傳輸?shù)墓?jié)目而以特定方式呈現(xiàn)內(nèi)容。在這種情況下,這些指示可以包括包含“實(shí)時(shí)呈 現(xiàn)”、“服務(wù)器側(cè)錄制呈現(xiàn)”和“終端錄制呈現(xiàn)”的標(biāo)識(shí)符。在先前討論的“投票”情況下,“服 務(wù)器側(cè)錄制呈現(xiàn)”可能導(dǎo)致仍然允許查看者對(duì)討論中的主題進(jìn)行投票,而“服務(wù)器側(cè)錄制呈 現(xiàn)”可能不允許這種投票。在此討論的各種實(shí)施方式允許根據(jù)傳輸是實(shí)時(shí)的還是錄制的而利用多種不同類 型的RME信息來展示內(nèi)容,并且呈現(xiàn)能力擴(kuò)展至遠(yuǎn)遠(yuǎn)超越先前討論的“實(shí)時(shí)投票”示例。當(dāng) 終端呈現(xiàn)錄制的節(jié)目或者內(nèi)容時(shí),可以選擇與在“實(shí)時(shí)”情況下所選擇的信息不同的補(bǔ)充信 息以用于呈現(xiàn)。例如,可以在“實(shí)時(shí)”傳輸期間提供某些廣告,而在呈現(xiàn)先前錄制的傳輸時(shí) 呈現(xiàn)其他廣告。而且,當(dāng)錄制流式傳輸內(nèi)容時(shí),補(bǔ)充信息可以與“實(shí)時(shí)”節(jié)目的補(bǔ)充信息不 同。在這些情況下,場(chǎng)景布局可以全部或者部分不同,因?yàn)榭梢愿鶕?jù)內(nèi)容是“實(shí)時(shí)”、“服務(wù)器 錄制”或者“終端錄制”而使用不同的場(chǎng)景描述和/或場(chǎng)景更新信息。圖1是示出實(shí)現(xiàn)各種實(shí)施方式的過程的流程圖。在圖1中的100處,準(zhǔn)備RME場(chǎng) 景更新信息和/或腳本以用于將來由呈現(xiàn)設(shè)備來解析和使用。在110處,向此類呈現(xiàn)終端 傳輸RME場(chǎng)景更新信息和/或腳本。在120處,作為呈現(xiàn)過程的一部分,呈現(xiàn)終端解析和分 析RME場(chǎng)景更新信息和/或腳本。應(yīng)當(dāng)注意,在110和120之間,可以將RME場(chǎng)景更新信息 和/或腳本以及相關(guān)內(nèi)容進(jìn)行保存以用于將來回放。此類保存動(dòng)作在115處給出。根據(jù)所使用的特定實(shí)施方式,響應(yīng)于RME場(chǎng)景更新信息和腳本的解析和分析,可 以發(fā)生多個(gè)不同的動(dòng)作。在130處,呈現(xiàn)終端使用至少一個(gè)標(biāo)簽以根據(jù)傳輸是實(shí)時(shí)的還是 錄制的來確定如何呈現(xiàn)內(nèi)容,并且根據(jù)該指示來呈現(xiàn)內(nèi)容。在140處,呈現(xiàn)終端基于包含在 場(chǎng)景更新腳本內(nèi)的信息(例如通過將當(dāng)前時(shí)間與相關(guān)聯(lián)內(nèi)容的時(shí)間戳進(jìn)行比較)來呈現(xiàn)內(nèi) 容。在150處,呈現(xiàn)終端檢查腳本所引用的資源,并且如果資源存在,則利用相關(guān)聯(lián)的內(nèi)容 將其適當(dāng)?shù)爻尸F(xiàn)。圖2示出了可以在其中使用本發(fā)明的各種實(shí)施方式的系統(tǒng)10,其包括可以通過一 個(gè)或多個(gè)網(wǎng)絡(luò)進(jìn)行通信的多個(gè)通信設(shè)備。系統(tǒng)10可以包括有線或者無線網(wǎng)絡(luò)的任意組合, 有線或者無線網(wǎng)絡(luò)包括但不限于移動(dòng)電話網(wǎng)絡(luò)、無線局域網(wǎng)(LAN)、藍(lán)牙個(gè)人區(qū)域網(wǎng)絡(luò)、 以太網(wǎng)LAN、令牌環(huán)LAN、廣域網(wǎng)、因特網(wǎng)等。系統(tǒng)10可以包括有線和無線通信設(shè)備二者。
例如,圖2中所示的系統(tǒng)10包括移動(dòng)電話網(wǎng)絡(luò)11和因特網(wǎng)28。到因特網(wǎng)28的連 接可以包括但不限于遠(yuǎn)程無線連接、短程無線連接以及各種有線連接,有線連接包括但不 限于電話線路、電纜線路、電力線等。系統(tǒng)10的示例性通信設(shè)備可以包括但不限于電子設(shè)備12、組合個(gè)人數(shù)字助理 (PDA)和移動(dòng)電話14、PDA 16、集成消息收發(fā)設(shè)備(IMD) 18、臺(tái)式計(jì)算機(jī)20、筆記本式計(jì)算機(jī) 22等。通信設(shè)備可以是固定的或者移動(dòng)的,如在由移動(dòng)的個(gè)體攜帶時(shí)。通信設(shè)備還可以處 于交通工具模式中,交通工具包括但不限于汽車、卡車、出租車、火車、船、飛機(jī)、自行車、摩 托車等。某些或全部的通信設(shè)備可以通過與基站24的無線連接25發(fā)送和接收呼叫和消息, 并且與服務(wù)提供商通信。基站24可以連接至網(wǎng)絡(luò)服務(wù)器26,其允許移動(dòng)電話網(wǎng)絡(luò)11與因 特網(wǎng)28之間的通信。系統(tǒng)10可以包括附加的通信設(shè)備和不同類型的通信設(shè)備。通信設(shè)備可以使用各種傳輸技術(shù)進(jìn)行通信,各種傳輸技術(shù)包括但不限于碼分多 址(CDMA)、全球移動(dòng)通信系統(tǒng)(GSM)、通用移動(dòng)電信系統(tǒng)(UMTS)、時(shí)分多址(TDMA)、頻分多 址(FDMA)、傳輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)、短消息收發(fā)服務(wù)(SMS)、多媒體消息收發(fā) 服務(wù)(MMS)、電子郵件、即時(shí)消息收發(fā)服務(wù)(IMS)、藍(lán)牙、IEEE 802. 11等。實(shí)現(xiàn)本發(fā)明的各 種實(shí)施方式時(shí)所涉及的通信設(shè)備可以使用各種介質(zhì)進(jìn)行通信,各種介質(zhì)包括但不限于無線 電、紅外線、激光、電纜連接等。圖3和圖4示出了可以在其中實(shí)現(xiàn)本發(fā)明的一個(gè)代表性電子設(shè)備12。然而,應(yīng)當(dāng) 理解,本發(fā)明不旨在限于一種特定類型的設(shè)備。圖3和圖4的電子設(shè)備12包括外殼30、液 晶顯示器形式的顯示器32、小鍵盤34、麥克風(fēng)36、耳機(jī)38、電池40、紅外端口 42、天線44、 根據(jù)一個(gè)實(shí)施方式的UICC形式的智能卡46、讀卡器48、無線電接口電路52、編解碼器電路 54、控制器56和存儲(chǔ)器58。個(gè)體電路和元件都是本領(lǐng)域所公知的類型,例如諾基亞移動(dòng)電 話范圍。在此描述的各種實(shí)施方式在方法步驟或者過程的一般上下文中進(jìn)行描述,其在一 個(gè)實(shí)施方式中可以通過計(jì)算機(jī)程序產(chǎn)品實(shí)現(xiàn),該計(jì)算機(jī)程序產(chǎn)品可以具體化在計(jì)算機(jī)可讀 介質(zhì)中,包括由聯(lián)網(wǎng)環(huán)境中的計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令,諸如程序代碼。通常,程序 模塊可以包括執(zhí)行特定任務(wù)或者實(shí)現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié) 構(gòu)等。計(jì)算機(jī)可執(zhí)行指令、相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)以及程序模塊表示用于執(zhí)行在此公開的方法 的步驟的程序代碼的示例。此類可執(zhí)行指令的特定序列或者相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)表示用于實(shí) 現(xiàn)在此類步驟或者過程中描述的功能的相應(yīng)動(dòng)作的示例。在此描述的各種實(shí)施方式在方法步驟或者過程的一般上下文中進(jìn)行描述,其在一 個(gè)實(shí)施方式中可以通過計(jì)算機(jī)程序產(chǎn)品實(shí)現(xiàn),該計(jì)算機(jī)程序產(chǎn)品可以具體化在計(jì)算機(jī)可讀 介質(zhì)中,包括由聯(lián)網(wǎng)環(huán)境中的計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令,諸如程序代碼。計(jì)算機(jī)可讀 介質(zhì)可以包括可移動(dòng)和不可移動(dòng)存儲(chǔ)設(shè)備,包括但不限于只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ) 器(RAM)、光盤(CD)、數(shù)字通用光盤(DVD)等。通常,程序模塊可以包括執(zhí)行特定任務(wù)或者 實(shí)現(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等。計(jì)算機(jī)可執(zhí)行指令、相關(guān)聯(lián) 的數(shù)據(jù)結(jié)構(gòu)以及程序模塊表示用于執(zhí)行在此公開的方法的步驟的程序代碼的示例。此類可 執(zhí)行指令的特定序列或者相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)表示用于實(shí)現(xiàn)在此類步驟或者過程中描述的 功能的相應(yīng)動(dòng)作的示例。本發(fā)明的實(shí)施方式可以在軟件、硬件、應(yīng)用邏輯或者軟件、硬件和應(yīng)用邏輯的組合中實(shí)現(xiàn)。例如,軟件、應(yīng)用邏輯和/或硬件可以駐留在芯片組、移動(dòng)設(shè)備、臺(tái)式計(jì)算機(jī)、膝上 型計(jì)算機(jī)或者服務(wù)器中。各種實(shí)施方式的軟件和web實(shí)現(xiàn)可以利用具有基于規(guī)則的邏輯和 其他邏輯的標(biāo)準(zhǔn)編程技術(shù)來完成,以完成各種數(shù)據(jù)庫搜索步驟或過程、相關(guān)步驟或過程、比 較步驟或過程以及決策步驟或過程。各種實(shí)施方式還可以全部或者部分地在網(wǎng)絡(luò)元件或者 模塊內(nèi)實(shí)現(xiàn)。應(yīng)當(dāng)注意,在此以及所附權(quán)利要求中使用的詞語“組件”和“模塊”旨在包括 使用一行或者多行軟件代碼的實(shí)現(xiàn)和/或硬件實(shí)現(xiàn),和/或用于接收人工輸入的設(shè)備。
出于說明和描述的目的給出了實(shí)施方式的以上描述。以上描述并不旨在窮舉性的 或者將本發(fā)明的實(shí)施方式限于所公開的精確形式,根據(jù)以上教導(dǎo),修改和變體是可能的,或 者可以根據(jù)各種實(shí)施方式的實(shí)踐而獲得修改和變體。為了解釋各種實(shí)施方式的原理和性質(zhì) 及其實(shí)際應(yīng)用而選擇和描述了在此討論的實(shí)施方式,以使得本領(lǐng)域技術(shù)人員能夠在各種實(shí) 施方式中利用適合預(yù)期特定使用的各種修改來使用本發(fā)明。在此描述的實(shí)施方式的特征可 以組合在所有可能的方法、裝置、模塊、系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品的組合中。
權(quán)利要求
一種方法,包括接收富媒體環(huán)境信息,所述富媒體環(huán)境信息與要在終端上呈現(xiàn)的內(nèi)容相關(guān)聯(lián);以及基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來選擇性地呈現(xiàn)具有所述內(nèi)容的所述富媒體環(huán)境信息的至少一部分。
2.如權(quán)利要求1所述的方法,其中,所述富媒體環(huán)境信息包括場(chǎng)景描述信息和場(chǎng)景更 新信息至少一個(gè)中的標(biāo)簽,并且其中,基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來 選擇性地執(zhí)行與所述標(biāo)簽相關(guān)聯(lián)的腳本。
3.如權(quán)利要求1所述的方法,其中,所述富媒體環(huán)境信息包括場(chǎng)景描述腳本和場(chǎng)景更 新腳本至少一個(gè)中的指示,并且其中,基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來 選擇性地執(zhí)行與所述指示相關(guān)聯(lián)的腳本部分。
4.如權(quán)利要求3所述的方法,其中,所述指示包括用以獲得當(dāng)前時(shí)間的指令,并且其 中,將所述當(dāng)前時(shí)間與時(shí)間戳進(jìn)行比較,以便確定所述內(nèi)容是否根據(jù)實(shí)時(shí)傳輸而被消費(fèi)。
5.如權(quán)利要求1-4任一項(xiàng)所述的方法,其中,所述富媒體環(huán)境信息包括對(duì)資源的引用, 并且其中,對(duì)包含在所述資源內(nèi)的信息進(jìn)行處理以用于呈現(xiàn)。
6.如權(quán)利要求5所述的方法,其中,如果所述內(nèi)容根據(jù)實(shí)時(shí)傳輸而被消費(fèi),則所述資源 不包括信息。
7.如權(quán)利要求5所述的方法,其中,所述資源包括上下文信息。
8.如權(quán)利要求1-7任一項(xiàng)所述的方法,其中,基于所述內(nèi)容是否根據(jù)先前錄制內(nèi)容的 錄制傳輸而被呈現(xiàn)、根據(jù)實(shí)時(shí)內(nèi)容的實(shí)時(shí)傳輸而被呈現(xiàn)或根據(jù)先前錄制內(nèi)容的實(shí)時(shí)傳輸而 被呈現(xiàn),來不同地呈現(xiàn)所述富媒體環(huán)境信息。
9.一種計(jì)算機(jī)程序產(chǎn)品,具體化在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,包括被配置用于執(zhí)行權(quán)利 要求1-9任一項(xiàng)的過程的計(jì)算機(jī)代碼。
10.一種裝置,包括處理器,被配置用于接收富媒體環(huán)境信息,所述富媒體環(huán)境信息與要在終端上呈現(xiàn)的內(nèi)容相關(guān)聯(lián);以及基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來選擇性地呈現(xiàn)具有所述內(nèi)容的所 述富媒體環(huán)境信息的至少一部分。
11.如權(quán)利要求10所述的裝置,其中所述富媒體環(huán)境信息包括場(chǎng)景描述信息和場(chǎng)景更 新信息至少一個(gè)中的標(biāo)簽,并且其中,基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來 選擇性地執(zhí)行與所述標(biāo)簽相關(guān)聯(lián)的腳本。
12.如權(quán)利要求10所述的裝置,其中所述富媒體信息包括場(chǎng)景描述腳本和場(chǎng)景更新腳 本至少一個(gè)中的指示,并且其中,基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來選擇 性地執(zhí)行與所述指示相關(guān)聯(lián)的腳本部分。
13.如權(quán)利要求12所述的裝置,其中所述指示包括獲得當(dāng)前時(shí)間的指令,并且其中,將 所述當(dāng)前時(shí)間與時(shí)間戳進(jìn)行比較,以便確定所述內(nèi)容是否根據(jù)實(shí)時(shí)傳輸而被消費(fèi)。
14.如權(quán)利要求10-13任一項(xiàng)所述的裝置,其中所述富媒體環(huán)境信息包括對(duì)資源的引 用,并且其中,對(duì)包含在所述資源內(nèi)的信息進(jìn)行處理以用于呈現(xiàn)。
15.如權(quán)利要求14所述的裝置,其中,如果所述內(nèi)容根據(jù)實(shí)時(shí)傳輸而被消費(fèi),則所述資 源不包括信息。2
16.如權(quán)利要求14所述的裝置,其中所述資源包括上下文信息。
17.如權(quán)利要求10-16任一項(xiàng)所述的裝置,其中,基于所述內(nèi)容是否根據(jù)先前錄制內(nèi)容 的錄制傳輸而被呈現(xiàn)、根據(jù)實(shí)時(shí)內(nèi)容的實(shí)時(shí)傳輸而被呈現(xiàn)或根據(jù)先前錄制內(nèi)容的實(shí)時(shí)傳輸 而被呈現(xiàn),來不同地呈現(xiàn)所述富媒體環(huán)境信息。
18.一種設(shè)備,包括用于接收富媒體環(huán)境信息的裝置,所述富媒體環(huán)境信息與要在終端上呈現(xiàn)的內(nèi)容相關(guān) 聯(lián);以及用于基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn)來選擇性地呈現(xiàn)具有所述內(nèi)容 的所述富媒體環(huán)境信息的至少一部分的裝置。
19.一種方法,包括準(zhǔn)備富媒體環(huán)境信息,所述富媒體環(huán)境信息與要在終端上呈現(xiàn)的內(nèi)容相關(guān)聯(lián);以及向所述終端傳輸所述富媒體環(huán)境信息以用于呈現(xiàn),其中,所述富媒體環(huán)境信息包括所述終端可用的信息,以基于所述內(nèi)容是否根據(jù)先前 傳輸?shù)匿浿贫怀尸F(xiàn)來選擇性地呈現(xiàn)所述富媒體環(huán)境信息的至少一部分。
20.如權(quán)利要求19所述的方法,其中,所述信息包括場(chǎng)景描述信息和場(chǎng)景更新信息至 少一個(gè)中的標(biāo)簽,并且其中,基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來選擇性地 執(zhí)行與所述標(biāo)簽相關(guān)聯(lián)的腳本。
21.如權(quán)利要求19所述的方法,其中,所述信息包括場(chǎng)景描述腳本和場(chǎng)景更新腳本至 少一個(gè)中的指示,并且其中,基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來選擇性地 執(zhí)行與所述指示相關(guān)聯(lián)的腳本部分。
22.如權(quán)利要求21所述的方法,其中,所述指示包括獲得當(dāng)前時(shí)間的指令,并且其中, 將所述當(dāng)前時(shí)間與時(shí)間戳進(jìn)行比較,以便確定所述內(nèi)容是否根據(jù)實(shí)時(shí)傳輸而被消費(fèi)。
23.如權(quán)利要求19-22任一項(xiàng)所述的方法,其中,所述信息包括對(duì)資源的引用,并且其 中,對(duì)包含在所述資源內(nèi)的附加信息進(jìn)行處理以用于呈現(xiàn)。
24.如權(quán)利要求23所述的方法,其中,如果所述內(nèi)容由所述終端根據(jù)實(shí)時(shí)傳輸而被消 費(fèi),則所述資源不包括附加信息。
25.如權(quán)利要求23所述的方法,其中,所述資源包括上下文信息。
26.如權(quán)利要求19-25任一項(xiàng)所述的方法,其中,所述信息是所述終端可用的,以基于 所述內(nèi)容是否根據(jù)先前錄制內(nèi)容的錄制傳輸而被呈現(xiàn)、根據(jù)實(shí)時(shí)內(nèi)容的實(shí)時(shí)傳輸而被呈現(xiàn) 或者根據(jù)先前錄制內(nèi)容的實(shí)時(shí)傳輸而被呈現(xiàn)來不同地呈現(xiàn)所述富媒體環(huán)境信息。
27.一種計(jì)算機(jī)程序產(chǎn)品,具體化在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,包括被配置用于執(zhí)行權(quán)利 要求19-27任一項(xiàng)的過程的計(jì)算機(jī)代碼。
28.一種裝置,包括處理器,被配置用于準(zhǔn)備富媒體環(huán)境信息,所述富媒體環(huán)境信息與要在終端上呈現(xiàn)的內(nèi)容相關(guān)聯(lián);以及向所述終端傳輸所述富媒體環(huán)境信息以用于呈現(xiàn),其中,所述富媒體環(huán)境信息包括所述終端可用的信息,以基于所述內(nèi)容是否根據(jù)先前 傳輸?shù)匿浿贫怀尸F(xiàn)來選擇性地呈現(xiàn)所述富媒體環(huán)境信息的至少一部分。
29.如權(quán)利要求28所述的裝置,其中,所述信息包括場(chǎng)景描述信息和場(chǎng)景更新信息至少一個(gè)中的標(biāo)簽,并且其中,基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來選擇性地 執(zhí)行與所述標(biāo)簽相關(guān)聯(lián)的腳本。
30.如權(quán)利要求28所述的裝置,其中,所述信息包括場(chǎng)景描述腳本和場(chǎng)景更新腳本至 少一個(gè)中的指示,并且其中,基于所述內(nèi)容是否根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn),來選擇性地 執(zhí)行與所述指示相關(guān)聯(lián)的腳本部分。
31.如權(quán)利要求30所述的裝置,其中,所述指示包括獲得當(dāng)前時(shí)間的指令,并且其中, 將所述當(dāng)前時(shí)間與時(shí)間戳進(jìn)行比較,以便確定所述內(nèi)容是否根據(jù)實(shí)時(shí)傳輸而被消費(fèi)。
32.如權(quán)利要求28-31任一項(xiàng)所述的裝置,其中,所述信息包括對(duì)資源的引用,并且其 中,對(duì)包含在所述資源內(nèi)的附加信息進(jìn)行處理以用于呈現(xiàn)。
33.如權(quán)利要求32所述的裝置,其中,如果所述內(nèi)容由所述終端根據(jù)實(shí)時(shí)傳輸而被消 費(fèi),則所述資源不包括附加信息。
34.如權(quán)利要求32所述的裝置,其中,所述資源包括上下文信息。
35.如權(quán)利要求28-34任一項(xiàng)所述的裝置,其中,所述信息是所述終端可用的,以基于 所述內(nèi)容是否根據(jù)先前錄制內(nèi)容的錄制傳輸而被呈現(xiàn),根據(jù)實(shí)時(shí)內(nèi)容的實(shí)時(shí)傳輸而被呈現(xiàn) 或者根據(jù)先前錄制內(nèi)容的實(shí)時(shí)傳輸而被呈現(xiàn)來不同地呈現(xiàn)所述富媒體環(huán)境信息。
36.一種設(shè)備,包括用于準(zhǔn)備富媒體環(huán)境信息的裝置,所述富媒體環(huán)境信息與要在終端上呈現(xiàn)的內(nèi)容相關(guān) 聯(lián);以及用于向所述終端傳輸所述富媒體環(huán)境信息以用于呈現(xiàn)的裝置,其中所述富媒體環(huán)境信息包括由所述終端可用的信息,以基于所述內(nèi)容是否根據(jù)先前 傳輸?shù)匿浿贫怀尸F(xiàn)來選擇性地呈現(xiàn)所述富媒體環(huán)境信息的至少一部分。
37.一種系統(tǒng),包括服務(wù)器,被配置用于準(zhǔn)備富媒體環(huán)境信息,所述富媒體環(huán)境信息與要呈現(xiàn)的內(nèi)容相關(guān) 聯(lián);以及終端,被配置用于從所述服務(wù)器接收所述富媒體環(huán)境信息,并且選擇性地呈現(xiàn)具有所 述內(nèi)容的所述富媒體環(huán)境信息,所述選擇性地呈現(xiàn)所述富媒體環(huán)境信息基于所述內(nèi)容是否 根據(jù)先前傳輸?shù)匿浿贫怀尸F(xiàn)。
全文摘要
一種用于根據(jù)相關(guān)內(nèi)容的消費(fèi)狀態(tài)來修改富媒體環(huán)境(RME)信息的行為和使用的系統(tǒng)和方法。提供了一些機(jī)制,通過這些機(jī)制根據(jù)討論中的內(nèi)容是否“實(shí)時(shí)”消費(fèi)或者討論中的內(nèi)容是否在“實(shí)時(shí)”傳輸之后的稍后時(shí)間回放而以不同的方式使用RME信息。RME場(chǎng)景更新和/或場(chǎng)景描述可以包括可選標(biāo)簽或者標(biāo)識(shí),相關(guān)聯(lián)的材料在媒體回放和實(shí)時(shí)消費(fèi)之一期間對(duì)于使用是有效的。特定行為選擇也可以是場(chǎng)景更新和/或場(chǎng)景描述腳本中固有的,以使得腳本基于媒體消費(fèi)的狀態(tài)來確定RME的行為。另外,可以在呈現(xiàn)內(nèi)容之前取得腳本引用的資源,其中根據(jù)內(nèi)容是實(shí)時(shí)消費(fèi)還是處于回放會(huì)話期間,資源可以存在、不存在或者修改。
文檔編號(hào)H04L29/06GK101981895SQ200980111749
公開日2011年2月23日 申請(qǐng)日期2009年2月20日 優(yōu)先權(quán)日2008年2月22日
發(fā)明者T·J·佩拉, T-O·波喬萊南 申請(qǐng)人:諾基亞公司