專利名稱:提供數(shù)字電視應(yīng)用的方法和其上具有用于實(shí)現(xiàn)該方法的功能的程序的計(jì)算機(jī)可讀介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種提供數(shù)字電視應(yīng)用的方法和其上具有用于實(shí)現(xiàn)提供數(shù)字電視應(yīng)
用方法的功能的程序的計(jì)算機(jī)可讀介質(zhì),尤其涉及一種提供數(shù)字電視應(yīng)用的方法和其上具 有用于實(shí)現(xiàn)提供數(shù)字電視應(yīng)用方法的功能的程序的計(jì)算機(jī)可讀介質(zhì),其減小了數(shù)字電視應(yīng) 用的傳送時(shí)間和加載時(shí)間并且減小了數(shù)字電視應(yīng)用數(shù)量和大小的限制,并且其能夠基于接 收機(jī)信息或者用戶信息提供個(gè)性化的數(shù)字電視應(yīng)用。
背景技術(shù):
隨著技術(shù)進(jìn)步和觀眾需求的變化,廣播環(huán)境正在發(fā)生變化。近來(lái),已經(jīng)從模擬廣播 切換到數(shù)字廣播,并且廣播介質(zhì)也多樣化了 從陸地廣播到有線廣播、衛(wèi)星廣播和使用高速 通信網(wǎng)絡(luò)的IP電視服務(wù)。 因?yàn)閿?shù)字廣播的容量是模擬廣播容量的四 八倍,所以數(shù)字廣播能夠提供多種領(lǐng)
域(比如體育、電影、家庭購(gòu)物和音樂(lè))的附加服務(wù)。同時(shí)因?yàn)楦鞣N類型的廣播比如有線廣
播、數(shù)字廣播、DVB(數(shù)字多媒體廣播)和IP電視都是可能的,所以給觀眾提供了大量選擇。 此外,在數(shù)字廣播環(huán)境之下,數(shù)字電視應(yīng)用可以像傳統(tǒng)的電視節(jié)目信號(hào)那樣傳送,
并且通過(guò)連接到通信網(wǎng)絡(luò)實(shí)現(xiàn)了互動(dòng)性。因?yàn)橛^眾可容易地使用數(shù)字電視應(yīng)用,因而預(yù)計(jì)
使用數(shù)字電視應(yīng)用的各種數(shù)據(jù)服務(wù)在推廣數(shù)字廣播方面會(huì)發(fā)揮重要作用。 然而,根據(jù)現(xiàn)有技術(shù)提供數(shù)字電視應(yīng)用(其中數(shù)字電視應(yīng)用通過(guò)廣播網(wǎng)絡(luò)傳送到
接收機(jī),并且接收機(jī)執(zhí)行將會(huì)提供給觀眾的數(shù)字電視應(yīng)用)具有以下缺點(diǎn)。 前端系統(tǒng)是一種數(shù)字廣播提供商的系統(tǒng),用于通過(guò)廣播網(wǎng)絡(luò)將包括音頻/視頻數(shù)
據(jù)的電視節(jié)目信號(hào)和數(shù)字電視應(yīng)用傳送給接收機(jī)。 在此,廣播網(wǎng)絡(luò)指的是各種廣播網(wǎng)絡(luò),比如陸地廣播網(wǎng)絡(luò)、有線廣播網(wǎng)絡(luò)、衛(wèi)星廣 播網(wǎng)絡(luò)、使用高速通信網(wǎng)絡(luò)的IP電視服務(wù)和DMB網(wǎng)絡(luò)。 接收機(jī)對(duì)從前端系統(tǒng)接收到的用于提供給觀眾的廣播節(jié)目信號(hào)和數(shù)字電視應(yīng)用 解碼。比如在陸地?cái)?shù)字廣播的情況下,接收機(jī)可以為與陸地廣播規(guī)范(比如ATSC)及互動(dòng) 數(shù)據(jù)廣播規(guī)范(比如DASE)兼容的數(shù)字電視或者機(jī)頂盒。在有線廣播或者衛(wèi)星廣播的情況 下,接收機(jī)可以為支持廣播規(guī)范(比如0pen Cable和DVB)及適合于廣播網(wǎng)絡(luò)(比如0CAP 與MHP)的數(shù)據(jù)廣播規(guī)范的機(jī)頂盒。在IP電視或者DMB情況下,接收機(jī)可以為支持對(duì)應(yīng)數(shù) 據(jù)廣播規(guī)范的機(jī)頂盒或移動(dòng)通信終端。 接收機(jī)可實(shí)現(xiàn)為機(jī)頂盒、電視或者顯示裝置的形式。在機(jī)頂盒的情況下,接收機(jī)連 接到顯示裝置以便提供數(shù)字廣播。在匿B情況下,接收機(jī)可以內(nèi)置到移動(dòng)通信終端當(dāng)中或 者為獨(dú)立的匿B接收機(jī)。當(dāng)數(shù)字廣播由個(gè)人計(jì)算機(jī)接收時(shí),接收機(jī)可以實(shí)現(xiàn)為個(gè)人計(jì)算機(jī) 外圍設(shè)備形式。當(dāng)數(shù)字廣播由個(gè)人計(jì)算機(jī)接收的時(shí)候,可以將數(shù)字廣播提供到連接到個(gè)人 計(jì)算機(jī)的監(jiān)視器上。 然而當(dāng)數(shù)字電視應(yīng)用通過(guò)廣播網(wǎng)絡(luò)傳送的時(shí)候,將用于多個(gè)廣播頻道的數(shù)字電視應(yīng)用傳送給接收機(jī)。 比如,在陸地廣播中,通常使用DSM-CC數(shù)據(jù)/對(duì)象carousel傳送數(shù)字電視應(yīng)用。 此外在IP電視中,利用IP多播方案?jìng)魉蛿?shù)字電視應(yīng)用。 因此,數(shù)字電視應(yīng)用的數(shù)量受到限制,并且數(shù)字電視應(yīng)用的大小和配置也受到限 制。 比如,對(duì)應(yīng)于高清廣播的數(shù)字電視應(yīng)用的數(shù)據(jù)大小大于對(duì)應(yīng)于標(biāo)清廣播(SD broadcasting)的數(shù)字電視應(yīng)用的數(shù)據(jù)大小。 因此,對(duì)應(yīng)于高清廣播的數(shù)字電視應(yīng)用需要較大帶寬進(jìn)行傳送,并且可以通過(guò)廣 播網(wǎng)絡(luò)傳送的數(shù)字電視應(yīng)用的數(shù)量小于標(biāo)清廣播可以傳送的數(shù)字電視應(yīng)用的數(shù)量。此外, 畫面配置或者場(chǎng)景配置必須最小,以便可以在可用帶寬中傳送數(shù)字電視應(yīng)用。因此,不是各 種配置都能用于對(duì)應(yīng)于高清廣播的數(shù)字電視應(yīng)用。 也就是說(shuō),因?yàn)橥ㄟ^(guò)有限資源傳送數(shù)字電視應(yīng)用,因此數(shù)字電視應(yīng)用的數(shù)量和配 置受到限制。 因此,無(wú)法將個(gè)性化的數(shù)字電視應(yīng)用提供給觀眾。 此外,從選擇數(shù)字電視應(yīng)用到加載數(shù)字電視應(yīng)用需要較長(zhǎng)時(shí)間。 也就是說(shuō),在前端系統(tǒng)傳送數(shù)字電視應(yīng)用的時(shí)候,類似于傳統(tǒng)電視節(jié)目分組的傳
送,前端系統(tǒng)將數(shù)字電視應(yīng)用分割為具有固定大小的分組。接收機(jī)將接收到的分組組合起
來(lái)從而產(chǎn)生數(shù)字電視應(yīng)用。當(dāng)分組在傳送過(guò)程中丟失的時(shí)候,在某些情況下無(wú)法執(zhí)行數(shù)字
電視應(yīng)用。 即使一部分分組丟失,也可以通過(guò)忽略掉丟失的分組并且使用其他分組再現(xiàn)包含 在數(shù)字廣播節(jié)目當(dāng)中的視頻數(shù)據(jù)。然而,當(dāng)數(shù)字電視應(yīng)用的一部分分組丟失的時(shí)候,數(shù)字電 視應(yīng)用無(wú)法執(zhí)行。因此,在發(fā)生錯(cuò)誤的時(shí)候,應(yīng)當(dāng)重新傳送、重新接收和重新執(zhí)行整個(gè)數(shù)據(jù) 應(yīng)用。 此外,當(dāng)接收機(jī)接收數(shù)字電視應(yīng)用分組的時(shí)候,應(yīng)當(dāng)根據(jù)預(yù)定順序?qū)⒎纸M組合起 來(lái),因此需要另外的組合時(shí)間。 此外,即使在完成分組組合之后,也無(wú)法單獨(dú)加載數(shù)字電視應(yīng)用,而是應(yīng)當(dāng)加載并
且執(zhí)行數(shù)字電視應(yīng)用的整體。因此,執(zhí)行速度緩慢并且過(guò)度使用了接收機(jī)資源。 由于上述問(wèn)題的存在,接收、執(zhí)行和提供數(shù)字電視應(yīng)用所需要的時(shí)間為10-30秒。
因此,這對(duì)于觀眾非常不方便。 特別地,在使用了通信網(wǎng)絡(luò)(比如IP電視)的廣播網(wǎng)絡(luò)的情況下,將接收機(jī)所要 求的頻道的電視節(jié)目和對(duì)應(yīng)于該頻道的數(shù)字電視應(yīng)用而不是將整個(gè)頻道和數(shù)字電視應(yīng)用 從前端系統(tǒng)提供給接收機(jī)。使用通信網(wǎng)絡(luò)的這種配置可用于有線廣播、陸地廣播、使用返回 頻道(return channel)的衛(wèi)星廣播和DMB,以便提供更多頻道。 根據(jù)這種配置,將頻道變化通知給前端系統(tǒng),并且前端系統(tǒng)提取用于將要傳送給 接收機(jī)的對(duì)應(yīng)頻道的電視節(jié)目和數(shù)字電視應(yīng)用。接收機(jī)接收并且提供電視節(jié)目和數(shù)字電視 應(yīng)用。 因此,前端系統(tǒng)需要額外執(zhí)行對(duì)應(yīng)頻道的電視節(jié)目和數(shù)字電視應(yīng)用的切換,以便 對(duì)應(yīng)于頻道變化。 因?yàn)榻邮諜C(jī)接收數(shù)字電視應(yīng)用并且將接收到的數(shù)字電視應(yīng)用提供給觀眾以便對(duì)應(yīng)頻道變化的時(shí)間包括在前端系統(tǒng)內(nèi)切換的時(shí)間,因此需要多于30-40秒的時(shí)間來(lái)在接收 機(jī)內(nèi)提供數(shù)字電視應(yīng)用。因此,這對(duì)于觀眾非常不方便。 此外,數(shù)字電視應(yīng)用的執(zhí)行受到接收機(jī)處理容量或者存儲(chǔ)容量的限制。 也就是,當(dāng)數(shù)字電視應(yīng)用的大小非常大的時(shí)候,無(wú)法執(zhí)行該數(shù)字電視應(yīng)用。因此,
數(shù)字電視應(yīng)用的數(shù)量和配置受到限制。 此外根據(jù)現(xiàn)有技術(shù),單獨(dú)提供用于各個(gè)頻道的數(shù)字電視應(yīng)用。 比如,僅僅為對(duì)應(yīng)的電視節(jié)目傳送和該電視節(jié)目相關(guān)的數(shù)字電視應(yīng)用,并且僅僅 在對(duì)應(yīng)的電視節(jié)目中執(zhí)行與該電視節(jié)目相關(guān)的數(shù)字電視應(yīng)用。 此外在將數(shù)字電視應(yīng)用作為數(shù)據(jù)頻道獨(dú)立提供的情況下,僅僅可以在對(duì)應(yīng)的數(shù)據(jù) 頻道中使用數(shù)字電視應(yīng)用。 因此,可以在單個(gè)頻道中執(zhí)行的數(shù)字電視應(yīng)用的大小受到限制。 比如在通過(guò)數(shù)字電視應(yīng)用實(shí)現(xiàn)門戶服務(wù)功能的情況下,數(shù)字電視應(yīng)用應(yīng)當(dāng)具有多
個(gè)功能,以便提供門戶服務(wù)。 也就是,用于提供門戶服務(wù)的數(shù)字電視應(yīng)用應(yīng)當(dāng)具有各種功能,比如電視廣告功 能、游戲功能、股票服務(wù)功能和金融服務(wù)功能。 然而當(dāng)將單個(gè)的數(shù)字電視應(yīng)用配置成包括各種功能的時(shí)候,由于數(shù)字電視應(yīng)用過(guò) 大的原因,無(wú)法通過(guò)單個(gè)頻道提供數(shù)字電視應(yīng)用。而且,數(shù)字電視應(yīng)用無(wú)法在接收機(jī)內(nèi)執(zhí) 行。即使接收機(jī)資源足以執(zhí)行過(guò)大的數(shù)字電視應(yīng)用的時(shí)候,也會(huì)增加用于將數(shù)字電視應(yīng)用 從前端系統(tǒng)傳送到接收機(jī)的傳送時(shí)間和用于加載數(shù)字電視應(yīng)用的接收機(jī)加載時(shí)間。因此, 具有各種功能的數(shù)字電視應(yīng)用無(wú)法得到應(yīng)用。 此外,當(dāng)根據(jù)功能劃分?jǐn)?shù)字電視應(yīng)用的時(shí)候,也就是將數(shù)字電視應(yīng)用劃分為用于
門戶功能的數(shù)字電視應(yīng)用、用于電視廣告功能的數(shù)字電視應(yīng)用、用于游戲功能的數(shù)字電視
應(yīng)用,用于股票服務(wù)功能的數(shù)字電視應(yīng)用和用于金融服務(wù)功能的數(shù)字電視應(yīng)用的時(shí)候,并
且通過(guò)相同或者不同頻道傳送數(shù)字電視應(yīng)用的時(shí)候,可以減小對(duì)接收機(jī)資源的限制。然而,
無(wú)法減小用于將數(shù)字電視應(yīng)用從前端系統(tǒng)傳送到接收機(jī)的傳送時(shí)間。 因此,無(wú)法提供具有各種功能而被稱為〃 mega頻道服務(wù)〃 的數(shù)字電視應(yīng)用。
發(fā)明內(nèi)容
技術(shù)問(wèn)題 本發(fā)明的一個(gè)目的是提供一種用于提供數(shù)字電視應(yīng)用的方法,該方法減小了數(shù)字 電視應(yīng)用的傳送時(shí)間和加載時(shí)間,并且減小了對(duì)數(shù)字電視應(yīng)用數(shù)量和大小的限制,而且該 方法能夠基于接收機(jī)信息或者用戶信息提供個(gè)性化的數(shù)字電視應(yīng)用。 本發(fā)明的另一個(gè)目的是提供一種計(jì)算機(jī)可讀介質(zhì),其上具有用于執(zhí)行用于提供數(shù)
字電視應(yīng)用的方法的功能的程序。 技術(shù)方案 為了實(shí)現(xiàn)本發(fā)明的上述目的,提供了 一種在用于提供數(shù)字電視應(yīng)用的應(yīng)用提供服 務(wù)器中提供數(shù)字電視應(yīng)用的方法,該方法包括以下步驟(a)將數(shù)字廣播應(yīng)用分割為多個(gè) 執(zhí)行數(shù)據(jù)并且存儲(chǔ)多個(gè)執(zhí)行數(shù)據(jù);(b)接收從接收機(jī)傳送的應(yīng)用請(qǐng)求事件,該接收機(jī)執(zhí)行 并且提供數(shù)字廣播應(yīng)用;(c)提取多個(gè)執(zhí)行數(shù)據(jù)中將要提供給接收機(jī)的一個(gè)執(zhí)行數(shù)據(jù),提取出的執(zhí)行數(shù)據(jù)對(duì)應(yīng)于應(yīng)用請(qǐng)求事件;和(d)將在步驟(c)中提取出的執(zhí)行數(shù)據(jù)傳送到接 收機(jī)。 優(yōu)選地,多個(gè)執(zhí)行數(shù)據(jù)中的各執(zhí)行數(shù)據(jù)包括針對(duì)數(shù)字電視應(yīng)用的初始畫面的可執(zhí) 行代碼、顯示數(shù)據(jù)和的資源數(shù)據(jù)中的至少一個(gè)。 優(yōu)選地,步驟(b)包括(b-1)接收應(yīng)用請(qǐng)求事件,該事件包括用于頻道的頻道標(biāo) 識(shí)信息、用于接收機(jī)的裝置標(biāo)識(shí)信息、用于接收機(jī)用戶的用戶標(biāo)識(shí)信息和用于執(zhí)行數(shù)據(jù)的 標(biāo)識(shí)信息中的至少一個(gè)。 優(yōu)選地,步驟(c)包括(c-1)根據(jù)頻道標(biāo)識(shí)信息、裝置標(biāo)識(shí)信息、用戶標(biāo)識(shí)信息和 可執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)提取多個(gè)執(zhí)行數(shù)據(jù)中將要提供給接收機(jī)的一個(gè)執(zhí)行 數(shù)據(jù)。 優(yōu)選地,根據(jù)本發(fā)明的方法進(jìn)一步包括(e)存儲(chǔ)多個(gè)控制剖面(control profile),控制剖面包括多個(gè)對(duì)應(yīng)于用于應(yīng)用請(qǐng)求事件的多種情況的控制節(jié)點(diǎn),并且步驟 (c)包括(c-2)根據(jù)多個(gè)控制剖面中適合于應(yīng)用請(qǐng)求事件的一個(gè)控制剖面提取多個(gè)執(zhí)行數(shù) 據(jù)中將要提供給接收機(jī)的一個(gè)執(zhí)行數(shù)據(jù)。 優(yōu)選地,控制節(jié)點(diǎn)包括多個(gè)執(zhí)行數(shù)據(jù)中將要提供給接收機(jī)的一個(gè)執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息。 優(yōu)選地,包含在多個(gè)控制剖面中的第一控制剖面中的第一控制節(jié)點(diǎn)與以下其中一
個(gè)相關(guān)對(duì)應(yīng)于第一控制節(jié)點(diǎn)的執(zhí)行數(shù)據(jù);多個(gè)控制剖面中不同于第一控制剖面的第二控
制剖面;和包含在第二控制剖面中并且不同于第一控制節(jié)點(diǎn)的第二控制節(jié)點(diǎn)。 優(yōu)選地,多個(gè)控制剖面中的各控制剖面或者多個(gè)控制節(jié)點(diǎn)中的各控制節(jié)點(diǎn)由識(shí)別
符表示,并且相關(guān)聯(lián)通過(guò)指向識(shí)別符的鏈接形式表示。 同時(shí)提供一種用于在用于接收并且提供數(shù)字電視應(yīng)用的接收機(jī)當(dāng)中提供數(shù)字電 視應(yīng)用的方法,該方法包括步驟(a)產(chǎn)生用于請(qǐng)求執(zhí)行數(shù)據(jù)的應(yīng)用請(qǐng)求事件,執(zhí)行數(shù)據(jù)根 據(jù)數(shù)字電視應(yīng)用場(chǎng)景分類,以便執(zhí)行數(shù)字電視應(yīng)用;(b)將應(yīng)用請(qǐng)求事件傳送到用于提供 數(shù)字廣播應(yīng)用的應(yīng)用提供服務(wù)器;(c)接收從應(yīng)用提供服務(wù)器傳送的并且對(duì)應(yīng)于應(yīng)用請(qǐng)求 事件的執(zhí)行數(shù)據(jù);和(d)執(zhí)行該執(zhí)行數(shù)據(jù),以提供數(shù)字電視應(yīng)用。 優(yōu)選地,步驟(a)包括(a-1)產(chǎn)生應(yīng)用請(qǐng)求事件,該事件包括當(dāng)前頻道的頻道標(biāo) 識(shí)信息、當(dāng)前頻道中的用戶輸入信息、接收機(jī)的裝置標(biāo)識(shí)信息、接收機(jī)用戶的用戶標(biāo)識(shí)信息 和執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)。 優(yōu)選地,執(zhí)行數(shù)據(jù)包括針對(duì)數(shù)字電視應(yīng)用場(chǎng)景的可執(zhí)行代碼、顯示數(shù)據(jù)和的資源
數(shù)據(jù)中的至少一個(gè)。 有益效果 如上所述,根據(jù)本發(fā)明的用于提供數(shù)字電視應(yīng)用的方法具有的有益效果為減小 了數(shù)字電視應(yīng)用的傳送時(shí)間和加載時(shí)間,并且減小了對(duì)數(shù)字電視應(yīng)用數(shù)量和大小的限制, 同時(shí)根據(jù)接收機(jī)信息或者用戶信息可以提供個(gè)性化的數(shù)字電視應(yīng)用。
圖1為流程圖,展示了根據(jù)本發(fā)明的用于提供數(shù)字電視應(yīng)用的示例性方法。
圖2為流程圖,展示了根據(jù)本發(fā)明的用于提供數(shù)字電視應(yīng)用的另一個(gè)示例性方
7法。 圖3展示了根據(jù)本發(fā)明的用于提供數(shù)字電視應(yīng)用的方法在應(yīng)用提供服務(wù)器與接 收機(jī)之間提供數(shù)字電視應(yīng)用的概念。 圖4展示了根據(jù)本發(fā)明的用于提供數(shù)字電視應(yīng)用的方法的控制剖面概念。 標(biāo)號(hào)說(shuō)明 110 :數(shù)據(jù) 130:控制剖面 135 :控制節(jié)點(diǎn) 210 :模型 213 :特性 216 :控制剖面調(diào)度器
具體實(shí)施例方式
現(xiàn)在將參照附圖詳細(xì)描述根據(jù)本發(fā)明的提供數(shù)字電視應(yīng)用的方法和其上具有用 于實(shí)現(xiàn)提供數(shù)字電視應(yīng)用方法的功能的程序的計(jì)算機(jī)可讀介質(zhì)。 圖1為流程圖,展示了根據(jù)本發(fā)明的用于提供數(shù)字電視應(yīng)用的示例性方法,其中 該方法實(shí)現(xiàn)在用于提供數(shù)字電視應(yīng)用的應(yīng)用提供服務(wù)器當(dāng)中。 參照?qǐng)Dl,應(yīng)用提供服務(wù)器將數(shù)字電視應(yīng)用分割為多個(gè)執(zhí)行數(shù)據(jù),并且將該多個(gè)執(zhí) 行數(shù)據(jù)存儲(chǔ)起來(lái)(步驟SllO)。 多個(gè)執(zhí)行數(shù)據(jù)中的每個(gè)執(zhí)行數(shù)據(jù)都可以包括用于數(shù)字電視應(yīng)用各場(chǎng)景的可執(zhí)行 代碼、顯示數(shù)據(jù)和資源數(shù)據(jù)中的至少一個(gè)。 可執(zhí)行代碼為可以獨(dú)立執(zhí)行的代碼,其對(duì)應(yīng)于所述場(chǎng)景。也就是說(shuō),可執(zhí)行代碼是 針對(duì)各場(chǎng)景可獨(dú)立執(zhí)行的,這與現(xiàn)有技術(shù)中對(duì)于整個(gè)數(shù)字電視應(yīng)用可執(zhí)行的可執(zhí)行代碼相 反。因此,數(shù)字電視應(yīng)用中的各場(chǎng)景需要可執(zhí)行代碼。 顯示數(shù)據(jù)為當(dāng)數(shù)字電視應(yīng)用執(zhí)行的時(shí)候在畫面上顯示的元素,其中根據(jù)各場(chǎng)景的 用戶輸入分割并且存儲(chǔ)對(duì)應(yīng)于用戶輸入的多個(gè)場(chǎng)景。 資源數(shù)據(jù)指的是可以另外顯示的數(shù)據(jù),比如控制框、文本框和圖像而不是顯示數(shù) 據(jù)。 根據(jù)現(xiàn)有技術(shù),可執(zhí)行代碼、顯示數(shù)據(jù)和資源數(shù)據(jù)整合在數(shù)字電視應(yīng)用中。因此,
將數(shù)字電視應(yīng)用的整體從前端系統(tǒng)傳送到接收機(jī),以便執(zhí)行數(shù)字電視應(yīng)用。 然而根據(jù)本發(fā)明,單獨(dú)的應(yīng)用提供服務(wù)器執(zhí)行數(shù)字電視應(yīng)用的傳送,并且針對(duì)各
場(chǎng)景分割并且存儲(chǔ)數(shù)字電視應(yīng)用。也就是說(shuō),應(yīng)用提供服務(wù)器通過(guò)將數(shù)字電視應(yīng)用分割為
針對(duì)各場(chǎng)景的包括顯示數(shù)據(jù)、資源數(shù)據(jù)和的可執(zhí)行代碼中的至少一個(gè)在內(nèi)的多個(gè)可執(zhí)行數(shù)
據(jù)而分割并存儲(chǔ)數(shù)字電視應(yīng)用,而不是存儲(chǔ)整個(gè)數(shù)字電視應(yīng)用。 因?yàn)閿?shù)字電視應(yīng)用作為多個(gè)執(zhí)行數(shù)據(jù)存儲(chǔ)起來(lái),因此能夠?qū)崿F(xiàn)針對(duì)每個(gè)執(zhí)行數(shù)據(jù) 的傳送和執(zhí)行。 雖然圖未示,但應(yīng)用提供服務(wù)器可以提前存儲(chǔ)用于提取執(zhí)行數(shù)據(jù)的多個(gè)控制剖面 (control profile),對(duì)應(yīng)于構(gòu)成了數(shù)字電視應(yīng)用的多個(gè)執(zhí)行數(shù)據(jù)。 該多個(gè)控制剖面中的每一個(gè)控制剖面包括對(duì)應(yīng)于多個(gè)場(chǎng)景的多個(gè)控制節(jié)點(diǎn)??刂破拭娑x了提取在步驟110當(dāng)中存儲(chǔ)的多個(gè)執(zhí)行數(shù)據(jù)的方案。
可以針對(duì)各頻道對(duì)控制剖面進(jìn)行配置。 比如,為頻道A存儲(chǔ)控制剖面A,并且為頻道B存儲(chǔ)控制剖面B。 控制剖面包括對(duì)應(yīng)于用于應(yīng)用請(qǐng)求事件的多種情況的多個(gè)控制節(jié)點(diǎn)?;趯?duì)應(yīng)的
控制節(jié)點(diǎn)提取將被傳送的執(zhí)行數(shù)據(jù)。 此外,可以根據(jù)用戶小組信息對(duì)控制剖面進(jìn)行配置,以便提供個(gè)性化服務(wù)。
比如,可以為用戶小組D存儲(chǔ)控制剖面D,而可以為用戶小組E存儲(chǔ)控制剖面E。
根據(jù)用戶小組信息的控制剖面可以配置成提取出將要傳送給接收機(jī)的執(zhí)行數(shù)據(jù),并且用于實(shí)現(xiàn)個(gè)性化的數(shù)字電視應(yīng)用。 將在后文中描述基于控制剖面的執(zhí)行數(shù)據(jù)的提取。 此外,包含在控制剖面當(dāng)中的控制節(jié)點(diǎn)包括對(duì)應(yīng)執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息,并且配置成基于其提取執(zhí)行數(shù)據(jù)。 此外,可以將第一控制節(jié)點(diǎn)與對(duì)應(yīng)的執(zhí)行數(shù)據(jù)關(guān)聯(lián)起來(lái),以便提取將要傳送給接收機(jī)的執(zhí)行數(shù)據(jù)。 此外,包含在第一控制剖面當(dāng)中的第一控制節(jié)點(diǎn)可以和第二控制剖面相關(guān)聯(lián)。
此外,第一控制節(jié)點(diǎn)可以和包含在第二控制剖面當(dāng)中的第二控制節(jié)點(diǎn)相關(guān)聯(lián)。
可以通過(guò)將控制剖面或者控制節(jié)點(diǎn)表達(dá)為識(shí)別符并且將識(shí)別符表示為鏈接實(shí)現(xiàn)所述的相關(guān)聯(lián)。 將參照?qǐng)D4進(jìn)行詳細(xì)描述。在采用了某種配置(其中包含在第一控制剖面中的第一控制節(jié)點(diǎn)與第二控制剖面或者包含在第二控制剖面中的第二控制節(jié)點(diǎn)相關(guān)聯(lián))的時(shí)候,可以克服現(xiàn)有技術(shù)的限制。因此,可以實(shí)現(xiàn)用于所謂的〃 mega頻道服務(wù)〃 的數(shù)字電視應(yīng)用。 此后,應(yīng)用提供服務(wù)器從執(zhí)行并且提供數(shù)字電視應(yīng)用的接收機(jī)接收到應(yīng)用請(qǐng)求事件(步驟S130)。 應(yīng)用請(qǐng)求事件由接收機(jī)產(chǎn)生。應(yīng)用請(qǐng)求事件為針對(duì)應(yīng)用提供服務(wù)器所提供的執(zhí)行數(shù)據(jù)的請(qǐng)求,以便執(zhí)行數(shù)字電視應(yīng)用。 應(yīng)用請(qǐng)求事件可以包括頻道標(biāo)識(shí)信息、接收機(jī)的裝置標(biāo)識(shí)信息、接收機(jī)的用戶標(biāo)識(shí)信息和執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)。 比如,當(dāng)觀眾從頻道A變化到頻道B的時(shí)候,接收機(jī)應(yīng)當(dāng)接收適合于頻道B的數(shù)字電視應(yīng)用。為了傳送適合于頻道B的數(shù)字電視應(yīng)用,應(yīng)用提供服務(wù)器需要變化后的頻道的頻道信息。 因此,應(yīng)用請(qǐng)求事件可以包括頻道標(biāo)識(shí)信息,該信息表明哪個(gè)頻道為變化后的頻道。 此外,應(yīng)用提供服務(wù)器需要觀眾(用戶)信息或者接收機(jī)信息,以便傳送適合于觀眾的個(gè)性化數(shù)字電視應(yīng)用。 因此,應(yīng)用請(qǐng)求事件可以包括接收機(jī)的裝置標(biāo)識(shí)信息或者接收機(jī)用戶的用戶標(biāo)識(shí)信息。 而且,接收機(jī)可以根據(jù)數(shù)字電視應(yīng)用的特定執(zhí)行數(shù)據(jù)顯示場(chǎng)景并且切換到另一個(gè)場(chǎng)景。為了切換到另一個(gè)場(chǎng)景,接收機(jī)需要另一個(gè)場(chǎng)景的執(zhí)行數(shù)據(jù)。因而,應(yīng)用提供服務(wù)器向接收機(jī)傳送對(duì)應(yīng)于另一場(chǎng)景的執(zhí)行數(shù)據(jù)。 因而,應(yīng)用請(qǐng)求事件可以包括執(zhí)行數(shù)據(jù)的信息,也就是執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息。 在步驟S130中接收到應(yīng)用請(qǐng)求事件之后,應(yīng)用提供服務(wù)器提取出多個(gè)執(zhí)行數(shù)據(jù)
中將要傳送給接收機(jī)并且在步驟S110中存儲(chǔ)起來(lái)的其中一個(gè)執(zhí)行數(shù)據(jù)(步驟S150)。 比如,當(dāng)應(yīng)用請(qǐng)求事件包括頻道的頻道標(biāo)識(shí)信息、接收機(jī)的裝置標(biāo)識(shí)信息、接收機(jī)
的用戶標(biāo)識(shí)信息和執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)的時(shí)候,應(yīng)用提供服務(wù)器基于至少一
個(gè)所述信息提取出將要提供給接收機(jī)的執(zhí)行數(shù)據(jù)。 下面詳細(xì)描述在步驟S150進(jìn)行的執(zhí)行數(shù)據(jù)提取。 在基于頻道存儲(chǔ)控制剖面的情況下,應(yīng)用請(qǐng)求事件包括當(dāng)前頻道的頻道標(biāo)識(shí)信
息、當(dāng)前頻道畫面中的用戶輸入信息和執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)。 因此,應(yīng)用提供服務(wù)器通過(guò)將包含在應(yīng)用請(qǐng)求事件中的當(dāng)前頻道的頻道標(biāo)識(shí)信
息、當(dāng)前頻道畫面中的用戶輸入信息和執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)信息與包含在基
于頻道的控制剖面中對(duì)應(yīng)的控制節(jié)點(diǎn)進(jìn)行比較而提取出將要傳送給接收機(jī)的執(zhí)行數(shù)據(jù)。 比如,當(dāng)頻道從頻道A變化到頻道B的時(shí)候,接收機(jī)將包括頻道標(biāo)識(shí)信息在內(nèi)的應(yīng)
用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器。此后,應(yīng)用提供服務(wù)器通過(guò)參照頻道B的控制剖面提
取出對(duì)應(yīng)于頻道B的數(shù)字電視應(yīng)用的初始畫面的執(zhí)行數(shù)據(jù)。 另選地,當(dāng)用戶在觀看頻道B時(shí)從畫面選擇了特定功能的時(shí)候,接收機(jī)將包括用
戶輸入的信息在內(nèi)的應(yīng)用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器。此后,應(yīng)用提供服務(wù)器通過(guò)參
照用于頻道B的控制剖面提取出用于與用戶輸入信息對(duì)應(yīng)的控制節(jié)點(diǎn)的執(zhí)行數(shù)據(jù)。 在一種實(shí)施方式中,當(dāng)用戶觀看頻道B時(shí)請(qǐng)求一定的執(zhí)行數(shù)據(jù)時(shí),接收機(jī)將包括
該特定執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息在內(nèi)的應(yīng)用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器。此后,應(yīng)用提供
服務(wù)器通過(guò)參照用于頻道B的控制剖面提取出用于與標(biāo)識(shí)信息對(duì)應(yīng)的控制節(jié)點(diǎn)的執(zhí)行數(shù)據(jù)。 類似情況可應(yīng)用于每個(gè)用戶小組。 在這種情況下,應(yīng)用請(qǐng)求事件可以包括接收機(jī)的裝置標(biāo)識(shí)信息、接收機(jī)的用戶標(biāo)
識(shí)信息、當(dāng)前頻道中的用戶輸入信息和執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)。 因此,應(yīng)用提供服務(wù)器通過(guò)將應(yīng)用請(qǐng)求事件中的接收機(jī)的裝置標(biāo)識(shí)信息、接收機(jī)
的用戶標(biāo)識(shí)信息、當(dāng)前頻道中的用戶輸入信息和執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)與包含在基于用戶小組的控制剖面當(dāng)中的對(duì)應(yīng)控制節(jié)點(diǎn)進(jìn)行比較而提取出將要傳送給接收機(jī)的
執(zhí)行數(shù)據(jù)。 比如,當(dāng)接收機(jī)將包括用戶標(biāo)識(shí)信息在內(nèi)的應(yīng)用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器的時(shí)候,應(yīng)用提供服務(wù)器查找對(duì)應(yīng)于用戶標(biāo)識(shí)信息的用戶小組。當(dāng)用戶標(biāo)識(shí)信息屬于用戶小組B的時(shí)候,應(yīng)用提供服務(wù)器通過(guò)參照用于用戶小組B的控制剖面而提取出用于對(duì)應(yīng)于初始連接的數(shù)字電視應(yīng)用的初始畫面的執(zhí)行數(shù)據(jù)。 另選地,當(dāng)在接收機(jī)執(zhí)行該執(zhí)行數(shù)據(jù)之后用戶選擇了特定功能的時(shí)候,接收機(jī)將包括該用戶輸入信息在內(nèi)的應(yīng)用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器。此后,應(yīng)用提供服務(wù)器通過(guò)參照用于用戶小組B的控制剖面提取出對(duì)應(yīng)于與用戶輸入對(duì)應(yīng)的控制節(jié)點(diǎn)的執(zhí)行數(shù)據(jù)。 在一種實(shí)施方式中,當(dāng)在接收機(jī)執(zhí)行該執(zhí)行數(shù)據(jù)之后用戶請(qǐng)求特定執(zhí)行數(shù)據(jù)的時(shí)候,接收機(jī)將包括該特定執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息在內(nèi)的應(yīng)用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器。此后,應(yīng)用提供服務(wù)器通過(guò)參照用于用戶小組B的控制剖面提取出對(duì)應(yīng)于標(biāo)識(shí)信息的特定執(zhí)行數(shù)據(jù)。 此后,應(yīng)用提供服務(wù)器將在步驟S150中提取出的執(zhí)行數(shù)據(jù)傳送給接收機(jī)(步驟S170)。 也就是說(shuō),根據(jù)現(xiàn)有技術(shù)中的方法,前端系統(tǒng)將數(shù)字電視應(yīng)用的整體傳送給接收機(jī),而根據(jù)本發(fā)明,應(yīng)用提供服務(wù)器僅僅將在步驟S150中提取出的執(zhí)行數(shù)據(jù)傳送給接收機(jī)。 接收機(jī)執(zhí)行并且提供應(yīng)用提供服務(wù)器在步驟S170傳送的執(zhí)行數(shù)據(jù)。此后,當(dāng)接收機(jī)請(qǐng)求其他執(zhí)行數(shù)據(jù)的時(shí)候,接收機(jī)再一次在步驟S130中將應(yīng)用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器。接收機(jī)然后接收到對(duì)應(yīng)的執(zhí)行數(shù)據(jù),并且將接收到的執(zhí)行數(shù)據(jù)提供給觀眾。
本發(fā)明的模式 圖2為流程圖,展示了根據(jù)本發(fā)明的用于提供數(shù)字電視應(yīng)用的另一種示例性方法,其中該方法在用于接收并且提供來(lái)自應(yīng)用提供服務(wù)器的執(zhí)行數(shù)據(jù)的接收機(jī)中實(shí)現(xiàn)。
參照?qǐng)D2,接收機(jī)產(chǎn)生應(yīng)用請(qǐng)求事件,用于請(qǐng)求根據(jù)數(shù)字電視應(yīng)用場(chǎng)景分割的執(zhí)行數(shù)據(jù)(S210)。 應(yīng)用請(qǐng)求事件與參照?qǐng)D1描述了應(yīng)用請(qǐng)求事件相同。 也就是說(shuō),應(yīng)用請(qǐng)求事件可以包括當(dāng)前頻道的頻道標(biāo)識(shí)信息、當(dāng)前頻道畫面中的用戶輸入信息、接收機(jī)的裝置標(biāo)識(shí)信息、接收機(jī)的用戶標(biāo)識(shí)信息和執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)。 此后,接收機(jī)將在步驟S210中產(chǎn)生的應(yīng)用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器,該應(yīng)用提供服務(wù)器提供數(shù)字電視應(yīng)用(S230)。 也就是說(shuō),接收機(jī)將應(yīng)用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器,從而使應(yīng)用提供服務(wù)器可以提取出所需要的執(zhí)行數(shù)據(jù)。 此后,接收機(jī)接收到從應(yīng)用提供服務(wù)器傳送的執(zhí)行數(shù)據(jù)(S250)。 應(yīng)用提供服務(wù)器提取出對(duì)應(yīng)于在步驟S230中傳送的應(yīng)用請(qǐng)求事件的執(zhí)行數(shù)據(jù)。 應(yīng)用提供服務(wù)器根據(jù)包括當(dāng)前頻道的頻道標(biāo)識(shí)信息、當(dāng)前頻道畫面中的用戶輸入
信息、接收機(jī)的裝置標(biāo)識(shí)信息、接收機(jī)的用戶標(biāo)識(shí)信息和執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一
個(gè)提取出執(zhí)行數(shù)據(jù)。應(yīng)用提供服務(wù)器將提取出的執(zhí)行數(shù)據(jù)傳送給接收機(jī),并且接收機(jī)在步
驟S250中接收?qǐng)?zhí)行數(shù)據(jù)。 此后,接收機(jī)執(zhí)行在步驟S250中接收到的執(zhí)行數(shù)據(jù),以便提供數(shù)字電視應(yīng)用(步驟S270)。 也就是說(shuō),根據(jù)現(xiàn)有技術(shù),接收機(jī)從前端系統(tǒng)接收數(shù)字電視應(yīng)用的整體,而根據(jù)本發(fā)明,接收機(jī)僅僅從應(yīng)用提供服務(wù)器接收所需要的執(zhí)行數(shù)據(jù)。 接收機(jī)執(zhí)行并且提供接收到的執(zhí)行數(shù)據(jù)。當(dāng)接收機(jī)需要其他執(zhí)行數(shù)據(jù)的時(shí)候,接收機(jī)在步驟S210當(dāng)中產(chǎn)生用于其他執(zhí)行數(shù)據(jù)的應(yīng)用請(qǐng)求事件。 此后,接收機(jī)在步驟S230中將應(yīng)用請(qǐng)求事件傳送給應(yīng)用提供服務(wù)器。接收機(jī)然后
接收到對(duì)應(yīng)的其他執(zhí)行數(shù)據(jù),并且將接收到的其他執(zhí)行數(shù)據(jù)提供給觀眾。的"mega頻道服務(wù)"。 圖3為展示了根據(jù)本發(fā)明的用于提供數(shù)字電視應(yīng)用的方法在應(yīng)用提供服務(wù)器與 接收機(jī)之間提供數(shù)字電視應(yīng)用的概念的圖。 參照?qǐng)D3,該圖展示了多個(gè)數(shù)據(jù)110a-110n、多個(gè)控制剖面130a-130m和模型210。
多個(gè)數(shù)據(jù)110a-110n和多個(gè)控制剖面130a-130m在應(yīng)用提供服務(wù)器中實(shí)現(xiàn)。
多個(gè)數(shù)據(jù)110a-110n對(duì)應(yīng)于可執(zhí)行代碼、顯示數(shù)據(jù)或者資源數(shù)據(jù)。多個(gè)數(shù)據(jù) 110a-110n可以包括初始畫面信息、數(shù)字電視應(yīng)用的其他畫面信息,也就是說(shuō)場(chǎng)景或者資源信息。 多個(gè)控制剖面130a-130m根據(jù)來(lái)自模型210的請(qǐng)求選擇并且提供多個(gè)數(shù)據(jù) 110a-110n。 比如,多個(gè)控制剖面130a-130m從多個(gè)數(shù)據(jù)110a-110n中提取出數(shù)字電視應(yīng)用的 執(zhí)行數(shù)據(jù),并且對(duì)畫面配置進(jìn)行控制。 多個(gè)控制剖面130a-130m基于裝置標(biāo)識(shí)信息或者用戶標(biāo)識(shí)信息針對(duì)各頻道執(zhí) 行數(shù)字電視應(yīng)用的提取,或者實(shí)行個(gè)性化數(shù)字電視應(yīng)用的提取。此外,多個(gè)控制剖面 130a-130m中的各控制剖面能夠與其他控制剖面關(guān)聯(lián)起來(lái)。 模型210可以包括特性213和控制剖面調(diào)度器(dispatcher) 216,并且可以在接收 機(jī)或者在應(yīng)用提供服務(wù)器當(dāng)中實(shí)現(xiàn)。 雖然模型210可以在前端系統(tǒng)當(dāng)中實(shí)現(xiàn),但是可能出現(xiàn)前端系統(tǒng)所引起的問(wèn)題。 因此,優(yōu)選地在接收機(jī)或者在應(yīng)用提供服務(wù)器中實(shí)現(xiàn)模型210。 模型210包括信息比如預(yù)定特性和預(yù)定規(guī)范而不是可變特性。也就是說(shuō),模型210 是一種用于處理數(shù)字電視應(yīng)用的配置。模型210可以包括數(shù)字電視應(yīng)用的特性213或者控 制剖面調(diào)度器216的信息。 特性213可以包括數(shù)字電視應(yīng)用的執(zhí)行信息??刂破拭嬲{(diào)度器216可以包括多個(gè) 控制剖面130a-130m的控制信息。 圖4為展示了根據(jù)本發(fā)明用于提供數(shù)字電視應(yīng)用的方法的控制剖面的示例性概 念的圖。 參照?qǐng)D4,該圖展示了三個(gè)控制剖面130a-130c。 控制剖面130a-130c中的各控制剖面包括多個(gè)控制節(jié)點(diǎn),并且各控制節(jié)點(diǎn)由圓圈 表示。 比如,假定控制剖面130a為用于頻道A的剖面,控制剖面130b為用于頻道B的剖 面,而控制剖面130c為用于頻道C的剖面。 根據(jù)現(xiàn)有技術(shù),針對(duì)各頻道互相獨(dú)立地執(zhí)行數(shù)字電視應(yīng)用。 因此,在頻道A當(dāng)中僅僅可以執(zhí)行指定給頻道A的數(shù)字電視應(yīng)用,而指定給頻道C 的數(shù)字電視應(yīng)用則無(wú)法執(zhí)行。此外,因?yàn)檎w上接收并且執(zhí)行整個(gè)數(shù)字電視應(yīng)用,因此數(shù)字 電視應(yīng)用的大小和功能受到限制。 然而根據(jù)本發(fā)明,根據(jù)場(chǎng)景將數(shù)字電視應(yīng)用劃分為多個(gè)執(zhí)行數(shù)據(jù),并且用于各指 定頻道的數(shù)字電視應(yīng)用互相關(guān)聯(lián),從而減小了對(duì)數(shù)字電視應(yīng)用大小和功能的限制。
比如,可以將用于頻道A的控制剖面130a的低位控制節(jié)點(diǎn)135a與用于頻道B的 控制剖面130b的中位控制節(jié)點(diǎn)135b關(guān)聯(lián)起來(lái)。
12
因此,在觀看頻道A時(shí)執(zhí)行的數(shù)字電視應(yīng)用可以根據(jù)用戶輸入切換到通過(guò)執(zhí)行用 于頻道B的數(shù)字電視應(yīng)用而提供的畫面。
此后將其稱為場(chǎng)景到場(chǎng)景跳躍。 因此,可以通過(guò)考慮用于一個(gè)頻道的數(shù)字電視應(yīng)用對(duì)提供用于另一個(gè)頻道的數(shù)字 電視應(yīng)用進(jìn)行設(shè)計(jì)。 此外,可以將用于頻道C的控制剖面130c的中位控制節(jié)點(diǎn)135c與用于頻道B的 控制剖面130b的高位控制節(jié)點(diǎn)135b關(guān)聯(lián)起來(lái)。
另一方面,可以通過(guò)識(shí)別符表示關(guān)聯(lián)。 比如,可以將用于頻道A的控制剖面130a表達(dá)為〃 ncfc:〃ChaA〃 ,而將用于頻道 B的控制剖面130b表達(dá)為〃 ncfc:〃ChaB"。 此外,可以將控制剖面130a的低位控制節(jié)點(diǎn)135a表達(dá)為〃 ncfc:〃ChaA/A/AA",
而將控制剖面130b的中位控制節(jié)點(diǎn)135b表達(dá)為〃 ncfc:〃ChaB/B"。 對(duì)識(shí)別符配置以便對(duì)應(yīng)于執(zhí)行數(shù)據(jù),也就是說(shuō)圖3中的多個(gè)數(shù)據(jù)110a-110n中的
其中一個(gè)數(shù)據(jù)。 當(dāng)發(fā)生了對(duì)應(yīng)于低位控制節(jié)點(diǎn)135a的事件時(shí),場(chǎng)景到場(chǎng)景地跳躍到控制剖面 130b的中位控制節(jié)點(diǎn)135b,因?yàn)榈臀豢刂乒?jié)點(diǎn)135a與控制剖面130b的中位控制節(jié)點(diǎn)135b 是關(guān)聯(lián)的。 為了實(shí)現(xiàn)這一點(diǎn),可以將控制剖面130a的低位控制節(jié)點(diǎn)135a鏈接到〃 ncfc:〃 ChaB/B〃 ,并且因此可以表達(dá)對(duì)應(yīng)于控制剖面130b的中位控制節(jié)點(diǎn)135b的執(zhí)行數(shù)據(jù)。
此外,可以根據(jù)控制剖面的功能而不是頻道對(duì)控制剖面進(jìn)行配置??梢酝ㄟ^(guò)根據(jù) 相互之間具有關(guān)聯(lián)的功能將數(shù)字電視應(yīng)用分割為多個(gè)執(zhí)行數(shù)據(jù),也就是說(shuō)通過(guò)產(chǎn)生能夠進(jìn) 行場(chǎng)景到場(chǎng)景跳躍的多個(gè)控制剖面,來(lái)創(chuàng)建具有各種功能的數(shù)字電視應(yīng)用,而根據(jù)現(xiàn)有技 術(shù),只有整個(gè)數(shù)字電視應(yīng)用才可以執(zhí)行。 在通過(guò)數(shù)字電視應(yīng)用實(shí)現(xiàn)門戶功能的時(shí)候,上述配置是有用的。 比如根據(jù)現(xiàn)有技術(shù)中的方法,在通過(guò)單個(gè)數(shù)字電視應(yīng)用實(shí)現(xiàn)門戶服務(wù)功能的時(shí)
候,數(shù)字電視應(yīng)用的大小增加。因此,由于過(guò)多接收時(shí)間和資源受限的原因,接收機(jī)無(wú)法提
供數(shù)字電視應(yīng)用。 然而根據(jù)本發(fā)明,因?yàn)橥ㄟ^(guò)分割為多個(gè)執(zhí)行數(shù)據(jù)實(shí)現(xiàn)了門戶服務(wù)功能,因此克服 了過(guò)多接收時(shí)間和資源受限所導(dǎo)致的缺點(diǎn)。 比如,將各門戶服務(wù)功能比如電視廣告功能、游戲功能、股票服務(wù)功能和金融服務(wù) 功能分割為執(zhí)行數(shù)據(jù)。 因此,接收機(jī)根據(jù)用于門戶服務(wù)功能的控制剖面接收并且提供所需要的執(zhí)行數(shù) 據(jù)。 即使在采用這種配置的時(shí)候,也可以在沒(méi)有受到接收機(jī)資源限制的情況下執(zhí)行數(shù) 字電視應(yīng)用,因?yàn)楦鞴δ苁腔趫?chǎng)景到場(chǎng)景執(zhí)行數(shù)據(jù)來(lái)執(zhí)行的。 此外,本發(fā)明提供了一種其上具有用于實(shí)現(xiàn)提供數(shù)字電視應(yīng)用的方法的功能的程 序的計(jì)算機(jī)可讀介質(zhì)。 計(jì)算機(jī)可讀介質(zhì)指的是用于存儲(chǔ)可以由計(jì)算機(jī)系統(tǒng)讀取的代碼或者程序形式的 數(shù)據(jù)的各種存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可以包括存儲(chǔ)器(比如ROM和RAM),存儲(chǔ)介質(zhì)(比如CD-ROM和DVD-ROM),磁性存儲(chǔ)介質(zhì)(比如磁帶和軟盤)、及光學(xué)數(shù)據(jù)存儲(chǔ)介質(zhì)。計(jì)算機(jī) 可讀介質(zhì)可以包括通過(guò)互聯(lián)網(wǎng)傳輸?shù)臄?shù)據(jù)。計(jì)算機(jī)可讀介質(zhì)可以被實(shí)現(xiàn)為被分開存儲(chǔ)在通 過(guò)網(wǎng)絡(luò)連接的計(jì)算機(jī)系統(tǒng)上的計(jì)算機(jī)可讀數(shù)據(jù)。 因?yàn)楦鶕?jù)本發(fā)明的計(jì)算機(jī)可讀介質(zhì)實(shí)質(zhì)上與根據(jù)參照?qǐng)Dl-4描述的本發(fā)明的方 法中的相同,因此不再對(duì)其進(jìn)行詳細(xì)描述。 雖然參照發(fā)明的優(yōu)選實(shí)施方式具體展示并且描述了本發(fā)明,但本領(lǐng)域中的技術(shù)人 員應(yīng)當(dāng)理解在不脫離后附權(quán)利要求所定義的發(fā)明本意和范圍的情況下,可以做出發(fā)明的
各種形式和細(xì)節(jié)的修改。
工業(yè)應(yīng)用性 如上所述,可以通過(guò)場(chǎng)景到場(chǎng)景跳躍容易實(shí)現(xiàn)包括各種功能的數(shù)字電視應(yīng)用。
此外,借助根據(jù)用于提供移動(dòng)應(yīng)用的方法的場(chǎng)景到場(chǎng)景跳躍減小了移動(dòng)應(yīng)用的傳 送時(shí)間和加載時(shí)間,并且減小了移動(dòng)應(yīng)用的大小。 此外,可根據(jù)接收機(jī)的裝置標(biāo)識(shí)信息或者用戶信息提供個(gè)性化的移動(dòng)應(yīng)用。
權(quán)利要求
一種在用于提供數(shù)字電視應(yīng)用的應(yīng)用提供服務(wù)器中提供數(shù)字電視應(yīng)用的方法,所述方法包括以下步驟(a)將數(shù)字廣播應(yīng)用分割為多個(gè)執(zhí)行數(shù)據(jù)并且存儲(chǔ)所述多個(gè)執(zhí)行數(shù)據(jù);(b)接收從接收機(jī)傳送的應(yīng)用請(qǐng)求事件,所述接收機(jī)執(zhí)行并且提供所述數(shù)字廣播應(yīng)用;(c)提取所述多個(gè)執(zhí)行數(shù)據(jù)中將要提供給所述接收機(jī)的一個(gè)執(zhí)行數(shù)據(jù),提取出的執(zhí)行數(shù)據(jù)對(duì)應(yīng)于所述應(yīng)用請(qǐng)求事件;和(d)將在所述步驟(c)中提取出的執(zhí)行數(shù)據(jù)傳送到所述接收機(jī)。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)執(zhí)行數(shù)據(jù)中的各執(zhí)行數(shù)據(jù)包括用于所述數(shù)字電視應(yīng)用初始畫面的可執(zhí)行代碼、顯示數(shù)據(jù)和資源數(shù)據(jù)中的至少一個(gè)。
3. 根據(jù)權(quán)利要求1所述的方法,其中所述步驟(b)包括(b-1)接收所述應(yīng)用請(qǐng)求事件,所述應(yīng)用請(qǐng)求事件包括頻道的頻道標(biāo)識(shí)信息、接收機(jī)的裝置標(biāo)識(shí)信息、接收機(jī)用戶的用戶標(biāo)識(shí)信息和所述執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)。
4. 根據(jù)權(quán)利要求3所述的方法,其中所述步驟(c)包括(c-l)根據(jù)所述頻道標(biāo)識(shí)信息、所述裝置標(biāo)識(shí)信息、所述用戶標(biāo)識(shí)信息和所述執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)提取所述多個(gè)執(zhí)行數(shù)據(jù)中將要提供給所述接收機(jī)的一個(gè)執(zhí)行數(shù)據(jù)。
5. 根據(jù)權(quán)利要求1所述的方法,所述方法還包括(e)存儲(chǔ)多個(gè)控制剖面,所述控制剖面包括多個(gè)對(duì)應(yīng)于所述應(yīng)用請(qǐng)求事件的多種情況的控制節(jié)點(diǎn),并且所述步驟(c)包括(c-2)根據(jù)所述多個(gè)控制剖面中適合于所述應(yīng)用請(qǐng)求事件的一個(gè)控制剖面提取所述多個(gè)執(zhí)行數(shù)據(jù)中將要提供給所述接收機(jī)的一個(gè)執(zhí)行數(shù)據(jù)。
6. 根據(jù)權(quán)利要求5所述的方法,其中所述控制節(jié)點(diǎn)包括用于所述多個(gè)執(zhí)行數(shù)據(jù)中將要提供給所述接收機(jī)的一個(gè)執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息。
7. 根據(jù)權(quán)利要求5所述的方法,其中包含在所述多個(gè)控制剖面中的第一控制剖面中的第一控制節(jié)點(diǎn)與以下其中一個(gè)相關(guān)對(duì)應(yīng)于所述第一控制節(jié)點(diǎn)的執(zhí)行數(shù)據(jù);所述多個(gè)控制剖面中不同于所述第一控制剖面的第二控制剖面;和包含在所述第二控制剖面中并且不同于所述第一控制節(jié)點(diǎn)的第二控制節(jié)點(diǎn)。
8. 根據(jù)權(quán)利要求7所述的方法,其中所述多個(gè)控制剖面中的各控制剖面或者所述多個(gè)控制節(jié)點(diǎn)中的各控制節(jié)點(diǎn)通過(guò)識(shí)別符表示,并且所述相關(guān)是通過(guò)指向所述識(shí)別符的鏈接形式表示的。
9. 一種用于在用于接收并且提供數(shù)字電視應(yīng)用的接收機(jī)當(dāng)中提供數(shù)字電視應(yīng)用的方法,所述方法包括以下步驟(a) 產(chǎn)生用于請(qǐng)求執(zhí)行數(shù)據(jù)的應(yīng)用請(qǐng)求事件,所述執(zhí)行數(shù)據(jù)根據(jù)數(shù)字電視應(yīng)用場(chǎng)景分類,以便執(zhí)行數(shù)字電視應(yīng)用;(b) 將所述應(yīng)用請(qǐng)求事件傳送到用于提供數(shù)字廣播應(yīng)用的應(yīng)用提供服務(wù)器;(c) 接收從所述應(yīng)用提供服務(wù)器傳送并且對(duì)應(yīng)于所述應(yīng)用請(qǐng)求事件的執(zhí)行數(shù)據(jù);禾口(d) 執(zhí)行所述執(zhí)行數(shù)據(jù),以便提供所述數(shù)字電視應(yīng)用。
10. 根據(jù)權(quán)利要求9所述的方法,其中所述步驟(a)包括(a-1)產(chǎn)生應(yīng)用請(qǐng)求事件,所述應(yīng)用請(qǐng)求事件包括當(dāng)前頻道的頻道標(biāo)識(shí)信息、當(dāng)前頻道中的用戶輸入信息、接收機(jī)的裝置標(biāo)識(shí)信息、接收機(jī)用戶的用戶標(biāo)識(shí)信息和所述執(zhí)行數(shù)據(jù)的標(biāo)識(shí)信息中的至少一個(gè)。
11. 根據(jù)權(quán)利要求9所述的方法,其中所述執(zhí)行數(shù)據(jù)包括針對(duì)數(shù)字電視應(yīng)用的場(chǎng)景的可執(zhí)行代碼、顯示數(shù)據(jù)和資源數(shù)據(jù)中的至少一個(gè)。
12. —種其上具有用于實(shí)現(xiàn)根據(jù)權(quán)利要求1-11中任何一項(xiàng)的提供數(shù)字電視應(yīng)用方法 功能的程序的計(jì)算機(jī)可讀介質(zhì)。
全文摘要
一種提供數(shù)字電視應(yīng)用的方法和其上具有用于實(shí)現(xiàn)提供數(shù)字電視應(yīng)用的方法的功能的程序的計(jì)算機(jī)可讀介質(zhì)。根據(jù)本發(fā)明的方法減小了數(shù)字電視應(yīng)用的傳送時(shí)間和加載時(shí)間,并且減小了數(shù)字電視應(yīng)用數(shù)量和大小的限制,可基于接收機(jī)信息或者用戶信息提供個(gè)性化的數(shù)字電視應(yīng)用。
文檔編號(hào)H04N7/173GK101715645SQ200880013011
公開日2010年5月26日 申請(qǐng)日期2008年3月21日 優(yōu)先權(quán)日2007年3月22日
發(fā)明者李成栢, 白源章, 金約翰 申請(qǐng)人:蒂莫爾公司