亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Iptv會話管理的制作方法

文檔序號:7733999閱讀:262來源:國知局
專利名稱:Iptv會話管理的制作方法
技術(shù)領(lǐng)域
本實施例總體涉及互聯(lián)網(wǎng)協(xié)議電視(IPTV),特別涉及與IPTV相關(guān)的會話管理。
背景技術(shù)
IPTV是一種新興系統(tǒng),其中,使用基于網(wǎng)絡(luò)基礎(chǔ)設(shè)施的IP將數(shù)字電視和多媒體 服務(wù)傳送至存在于家庭環(huán)境中的機頂盒。目前,IPTV通常與視頻點播(VoD)和實況電視 服務(wù)相關(guān)。然而,IPTV還可以提供互聯(lián)網(wǎng)服務(wù),如web訪問以及基于IP的語音(VoIP)。 IPTV的另一特征是與其他多媒體服務(wù)集成和會聚的機會。該機會主要受IP多媒體子系 統(tǒng)(IMS)的影響,IP多媒體子系統(tǒng)(IMS)提供架構(gòu)框架,以在IPTV環(huán)境中傳送IP多媒 體服務(wù)??梢耘c機頂盒一起使用的這樣的基于IMS的服務(wù)包括聊天和允許IPTV用戶彼 此進行通信的不同的消息收發(fā)服務(wù)。目前,機頂盒通常預(yù)先裝備了 IPTV相關(guān)應(yīng)用,IPTV相關(guān)應(yīng)用要在IPTV會話 期間調(diào)用,并且包括例如音頻播放器、視頻播放器、聊天應(yīng)用等。還可以通過安裝后在 IPTV家庭網(wǎng)絡(luò)中的機頂盒處下載這樣的應(yīng)用,來增強機頂盒。因此,在任意情況下,機 頂盒主要被配置為有效地處理這樣的本地安裝的應(yīng)用(在技術(shù)領(lǐng)域內(nèi)被稱為嵌入式或本 地應(yīng)用)。然而,在機頂盒中,除了傳統(tǒng)嵌入式應(yīng)用還存在處理其他類型的應(yīng)用的一般 性需要。然而,目前的機頂盒并未被配置為能夠以高效的方式處理這樣的其他類型的應(yīng) 用。

發(fā)明內(nèi)容
因此,需要一種技術(shù),允許機頂盒處理和調(diào)用在機頂盒中本地安裝的嵌入式應(yīng) 用以外的其他類型的應(yīng)用。特別需要能夠標(biāo)識在機頂盒處可用的應(yīng)用并且能夠在其中調(diào)用。目的是在IPTV家庭網(wǎng)絡(luò)中提供有效的會話管理。具體目的是提供一種方便IPTV會話中的IPTV應(yīng)用選擇和調(diào)用的技術(shù)。上述和其他目的由所附權(quán)利要求限定并由此處進一步公開的實施例滿足。簡言之,會話管理方法涉及,在機頂盒可訪問的注冊表中注冊可用的IPTV相關(guān) 應(yīng)用。這些注冊于注冊表中的IPTV相關(guān)應(yīng)用是在機頂盒處可用并且如果必要可以被啟動 的應(yīng)用。IPTV相關(guān)應(yīng)用可以是未安裝在機頂盒中但運行于web瀏覽器中的所謂基于瀏覽 器的或web應(yīng)用??蛇x地或此外,應(yīng)用可以是安裝在機頂盒中的嵌入式應(yīng)用。優(yōu)選地, 注冊表包括了或者安裝在機頂盒中或者在機頂盒處可作為基于瀏覽器的應(yīng)用使用的那些 IPTV相關(guān)應(yīng)用的盡可能完整的信息集。會話管理方法還包括在機頂盒處檢測到要求調(diào)用和激活I(lǐng)PTV相關(guān)應(yīng)用以處理事 件的IPTV相關(guān)事件。此時,通過標(biāo)識可用于選擇的那些IPTV相關(guān)應(yīng)用,將注冊表用 作查找表。因此,選擇在注冊表中注冊的IPTV相關(guān)應(yīng)用,并且優(yōu)選地在機頂盒處調(diào)用IPTV相關(guān)應(yīng)用以管理所檢測的IPTV相關(guān)事件。實施例還涉及適于機頂盒中的配置的會話管理器。會話管理器包括應(yīng)用注冊 器,用于在注冊表中注冊在機頂盒處可用的IPTV相關(guān)應(yīng)用。事件檢測器被實現(xiàn)來用于檢 測要求調(diào)用IPTV相關(guān)應(yīng)用的任意IPTV相關(guān)事件。事件檢測器觸發(fā)應(yīng)用選擇器,應(yīng)用選 擇器被實現(xiàn)來用于選擇由應(yīng)用注冊器注冊并且可以被調(diào)用以管理由事件檢測器檢測的事 件的應(yīng)用選擇器。相關(guān)IPTV相關(guān)事件可以是接收到非懇求消息或要求激活I(lǐng)PTV相關(guān)應(yīng)用的某些 其他未計劃和未調(diào)度的事件。另一非限制示例是需要當(dāng)前運行的IPTV相關(guān)應(yīng)用在正在進 行的會話期間激活另一 IPTV相關(guān)應(yīng)用,以處理一個或多個任務(wù)。實施例的注冊表構(gòu)成信息源,允許機頂盒及其所包含的應(yīng)用和功能變得感知在 機頂盒處可以使用哪些IPTV相關(guān)應(yīng)用,特別是未在機頂盒中本地安裝但運行于web瀏覽 器中的所謂基于瀏覽器的應(yīng)用。注冊表使IPTV相關(guān)應(yīng)用能夠彼此激活和啟動,還提供了 有效的工具,用于處理非懇求消息和機頂盒未預(yù)期并因此不具有期望該消息或事件的任 何正在運行和等待應(yīng)用的其他非期望事件。


通過參考結(jié)合附圖的以下描述,可以獲得對實施例及其進一步的目的以及優(yōu)勢 的最佳理解,附圖中圖1是IPTV分布網(wǎng)絡(luò)的示意概況;圖2是示出了根據(jù)實施例的會話管理方法的流程圖;圖3是根據(jù)實施例的注冊表的示意圖;圖4是示出了根據(jù)實施例的會話管理方法的附加步驟的流程圖;圖5是示出了根據(jù)實施例的會話管理方法的附加步驟的流程圖;圖6是根據(jù)實施例的機頂盒(STB)的示意框圖;以及圖7是根據(jù)實施例的會話管理器的示意框圖。
具體實施例方式
在附圖中,相同的參考標(biāo)記用于相似或?qū)?yīng)的元件。實施例涉及互聯(lián)網(wǎng)協(xié)議電視(IPTV),并且特別涉及IPTV系統(tǒng)或網(wǎng)絡(luò)中的會話管理。圖1是這樣的IPTV系統(tǒng)的示意概況,IPTV系統(tǒng)基本包括兩個互連的網(wǎng)絡(luò),家 庭網(wǎng)絡(luò)1和全局網(wǎng)2。全局網(wǎng)2可以是由網(wǎng)絡(luò)運營商運營的被管理網(wǎng)絡(luò)或?qū)S芯W(wǎng)絡(luò)???選地,全局網(wǎng)2是非管理網(wǎng)絡(luò)或開放網(wǎng)絡(luò),典型地在現(xiàn)有技術(shù)中被稱為開放互聯(lián)網(wǎng)。在 任意情況下,全局網(wǎng)2容納一個或多個內(nèi)容提供商70,訪問將被分配給家庭網(wǎng)絡(luò)1中存在 的用戶設(shè)備或機頂盒50的媒體內(nèi)容。這些內(nèi)容提供商70可以是網(wǎng)絡(luò)配置的專用內(nèi)容提 供商,或者確實代表消費者產(chǎn)生的媒體,具有可在其他用戶各自的歸屬網(wǎng)絡(luò)中從該其他 用戶得到的媒體的形式。對于家庭網(wǎng)絡(luò)1,媒體通??梢酝ㄟ^一個或多個IPTV提供商80和接入提供商90 可用。前者代表網(wǎng)絡(luò)實現(xiàn)的示例,向IPTV系統(tǒng)提供IPTV服務(wù),而后者向家庭網(wǎng)絡(luò)2提供實際傳輸和對所提供的服務(wù)的訪問。圖1所示的全局網(wǎng)2應(yīng)當(dāng)僅僅被看作IPTV系統(tǒng)的全局網(wǎng)部分的示意性示例???以可選地使用包括比圖中所示的網(wǎng)絡(luò)實體更多或更少網(wǎng)絡(luò)實體的其他網(wǎng)絡(luò)方案,而不對 本實施例的教導(dǎo)造成任何影響。例如,在某些網(wǎng)絡(luò)中,單個運營商或服務(wù)器可以充當(dāng)這 些功能中的某些或全部;內(nèi)容提供商70、IPTV提供商80或接入提供商90。在某些實施例中,家庭網(wǎng)絡(luò)1(有時被稱為住所網(wǎng)絡(luò)或消費者網(wǎng)絡(luò))可以基于以 太網(wǎng)或現(xiàn)有家庭聯(lián)網(wǎng)技術(shù)之一,如提供使用現(xiàn)有家庭布線來創(chuàng)建高速局域網(wǎng)的可能性的 家庭電話線聯(lián)網(wǎng)聯(lián)盟(HomePNA)或電信標(biāo)準(zhǔn)化部門(ITU_T) G.hn標(biāo)準(zhǔn)。家庭網(wǎng)絡(luò)1的設(shè)備20至60通常通過網(wǎng)關(guān)(GW) 10互連至全局網(wǎng)2,網(wǎng)關(guān)(GW) 10 提供兩個網(wǎng)絡(luò)1、2間的接口。該網(wǎng)關(guān)10以就從家庭網(wǎng)絡(luò)1向全局網(wǎng)2轉(zhuǎn)發(fā)數(shù)據(jù)(如用戶 產(chǎn)生的IPTV服務(wù)請求)以及從全局網(wǎng)2向家庭網(wǎng)絡(luò)1轉(zhuǎn)發(fā)數(shù)據(jù)(IPTV服務(wù)和相關(guān)媒體) 而言,與路由器相似的方式進行操作。可選地,家庭網(wǎng)絡(luò)1可以包括家庭IP多媒體子系統(tǒng)(IMS)網(wǎng)關(guān)(HIGA) 20,家 庭IP多媒體子系統(tǒng)(IMS)網(wǎng)關(guān)(HIGA) 20通常對IMS終止進行管理并在家庭網(wǎng)絡(luò)1內(nèi)進 行交互。因此,HIGA 20可以具有至一個或多個支持IMS的設(shè)備30、40 (在圖中非限制 性地由移動電話30和計算機/膝上型計算機40所代表)的有線或無線連接。家庭網(wǎng)絡(luò)1還包括一個或多個機頂盒(STB) 50,機頂盒是能夠處理和呈現(xiàn)IPTV 媒體的設(shè)備。存在大量可以充當(dāng)家庭網(wǎng)絡(luò)1中的機頂盒50的用戶設(shè)備。某些非限制示例 包括具有從IPTV提供商80和網(wǎng)關(guān)10接收媒體數(shù)據(jù)并處理媒體數(shù)據(jù)(即解碼并將媒體 數(shù)據(jù)呈現(xiàn)在所包括或連接的顯示屏60上)的能力的解碼器、計算機等。與數(shù)字TV系統(tǒng) 中的傳統(tǒng)解碼器和機頂盒相反,在IPTV系統(tǒng)中,機頂盒50提供IP網(wǎng)絡(luò)上的雙向通信, 并且允許對流媒體進行解碼。此外,根據(jù)實施例,與網(wǎng)絡(luò)10無線通信的移動設(shè)備可以充 當(dāng)機頂盒。以下,機頂盒50用于表示具有以下功能的任何用戶設(shè)備能夠在家庭網(wǎng)絡(luò)1中 提供,并且為了向一個或多個用戶提供IPTV服務(wù)的目的而運行應(yīng)用,并具有處理IPTV 相關(guān)的媒體以在所連接的顯示屏60上顯示(例如對于視頻、圖像、文本等媒體形式)和 /或由所連接的揚聲器回放(例如對于音頻的媒體形式)的功能。IPTV應(yīng)當(dāng)被廣義地理解為涵蓋了多媒體服務(wù),如通過基于IP的網(wǎng)絡(luò)被傳送至家 庭網(wǎng)絡(luò)中的用戶設(shè)備的電視、視頻、音頻、文本、圖形、數(shù)據(jù),在家庭網(wǎng)絡(luò)中實現(xiàn)本地 處理,即呈現(xiàn)和/或回放媒體。機頂盒50通常包括或能夠運行向用戶提供IPTV服務(wù)的各種IPTV相關(guān)應(yīng)用。在 傳統(tǒng)IPTV系統(tǒng)中,這些IPTV相關(guān)應(yīng)用主要具有嵌入式或本地應(yīng)用的形式。這樣的嵌入 式應(yīng)用被本地安裝并運行于機頂盒50。此時,機頂盒50可以預(yù)先裝備如此安裝的嵌入式 應(yīng)用,或者可以在機頂盒50安裝在家庭網(wǎng)絡(luò)1中之后將應(yīng)用下載至機頂盒50。這樣的 嵌入式IPTV相關(guān)應(yīng)用的示例包括聊天應(yīng)用、電子節(jié)目指南(EPG)和本地個人視頻記錄器 (IPVR)應(yīng)用。IPTV領(lǐng)域的趨勢是使嵌入式應(yīng)用與所謂基于瀏覽器的或web應(yīng)用相補充或甚至 可能使嵌入式應(yīng)用與所謂基于瀏覽器的或web應(yīng)用(在IPTV領(lǐng)域中通常被稱為公告應(yīng)用 環(huán)境(DAE)應(yīng)用)交換。與嵌入式應(yīng)用明顯相反,基于瀏覽器的應(yīng)用是通過網(wǎng)絡(luò)(如互聯(lián)網(wǎng)或內(nèi)聯(lián)網(wǎng))經(jīng)由web瀏覽器訪問的?;跒g覽器的應(yīng)用通常是以瀏覽器支持的語言 (如超文本標(biāo)記語言(HTML)、Java腳本、ECMA腳本等)編碼的軟件應(yīng)用?;跒g覽 器的應(yīng)用依賴于web瀏覽器,以使應(yīng)用可以執(zhí)行?;跒g覽器的應(yīng)用相對于嵌入式應(yīng)用的主要優(yōu)勢在于,無需在IPTV系統(tǒng)中的每 個機頂盒50上分布和安裝軟件而更新和維護應(yīng)用的能力?;跒g覽器的IPTV相關(guān)應(yīng)用包括聊天應(yīng)用、網(wǎng)絡(luò)個人視頻記錄器(nPVR)應(yīng)用。通常,以基于瀏覽器的應(yīng)用的形式以及作為嵌入式應(yīng)用,幾乎提供了每種IPTV 應(yīng)用類型。典型地,后一類型預(yù)先安裝在機頂盒中,并且可以來源于機頂盒的制造商或 其合作方之一。基于瀏覽器的應(yīng)用通常與機頂盒的制造商無關(guān),而與IPTV服務(wù)提供商聯(lián) 系更為密切。IPTV相關(guān)應(yīng)用的這些變化類型,特別是針對相同類型的IPTV相關(guān)應(yīng)用(如聊 天應(yīng)用)在同一機頂盒50中作為嵌入式應(yīng)用和作為基于瀏覽器的應(yīng)用可用的情形,對機 頂盒50的提出了新的要求。此處公開的實施例有效地處理了針對機頂盒50的這樣的挑 戰(zhàn)。圖2是示出了根據(jù)實施例的會話管理方法的流程圖。該方法一般地起始于步驟 Si,其中,在存在于家庭網(wǎng)絡(luò)中的注冊表或注冊器(優(yōu)選地,以本地的形式位于機頂盒 中)中注冊至少一個IPTV相關(guān)應(yīng)用。由于家庭網(wǎng)絡(luò)可以包括具有不同類型的可用IPTV 相關(guān)應(yīng)用的多個機頂盒,注冊表的該后一實現(xiàn)位置是優(yōu)選的。對于家庭網(wǎng)絡(luò)中注冊表的 半遠程實現(xiàn),如在家庭網(wǎng)絡(luò)中的HIGA或家庭服務(wù)器中,每個注冊表應(yīng)當(dāng)包括其相關(guān)的 特定機頂盒的標(biāo)識符。在步驟Sl中注冊于注冊表中的IPTV相關(guān)應(yīng)用是可以在機頂盒處調(diào)用以向用戶 提供服務(wù)的IPTV相關(guān)應(yīng)用。這樣的IPTV相關(guān)應(yīng)用的非限制性示例包括EPG電子節(jié)目指南對IPTV內(nèi)容和媒體的屏幕上指南,允許用戶例如通過時 間、標(biāo)題、頻道、流派等導(dǎo)航、選擇和發(fā)現(xiàn)媒體內(nèi)容。登錄登錄應(yīng)用,允許新用于登錄IPTV系統(tǒng)。典型地,當(dāng)啟動時,其注銷當(dāng)前用 戶。PVR個人視頻記錄器以數(shù)字格式向硬盤驅(qū)動器或其他存儲器介質(zhì)記錄視頻的應(yīng)用。IPVR本地PVR 在機頂盒中本地或在所連接的存儲器介質(zhì)上記錄視頻內(nèi)容的 PVR應(yīng)用。nPVR網(wǎng)絡(luò)PVR: PVR應(yīng)用,通過該PVR應(yīng)用將所記錄的視頻內(nèi)容存儲在IPTV
服務(wù)提供商域中但允許用戶調(diào)度已調(diào)度的內(nèi)容節(jié)目的記錄,并且能夠稍后選擇所記錄的 內(nèi)容以在機頂盒處呈現(xiàn)。CoD點播內(nèi)容用戶能夠從可用內(nèi)容列表中選擇他們想要觀看的單獨內(nèi)容項的 應(yīng)用,包括視頻點播(VoD)的公知情形。調(diào)度已調(diào)度內(nèi)容EPG:由實體而非用戶來固定播出時刻表并且將內(nèi)容傳送至用 戶以進行立即消費的應(yīng)用。IMS IP多媒體子系統(tǒng)用于向機頂盒傳送IP多媒體服務(wù)的應(yīng)用,并且包括各種應(yīng)用示例,例如,聊天、即時消息收發(fā)、存在服務(wù)、聯(lián)系人列表服務(wù)等。以上介紹的應(yīng)用類型的示例由開放IPTV論壇(第一版)定義,但應(yīng)僅僅被視為 本發(fā)明所定義的IPTV相關(guān)應(yīng)用的示意性示例。因此,也可以結(jié)合實施例使用開放IPTV 論壇當(dāng)前未定義的其他類型的嵌入式或基于瀏覽器的(DAE)應(yīng)用。IPTV相關(guān)應(yīng)用通??梢栽谡谶M行的IPTV會話期間被調(diào)用和運行。例如, 在VoD會話期間觀看視頻的用戶可能在VoD會話期間從他/她的一個朋友接收到聊天消 息。備選地,這樣的聊天消息可能確實被接收到,并且接著通過在機頂盒處開始聊天會 話(即新的IPTV會話),在正在進行的IPTV會話以外,在機頂盒處對聊天消息進行處 理。步驟Sl中的應(yīng)用注冊在注冊表中錄入IPTV相關(guān)應(yīng)用的相應(yīng)標(biāo)識符。因此,無 論在機頂盒處可用的不同的IPTV相關(guān)應(yīng)用是在機頂盒中本地實現(xiàn)(即嵌入式應(yīng)用)還是 以基于瀏覽器的應(yīng)用的形式可用,注冊表都將列出在機頂盒處可用的不同的IPTV相關(guān)應(yīng)用。有利地,在機頂盒啟動或至少在發(fā)起IPTV會話時執(zhí)行應(yīng)用的注冊。嵌入式應(yīng)用 已存在于機頂盒中,并且因此可以在注冊表中被注冊為固件初始化序列的一部分。一旦 基于瀏覽器的應(yīng)用在瀏覽器環(huán)境中運行,基于瀏覽器的應(yīng)用才可用。因此,通過在所訪 問的應(yīng)用的初始網(wǎng)頁(如HTML/ECMA腳本頁)中包括注冊腳本來執(zhí)行其注冊。在優(yōu)選實施例中,步驟Sl作為動態(tài)操作執(zhí)行,意味著當(dāng)新應(yīng)用(特別是基于瀏 覽器的應(yīng)用)在機頂盒處變?yōu)榭捎没蚶蠎?yīng)用不再可用時更新注冊表。因此,優(yōu)選地,注 冊表不是靜態(tài)表而是動態(tài)更新的,以反應(yīng)可由機頂盒調(diào)用的基于瀏覽器的應(yīng)用和嵌入式 應(yīng)用的當(dāng)前集合。在特定實施例中,步驟Sl的應(yīng)用注冊可由存在于機頂盒中的開放IPTV終端功 能(OITF)應(yīng)用程序接口(API)執(zhí)行。在功能語言中,OITFAPI運行函數(shù)IDregisterOIT FApplication (OITFApplication),以在注冊表中注冊IPTV相關(guān)應(yīng)用。接著,每個IPTV相 關(guān)應(yīng)用可以被作為在以下特定實施例中定義的所謂OITFApplication對象來處理。Number ID[R] ID是應(yīng)用的唯一標(biāo)識符StringAppname[RW] Appname 代表應(yīng)用的名稱,如 “EPG,,或“聊天”String shortDescription[R] shortDescription 提供對應(yīng)用的簡短描述,如最大30個字符String longDescription[R] IongDescription 提供對應(yīng)用的更詳細的描述,如最大255個字符String typetype指示應(yīng)用的類型,前面已經(jīng)介紹了 IPTV相關(guān)應(yīng)用的示例Object iconicons是優(yōu)選地具有兩種屬性的對象.active,當(dāng)應(yīng)用是活躍的(active)時,向圖標(biāo)提供統(tǒng)一資源定位符.inactive,當(dāng)應(yīng)用是非活躍的時,向圖標(biāo)提供URL Boolean prioritized prioritized代表用于在多個注冊應(yīng)用滿足同一
準(zhǔn)則時確定啟動哪個應(yīng)用的調(diào)用器優(yōu)先級Object DAEDAE是一種對象,如果應(yīng)用是基于瀏覽器的則存在DAE,并且優(yōu)選地包括以下兩個屬性.callback,提供當(dāng)應(yīng)用被激活時執(zhí)行的回調(diào)(callback)函數(shù).URL,代表應(yīng)用的URL,如果應(yīng)用已運行在公告應(yīng)用環(huán)境(即在瀏覽器)中則是可選的。ObjectIMSIMS是一種對象,如果應(yīng)用屬于IMS應(yīng)用類型則存在IMS,并且優(yōu)選地包括以下可選屬性.appid,代表IMS應(yīng)用標(biāo)識符,可用于在帶有特定應(yīng)用標(biāo)識符的IMS消息到達時確定啟動哪個應(yīng)用??蛇x地,可以使用IMS應(yīng)用參考標(biāo)識符(IARI)。.icsi,代表IMS通信服務(wù)標(biāo)識符,可用于在帶有特定應(yīng)用標(biāo)識符的IMS消息到達時確定啟動哪個應(yīng)用.messagetypes,提供消息類型(如會話發(fā)起協(xié)議(SIP)消息類型)的數(shù)組,所述應(yīng)用并可用于在不存在.appid或.icsi時確定啟動哪個應(yīng)用圖3是根據(jù)實施例的注冊表170和針對所注冊的IPTV相關(guān)應(yīng)用可包含在其中的 信息的視覺表示。與以上介紹的OITFApplication對象相一致,注冊表170包括應(yīng)用標(biāo) 識符并且優(yōu)選地具有應(yīng)用名稱形式的附加信息;應(yīng)用描述,簡短和/或長(S/L)描述; 應(yīng)用類型;代表主動和/或被動應(yīng)用的圖標(biāo);優(yōu)選調(diào)用器優(yōu)先級。優(yōu)選地,DAE字段對 于基于瀏覽器的應(yīng)用是強制性的,而優(yōu)選地對于嵌入式應(yīng)用DAE字段是被省略或空的。 因此,該DAE字段可被用作有效和簡單的標(biāo)識符,以區(qū)分基于瀏覽器的和嵌入式應(yīng)用。 如果存在DAE字段(即對于基于瀏覽器的應(yīng)用),DAE字段優(yōu)選地包括上述回調(diào)和/或 URL信息。相應(yīng)地,優(yōu)選地對于非IMS IPTV相關(guān)應(yīng)用IMS字段是被省略或空的,而優(yōu) 選地IMS字段對于IMS應(yīng)用是強制性的。在后一情況下,IMS字段可以包含上述的應(yīng)用 標(biāo)識符、IMS通信服務(wù)標(biāo)識符或消息類型信息中的任一個。返回圖2,一旦已在注冊表中注冊了至少一個應(yīng)用,該表就可以如步驟S2和S3 所公開的用于管理IPTV會話。下一步驟S2檢測IPTV相關(guān)事件,IPTV相關(guān)事件要求在 機頂盒處調(diào)用或啟動IPTV相關(guān)應(yīng)用。因此,在步驟S2檢測的事件使得在機頂盒處激活 非活躍的IPTV相關(guān)應(yīng)用或啟動或回調(diào)已活躍的IPTV相關(guān)應(yīng)用成為必要。步驟S2中的檢測觸發(fā)下一步驟S3,使用在步驟Sl中編輯的注冊表,基于并響 應(yīng)于所檢測的IPTV相關(guān)事件,選擇IPTV應(yīng)用。因此,在步驟S3中選擇的應(yīng)用是在步 驟Sl中在注冊表中注冊的IPTV相關(guān)應(yīng)用之一。因此,在步驟S2中對IPTV相關(guān)事件的檢測對需要在機頂盒處調(diào)用IPTV相關(guān)應(yīng) 用進行指示。在現(xiàn)有技術(shù)中,機頂盒不具有對可用的用于IPTV相關(guān)事件(特別是對于非 懇求或非期望事件)的不同應(yīng)用的指示。此外,基于瀏覽器的應(yīng)用(可能不包括當(dāng)前運行的基于瀏覽器的應(yīng)用)可能對機頂盒是未知的。在所檢測的未懇求事件的情況下,現(xiàn) 有技術(shù)機頂盒限于任何當(dāng)前運行的IPTV相關(guān)應(yīng)用的使用,而不具有可以在機頂盒處調(diào)用 的任何空閑或非活躍應(yīng)用的信息。實施例的注冊表通過提供完整的相關(guān)信息源解決了這些問題,該完整的信息源 列出了可以響應(yīng)于所檢測的IPTV相關(guān)事件而調(diào)用的所有活躍和非活躍應(yīng)用,優(yōu)選地基于 瀏覽器的和嵌入類型。因此,注冊表可以被視為可以在機頂盒處選擇來用于處理IPTV相 關(guān)事件的可用應(yīng)用的目錄。根據(jù)特定的IPTV相關(guān)事件以及如此處進一步描述的應(yīng)用和用 戶偏好,在步驟S3中選擇的應(yīng)用可以是基于瀏覽器的應(yīng)用或嵌入式應(yīng)用。優(yōu)選地,為了處理所檢測的IPTV相關(guān)事件,在可選步驟S4中調(diào)用基于注冊表 在步驟S3中選擇的IPTV相關(guān)應(yīng)用。接著,方法結(jié)束。圖4是示出了圖2中的事件檢測步驟S2的特定實施例的流程圖。該方法從圖1 中的步驟Sl繼續(xù)。下一步驟SlO檢測非懇求消息。該消息由機頂盒接收,并且典型地 由網(wǎng)關(guān)轉(zhuǎn)發(fā)至機頂盒,并且通常來源于IPTV網(wǎng)絡(luò)實現(xiàn)的設(shè)備或另一 IPTV用戶。采用非 懇求消息,不存在消息可以被傳遞至的活躍IPTV對話或應(yīng)用。其原因在于該消息是非期 望的并且機頂盒和任意當(dāng)前運行的應(yīng)用未準(zhǔn)備好接收和處理非懇求消息。這意味著機頂 盒不清楚應(yīng)該使用哪個應(yīng)用來處理消息以及如上所述哪些應(yīng)用在機頂盒處可用并可以被 啟動以處理該消息。典型地,非懇求消息是IMS消息,如聊天請求或消息收發(fā)服務(wù)。這些消息通常 來源于想要使用IPTV系統(tǒng)發(fā)起與當(dāng)前用戶的通信會話的另一 IPTV用戶。下一步驟Sll從非懇求消息中(典型地從其報頭部分中)提取應(yīng)用標(biāo)識符形式的 信息。該提取的信息使得能夠標(biāo)識應(yīng)被調(diào)用以處理消息的應(yīng)用類型。因此,用作應(yīng)用標(biāo) 識符的信息可以是先前描述的appid、icsi、iari和/或messagetype屬性。可用于標(biāo)識應(yīng) 用(特別是對于非IMS應(yīng)用)的其他類型的信息包括上述appName和type數(shù)據(jù)字段。接著,在步驟S12中將所提取的應(yīng)用標(biāo)識符與注冊表中存在的對應(yīng)應(yīng)用標(biāo)識符 和信息進行比較。優(yōu)選地,標(biāo)識適于處理非懇求消息的一個或多個注冊應(yīng)用,并在圖2 的步驟S3中選擇它們中的一個。因此,結(jié)合接收到非懇求消息或在檢測到要求調(diào)用IPTV相關(guān)應(yīng)用的其他非懇求 IPTV相關(guān)事件時,注冊表被用作查找表。因此,注冊表包括為了驗證什么IPTV相關(guān)應(yīng) 用在機頂盒處潛在可用以及什么應(yīng)用或哪些應(yīng)用適于處理所接收的非懇求消息或所檢測 的IPTV相關(guān)事件所需的所有信息。在某些情況下,在當(dāng)檢測到IPTV相關(guān)事件時潛在地可能被調(diào)用的多個注冊的 IPTV相關(guān)應(yīng)用間可能存在沖突。例如并參照圖3,可能已在機頂盒處接收到聊天請求, 并且因此要求啟動基于聊天的IMS應(yīng)用。采用具有圖3所示的注冊表170的機頂盒,已 經(jīng)事先注冊了兩個這樣的聊天應(yīng)用。第一應(yīng)用是嵌入式應(yīng)用,而第二應(yīng)用是基于瀏覽器 的應(yīng)用。因此,在為了處理聊天請求可能調(diào)用的兩個不同IPTV相關(guān)應(yīng)用間存在沖突。 當(dāng)然,如果在注冊表170中注冊多個嵌入式和/或基于瀏覽器的應(yīng)用并且這些應(yīng)用可用于 處理相同的IPTV相關(guān)事件,也可能出現(xiàn)類似的情形。實施例通過將前述調(diào)用器優(yōu)先級引入為注冊表170中的參數(shù)或字段解決了該問 題。調(diào)用器優(yōu)先級可以被看作針對多個沖突的IPTV相關(guān)應(yīng)用定義優(yōu)選調(diào)用順序的策略或規(guī)則。因此,如果結(jié)論是存在為了處理所檢測的IPTV相關(guān)事件潛在可以調(diào)用的多個可 用的注冊應(yīng)用,調(diào)查并比較這些應(yīng)用的調(diào)用器優(yōu)先級。接著,選擇并調(diào)用滿足響應(yīng)于所 檢測的事件而調(diào)用的要求并且根據(jù)調(diào)用器優(yōu)先級的比較被確定為最為優(yōu)先的IPTV相關(guān)應(yīng) 用,以處理該事件??梢允褂貌煌愋偷恼{(diào)用器優(yōu)先級,并且不同類型的調(diào)用器優(yōu)先級屬于本實施 例的范圍。例如,如圖3所示,可以使用具有整數(shù)形式的簡單數(shù)字值。在實施例中,優(yōu) 先級值越低,應(yīng)用具有的優(yōu)先級越高??蛇x地,更加優(yōu)先的應(yīng)用具有更高的優(yōu)先級值。 作為示例,優(yōu)先級值0可以指示低優(yōu)先級,1指示中等優(yōu)先級,而2指示高優(yōu)先級。優(yōu)選 地,預(yù)期存在至少兩個優(yōu)先級等級,如高對低,雖然確實可以使用多于兩個的不同優(yōu)先 級等級??梢愿鶕?jù)多種實施例確定所注冊的IPTV相關(guān)應(yīng)用的調(diào)用器優(yōu)先級。在第一示例 中,每個應(yīng)用具有可由應(yīng)用的制造者或發(fā)布者設(shè)置的預(yù)定義缺省調(diào)用器優(yōu)先級。接著, 當(dāng)注冊對應(yīng)應(yīng)用時可以在注冊表170中錄入這些缺省調(diào)用器優(yōu)先級??蛇x地或附加地,機頂盒的用戶可以通過機頂盒來針對可用的IPTV相關(guān)應(yīng)用中 的至少某些而設(shè)置調(diào)用器優(yōu)先級。接著,用戶可以通過向優(yōu)選應(yīng)用賦予較高優(yōu)先級和/ 或針對不太優(yōu)選的應(yīng)用設(shè)置較低優(yōu)先級,選擇針對不同類型的IPTV相關(guān)事件應(yīng)當(dāng)使用哪 個應(yīng)用。優(yōu)選地,可以在任意時間執(zhí)行用戶執(zhí)行的優(yōu)先級設(shè)置或改變,從而給予改變預(yù) 先設(shè)置的調(diào)用器優(yōu)先級的可能。在實施例中,第一次在機頂盒中啟動或?qū)崿F(xiàn)IPTV應(yīng)用 時,用戶可能強烈希望賦予調(diào)用器優(yōu)先級。接著,將所設(shè)置的優(yōu)先級值與IPTV相關(guān)應(yīng)用 的其他應(yīng)用特定信息一起存儲。然而,優(yōu)選地,如上所述,用戶具有改變預(yù)先設(shè)置的調(diào) 用器優(yōu)先級的可能。如果IPTV相關(guān)應(yīng)用不具有任何缺省調(diào)用器優(yōu)先級并且用戶尚未針對應(yīng)用設(shè)置任 何優(yōu)先級,一旦在注冊表170中注冊,IPTV相關(guān)應(yīng)用可以被賦予預(yù)定義調(diào)用器優(yōu)先級。 優(yōu)選地,這樣的預(yù)定義調(diào)用器優(yōu)先級對應(yīng)于中等或低優(yōu)先級。不僅可以為了在接收到非懇求消息和檢測到其他未計劃/未調(diào)度的IPTV相關(guān)事 件時選擇IPTV相關(guān)應(yīng)用而使用注冊表。當(dāng)前運行的IPTV相關(guān)應(yīng)用可以將注冊表用作信 息源,用于查找為了處理當(dāng)前IPTV會話中某些處理而啟動的適當(dāng)應(yīng)用。例如,在正在 進行的IPTV會話向用戶顯示電子節(jié)目指南期間,要求向用戶播出音頻媒體。從而,應(yīng) 當(dāng)調(diào)用音頻播放器以處理IPTV會話的該子過程。EPG應(yīng)用可以從注冊表請求信息,以 查看音頻播放器是否已經(jīng)注冊并因而在機頂盒處可用。一個示例可以是使用函數(shù)Array of OITFApplicationlistOITFApplications O,其返回所注冊的IPTV相關(guān)應(yīng)用的數(shù)組。評估該 數(shù)組,并且典型地基于 ID、appName、type、appid、icsi、iari 禾口 / 或 messagetypes 選擇 適當(dāng)?shù)膽?yīng)用并對其進行啟動,例如通過對具有所錄入的應(yīng)用標(biāo)識符ID的應(yīng)用進行啟動的 BooleanlaunchOITFApplication (ID)來進行。注冊表甚至可以允許嵌入式應(yīng)用調(diào)用或啟動基于瀏覽器的應(yīng)用,以在IPTV會話 期間執(zhí)行特定任務(wù)。相應(yīng)地,基于瀏覽器的應(yīng)用可以使用注冊表來標(biāo)識和啟動嵌入式應(yīng)用。由于當(dāng)前運行的IPTV相關(guān)應(yīng)用尚未意識到可用的并且可以在同一機頂盒處激活和調(diào)用的任何其他IPTV相關(guān)應(yīng)用,到目前為止,這些特征在現(xiàn)有技術(shù)中都是不可能的。圖5示意性地示出了該特征的流程圖。該方法從圖2中的步驟S4繼續(xù),其中, 已選擇了 IPTV相關(guān)應(yīng)用,并且IPTV相關(guān)應(yīng)用對于IPTV會話當(dāng)前是活躍的。在正在進 行的會話期間,為了在會話期間執(zhí)行某些任務(wù),需要至少臨時啟動另一 IPTV相關(guān)應(yīng)用。 在步驟S20中注冊表被用作信息源,以確定哪些應(yīng)用是可用的以及哪些特定IPTV相關(guān)應(yīng) 用應(yīng)當(dāng)被啟動。接著,在步驟S20中調(diào)用所選擇的應(yīng)用。應(yīng)當(dāng)注意的是,因此,由于應(yīng) 用可能啟動其他應(yīng)用,在IPTV會話的至少一部分期間可能存在多個并行運行的IPTV相 關(guān)應(yīng)用,所述其他應(yīng)用通常僅僅為了處理特定任務(wù)而變得活躍并且然后再次釋放。如上 所述,為了選擇適當(dāng)應(yīng)用來啟動,可以使用注冊表中的任何信息字段,如應(yīng)用名稱、應(yīng) 用類型、DAE和IMS字段。圖6是機頂盒50或適于家庭網(wǎng)絡(luò)中的配置和操作的其他用戶設(shè)備的示意框圖。 機頂盒50包括單元或功能52,用于與家庭網(wǎng)絡(luò)中的其他設(shè)備(特別是可選網(wǎng)關(guān))通 信。在圖中,這些單元表示為通用輸入和輸出(I/O)單元52。實際上,I/O單元52可 以是通用輸入和輸出接口,用于與外部或遠程設(shè)備有線連接,或者具有用于無線連接的 接收機/發(fā)送器或收發(fā)機的形式。機頂盒50典型地包括一個或多個嵌入式應(yīng)用54,通常 是軟件實現(xiàn)的并且存儲在機頂盒50的存儲器中。還能夠在機頂盒50中調(diào)用web瀏覽器 應(yīng)用56,并為了運行基于瀏覽器的應(yīng)用而采用web瀏覽器應(yīng)用56。在機頂盒50中實現(xiàn)實施例的會話管理器100,用于管理存儲在所連接的存儲器 58中的注冊表170。結(jié)合圖7進一步描述該會話管理器100的操作。圖6僅僅示出了在注冊表的產(chǎn)生和使用中直接涉及的單元和功能。因此,預(yù)期 在機頂盒50中確實可以存在并實現(xiàn)附加單元和功能??梢杂糜布?、軟件或硬件和軟件的組合來實現(xiàn)機頂盒50的單元52和100。圖7是根據(jù)實施例的會話管理器100的示意框圖。會話管理器100包括應(yīng)用 注冊器110,用于在優(yōu)選地存儲在機頂盒的存儲器中的注冊表中注冊至少一個IPTV相關(guān) 應(yīng)用,會話管理器100被配置在機頂盒中。可選地,進行注冊器存儲的存儲器可以構(gòu)成 會話管理器100的一部分,或者確實在家庭網(wǎng)絡(luò)的某些其他設(shè)備中提供。應(yīng)用注冊器110 在注冊表中至少注冊IPTV相關(guān)應(yīng)用的相應(yīng)標(biāo)識符,然而如以上所討論以及在圖3中示出 的,通常優(yōu)選包括附加的描述性信息。應(yīng)用注冊器110可以構(gòu)成所謂DAEAPI,DAEAPI 具有注冊DAE應(yīng)用(即基于瀏覽器的應(yīng)用)以及優(yōu)選地嵌入式應(yīng)用的功能。此時,有利 地,注冊表在OITF中本地實現(xiàn)。優(yōu)選地,在OITF啟動時執(zhí)行應(yīng)用注冊。對于嵌入式 應(yīng)用,這可以是OITF系統(tǒng)固件初始化序列的一部分,并且對于DAE應(yīng)用,注冊腳本可以 包含在從IPTV應(yīng)用功能訪問的應(yīng)用的初始HTML/ECMA腳本頁中。該方法允許通過更 新IPTV應(yīng)用初始頁,在注冊表中引入新的DAE應(yīng)用并允許移除現(xiàn)有DAE應(yīng)用。優(yōu)選 地,當(dāng)重啟OITF時可以實現(xiàn)應(yīng)用的添加和移除。優(yōu)選地,為了檢測要求在機頂盒處調(diào)用IPTV相關(guān)應(yīng)用的IPTV相關(guān)應(yīng)用,事件 檢測器120存在于會話管理器100中。有利地,該被檢測事件可以是從連接至包括機頂 盒和會話管理器100在內(nèi)的家庭網(wǎng)絡(luò)的全局網(wǎng)接收到非懇求消息。另一示例是檢測到需 要當(dāng)前運行的IPTV相關(guān)應(yīng)用在正在進行的會話期間啟動另一 IPTV相關(guān)應(yīng)用。事件檢測 器120觸發(fā)應(yīng)用選擇器130查找由應(yīng)用注冊器110維護的注冊表,以選擇可以被調(diào)用以處理所檢測的IPTV相關(guān)事件的所注冊的IPTV相關(guān)應(yīng)用。提供可選的但優(yōu)選應(yīng)用調(diào)用器或啟動器140,以調(diào)用由應(yīng)用選擇器130在注冊于 注冊表中的IPTV相關(guān)應(yīng)用中選擇的IPTV相關(guān)應(yīng)用??蛇x地,會話管理器100包括標(biāo)識符提取器150,被配置用于處理非懇求消 息。特別地,標(biāo)識符提取器150從非懇求消息中提取應(yīng)用標(biāo)識符或為了標(biāo)識適當(dāng)?shù)腎PTV 相關(guān)應(yīng)用來進行調(diào)用以處理非懇求消息可以使用的任意其他信息。所提取的應(yīng)用標(biāo)識符 被轉(zhuǎn)發(fā)至可選的標(biāo)識符比較器160,標(biāo)識符比較器160被實現(xiàn)用于將所提取的應(yīng)用標(biāo)識符 與注冊表中存在的對應(yīng)標(biāo)識符或信息進行比較。應(yīng)用選擇器130基于由應(yīng)用標(biāo)識符執(zhí)行 的比較,從注冊表中識別并選擇IPTV相關(guān)應(yīng)用。優(yōu)選地,應(yīng)用注冊器110包括或連接至優(yōu)先級注冊器115,優(yōu)先級注冊器115被 配置用于在注冊表中注冊IPTV相關(guān)應(yīng)用的調(diào)用器優(yōu)先級。優(yōu)先級注冊器115基于諸如由 用戶通過機頂盒的或連接至機頂盒的適當(dāng)?shù)妮斎朐O(shè)備(如遙控、鍵盤、鼠標(biāo)、觸敏屏幕 等)手動錄入的用戶信息等輸入信息執(zhí)行該注冊。可選地或附加地,IPTV應(yīng)用可能在與 應(yīng)用相關(guān)的描述性信息中具有相關(guān)聯(lián)的缺省調(diào)用器優(yōu)先級。接著,優(yōu)先級注冊器115從 其中取得信息,并將其錄入注冊表。此外,如果對于IPTV相關(guān)應(yīng)用沒有可用的輸入信 息,優(yōu)先級注冊器115可以被預(yù)先配置為將預(yù)定義調(diào)用器優(yōu)先級值設(shè)置給該特定應(yīng)用。如前所述,在響應(yīng)于由事件檢測器120檢測的IPTV相關(guān)事件可以調(diào)用多個可選 應(yīng)用的情況下,由應(yīng)用選擇器130使用所錄入的調(diào)用器優(yōu)先級??梢杂糜布④浖蛴布蛙浖慕M合來實現(xiàn)會話管理器100的單元110至 160。單元110至160可以全部實現(xiàn)于IPTV會話管理器100中??蛇x地,將至少一個單 元提供在包括IPTV會話管理器100在內(nèi)的機頂盒中其他位置的分布式實現(xiàn)也是可行的。對于軟件實現(xiàn)的實施例,會話管理功能可以嵌入在計算機可讀介質(zhì)或存儲器 (如計算機或其他機頂盒的硬盤、ROM、RAM)上。上述實施例應(yīng)被理解為本發(fā)明的少數(shù)示意性示例。所屬領(lǐng)域技術(shù)人員將理解, 可以在不背離本發(fā)明的范圍的前提下對實施例進行各種修改、組合和改變。特別地,如 果技術(shù)上是可行的,可以在其他配置中組合不同實施例中的不同部分方案。然而,本發(fā) 明的范圍由所附權(quán)利要求限定。
權(quán)利要求
1.一種會話管理方法,包括以下步驟在注冊表(170)中注冊至少一個互聯(lián)網(wǎng)協(xié)議電視IPTV相關(guān)應(yīng)用(54),所述至少一個 互聯(lián)網(wǎng)協(xié)議電視IPTV相關(guān)應(yīng)用(54)能夠在存在于家庭網(wǎng)絡(luò)(1)中的機頂盒(50)處被調(diào) 用,使得所述注冊表(170)包括所述至少一個IPTV相關(guān)應(yīng)用(54)的相應(yīng)標(biāo)識符;檢測要求在所述機頂盒(50)處調(diào)用IPTV相關(guān)應(yīng)用(54)的IPTV相關(guān)事件;以及基于所述IPTV相關(guān)事件,選擇要在IPTV會話期間調(diào)用的在所述注冊表(170)中注 冊的IPTV相關(guān)應(yīng)用(54)。
2.根據(jù)權(quán)利要求1所述的方法,還包括調(diào)用從所述注冊表(170)中選擇的所述 IPTV相關(guān)應(yīng)用(54)。
3.根據(jù)權(quán)利要求1或2所述的方法,其中,所述檢測步驟包括從連接至所述家庭網(wǎng) 絡(luò)(1)的全局網(wǎng)(2)接收非懇求消息。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述選擇步驟包括以下步驟從所述非懇求消息中提取應(yīng)用標(biāo)識符;以及將所述應(yīng)用標(biāo)識符與注冊于所述注冊表(170)中的IPTV相關(guān)應(yīng)用(54)的標(biāo)識符進行 比較;以及基于所述比較,選擇注冊于所述注冊表(170)中的所述IPTV相關(guān)應(yīng)用(54)。
5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其中,所述注冊步驟包括將在所述機 頂盒(50)中從連接至所述家庭網(wǎng)絡(luò)(1)的全局網(wǎng)(2)接收的基于瀏覽器的應(yīng)用注冊在所 述注冊表(170)中。
6.根據(jù)權(quán)利要求5所述的方法,其中,通過運行包含在從所述全局網(wǎng)(2)接收的所述 基于瀏覽器的應(yīng)用的初始腳本頁中的注冊腳本,針對所述基于瀏覽器的應(yīng)用執(zhí)行所述注 冊步驟。
7.根據(jù)權(quán)利要求1至6中任一項所述的方法,其中,所述注冊步驟包括將在所述機 頂盒(50)處安裝的嵌入式應(yīng)用(54)注冊在所述注冊表(170)中。
8.根據(jù)權(quán)利要求7所述的方法,其中,在執(zhí)行于所述機頂盒(50)處的固件初始化序 列期間,針對所述嵌入式應(yīng)用(54)執(zhí)行所述注冊步驟。
9.根據(jù)權(quán)利要求5和7所述的方法,其中,所述注冊步驟包括將基于瀏覽器的應(yīng)用和嵌入式應(yīng)用(54)注冊在所述注冊表 (170)中,所述基于瀏覽器的應(yīng)用能夠基于第一 IPTV相關(guān)事件調(diào)用,所述嵌入式應(yīng)用 (54)能夠基于所述第一 IPTV相關(guān)事件調(diào)用,其中,所述注冊表(170)包括所述基于瀏覽 器的應(yīng)用和所述嵌入式應(yīng)用(54)的相應(yīng)標(biāo)識符和相應(yīng)調(diào)用器優(yōu)先級;所述檢測步驟包括檢測所述第一 IPTV相關(guān)事件,所述第一 IPTV相關(guān)事件要求激 活所述ITPV相關(guān)的基于瀏覽器的應(yīng)用或所述IPTV相關(guān)的嵌入式應(yīng)用(54);并且所述選擇步驟包括基于所述基于瀏覽器的應(yīng)用和所述嵌入式應(yīng)用(54)的所述相應(yīng) 調(diào)用器優(yōu)先級和所述相應(yīng)標(biāo)識符,在所述基于瀏覽器的應(yīng)用和所述嵌入式應(yīng)用(54)間進 行選擇。
10.根據(jù)權(quán)利要求9所述的方法,還包括基于用戶輸入信息,將所述基于瀏覽器的 應(yīng)用和所述嵌入式應(yīng)用(54)的所述相應(yīng)調(diào)用器優(yōu)先級注冊在所述注冊表(170)中。
11.根據(jù)權(quán)利要求5和7所述的方法,還包括以下步驟調(diào)用基于所述IPTV相關(guān)事件來選擇的基于瀏覽器的應(yīng)用和嵌入式應(yīng)用(54)中的一 個;并且基于所述注冊表(170),所述基于所述瀏覽器的應(yīng)用和所述嵌入式應(yīng)用(54)中的一 個啟動所述基于瀏覽器的應(yīng)用和所述嵌入式應(yīng)用(54)中的另一個。
12.—種用于機頂盒(50)的會話管理器(100),所述IPTV會話管理器(100)包括 應(yīng)用注冊器(110),用于將至少一個互聯(lián)網(wǎng)協(xié)議電視IPTV相關(guān)應(yīng)用(54)注冊在注冊表(170)中,所述至少一個互聯(lián)網(wǎng)協(xié)議電視IPTV相關(guān)應(yīng)用(54)能夠在所述機頂盒(50) 處被調(diào)用,使得所述注冊表(170)包括所述至少一個IPTV相關(guān)應(yīng)用(54)的相應(yīng)標(biāo)識符; 事件檢測器(120),用于檢測要求在所述機頂盒(50)處調(diào)用IPTV相關(guān)應(yīng)用(54)的 IPTV相關(guān)事件;以及應(yīng)用選擇器(130),用于基于所述IPTV相關(guān)事件,選擇要在IPTV會話期間在所述機 頂盒(50)處調(diào)用的在所述注冊表(710)中注冊的IPTV相關(guān)應(yīng)用(54)。
13.根據(jù)權(quán)利要求12所述的會話管理器,還包括應(yīng)用調(diào)用器(140),用于調(diào)用由所 述應(yīng)用選擇器(130)從所述注冊表(170)中選擇的所述IPTV相關(guān)應(yīng)用(54)。
14.根據(jù)權(quán)利要求12或13所述的會話管理器,其中,所述事件檢測器(120)被配置 用于檢測從連接至家庭網(wǎng)絡(luò)(1)的全局網(wǎng)(2)對非懇求消息的接收,所述機頂盒(50) 在所述家庭網(wǎng)絡(luò)(1)中是可配置的。
15.根據(jù)權(quán)利要求14所述的會話管理器,還包括標(biāo)識符提取器(150),用于從所述非懇求消息中提取應(yīng)用標(biāo)識符;以及 標(biāo)識符比較器(160),用于將所述應(yīng)用標(biāo)識符與注冊于所述注冊表(170)中的IPTV 相關(guān)應(yīng)用(54)的標(biāo)識符進行比較,其中,所述應(yīng)用選擇器(130)被配置用于,基于由所 述標(biāo)識符比較器(160)執(zhí)行的比較,選擇注冊于所述注冊表(170)中的所述IPTV相關(guān)應(yīng) 用(54)。
16.根據(jù)權(quán)利要求12至15中任一項所述的會話管理器,其中,所述應(yīng)用注冊器(110) 被配置用于將在所述機頂盒(50)中從連接至家庭網(wǎng)絡(luò)(1)的全局網(wǎng)(2)接收的基于瀏 覽器的應(yīng)用注冊在所述注冊表(170)中,所述機頂盒(50)在所述家庭網(wǎng)絡(luò)(1)中是可配置的。
17.根據(jù)權(quán)利要求16所述的會話管理器,其中,所述應(yīng)用注冊器(110)被配置用于 通過運行包含在從所述全局網(wǎng)(2)接收的所述基于瀏覽器的應(yīng)用的初始腳本頁中的注冊 腳本,執(zhí)行所述基于瀏覽器的應(yīng)用的注冊。
18.根據(jù)權(quán)利要求12至17中任一項所述的會話管理器,其中,所述應(yīng)用注冊器(110) 被配置用于將在所述機頂盒(50)處安裝的嵌入式應(yīng)用(54)注冊在所述注冊表(170) 中。
19.根據(jù)權(quán)利要求18所述的會話管理器,其中,所述應(yīng)用注冊器(110)被配置用于 在執(zhí)行于所述機頂盒(50)處的固件初始化序列期間,執(zhí)行所述嵌入式應(yīng)用(54)的注冊。
20.根據(jù)權(quán)利要求16和18所述的會話管理器,其中,所述應(yīng)用注冊器(Iio)被配置用于將基于瀏覽器的應(yīng)用和嵌入式應(yīng)用(54)注冊在 所述注冊表(170)中,所述基于瀏覽器的應(yīng)用能夠基于第一 IPTV相關(guān)事件調(diào)用,所述嵌 入式應(yīng)用(54)能夠基于所述第一IPTV相關(guān)事件調(diào)用,其中,所述注冊表(170)包括所述基于瀏覽器的應(yīng)用和所述嵌入式應(yīng)用(54)的相應(yīng)標(biāo)識符和相應(yīng)調(diào)用器優(yōu)先級;所述事件檢測器(120)被配置用于檢測所述第一 IPTV相關(guān)事件,所述第一 IPTV 相關(guān)事件要求激活所述ITPV相關(guān)的基于瀏覽器的應(yīng)用或所述IPTV相關(guān)的嵌入式應(yīng)用 (54);以及所述應(yīng)用選擇器(130)被配置用于基于所述基于瀏覽器的應(yīng)用和所述嵌入式應(yīng)用 (54)的所述相應(yīng)調(diào)用器優(yōu)先級和所述相應(yīng)標(biāo)識符,在所述基于瀏覽器的應(yīng)用和所述嵌入 式應(yīng)用(54)間進行選擇。
21.根據(jù)權(quán)利要求20所述的會話管理器,還包括優(yōu)先級注冊器(115),用于基于用 戶輸入信息,將所述基于瀏覽器的應(yīng)用和所述嵌入式應(yīng)用(54)的所述相應(yīng)調(diào)用器優(yōu)先級 注冊在所述注冊表(170)中。
22.根據(jù)權(quán)利要求16和18所述的會話管理器,還包括應(yīng)用調(diào)用器(140),用于調(diào) 用基于所述IPTV相關(guān)事件而選擇的基于瀏覽器的應(yīng)用和嵌入式應(yīng)用(54)中的一個;其 中,所述基于所述瀏覽器的應(yīng)用和所述嵌入式應(yīng)用(54)中的一個被配置用于基于所述 注冊表(170)啟動所述基于瀏覽器的應(yīng)用和所述嵌入式應(yīng)用(54)中的另一個。
全文摘要
一種會話管理,涉及在注冊表(170)中注冊至少一個IPTV應(yīng)用(54),使得所述注冊表(170)至少包括IPTV應(yīng)用(54)的相應(yīng)標(biāo)識符。IPTV應(yīng)用(54)可在機頂盒(50)處調(diào)用,并且可以是所謂嵌入式應(yīng)用和/或基于瀏覽器的應(yīng)用。檢測到要求在機頂盒(50)處調(diào)用IPTV應(yīng)用(54)的事件,并且該事件觸發(fā)注冊表(170)中的查找。因此,注冊表(170)被用作源,以指示那些在機頂盒(50)處潛在可用并且能夠被啟動的IPTV應(yīng)用。為了處理所檢測的事件,啟動注冊應(yīng)用(54)之一。
文檔編號H04L29/06GK102017575SQ200980115828
公開日2011年4月13日 申請日期2009年4月22日 優(yōu)先權(quán)日2008年5月2日
發(fā)明者安德魯·馬林森, 揚·埃里克·林德奎斯特, 馬茨·塞德瓦爾 申請人:艾利森電話股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1