專利名稱:用于可執(zhí)行應(yīng)用檢索的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的一個實施例涉及用于可執(zhí)行應(yīng)用檢索的系統(tǒng)。本發(fā)明的其他實施例涉及 用于可執(zhí)行應(yīng)用檢索的廣播電視接收機(jī)裝置、服務(wù)器、方法和計算機(jī)程序產(chǎn)品。
背景技術(shù):
當(dāng)今,已經(jīng)可以獲得廣播電視接收機(jī)裝置,其一方面允許接收廣播信號,另一方面 使能訪問其他網(wǎng)絡(luò),例如互聯(lián)網(wǎng)。另外,電視裝置的處理力已得到了提高。這允許了向廣播 電視接收機(jī)裝置的用戶提供應(yīng)用和額外的內(nèi)容。本發(fā)明的一個目的是提供一種用于檢索可執(zhí)行應(yīng)用的系統(tǒng),從而增強(qiáng)用戶的電視 體驗。該目標(biāo)是利用分別根據(jù)獨(dú)立權(quán)利要求1、12、13、14和15的廣播電視接收機(jī)裝置、 服務(wù)器、方法和計算機(jī)程序產(chǎn)品來達(dá)成的。通過考慮附圖和接下來的描述,將清楚本發(fā)明的其他細(xì)節(jié)。
發(fā)明內(nèi)容
為達(dá)成上述目的,做出了本發(fā)明。根據(jù)本發(fā)明的一個方面,提供了一種用于可執(zhí)行應(yīng)用檢索的系統(tǒng),包括廣播電視 接收機(jī)裝置和服務(wù)器,其中,所述廣播電視接收機(jī)裝置包括通信單元,該通信單元具有用于 與網(wǎng)絡(luò)進(jìn)行雙向通信的接口并且適合于根據(jù)在廣播電視信號中承載的當(dāng)前解碼的頻道來 確定頻道信息,該頻道信息標(biāo)識出所述當(dāng)前解碼的頻道,所述通信單元還適合于通過所述 網(wǎng)絡(luò)向服務(wù)器發(fā)送所述頻道信息,并且從所述服務(wù)器接收描述可得來執(zhí)行的一組應(yīng)用的應(yīng) 用信息,并且接收與所述應(yīng)用信息相對應(yīng)的所述一組應(yīng)用的可執(zhí)行代碼組件,并且其中所 述廣播電視接收機(jī)裝置還包括適合于在所述頻道被解碼的同時執(zhí)行所述應(yīng)用的數(shù)據(jù)處理 器,并且其中,所述服務(wù)器適合于通過所述網(wǎng)絡(luò)接收所述頻道信息,通過分析所述頻道信息 來確定所述應(yīng)用信息,并且向所述通信單元發(fā)送所述應(yīng)用信息。根據(jù)本發(fā)明的另一方面,提供了一種廣播電視接收機(jī)裝置,包括通信單元,該通信 單元具有用于與網(wǎng)絡(luò)進(jìn)行雙向通信的接口并且適合于根據(jù)在廣播電視信號中承載的當(dāng)前 解碼的頻道來確定頻道信息,該頻道信息標(biāo)識出所述當(dāng)前解碼的頻道,所述通信單元還適 合于通過所述網(wǎng)絡(luò)向服務(wù)器發(fā)送所述頻道信息,并且從所述服務(wù)器接收描述可得來執(zhí)行的 一組應(yīng)用的應(yīng)用信息,并且接收與所述應(yīng)用信息相對應(yīng)的所述一組應(yīng)用的可執(zhí)行代碼組 件;以及適合于在所述頻道被解碼的同時執(zhí)行所述應(yīng)用的數(shù)據(jù)處理器。根據(jù)本發(fā)明的另一方面,提供了一種服務(wù)器,適合于通過網(wǎng)絡(luò)從廣播電視接收機(jī) 裝置接收頻道信息,該頻道信息標(biāo)識出所述廣播電視接收機(jī)裝置當(dāng)前解碼的頻道,所述服 務(wù)器還適合于依據(jù)所述頻道信息來確定應(yīng)用信息,該應(yīng)用信息描述了在所述頻道被解碼的 同時在所述廣播電視接收機(jī)裝置處可得來執(zhí)行的一組應(yīng)用,并且所述服務(wù)器還適合于向所 述廣播電視接收機(jī)裝置發(fā)送所述應(yīng)用信息。
根據(jù)本發(fā)明的另一方面,提供了一種提供內(nèi)容的方法,包括在廣播電視接收機(jī)裝 置處確定頻道信息,該頻道信息標(biāo)識出當(dāng)前從廣播電視信號解碼的頻道;經(jīng)由網(wǎng)絡(luò)向服務(wù) 器發(fā)送所述頻道信息;在所述服務(wù)器處確定應(yīng)用信息,該應(yīng)用信息描述了在所述頻道被解 碼的同時在所述廣播電視接收機(jī)裝置處可得來執(zhí)行的一組應(yīng)用;經(jīng)由所述網(wǎng)絡(luò)從所述服務(wù) 器向所述廣播電視接收機(jī)裝置發(fā)送所述應(yīng)用信息;選擇該組可得應(yīng)用中的一應(yīng)用,并且從 所述服務(wù)器或者從另一服務(wù)器下載該應(yīng)用;以及在所述頻道被解碼的同時執(zhí)行所述應(yīng)用。
附圖被包括來幫助進(jìn)一步理解實施例,并且被并入且構(gòu)成本說明書的一部分。附 示了實施例,并且與描述一起幫助說明實施例的原理。將很容易理解其他實施例和實 施例的許多期望優(yōu)點(diǎn),因為通過參考以下詳細(xì)描述將更好地理解它們。附圖的要素不一定 是彼此成比例的。相似的標(biāo)號指代相應(yīng)的類似部件。圖Ia圖示出用于可執(zhí)行應(yīng)用檢索的系統(tǒng)的實施例,其中對內(nèi)容的請求被發(fā)送到 應(yīng)用信息服務(wù)器并且應(yīng)用列表被應(yīng)用信息服務(wù)器發(fā)布。圖Ib圖示出當(dāng)發(fā)生應(yīng)用的下載和與應(yīng)用服務(wù)器的交互時圖Ia的實施例。圖Ic進(jìn)一步圖示出當(dāng)發(fā)生頻道切換時圖Ia的實施例。圖2圖示出用于可執(zhí)行應(yīng)用檢索的系統(tǒng)的實施例內(nèi)的數(shù)據(jù)傳送。圖3圖示出用于可執(zhí)行應(yīng)用檢索的系統(tǒng)的另一實施例。圖4圖示出依據(jù)頻道提供商、頻道和/或正觀看的節(jié)目的內(nèi)容確定。圖5圖示出依據(jù)正觀看的節(jié)目的元數(shù)據(jù)的內(nèi)容確定。圖6圖示出可執(zhí)行應(yīng)用檢索的方法的實施例。
具體實施例方式下面將描述本發(fā)明的實施例。重要的是要注意,下面描述的所有實施例都可以以 任何方式被組合,即,沒有關(guān)于所描述的某些實施例不可與其他實施例組合的限制。另外, 應(yīng)當(dāng)注意,所有附圖中同樣的標(biāo)號指代相同或相似的要素。應(yīng)理解,在不脫離本發(fā)明的范圍的情況下,可以利用其他實施例,并且可以做出結(jié) 構(gòu)或邏輯改變。因此,以下的詳細(xì)描述不應(yīng)被理解為限制性的,并且本發(fā)明的范圍由權(quán)利要 求限定。還應(yīng)理解,除非另有具體注明,否則這里描述的各種實施例的特征可以相互組合。在圖Ia至Ic中,圖示出了用于可執(zhí)行應(yīng)用檢索的系統(tǒng),其包括用于接收廣播電 視信號的電視裝置100(廣播電視接收機(jī)裝置)、服務(wù)器102(以下稱之為“應(yīng)用信息服務(wù) 器” 102)以及其他服務(wù)器104、106 (以下稱之為“第一和第二應(yīng)用服務(wù)器” 104、106)。電視 裝置100、應(yīng)用信息服務(wù)器102以及第一和第二應(yīng)用服務(wù)器104和106之間的通信可通過網(wǎng) 絡(luò)108發(fā)生。電視裝置100適合于接收由廣播臺112發(fā)送的廣播信號110 (廣播電視信號)。廣 播信號110可以是例如根據(jù)DVB、ATSC、ISDB或DMB標(biāo)準(zhǔn)的模擬或數(shù)字電視廣播信號。因 此,廣播信號的傳送可以通過陸地傳送(DVB-T、DVB-T2、DVB-H、DVB-SH、ATSC、ATSC-M/H、 ISDB-T 或 T-DMB)、通過線纜傳送(DVB_C、ATSC、ISDB-C)、通過微波傳送(DVB_MT、DVB_MC 或
5DVB-MS)、通過衛(wèi)星傳送(DVB-S、DVB-S2、DVB-SH、DVB-SMATV、ISDB-S 或 S-DMB)和 / 或通過 互聯(lián)網(wǎng)傳送(DVB-IPTV、IVB-IPI)來實現(xiàn)。如果廣播信號110是數(shù)字電視信號,則服務(wù)信息(SI)可在廣播信號110內(nèi)傳送, 例如根據(jù)DVB標(biāo)準(zhǔn)的DVB-SI。服務(wù)信息可包括各種數(shù)據(jù),例如網(wǎng)絡(luò)信息、頻道信息、節(jié)目信 息、時間和日期信息和/或描述當(dāng)前播送的或即將開始的節(jié)目的運(yùn)行狀態(tài)信息。廣播信號110可在電視裝置100處被例如天線114接收,天線114將廣播信號110 發(fā)送到調(diào)諧器116。調(diào)諧器116可調(diào)諧到廣播信號110所傳送的頻道和/或服務(wù),從而對這 些頻道解碼。另外,可設(shè)置一數(shù)據(jù)處理器118來用于在顯示器120處顯示頻道,例如,當(dāng)前 播送的節(jié)目或事件?!邦l道”應(yīng)當(dāng)被理解為用戶傳統(tǒng)上理解的含義,例如BBC1、ZDF、TF1或Fox News,在 DVB環(huán)境中其被稱為服務(wù)。節(jié)目或事件應(yīng)當(dāng)被理解某一頻道上的有限持續(xù)時間的廣播,例如 Desperate Housewives,3月24日,周二,18 45至19 00,以及頻道名稱或號碼。為了允許用戶與電視裝置100交互,可以設(shè)置各種輸入設(shè)備,例如遙控器122和鍵 盤 124。另外,電視裝置100可包括用于存儲軟件和數(shù)據(jù)的存儲裝置126。存儲在存儲裝置126中的軟件例如可包括用于操作電視裝置100的操作系統(tǒng),以 及例如將按照用戶的需求而運(yùn)行的應(yīng)用軟件。應(yīng)用軟件例如可包括用于提供電子節(jié)目指南 的應(yīng)用。另外,軟件可包括應(yīng)用執(zhí)行引擎,以提供用于執(zhí)行其他的應(yīng)用和/或可執(zhí)行代碼組 件(例如窗口小部件、小配件、小應(yīng)用程序等等)的運(yùn)行時環(huán)境。其他應(yīng)用例如可被在電視 裝置100上運(yùn)行的代用軟件棧所解釋,例如被配置為解釋XML或RSS饋送(即豐富站點(diǎn)摘 要、RDF站點(diǎn)摘要和/或真正簡單聚合)的軟件棧,由此可以定義另外的應(yīng)用。存儲在存儲裝置126中的數(shù)據(jù)可包括諸如多媒體數(shù)據(jù)之類的內(nèi)容,例如從廣播信 號記錄的視頻數(shù)據(jù),以及其他的多媒體數(shù)據(jù),例如圖像、音頻/視頻數(shù)據(jù)(以文件或流的形 式)、文本數(shù)據(jù)和/或可執(zhí)行應(yīng)用,例如視頻游戲。另外,與可供顯示的內(nèi)容相關(guān)的元數(shù)據(jù) 和/或用于運(yùn)行電子節(jié)目指南的數(shù)據(jù)也可被存儲在存儲裝置126中。此外,還可存儲與可 在應(yīng)用引擎內(nèi)運(yùn)行的應(yīng)用相關(guān)的數(shù)據(jù),例如定義應(yīng)用邏輯的數(shù)據(jù)以及在應(yīng)用被運(yùn)行時將被 提供給用戶的信息。為了通過網(wǎng)絡(luò)108通信,例如與應(yīng)用信息服務(wù)器102以及第一和第二應(yīng)用服務(wù)器 104、106通信,在電視裝置100處可設(shè)置一通信單元128。其可被集成在電視裝置中或者可 以是可連接到電視裝置的機(jī)頂盒或機(jī)側(cè)盒。相應(yīng)地,在應(yīng)用信息服務(wù)器102處也可設(shè)置一連接到數(shù)據(jù)處理器132的通信單元 130。數(shù)據(jù)處理器132還可訪問存儲裝置134和讀取單元136。讀取單元136可適合于讀數(shù)據(jù)存儲介質(zhì)138,數(shù)據(jù)存儲介質(zhì)138例如可包括程序指 令。這些程序指令在被加載到數(shù)據(jù)處理器132中時,可適合于使得應(yīng)用信息服務(wù)器102執(zhí) 行根據(jù)這里描述的實施例之一的用于可執(zhí)行應(yīng)用檢索的方法。這些計算機(jī)程序指令還可適 合于使得通過網(wǎng)絡(luò)108向電視裝置100傳送應(yīng)用和數(shù)據(jù),這些應(yīng)用使得電視裝置100對該 方法做出貢獻(xiàn)。在電視裝置100處,可執(zhí)行應(yīng)用的檢索可在某一頻道正被解碼(例如,正被用戶觀 看)的同時發(fā)生。對頻道的解碼可通過使調(diào)諧器160調(diào)諧到利用廣播信號110傳送的頻道來實現(xiàn),例如用于在顯示器120處顯示該頻道,以供用戶觀看。經(jīng)由網(wǎng)絡(luò)108,電視裝置100可訪問眾多的內(nèi)容和應(yīng)用。然而,廣播公司和廣播數(shù) 據(jù)的內(nèi)容擁有者可能希望控制對可聯(lián)系廣播數(shù)據(jù)顯示的內(nèi)容和應(yīng)用的訪問。例如,廣播公 司和內(nèi)容擁有者可能希望影響和/或保持控制在用戶觀看其頻道時向用戶提供何種內(nèi)容 和應(yīng)用。另外,可能存在規(guī)章或商業(yè)規(guī)則,限定在與廣播信號一起顯示應(yīng)用和內(nèi)容方面哪些 是可行的,哪些是不可行的。這可確保內(nèi)容擁有者的權(quán)利在其內(nèi)容被播送時不會受到侵犯。 其示例是對在廣播公司的內(nèi)容上“覆蓋”應(yīng)用或內(nèi)容的限制。為了影響和/或保持控制在用戶觀看頻道時向用戶提供何種內(nèi)容和應(yīng)用,可存在 對下述事項的限定何種內(nèi)容和應(yīng)用可以是可得的,例如被允許與頻道結(jié)合使用或者甚至 被建議/推薦與頻道結(jié)合使用。可允許和/或推薦的內(nèi)容和應(yīng)用例如可由廣播公司、內(nèi)容擁 有者、互聯(lián)網(wǎng)服務(wù)提供商、電視裝置100的制造商或應(yīng)用信息服務(wù)器102的提供商來限定。例如,廣播公司可能希望建議一應(yīng)用,該應(yīng)用使得用戶能夠參與例如與在其頻道 上顯示的游戲節(jié)目相關(guān)的投票手續(xù),因此可以提供或推薦該投票手續(xù)??傻脕韴?zhí)行的應(yīng)用 因此應(yīng)被理解為可以獲得的應(yīng)用,即可以被訪問以結(jié)合對頻道的解碼來執(zhí)行的應(yīng)用。該應(yīng) 用例如可被推薦或建議來結(jié)合對頻道的解碼而執(zhí)行。例如,對該應(yīng)用的訪問可由應(yīng)用信息
全A屮
圣口田O另外,廣播公司可能希望禁止結(jié)合其頻道之一顯示競爭者的廣告,競爭者的廣告 因此不被允許與該頻道結(jié)合顯示。在某一內(nèi)容被解碼時允許執(zhí)行的應(yīng)用因此應(yīng)被理解為例 如廣播公司同意結(jié)合對該頻道的解碼而執(zhí)行的應(yīng)用。該同意可以由規(guī)則(例如商業(yè)規(guī)則) 來限定。對可得的、可允許的和/或推薦的內(nèi)容的限定可在應(yīng)用信息服務(wù)器102處實現(xiàn)在 例如一規(guī)則集合中,下文將對此進(jìn)行詳細(xì)描述。因此,在電視裝置100處,可以請求頻道信息,以作為用于檢索可執(zhí)行應(yīng)用、可執(zhí) 行代碼組件和/或可得來、可允許和/或被推薦與頻道結(jié)合執(zhí)行的內(nèi)容的基礎(chǔ)。因此,數(shù)據(jù) 處理器118和/或通信單元128可分析當(dāng)前解碼的頻道,并且可生成描述該頻道的頻道信 肩、o為了確定頻道信息,數(shù)據(jù)處理器118或通信單元128例如可參考通過廣播信號110 傳送的數(shù)據(jù)流中包括的服務(wù)信息。在服務(wù)信息中,可得頻道或服務(wù)可由頻道標(biāo)識符來唯一 標(biāo)識,例如由一個通常被稱為“三元組”或三元組信息的號碼來標(biāo)識。在數(shù)字電視廣播中使 用的該三元組信息包括三個部分第一部分,也稱為原始網(wǎng)絡(luò)ID(OID);第二部分,也稱為 傳輸流ID(TSID);以及第三部分,也稱為服務(wù)ID (SID),其標(biāo)識出頻道和/或服務(wù)。在DVB 的情況下,該三元組可被寫為DVB://0ID. TSID. SID。根據(jù)DVB標(biāo)準(zhǔn),該三元組可被電視調(diào)諧 器用于將頻道映射到特定的廣播頻率。在該示例中,該三元組可用于確定頻道信息?;蛘?, 包括在例如廣播信號110中的頻道名稱和頻道標(biāo)識符也可用于生成頻道信息。頻道信息隨后可被提供用于與網(wǎng)絡(luò)108雙向通信的接口的通信單元128發(fā)送到應(yīng) 用信息服務(wù)器102,應(yīng)用信息服務(wù)器102經(jīng)由通信單元130接收該頻道信息。應(yīng)用信息服務(wù)器102對頻道信息的接收可以被解釋為對接收下述應(yīng)用的請求所 述應(yīng)用是在電視裝置100處能夠訪問(即,可得和/或可允許的)并執(zhí)行的,并且所述應(yīng)用 被許可和/或建議在頻道被接收的同時使用。在圖la中示出的示例中,第一箭頭140圖示了對可得和/或可允許的應(yīng)用(例如,被建議在頻道X被觀看的同時執(zhí)行的應(yīng)用)的列表 的請求。如上所述,這些應(yīng)用例如可以是窗口小部件、小配件、小應(yīng)用程序等等。該請求可被從通信單元130傳遞到數(shù)據(jù)處理器132,數(shù)據(jù)處理器132因此可基于頻 道信息確定應(yīng)用信息。例如,數(shù)據(jù)處理器132分析頻道信息并生成描述可得來(被推薦) 和/或可允許在頻道X被顯示的同時執(zhí)行的一組應(yīng)用的應(yīng)用信息。如在該示例中由第二箭 頭142所圖示的,可以以第一應(yīng)用列表的形式來提供該應(yīng)用信息。第一應(yīng)用列表可以指將在電視裝置100處以獨(dú)立模式或在某一框架(例如以上提 及的應(yīng)用執(zhí)行引擎)內(nèi)執(zhí)行的應(yīng)用。這些應(yīng)用可以是可被永久存儲在電視裝置100處的常 駐應(yīng)用,或者可在已被運(yùn)行之后(例如,當(dāng)頻道切換發(fā)生時或者當(dāng)電視裝置100被關(guān)閉時) 被刪除的臨時應(yīng)用。這些應(yīng)用可提供對可通過網(wǎng)絡(luò)108訪問的數(shù)據(jù)的訪問,例如在日歷或 時鐘窗口小部件的情況下,或者在提供給定位置(例如,電視裝置100的位置)的天氣預(yù)報 的天氣窗口小部件的情況下。另外,這些應(yīng)用可以建立與另一個遠(yuǎn)程位置的服務(wù)器的交互 通信,例如用于選擇和下載在烹飪節(jié)目中呈現(xiàn)的菜單的應(yīng)用。此外,這些應(yīng)用可允許向又一 個遠(yuǎn)程位置的服務(wù)器發(fā)送數(shù)據(jù),例如投票窗口小部件,以允許為游戲節(jié)目的候選者投票等寸。第一應(yīng)用列表可經(jīng)由通信單元130通過網(wǎng)絡(luò)108被發(fā)送到電視裝置100,電視裝置 100可經(jīng)由通信單元128接收第一應(yīng)用列表。第一應(yīng)用列表隨后可被數(shù)據(jù)處理器118在顯 示器120處顯示。為了結(jié)合正在顯示的頻道顯示第一應(yīng)用列表,視頻圖像可被縮小,例如只 在顯示器120的一部分上顯示,從而留出空間來顯示第一應(yīng)用列表?;蛘?,該列表也可以透 明方式顯示,覆蓋在該頻道上當(dāng)前正顯示的視頻圖像。在所示出的示例中,第一應(yīng)用列表包括應(yīng)用1、2和3以及其他相關(guān)信息。例如,如 何訪問各個應(yīng)用的信息可以由唯一的資源標(biāo)識符URI1、URI2和URI3指示。這些唯一的資 源標(biāo)識符可以標(biāo)識本地服務(wù)器上的位置,或者在應(yīng)用由第三方提供的情況下標(biāo)識遠(yuǎn)程主機(jī) 上的位置。這些URI因此可指示出在何處定位應(yīng)用資源,例如代碼、圖像和/或另外的內(nèi)容。 另外,對于每個應(yīng)用,可以提供額外的信息,例如描述1、2和3,例如用于在選擇要訪問的應(yīng) 用時支持用戶。通過使用輸入裝置,例如遙控器122或鍵盤124或者通過語音命令,用戶可以選擇 這些應(yīng)用中的一個或若干個來供下載和/或執(zhí)行。在圖Ia所示的示例中,用戶選擇了在顯 示器120處突出顯示的應(yīng)用3。在該示例中,第三應(yīng)用可能在電視裝置100本地尚不可得。因此,如圖Ib中利用 第三箭頭144所示,可通過網(wǎng)絡(luò)108下載第三應(yīng)用,例如第三應(yīng)用的可執(zhí)行代碼組件。用于 檢索第三應(yīng)用的位置可由資源標(biāo)識符URI3來標(biāo)識,該資源標(biāo)識符URI3標(biāo)識出第一應(yīng)用服 務(wù)器104,第三應(yīng)用及其應(yīng)用邏輯和應(yīng)用數(shù)據(jù)可被存儲在該處。在下載之后,第三應(yīng)用的可執(zhí)行代碼組件可在數(shù)據(jù)處理器118處被執(zhí)行并且可結(jié) 合頻道X被顯示。在該示例中,第三應(yīng)用實現(xiàn)了投票手續(xù),以允許用戶例如為在頻道X處顯 示的游戲節(jié)目中的候選者投票。該應(yīng)用從而允許了通過網(wǎng)絡(luò)108與第一應(yīng)用服務(wù)器104相 交互。這使得用戶能夠主動對其正在觀看的TV節(jié)目做出貢獻(xiàn)。如圖Ic中所示,用戶可例如通過使用遙控器122或鍵盤124或者通過向電視裝置 100說出語音輸入,來切換到另一頻道。在到另一頻道Y的頻道切換時,對于應(yīng)用信息的另一請求可被從電視裝置100發(fā)送到應(yīng)用信息服務(wù)器102,如第六箭頭148所示。結(jié)合該另一 請求,可傳送標(biāo)識出頻道Y的頻道信息。在到另一頻道Y的頻道切換時,可以停止對曾結(jié)合頻道X執(zhí)行的特定應(yīng)用(例如, 第三應(yīng)用)的執(zhí)行,因為該特定應(yīng)用在另一頻道Y被解碼時可能不可得、不被允許或不被推 薦執(zhí)行。在收到該請求時,應(yīng)用信息服務(wù)器102發(fā)布第二應(yīng)用列表,如第七箭頭150所示。 第二應(yīng)用列表可包括另外的應(yīng)用,例如應(yīng)用4、5和6,這些應(yīng)用是可得的和/或可允許的,例 如被建議在頻道Y被顯示的同時執(zhí)行。如該示例中所示,用戶可以選擇在顯示器120處突出顯示的應(yīng)用5。如第二應(yīng)用列 表中所指示的,應(yīng)用5應(yīng)當(dāng)位于由URI5標(biāo)識的第二應(yīng)用服務(wù)器106處。在被選擇后,應(yīng)用 5可被從第二應(yīng)用服務(wù)器106下載,如第八箭頭152所示。圖la至lc所示的實施例示出了對可與當(dāng)前顯示的頻道相關(guān)并且可得來和/或可 允許結(jié)合該頻道使用的應(yīng)用的檢索。對這些應(yīng)用的訪問因此由提供可得和/或可允許的應(yīng) 用的應(yīng)用信息服務(wù)器102來使能和/或控制。因此,即使可能訪問多個服務(wù)器(例如第一 和第二應(yīng)用服務(wù)器104、106)的應(yīng)用,應(yīng)用信息服務(wù)器102也可通過收集和發(fā)布應(yīng)用信息來 控制該訪問,從而可實現(xiàn)為單點(diǎn)控制。因此,即使可能訪問由例如第三方專家提供的多種廣 泛分布的應(yīng)用,也可在應(yīng)用信息服務(wù)器102處基于頻道信息來控制該訪問。應(yīng)用信息服務(wù) 器102因此可用于在預(yù)定的規(guī)則集合引擎中實現(xiàn)諸如商業(yè)規(guī)則之類的規(guī)則,該引擎用于確 定可得來和/或可允許結(jié)合給定頻道使用的應(yīng)用。這些規(guī)則可根據(jù)提供電視廣播信號的廣 播公司的法律規(guī)章和/或需求而定制。圖2圖示出在用于可執(zhí)行應(yīng)用檢索的系統(tǒng)的另一實施例中對應(yīng)用信息的請求和 對應(yīng)用信息的發(fā)布。該實施例包括電視裝置200 (廣播電視接收機(jī)裝置)和服務(wù)器202 (應(yīng) 用信息服務(wù)器)。在該示例中,包括作為用于確定應(yīng)用信息的基礎(chǔ)的頻道信息和其他信息的請求 204被從電視裝置200發(fā)送到應(yīng)用信息服務(wù)器202。在請求204中,頻道信息可被編碼為描述當(dāng)前在電視裝置200處顯示的頻道的三 元組111. 222. 333。另外,在請求204中,BBC 可被標(biāo)識為該頻道的提供商。此外,電視裝置200的型號或類型可在請求204中利用例如設(shè)備標(biāo)識符來標(biāo)識,在 該示例中設(shè)備標(biāo)識符是“XFV-100”。該設(shè)備標(biāo)識符還可編碼有描述電視裝置的硬件配置的 設(shè)備簡檔。該設(shè)備簡檔可通過以下方式來確定從該設(shè)備或連接的設(shè)備的存儲器中讀取硬 件規(guī)格數(shù)據(jù)、識別和傳送設(shè)備的固件版本的細(xì)節(jié)、主動掃描數(shù)據(jù)存儲設(shè)備以確定可得存儲 容量或者查詢或ping網(wǎng)絡(luò)連接的設(shè)備以確定網(wǎng)絡(luò)容量。另外,可包括訂戶號碼4711,其標(biāo)識出例如已預(yù)訂了檢索應(yīng)用信息的服務(wù)的注冊 用戶。從而,檢索應(yīng)用的服務(wù)可與付費(fèi)義務(wù)相耦合,例如對檢索應(yīng)用信息的服務(wù)的付費(fèi),或 者可作為對下載應(yīng)用計費(fèi)以換取付費(fèi)的基礎(chǔ)。訂戶號碼還可賦予對存儲在應(yīng)用信息服務(wù)器 202處的用戶簡檔的訪問權(quán)限。此外,用戶簡檔可與請求204 —起被傳送或者被請求204所更新,如用戶簡檔號碼 0051所指示。此外,電視裝置200的位置可被編碼在請求204中。對于在電視裝置200處確定
9該位置,存在各種可能性。例如,該位置可由用戶直接輸入,例如指示其家庭的郵遞區(qū)號或 郵政編碼。另外,該位置也可通過網(wǎng)絡(luò)地址(例如IP地址等等)來確定。此外,該位置也 可通過分析在電視裝置200處接收的廣播信號來確定,例如通過分析可得頻道、頻道到傳 輸流的映射或者通過分析三元組信息來確定?;蛘撸娨曆b置200的位置也可在應(yīng)用信息 服務(wù)器202處確定,例如通過分析與該請求一起接收的信息(例如訂戶號碼)來確定。作為另外的信息,電視裝置200的位置處的本地時間也可與請求204—起被傳送。 例如,請求應(yīng)用信息的一組電視裝置的設(shè)備可能位于不同的時區(qū)中。在這種情況下,在服務(wù) 器方可以實現(xiàn)某種邏輯,用于確定發(fā)出請求的設(shè)備的本地時間。如果與請求一起傳送,則來 自設(shè)備的本地時間可用于交叉核查準(zhǔn)確性。另外,所傳送的本地時間可用于簡化對本地時 間的確定。有關(guān)發(fā)出請求的設(shè)備的本地時間的知識對確定具有基于時間的規(guī)則集的應(yīng)用可 能是有幫助的,這種應(yīng)用實現(xiàn)例如以下規(guī)則“在星期五8PM之前不要使big brother投票 窗口小部件可得,在8 30PM停用該窗口小部件”。當(dāng)被應(yīng)用信息服務(wù)器202接收到時,請求204可被傳遞到請求器206,該請求器 206實現(xiàn)用于捕捉從電視裝置200發(fā)布的信息的偵聽者過程。另外,該偵聽者過程還可適合 于收集例如來自一組客戶端電視設(shè)備的對應(yīng)用信息的相應(yīng)請求。請求器206例如可通過解 碼和/或完成所包括的信息來對請求204進(jìn)行預(yù)處理,并將相應(yīng)數(shù)據(jù)傳遞到處理器208。處理器208可基于從請求器206接收的信息來確定應(yīng)用信息。為了確定應(yīng)用信息, 處理器208可以訪問各種數(shù)據(jù)庫,例如提供可得應(yīng)用的簡檔并包括例如各個URI和描述的 應(yīng)用數(shù)據(jù)庫210。另外,提供關(guān)于與頻道和/或節(jié)目相關(guān)的元數(shù)據(jù)的信息的元數(shù)據(jù)庫212可 被處理器208訪問,以及包括例如用于確定在預(yù)定情況下哪些應(yīng)用可得和/或可允許(例 如被推薦)執(zhí)行的法律規(guī)章和提供商規(guī)章的規(guī)則集數(shù)據(jù)庫214。例如,基于三元組信息,處理器208可確定頻道并可確定當(dāng)前在該頻道上顯示的 節(jié)目。處理器208隨后可查詢元數(shù)據(jù)庫212,以獲得與當(dāng)前顯示的節(jié)目相關(guān)的元數(shù)據(jù)?;?該元數(shù)據(jù),處理器208隨后可查詢應(yīng)用數(shù)據(jù)庫210,以識別出觀看相應(yīng)節(jié)目的用戶可能感興 趣的應(yīng)用?;诮Y(jié)果,處理器208可進(jìn)一步查詢規(guī)則集數(shù)據(jù)庫214,以確定在相應(yīng)的頻道和 /或節(jié)目被顯示的同時可允許執(zhí)行的所有應(yīng)用。處理器208隨后可提供可得和/或可允許 的應(yīng)用的列表,作為應(yīng)用信息。在處理器208的任何數(shù)據(jù)庫查詢中,可以使用請求204所傳送的其他信息。例如,關(guān)于頻道的提供商的信息可用于查詢規(guī)則集數(shù)據(jù)庫214。例如,該提供商可 確定在觀看所提供的頻道之一時,應(yīng)當(dāng)禁止執(zhí)行與其他提供商的頻道相關(guān)的任何應(yīng)用。另外,設(shè)備信息也可用于查詢規(guī)則集數(shù)據(jù)庫214,其中可以確定對于具有預(yù)定的 硬件限制的設(shè)備,應(yīng)當(dāng)只提議適合于在相應(yīng)限制下運(yùn)行的應(yīng)用。例如,應(yīng)用邏輯可能受限于 預(yù)定的復(fù)雜度,應(yīng)用數(shù)據(jù)可能受限于預(yù)定的數(shù)據(jù)量,而通信要求則可能受限于網(wǎng)絡(luò)容量或
通f曰市覓o另外,訂戶號碼可用于確定電視裝置200的用戶已預(yù)訂的或者用戶已付費(fèi)的應(yīng) 用。從而,對某些應(yīng)用的訪問可以僅在相應(yīng)的費(fèi)用已被支付之后被允許。例如,通過查詢應(yīng)用數(shù)據(jù)庫210或元數(shù)據(jù)庫212 (其還可包括與應(yīng)用相關(guān)的元數(shù) 據(jù)),關(guān)于用戶簡檔的信息可用于確定用戶特別感興趣的應(yīng)用。另外,還可依據(jù)用戶簡檔來 限制對應(yīng)用的訪問,從而實現(xiàn)家長控制的要求。
另外,還可基于本地時間(例如通過查詢應(yīng)用數(shù)據(jù)庫210)來確定應(yīng)用信息。例如, 在清晨,提供關(guān)于機(jī)場或火車時刻表的信息的應(yīng)用可能尤其讓人感興趣,而在中午,與烹飪 菜單相關(guān)的應(yīng)用則可能是優(yōu)選的。此外,關(guān)于電視裝置200的位置的信息可用于確定在該位置處可能特別感興趣的 應(yīng)用,例如對影院、商店、送餐服務(wù)等等的基于位置的廣告。例如,可以選擇使得用戶能夠從 本地送餐服務(wù)訂餐的應(yīng)用。電視裝置200的位置還可用于確定應(yīng)用所要使用的語言,以及 用于確定為特定區(qū)域或國家提供的應(yīng)用(例如與國家相關(guān)的體育信息)。另外,在電視裝置200處要運(yùn)行的應(yīng)用的參數(shù)也可由位置確定。例如,通知用戶未 來幾天的天氣預(yù)報的應(yīng)用的參數(shù)可利用用戶所居住的城市的郵遞區(qū)號來確定。在已基于利用請求204提供的信息確定了一組允許和/或推薦的應(yīng)用后,處理器 208可生成例如列表形式的應(yīng)用信息。該列表可由應(yīng)用信息服務(wù)器202的發(fā)布器216以響 應(yīng)218的形式發(fā)布給電視裝置200。發(fā)布器216還可響應(yīng)于上述的一組客戶端電視設(shè)備中 的任何客戶端電視設(shè)備的請求而發(fā)布另外的列表。發(fā)布給電視裝置200的響應(yīng)218可包括用戶可能感興趣的所有可允許和/或推薦 應(yīng)用的列表。該列表對于每個應(yīng)用還可包括標(biāo)識符,例如“BBCNewsTicker”;應(yīng)用類別,例 如“信息式”、“推廣式”或“交互式”;以及地址,例如URI,用于訪問和/或下載應(yīng)用,例如應(yīng) 用邏輯和/或應(yīng)用數(shù)據(jù)。此外,響應(yīng)218可包括用于控制各個應(yīng)用的顯示和執(zhí)行的控制信息。例如,控制信 息可限定在請求204所限定的情況下將被執(zhí)行或不被執(zhí)行的應(yīng)用或應(yīng)用的一部分。另外, 控制信息可限定應(yīng)用的將被顯示或不被顯示的一部分?jǐn)?shù)據(jù)。例如,這可以是考慮到家長控制要求而包括/不包括內(nèi)容,不包括不適于向一定 年齡的孩子顯示的內(nèi)容,其中孩子可由個人用戶簡檔和/或到電視裝置的個人“登錄”(例 如受密碼保護(hù)的“登錄”)來標(biāo)識。另外,孩子的年齡可基于正在觀看的節(jié)目來確定。另外,根據(jù)電視裝置200的電視制造商或者正觀看的頻道的頻道提供商的需求, 也可顯示或者不顯示嵌入到電視應(yīng)用中的廣告。例如,如果電視裝置200是預(yù)定的品牌X的,則電視裝置200的制造商可能希望排 除來自其競爭者的任何廣告,例如排除對競爭品牌X的所有廣告。又例如,廣播公司或頻道提供商可能希望在該廣播公司提供的頻道在電視裝置 200處顯示的同時禁止任何競爭者廣告出現(xiàn)。例如,頻道1的提供商可能要求在觀看頻道1 的同時沒有關(guān)于頻道2上的事件的廣告出現(xiàn)。對控制信息的確定可基于在規(guī)則集數(shù)據(jù)庫214中的限定的規(guī)則。它可以考慮到利 用請求204提交的任何數(shù)據(jù)來限定。例如,控制信息可取決于在電視裝置200處當(dāng)前顯示 的頻道、該頻道當(dāng)前播送的節(jié)目、頻道的提供商和/或電視裝置的制造商。另外,控制信息 可以針對應(yīng)用、針對應(yīng)用的一部分(例如應(yīng)用數(shù)據(jù)和/或內(nèi)容)、針對在響應(yīng)218中涉及的 所有應(yīng)用的全體和/或針對在電視裝置200處可運(yùn)行的所有應(yīng)用來限定。這允許了考慮各 種需求和規(guī)章全面控制在電視裝置200處顯示的所有應(yīng)用內(nèi)容??刂菩畔⒖砂ā昂诿麊巍被蛴伞昂诿麊巍睒?gòu)成,該黑名單描述了要禁止顯示的應(yīng) 用、應(yīng)用的一部分或應(yīng)用數(shù)據(jù)。將控制信息定義為黑名單可以使得在電視裝置200處易于 實現(xiàn)內(nèi)容控制,因為只要通過簡單的比較處理即可禁止顯示數(shù)據(jù)。
為了實現(xiàn)內(nèi)容的包括或排除,控制信息可由用于標(biāo)記應(yīng)用內(nèi)容的內(nèi)容控制標(biāo)記來 限定,從而確定哪個應(yīng)用內(nèi)容將被顯示或不被顯示。內(nèi)容控制標(biāo)記因此可被包括到應(yīng)用邏 輯和/或應(yīng)用數(shù)據(jù)中,從而確保被標(biāo)記的內(nèi)容被顯示或者不被顯示。因此,控制信息通過限定要被顯示或不被顯示的文本、視頻和/或音頻內(nèi)容,從而 使得能夠?qū)υ陔娨曆b置200處顯示的內(nèi)容進(jìn)行有效且高效的控制。從而,提供商要求、法律 規(guī)章和家長控制可得到保證。圖3圖示出用于查詢遠(yuǎn)程服務(wù)器以獲得在觀看某個頻道的同時在電視裝置處可 得和/或可允許訪問的應(yīng)用的列表的系統(tǒng)和方法的另一實施例。該系統(tǒng)包括電視裝置300 (廣播電視接收機(jī)裝置),該電視裝置300通過互聯(lián)網(wǎng)連 接到應(yīng)用控制服務(wù)器302并連接到第一、第二和第三電視應(yīng)用服務(wù)器,這些電視應(yīng)用服務(wù) 器分別由第一、第二和第三電視應(yīng)用提供商提供。電視裝置300包括調(diào)諧器310,調(diào)諧器310能夠調(diào)諧到通過廣播信號312傳送的頻 道,廣播信號312由陸地廣播臺314、廣播衛(wèi)星316或有線電視提供商318提供。當(dāng)在電視裝置300處發(fā)生某個事件,比如對電視應(yīng)用目錄的激活或者對所調(diào)諧到 和/或顯示的頻道的頻道切換時,第一過程319可被執(zhí)行。在第一過程319內(nèi),頻道信息可 被發(fā)布給應(yīng)用控制服務(wù)器302。為了連接到應(yīng)用控制服務(wù)器302,可以建立連接320,例如以 太網(wǎng)或WiFi連接,并且可經(jīng)由互聯(lián)網(wǎng)向應(yīng)用控制服務(wù)器302發(fā)送包括頻道信息的查詢322。在所示出的示例中,頻道信息可由頻道標(biāo)識符限定,該頻道標(biāo)識符例如可包括三 元組信息。其他支持信息也可被發(fā)布給應(yīng)用控制服務(wù)器302,以支持對可允許的電視應(yīng)用的 標(biāo)識。其他支持信息可包括標(biāo)識出當(dāng)前在頻道處傳送的節(jié)目的節(jié)目信息,例如包括在廣播 信號312的服務(wù)信息中的節(jié)目標(biāo)識符,例如DVB-T/S/C信號的DVB-SI。另外,支持信息可包 括例如由設(shè)備標(biāo)識符限定的設(shè)備標(biāo)識信息,例如包括電視裝置300的序列號、MAC地址、設(shè) 備類型或型號。另外,本地時間可包括在查詢322中。另外,可包括所連接的以太網(wǎng)端口的 IP地址。查詢322可被作為應(yīng)用控制服務(wù)器302的一部分設(shè)置的請求器324接收,請求器 324實現(xiàn)用于捕捉客戶端電視裝置的查詢的偵聽者過程。應(yīng)用控制服務(wù)器302隨后可執(zhí)行 第二過程325,包括分析查詢322以例如通過分析頻道信息來識別電視裝置300當(dāng)前調(diào)諧到 的頻道。另外,節(jié)目標(biāo)識符、設(shè)備標(biāo)識符和其他支持信息也可用于確立第二過程325內(nèi)的電 視應(yīng)用選擇的標(biāo)準(zhǔn),下文將對此進(jìn)行詳細(xì)說明。電視應(yīng)用選擇可由應(yīng)用控制服務(wù)器302處的電視應(yīng)用鏈接引擎326執(zhí)行。在電視 應(yīng)用鏈接引擎326處,可實現(xiàn)用于限定電視應(yīng)用選擇的標(biāo)準(zhǔn)的規(guī)則集。該選擇可通過識別 當(dāng)前在電視裝置300處顯示的頻道和/或節(jié)目、通過識別與該節(jié)目以及該節(jié)目的提供商相 關(guān)的元數(shù)據(jù)、通過查詢電視應(yīng)用鏈接引擎326、通過檢索出可允許的和/或可得的例如適于 在電視裝置300上運(yùn)行的相關(guān)應(yīng)用(例如窗口小部件、小配件、小應(yīng)用程序或其他應(yīng)用)的 列表、通過檢索出統(tǒng)一資源標(biāo)識符(URI)來執(zhí)行。另外,例如根據(jù)在電視應(yīng)用鏈接引擎326 中實現(xiàn)的規(guī)則集,可以檢索出電視應(yīng)用內(nèi)容控制標(biāo)記。在已經(jīng)確定了可允許的和/或可得的電視應(yīng)用之后,結(jié)果可被發(fā)布給電視裝置 300。為了發(fā)布結(jié)果,響應(yīng)328可被生成并通過互聯(lián)網(wǎng)被發(fā)送到電視裝置300。響應(yīng)328可 包括電視應(yīng)用標(biāo)識符,這些標(biāo)識符標(biāo)識出可允許和/或可得來結(jié)合當(dāng)前在電視裝置300處顯示的頻道和/或節(jié)目執(zhí)行的電視應(yīng)用。另外,可包括電視應(yīng)用描述符,這些描述符例如包 括電視應(yīng)用的標(biāo)題和/或描述。另外,可包括電視應(yīng)用批次URI,這些URI標(biāo)識出可從中檢 索到電視應(yīng)用的相應(yīng)電視應(yīng)用服務(wù)器。此外,可包括由電視應(yīng)用內(nèi)容控制標(biāo)記限定的控制
fn息o在電視裝置300處,可執(zhí)行第三過程329。第三過程329可包括向用戶顯示利用響 應(yīng)328接收到的數(shù)據(jù),從而將可得來和/或可允許結(jié)合正觀看的頻道和/或節(jié)目執(zhí)行的電 視應(yīng)用通知給用戶。另外,可以使用戶能夠選擇并檢索出期望的電視應(yīng)用,以用于在例如電 視應(yīng)用環(huán)境/執(zhí)行器330中執(zhí)行。為了檢索出期望的應(yīng)用,可以例如通過使用利用響應(yīng)328發(fā)布的URI經(jīng)由互聯(lián)網(wǎng) 訪問第一、第二和第三電視應(yīng)用服務(wù)器304、306、308中的一個或多個,并且可以下載相應(yīng) 的應(yīng)用。另外,可以開始在電視應(yīng)用環(huán)境/執(zhí)行器330內(nèi)執(zhí)行應(yīng)用。在執(zhí)行期間,在電視裝置300的顯示器處顯示的視頻圖像可被縮小,使得所選應(yīng) 用的圖形用戶界面可與當(dāng)前顯示的節(jié)目/頻道結(jié)合顯示?;蛘?,應(yīng)用也可在后臺執(zhí)行,或者 圖形用戶界面也可限于顯示器的一小部分,例如位于顯示器的角落或邊緣處。另外,可替換 地,應(yīng)用的圖形用戶界面也可以例如透明方式顯示,或者被顯示為該頻道處當(dāng)前顯示的視 頻圖像上的覆蓋。當(dāng)執(zhí)行應(yīng)用時,電視應(yīng)用環(huán)境/執(zhí)行器330可參考控制信息和/或電視應(yīng)用內(nèi)容 控制標(biāo)記(例如黑名單),從而確保根據(jù)在應(yīng)用控制服務(wù)器302處確定控制信息來包括或排 除電視應(yīng)用內(nèi)容。因此,可根據(jù)在電視應(yīng)用鏈接引擎326處確定的規(guī)則來控制在電視應(yīng)用 內(nèi)訪問的內(nèi)容。圖4圖示出確定可允許和/或可得的應(yīng)用(例如推薦的應(yīng)用)的過程。該過程可 在電視應(yīng)用鏈接引擎326處執(zhí)行。該示例示出了用于實現(xiàn)基于與提供商、頻道和節(jié)目有關(guān) 的信息來確定可得的(例如相關(guān)的)和/或可允許的應(yīng)用的規(guī)則集的機(jī)制。該機(jī)制可通過 將描述頻道提供商、頻道和/或節(jié)目的數(shù)據(jù)鏈接到可允許的和/或可得的電視應(yīng)用來實現(xiàn)。在該示例中,頻道提供商400-例如BBC -允許和/或建議在任何BBC 頻道或節(jié) 目被觀看時執(zhí)行電視應(yīng)用a 402和b 404。這可以分別由鏈接記錄406和408來限定。另外,當(dāng)觀看由頻道提供商400提供的頻道410 (在該示例中是bbc2 )的任何節(jié) 目時,電視應(yīng)用e 412被建議和/或允許執(zhí)行,如另一鏈接記錄416所示。此外,當(dāng)觀看節(jié)目414,即bbcl 上的節(jié)目003時,電視應(yīng)用g 418也被建議和/或 允許執(zhí)行,如另一個鏈接記錄418所示。因此,當(dāng)觀看節(jié)目414亦即bbcl 上的節(jié)目003時,則電視應(yīng)用鏈接引擎326將把 作為被允許和/或建議執(zhí)行的電視應(yīng)用的電視應(yīng)用a 402、b404和g 418包括在應(yīng)用信息 中,例如包括在圖2的響應(yīng)218中包括的列表中。然而,當(dāng)觀看bbcl 上的任何其他節(jié)目 時,將只包括電視應(yīng)用a 401和b 404。當(dāng)觀看bbc2 上的節(jié)目時,將包括電視應(yīng)用a 401、 b 404 和 e412。圖4所示的將可得的、可允許的和/或相關(guān)的電視應(yīng)用鏈接到頻道提供商、頻道和 /或節(jié)目的機(jī)制還可包括其他標(biāo)準(zhǔn),例如設(shè)備簡檔、位置和/或時段或者甚至內(nèi)容項的描述 信息,如以下將示出的。圖5圖示出將電視應(yīng)用鏈接到節(jié)目的描述元數(shù)據(jù)的示例。在該示例中,假定具有
13節(jié)目ID 001的節(jié)目500將在電視裝置300處被顯示。在應(yīng)用控制服務(wù)器302處,假定描述 節(jié)目500的元數(shù)據(jù)502可得。在該元數(shù)據(jù)中,可以標(biāo)識出關(guān)鍵字和人名,例如演員的名稱。 這些關(guān)鍵字可被鏈接到各個電視應(yīng)用,如人名鏈接504和關(guān)鍵字鏈接506所示。從而,與 Bruceffillis相關(guān)的演員電視應(yīng)用508和恐怖電視應(yīng)用510可被標(biāo)識為可得來(例如被建 議)和/或可允許在電視裝置300處與節(jié)目500 —起顯示。在該示例中,可允許的應(yīng)用的集合取決于與在電視裝置300處顯示的節(jié)目500相 關(guān)聯(lián)的元數(shù)據(jù)502。這允許了提供正觀看節(jié)目的用戶可能特別感興趣的電視應(yīng)用。另外,電視應(yīng)用可與節(jié)目和/或頻道的提供商或者與位于互聯(lián)網(wǎng)上的個人推薦的 收集者建立交互式連接,從而可允許對內(nèi)容項進(jìn)行投票、判斷和/或評論。應(yīng)當(dāng)注意,圖4和5所示的鏈接機(jī)制應(yīng)被看作示例,用于確定和提供應(yīng)用信息并用 于實現(xiàn)確定的規(guī)則的各種其他機(jī)制也是可能的。圖6圖示出可在圖la至圖3所示的系統(tǒng)中的任何一個內(nèi)執(zhí)行的方法的實施例。 在B600,例如在電視裝置(即,廣播電視接收機(jī)裝置)、手持式電視接收設(shè)備或個人計算機(jī) 處確定頻道信息,該頻道信息標(biāo)識出當(dāng)前解碼的頻道,例如當(dāng)前在電視裝置處顯示的頻道。 頻道信息被發(fā)送到服務(wù)器。在B602,在服務(wù)器處確定應(yīng)用信息,應(yīng)用信息描述了在對頻道解 碼的同時可得來在電視裝置處執(zhí)行的一組應(yīng)用。在B604,示出了選擇該組可得應(yīng)用中的一 應(yīng)用,并從另一服務(wù)器下載該應(yīng)用。該選擇例如可由電視裝置的用戶執(zhí)行,并且可基于應(yīng)用 信息。在B606,在對頻道解碼的同時執(zhí)行該應(yīng)用。該實施例允許了保持對在電視裝置(廣播電視接收機(jī)裝置)的用戶觀看由廣播公 司提供的特定頻道或節(jié)目時向用戶提供何種應(yīng)用和/或允許使用何種應(yīng)用的控制。廣播公司和內(nèi)容擁有者一方面可確定“約定的規(guī)則”,這些規(guī)則可通過由服務(wù)器執(zhí) 行的訪問控制來得到保證,從而控制了對規(guī)則的遵從。另一方面,可以允許對各種電視應(yīng)用(例如來自有實際經(jīng)驗的專門第三方的電視 應(yīng)用)的訪問,從而增強(qiáng)了用戶的電視體驗。雖然這里已經(jīng)圖示和描述了特定實施例,但是本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)明了, 可以用多種替換和/或等同實現(xiàn)方式來替代所示出和描述的特定實施例,而不脫離所描述 的實施例的范圍。本申請意欲涵蓋這里論述的特定實施例的任何適應(yīng)性修改或變化。因此, 希望本發(fā)明僅由權(quán)利要求及其等同物限制。
權(quán)利要求
一種用于可執(zhí)行應(yīng)用檢索的系統(tǒng),包括廣播電視接收機(jī)裝置;以及服務(wù)器;其中,所述廣播電視接收機(jī)裝置包括通信單元,該通信單元具有用于與網(wǎng)絡(luò)進(jìn)行雙向通信的接口并且適合于根據(jù)在廣播電視信號中承載的當(dāng)前解碼的頻道來確定頻道信息,該頻道信息標(biāo)識出所述當(dāng)前解碼的頻道,所述通信單元還適合于通過所述網(wǎng)絡(luò)向服務(wù)器發(fā)送所述頻道信息,并且從所述服務(wù)器接收描述可得來執(zhí)行的一組應(yīng)用的應(yīng)用信息,并且接收與所述應(yīng)用信息相對應(yīng)的所述一組應(yīng)用的可執(zhí)行代碼組件,并且其中所述廣播電視接收機(jī)裝置還包括適合于在所述頻道被解碼的同時執(zhí)行所述應(yīng)用的數(shù)據(jù)處理器;并且其中,所述服務(wù)器適合于通過所述網(wǎng)絡(luò)接收所述頻道信息,通過分析所述頻道信息來確定所述應(yīng)用信息,并且向所述通信單元發(fā)送所述應(yīng)用信息。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中所述應(yīng)用信息描述了在所述頻道被解碼的同時可允許執(zhí)行的一組應(yīng)用。
3.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中所述通信單元還適合于向所述服務(wù)器發(fā)送節(jié)目信息,該節(jié)目信息描述了當(dāng)前在所述頻 道上傳送的節(jié)目;并且其中所述服務(wù)器依據(jù)所述節(jié)目信息來確定所述應(yīng)用信息。
4.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中,所述應(yīng)用信息取決于與在所述廣播電視接收 機(jī)裝置處解碼的頻道和/或節(jié)目相關(guān)聯(lián)的元數(shù)據(jù)。
5.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中控制信息被包括在所述應(yīng)用信息中;并且其中依據(jù)所述控制信息,一應(yīng)用或應(yīng)用的一部分被禁止執(zhí)行,或者該應(yīng)用的一部分?jǐn)?shù)據(jù)被 禁止顯示。
6.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中,所述控制信息包括黑名單,該黑名單描述了 被禁止執(zhí)行的至少一個應(yīng)用、被禁止執(zhí)行的應(yīng)用的一部分以及被禁止顯示的應(yīng)用的數(shù)據(jù)。
7.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中,所述控制信息取決于包括以下各項的群組中 的至少一項頻道、節(jié)目、頻道的提供商、以及廣播電視接收機(jī)裝置的制造商。
8.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中,通過經(jīng)由網(wǎng)絡(luò)從另一服務(wù)器下載來訪問應(yīng)用。
9.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中,所述應(yīng)用信息是基于描述所述廣播電視接收 機(jī)裝置的硬件配置的設(shè)備簡檔和/或設(shè)備標(biāo)識符來確定的。
10.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中,所述廣播電視接收機(jī)裝置的位置被確定,并 且所述一組應(yīng)用是基于所述位置來確定的,并且/或者所述應(yīng)用的參數(shù)是按照所述位置來 確定的。
11.根據(jù)權(quán)利要求1或2所述的系統(tǒng),其中,所述通信單元適合于在到另一頻道的頻道 切換發(fā)生時,向所述服務(wù)器發(fā)送描述該另一頻道的另一頻道信息。
12.—種廣播電視接收機(jī)裝置,包括通信單元,該通信單元具有用于與網(wǎng)絡(luò)進(jìn)行雙向通信的接口并且適合于根據(jù)在廣播 電視信號中承載的當(dāng)前解碼的頻道來確定頻道信息,該頻道信息標(biāo)識出所述當(dāng)前解碼的頻道,所述通信單元還適合于通過所述網(wǎng)絡(luò)向服務(wù)器發(fā)送所述頻道信息,并且從所述服務(wù)器 接收描述可得來執(zhí)行的一組應(yīng)用的應(yīng)用信息,并且接收與所述應(yīng)用信息相對應(yīng)的所述一組 應(yīng)用的可執(zhí)行代碼組件;以及適合于在所述頻道被解碼的同時執(zhí)行所述應(yīng)用的數(shù)據(jù)處理器。
13.一種服務(wù)器,適合于通過網(wǎng)絡(luò)從廣播電視接收機(jī)裝置接收頻道信息,該頻道信息標(biāo) 識出所述廣播電視接收機(jī)裝置當(dāng)前解碼的頻道,所述服務(wù)器還適合于依據(jù)所述頻道信息來 確定應(yīng)用信息,該應(yīng)用信息描述了在所述頻道被解碼的同時在所述廣播電視接收機(jī)裝置處 可得來執(zhí)行的一組應(yīng)用,并且所述服務(wù)器還適合于向所述廣播電視接收機(jī)裝置發(fā)送所述應(yīng) 用fn息。
14.一種提供內(nèi)容的方法,包括在廣播電視接收機(jī)裝置處確定頻道信息,該頻道信息標(biāo)識出當(dāng)前從廣播電視信號解碼 的頻道;經(jīng)由網(wǎng)絡(luò)向服務(wù)器發(fā)送所述頻道信息;在所述服務(wù)器處確定應(yīng)用信息,該應(yīng)用信息描述了在所述頻道被解碼的同時在所述廣 播電視接收機(jī)裝置處可得來執(zhí)行的一組應(yīng)用;經(jīng)由所述網(wǎng)絡(luò)從所述服務(wù)器向所述廣播電視接收機(jī)裝置發(fā)送所述應(yīng)用信息; 選擇該組可得應(yīng)用中的一應(yīng)用,并且從所述服務(wù)器或者從另一服務(wù)器下載該應(yīng)用;以及在所述頻道被解碼的同時執(zhí)行所述應(yīng)用。
15.一種計算機(jī)程序產(chǎn)品,包括適合于使得計算機(jī)執(zhí)行包括以下步驟的方法的程序指令在廣播電視接收機(jī)裝置處確定頻道信息,該頻道信息標(biāo)識出當(dāng)前從廣播電視信號解碼 的頻道;經(jīng)由網(wǎng)絡(luò)向服務(wù)器發(fā)送所述頻道信息;在所述服務(wù)器處確定應(yīng)用信息,該應(yīng)用信息描述了在所述頻道被解碼的同時在所述廣 播電視接收機(jī)裝置處可得來執(zhí)行的一組應(yīng)用;經(jīng)由所述網(wǎng)絡(luò)從所述服務(wù)器向所述廣播電視接收機(jī)裝置發(fā)送所述應(yīng)用信息; 選擇該組可得應(yīng)用中的一應(yīng)用,并且從所述服務(wù)器或者從另一服務(wù)器下載該應(yīng)用;以及在所述頻道被解碼的同時執(zhí)行所述應(yīng)用。
全文摘要
本發(fā)明公開了用于可執(zhí)行應(yīng)用檢索的系統(tǒng)。一種用于可執(zhí)行應(yīng)用檢索的系統(tǒng)包括廣播電視接收機(jī)裝置和服務(wù)器,其中廣播電視接收機(jī)裝置包括通信單元,其具有用于與網(wǎng)絡(luò)進(jìn)行雙向通信的接口并且適合于根據(jù)在廣播電視信號中承載的當(dāng)前解碼的頻道來確定頻道信息,頻道信息標(biāo)識出當(dāng)前解碼的頻道,通信單元還適合于通過網(wǎng)絡(luò)向服務(wù)器發(fā)送頻道信息,并從服務(wù)器接收描述可得來執(zhí)行的一組應(yīng)用的應(yīng)用信息,并接收與應(yīng)用信息相對應(yīng)的該組應(yīng)用的可執(zhí)行代碼組件,并且其中廣播電視接收機(jī)裝置還包括適合于在頻道被解碼的同時執(zhí)行應(yīng)用的數(shù)據(jù)處理器;并且其中服務(wù)器適合于通過網(wǎng)絡(luò)接收頻道信息,通過分析頻道信息確定應(yīng)用信息,并向通信單元發(fā)送應(yīng)用信息。
文檔編號H04N5/44GK101888528SQ201010183078
公開日2010年11月17日 申請日期2010年5月13日 優(yōu)先權(quán)日2009年5月13日
發(fā)明者喬斯·亞歷山大·希莫斯羅得里格斯, 泰斯羅·沃爾科·拉斯戈 申請人:索尼歐洲有限公司