專利名稱:在有線電視系統(tǒng)通過置頂盒接收的信號中用于定位控制頻道和數(shù)據(jù)傳輸流的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及安裝和初始化有線電視系統(tǒng)的置頂終端和升級該置頂終端中的軟件或者硬件的領(lǐng)域。具體地說,本發(fā)明涉及將置頂終端連接到有線電視系統(tǒng)和將該置頂終端定位控制頻道的領(lǐng)域,該控制頻道是在有線電視系統(tǒng)上廣播的并且通過它置頂終端能夠接收數(shù)據(jù)、指令和下載編程。
背景技術(shù):
在一般有線電視系統(tǒng)中,用戶被提供有置頂盒或者終端。置頂終端是一種用來用有線網(wǎng)絡(luò)連接用戶電視及可能為另一個電子設(shè)備的電子設(shè)備盒。置頂盒通常通過同軸壁出口(wall outlet)被連接到有線網(wǎng)絡(luò)。
置頂盒本質(zhì)上是一臺計算機,其編程處理來自有線網(wǎng)絡(luò)的信號,以便給用戶提供有線服務(wù)。這些來自有線電視公司的服務(wù)一般包括對若干電視頻道的訪問,并且可能是電子節(jié)目引導(dǎo)。附加費用頻道也可以用附加費被提供給用戶。付費觀看項目和要求視頻畫面也可以被提供在有線網(wǎng)絡(luò)上。置頂盒被編程提供這些和其它服務(wù)給用戶。
但是,有線公司的服務(wù)不需要局限于提供電視節(jié)目?,F(xiàn)在有些有線公司正在他們的有線網(wǎng)絡(luò)上以比傳統(tǒng)電話線上可獲得的更快的速度提供因特網(wǎng)訪問和電子郵件??梢灶A(yù)計,在未來愈來愈多的服務(wù)將被提供在有線網(wǎng)絡(luò)上,其甚至包括基本的電話服務(wù)。最終,每個家庭或者辦公室通過有線網(wǎng)絡(luò)可以具有對所有電子數(shù)據(jù)服務(wù)的單個連接。
當新置頂終端被加到有線網(wǎng)絡(luò)時,其一定要進行初始化。為初始化置頂終端,該終端一定要提供有編程,該編程是允許其在所連接的專用有線網(wǎng)絡(luò)內(nèi)起作用且由此提供用戶已經(jīng)付費的服務(wù)所要求的,這在物理上包括將置頂終端連接到有線系統(tǒng)以便該終端接收來自有線系統(tǒng)的信號和編程置頂終端以識別和調(diào)諧來自有線系統(tǒng)的信號中的控制頻道。該置頂終端在該控制頻道上接收由有線系統(tǒng)操作人員發(fā)送的指令和數(shù)據(jù)。頭端是這種裝置,從該裝置,有線網(wǎng)絡(luò)操作人員在有線網(wǎng)絡(luò)上廣播電視信號和提供其它的服務(wù)。
另外,由于有線網(wǎng)絡(luò)和所提供服務(wù)的發(fā)展,因此置頂終端一定要發(fā)展到能夠?qū)⒂芯€網(wǎng)絡(luò)的所有服務(wù)提供給用戶。該置頂盒的發(fā)展將主要包括置頂盒的編程或者可能有重新初始化的改變。通過升級置頂盒的軟或硬件,盒能夠隨著有線網(wǎng)絡(luò)的發(fā)展被做成更為有效地完成或者提供新的服務(wù)。為了初始化新的置頂終端和升級有線網(wǎng)絡(luò)中現(xiàn)有置頂盒組的編程,優(yōu)選通過有線網(wǎng)絡(luò)本身將必要的編程傳輸?shù)竭@些置頂盒。否則,技術(shù)人員一定要訪問每個用戶以安裝或者升級這些置頂盒。這種現(xiàn)場安裝和升級明顯地是高費用的。控制頻道或者頻道也用來從頭端將編程直接下載到這些置頂盒。
但是,通過從頭端在一個或多個控制頻道上廣播數(shù)據(jù)和編程有與安裝、初始化和升級這些置頂盒相聯(lián)系的各種問題。例如,不同的有線系統(tǒng)將可能使用不同的頻率以傳輸它們的控制頻道。如果使用超過一個控制頻道,則控制頻道的配置甚至可能從系統(tǒng)到系統(tǒng)而改變。結(jié)果,每個有線系統(tǒng)一定要特定地編程所安裝的每個置頂盒以調(diào)諧和使用在該系統(tǒng)上工作的控制頻道的特殊配置。這對有線系統(tǒng)的操作人員是明顯高費用的,并且阻止了置頂終端制造商提供已可使用的置頂終端。
結(jié)果,在本領(lǐng)域需要一種方法和系統(tǒng),其允許置頂終端自動地識別該置頂終端已被連接的有線電視系統(tǒng)之控制頻道配置。在本領(lǐng)域還需要一種方法和系統(tǒng),其允許置頂終端自動地識別和下載來自控制頻道或者頻道的合適編程和數(shù)據(jù)。
發(fā)明概述本發(fā)明的目的是滿足上述需要等。具體地說,本發(fā)明的目的是提供一種允許置頂終端自動地識別該置頂終端已被連接的有線電視系統(tǒng)之控制頻道配置的方法和系統(tǒng)。本發(fā)明的另一個目的是提供一種允許置頂終端自動地識別和下載來自控制頻道或者頻道的合適編程和數(shù)據(jù)的方法和系統(tǒng)。
本發(fā)明的其它目的、優(yōu)點和新穎特征將會在隨后的說明書中提出,或者通過閱讀這些材料或?qū)嵺`本發(fā)明而可以由本領(lǐng)域技術(shù)人員獲知,本發(fā)明的目的和優(yōu)點可以通過所附權(quán)利要求中引用的裝置來實現(xiàn)。
為了實現(xiàn)上述和其它目的,本發(fā)明可以體現(xiàn)和描述為一種方法,通過根據(jù)控制頻道可以被傳輸?shù)念l率表,利用置頂終端順序地調(diào)諧頻率直到控制頻道被置頂終端接收,其自動地定位被連接到有線電視系統(tǒng)的置頂終端的控制頻道。該方法還可以包括在定位第一控制頻道之后,根據(jù)頻率表,連續(xù)順序地調(diào)諧頻率直到第二控制頻道被接收為止。
為了為置頂盒提供合適的編程,本發(fā)明的方法還可以包括通過將存儲在置頂終端的平臺識別符與經(jīng)過控制頻道接收的下載定位消息中的平臺識別符相匹配,識別來自控制頻道數(shù)據(jù)傳輸流中的用于通過置頂終端下載的代碼目標。下載定位消息規(guī)定在數(shù)據(jù)傳輸流中何處能夠獲得特殊代碼目標。平臺識別符專用于置頂終端的結(jié)構(gòu)和權(quán)力。優(yōu)選地,下載定位消息是權(quán)利管理消息。
該方法連續(xù)包括從控制頻道的數(shù)據(jù)傳輸流中收集PID1包,并且從中提取規(guī)定包識別符的第二表,該包識別符是用于在數(shù)據(jù)傳輸流上傳輸?shù)亩鄠€下載定位消息。借助存儲器中的第二表,通過根據(jù)第二表的控制頻道,置頂終端順序地獲得多個下載定位消息,并且從中提取平臺識別符,直到發(fā)現(xiàn)下載定位消息為止,該下載定位消息具有與在置頂終端存儲的平臺識別符相匹配的平臺識別符。
然后,置頂終端從下載定位消息中獲得定位數(shù)據(jù),該下載定位消息具有與在置頂終端存儲的平臺識別符相匹配的平臺識別符。該定位數(shù)據(jù)規(guī)定在數(shù)據(jù)傳輸流中何處能夠獲得特殊代碼目標。之后,置頂終端下載由來自下載定位消息的定位數(shù)據(jù)規(guī)定的特殊代碼目標,該下載定位消息具有與在置頂終端存儲的平臺識別符相匹配的平臺識別符。
本發(fā)明還包括用于實現(xiàn)上述方法的必要硬件。例如,根據(jù)本發(fā)明用于自動地定位被連接到有線電視系統(tǒng)的置頂終端之控制頻道的系統(tǒng)可以包括被連接到有線電視系統(tǒng)的置頂終端;和在該置頂終端內(nèi),用于根據(jù)在其上可以傳輸控制頻道的頻率表來順序地調(diào)諧頻率直到控制頻道被置頂終端接收的裝置。
最后,本發(fā)明還包括制造用在有線電視系統(tǒng)之置頂終端的方法,在這里置頂終端自動地定位有線電視系統(tǒng)的控制頻道。本發(fā)明的這個方法優(yōu)選包括提供具有在其上可以傳輸控制頻道之頻率表的置頂終端;和編程該置頂終端以根據(jù)在其上可以傳輸控制頻道的頻率表來順序地調(diào)諧頻率直到控制頻道被置頂終端接收。
附圖的簡單說明
本發(fā)明且是說明書的一部分。與下述說明一起,附圖展示和解釋了本發(fā)明的原理。
圖1是表示三個不同階段的方框圖,在此,在本發(fā)明的初始化處理期間,不同的編程包控制該置頂終端;圖2是根據(jù)本發(fā)明用在置頂盒的各種存儲器件和一些代碼目標的方框圖;圖3是表示本發(fā)明方法的流程圖,該方法用于定位有線電視系統(tǒng)中的控制頻道和識別要被下載的代碼目標,它們是專用于下載置頂終端的結(jié)構(gòu)和權(quán)力。
本發(fā)明的詳細說明本發(fā)明解決在將置頂終端連接到有線電視系統(tǒng)和使該終端識別和調(diào)諧在有線電視系統(tǒng)上通過系統(tǒng)操作人員廣播的控制頻道或者頻道中包含的問題。系統(tǒng)操作人員可以使用該控制頻道或者頻道以傳輸指令、數(shù)據(jù)或者編程給被連接到該有線系統(tǒng)的置頂終端。
根據(jù)主要原理,本發(fā)明目的是提供包括有常駐引導(dǎo)代碼目標的置頂終端結(jié)構(gòu)。如圖3所示,引導(dǎo)代碼目標(302)常駐在置頂終端(300)中,優(yōu)選在只讀存儲器(ROM)(301)中,并且能夠自動地執(zhí)行和初始化或者重新初始化該置頂終端。引導(dǎo)代碼將優(yōu)選為通過置頂終端的中央處理器(321)自動地執(zhí)行。引導(dǎo)代碼的執(zhí)行可以被觸發(fā)并且緊跟著電源連接到該置頂終端。此外,在引導(dǎo)代碼的執(zhí)行被觸發(fā)之前,本發(fā)明可以請求連接來自有線系統(tǒng)的有線電視信號或者數(shù)據(jù)傳輸流(322)。一旦引導(dǎo)代碼正在執(zhí)行,就不得請求由用戶/安裝者需要進行的進一步動作。而且,在頭端和正在初始化或者引導(dǎo)的置頂終端之間不請求特定交互。
正如下面要詳細說明的,本發(fā)明的引導(dǎo)代碼(302)將自動地發(fā)現(xiàn)由系統(tǒng)操作人員使用的控制頻道或者頻道以傳輸數(shù)據(jù)、消息和/或編程給該置頂終端組。本發(fā)明的引導(dǎo)代碼還能夠定位和下載來自控制頻道或者頻道的數(shù)據(jù)傳輸流中的由置頂終端需要的合適軟件代碼目標或者目標。引導(dǎo)代碼(302)能夠定位、識別和下載來自有線電視系統(tǒng)頭端設(shè)備之傳輸流(322)上被多路復(fù)用的潛在的許多代碼目標中的所請求編程。經(jīng)過內(nèi)部ROM、閃速保護或者其它非易失存儲器的編碼識別符(320),引導(dǎo)代碼(302)識別其常駐的置頂終端(300)的硬件構(gòu)成。該識別符(320)匹配于來自傳輸流(322)之目標下載定位消息中攜帶的值,以保證該引導(dǎo)代碼(302)獲得和下載專用于其中常駐了該引導(dǎo)代碼(302)的置頂終端(300)的目標。
功能上,本發(fā)明的引導(dǎo)代碼將識別合適的控制頻道頻率,發(fā)現(xiàn)該控制頻道中的數(shù)據(jù)包流,識別和下載來自傳輸流的目標中的正確目標,驗證所下載代碼是被授權(quán)和沒有錯誤,以及在沒有技術(shù)人員的直接幫助或者來自頭端的介入之下啟動所下載代碼。這里所使用的術(shù)語“引導(dǎo)代碼”包括完成該功能所需要的最少代碼。
根據(jù)本發(fā)明,本質(zhì)上有編程置頂盒的兩個截然不同的方面。第一個是置頂盒的初始編程。第二個是在該盒已經(jīng)被投入使用之后升級該置頂盒編程或者重新初始化。置頂盒的初始編程通常是在該置頂盒已從制造商那里購買之后通過有線系統(tǒng)操作人員完成的。由于每個有線網(wǎng)絡(luò)在不同的時代由不同服務(wù)提供者設(shè)計和構(gòu)建,每個有線網(wǎng)絡(luò)可以具有不同的設(shè)計、構(gòu)造和使用不同的代碼目標。另外,每個系統(tǒng)將有可能具有在不同時代安裝的不同類的置頂終端和具有不同的結(jié)構(gòu)和權(quán)力。而且,所提供的特定服務(wù)在有線網(wǎng)絡(luò)中可以變化。
因此,為了使置頂盒適應(yīng)于在服務(wù)提供者的有線系統(tǒng)之特定環(huán)境中工作和提供由該特殊服務(wù)提供者當前提供的特定服務(wù)組,每個置頂盒一定要被因此編程或者“初始化”,其包括能夠定位由有線電視系統(tǒng)使用的控制頻道或者頻道。另外,此后每個終端應(yīng)當被周期性重新編程或者升級以繼續(xù)在所包含的有線電視系統(tǒng)內(nèi)起最佳作用。在每次置頂終端的編程被改變時,新代碼一定是專用于該終端的結(jié)構(gòu)和權(quán)力。
現(xiàn)在將說明根據(jù)本發(fā)明的置頂終端的編程或者重新編程處理。為了使置頂終端被初始化,即接受和利用其接收的初始編程,其一定要具有指令其如何接受和使用該初始編程的某些基本編程。在本發(fā)明行文中的該基本編程被叫做引導(dǎo)代碼。正如上述,引導(dǎo)代碼是在工廠被裝載的常駐置頂終端永久性存儲器且優(yōu)選為只讀存儲器的計算機代碼,并且其在終端一旦被使用是不能被改變的。
如圖1所示,在根據(jù)本發(fā)明的終端初始化和操作的不同階段內(nèi),運行或控制該置頂終端之編程有三個一般分層或者分類。參考圖1,代碼的第一類是引導(dǎo)代碼(1)。在運行該引導(dǎo)代碼(1)的同時,置頂終端不能夠?qū)⑷魏畏?wù)提供給用戶。引導(dǎo)代碼(1)的功能(2)是搜索從頭端設(shè)備接收的數(shù)據(jù)傳輸流,以定位、獲取和開始基本平臺代碼(3)的執(zhí)行,該基本平臺代碼(3)是編程的下一層或類。
引導(dǎo)代碼(1)被設(shè)計成驗證在基本平臺代碼被下載之后的基本平臺代碼。在其每次發(fā)出基本平臺目標(3)時,引導(dǎo)代碼(1)將優(yōu)選地重新驗證該基本平臺代碼。當正在執(zhí)行基本平臺目標(3)時,引導(dǎo)代碼(1)的執(zhí)行被終止,并且置頂終端的控制傳遞到基本平臺目標(3)。
基本平臺目標(3)可以是被工廠裝載的。但是,在本發(fā)明的原理下,在終端初始化期間,基本平臺目標(3)被優(yōu)選地從有線頭端傳輸?shù)街庙斀K端。這允許有線系統(tǒng)的操作人員定制基本平臺代碼(3)以在采用該置頂終端的特定有線系統(tǒng)上進行最佳操作。優(yōu)選地是,基本平臺代碼(3)在帶外(OOB)傳輸流的有線設(shè)備上傳輸。但是,基本平臺代碼(3)在帶內(nèi)控制頻道上傳輸是在本發(fā)明的范圍內(nèi)。
基本平臺代碼(3)有兩個功能。基本平臺代碼(3)的第一個功能是提供允許用戶觀看使用來自有線電視系統(tǒng)信號之電視的基本權(quán)力。第二個功能是控制下一類代碼目標即目標操作系統(tǒng)(O/S)和常駐應(yīng)用程序(6)的下載(5)。在允許用戶觀看電視的同時,基本平臺代碼(3)一般不支持置頂終端的任何附加功能。但是,基本平臺代碼(3)能夠獲取、驗證、授權(quán)和執(zhí)行最后第三類編程的目標(例如O/S)(5)。
編程的第三類即操作系統(tǒng)和常駐應(yīng)用程序(6)提供了從有線系統(tǒng)可獲得的附加置頂終端功能。操作系統(tǒng)(O/S)一般是來自對所有被授權(quán)置頂終端權(quán)力借助常駐應(yīng)用程序進行訪問的第三方(例如微軟的WinCETM)的代碼。操作系統(tǒng)一般使用由置頂終端的制造商提供的附加嵌入式代碼模塊,其使操作系統(tǒng)與該置頂終端的特殊硬件進行接口,使得操作系統(tǒng)與特定置頂終端作用。
常駐應(yīng)用程序是在操作系統(tǒng)下運行置頂終端的計算機程序。常駐應(yīng)用程序與操作系統(tǒng)一起工作以提供除觀看電視之外的置頂終端的其它權(quán)力。本地組(native suite)是軟件應(yīng)用程序的特定組,包括操作系統(tǒng)和可能的各種常駐應(yīng)用程序,其提供置頂終端的預(yù)定功能。本地組的特定單元是由系統(tǒng)操作人員確定的。
如圖1和2所示,引導(dǎo)代碼(1,302)優(yōu)選為被工廠裝載在置頂終端的只讀存儲器(ROM)中,并且當AC電源被提供給置頂終端時立即被執(zhí)行。另外,引導(dǎo)代碼可以響應(yīng)例如從頭端即系統(tǒng)操作人員那里接收的復(fù)位信號(4)被執(zhí)行。這允許系統(tǒng)操作人員在任何需要的時候重新初始化該置頂終端。
復(fù)位信號(4)優(yōu)選為被基本平臺代碼(3)接收并且啟動引導(dǎo)代碼(1)的執(zhí)行,如果操作系統(tǒng)和常駐應(yīng)用程序在運行,該復(fù)位信號(4)然后終止其執(zhí)行。另外,復(fù)位信號(4)可以使基本平臺代碼(3)終止和重新裝載本地組(6)而不是執(zhí)行引導(dǎo)代碼(1)。
正如上述,無論什么時候執(zhí)行,引導(dǎo)代碼(1)獲取和裝載基本平臺代碼(2)?;酒脚_代碼可以從頭端被提供給有線網(wǎng)絡(luò)上的置頂終端或者另外可以與引導(dǎo)代碼一起被工廠裝載。引導(dǎo)代碼(1)將下載例如來自頭端的在帶外頻道上的基本平臺代碼(3),或者如果基本平臺代碼被工廠裝載,則識別在存儲器中的基本平臺代碼(3)。引導(dǎo)代碼(1)驗證來自獲得它之任何信息源的基本平臺代碼(3),并且然后執(zhí)行該基本平臺代碼(3)。
基本平臺代碼(3)然后獲取操作系統(tǒng),優(yōu)選為本地組(6)的其它目標。操作系統(tǒng)和其它目標是從有線網(wǎng)絡(luò)上的頭端下載的。當響應(yīng)來自系統(tǒng)操作人員的初始化消息(4)被首先執(zhí)行時或者在運行的同時,基本平臺代碼(3)將獲取操作系統(tǒng)和其它目標。初始化消息(4)可以被提供在有線網(wǎng)絡(luò)上。然后,當本地組被獲取、授權(quán)和驗證時,執(zhí)行操作系統(tǒng)和常駐應(yīng)用程序(6)。
定位有線電視系統(tǒng)的控制頻道或者頻道的過程將參考圖2和3進行說明。正如圖2所示,置頂終端(300)的處理器(321)控制調(diào)諧器(323)以調(diào)諧控制頻道,在該控制頻道上,數(shù)據(jù)和編程被通過頭端廣播到置頂終端組。
置頂盒(300)將具有頭端可以正在廣播數(shù)據(jù)和編程之控制頻道的載波頻率的表。該表優(yōu)選是本發(fā)明引導(dǎo)代碼的一部分。如圖3所示,本發(fā)明的方法可以開始于調(diào)諧列于該表(400)之第一控制頻道的置頂終端。這包括對表中提供的在其上可以廣播控制頻道之頻率的調(diào)諧。在調(diào)諧器(323)已經(jīng)調(diào)諧和鎖定該頻率之后,處理器(321)將確定其是否在該頻率上正在接收來自頭端的控制頻道(401)。如果沒有控制頻道是在該頻率上接收,處理器(321)將控制調(diào)諧器(323)以調(diào)諧控制頻道的下一個可能頻率(400)。這將繼續(xù)到控制頻道被定位為止??邕^一個頻率范圍或者越過一個頻率范圍以發(fā)現(xiàn)控制頻道也是可能的,其與跨過頻率表相反。
一旦控制頻道正在被接收,如果引導(dǎo)代碼正在初始化置頂終端,則引導(dǎo)代碼將開始收集來自該控制頻道上傳輸流的用PID1標識的包(402)。PID1是用于MPEG標準中的條件存取消息。PID1的包將提供在置頂終端上運行的引導(dǎo)代碼,其具有EMM說明符的條件存取表(CAT),每一個EMM說明符將識別在構(gòu)成EMM流(權(quán)利管理消息)的傳輸流上一組包的PID(403,404)。
引導(dǎo)代碼將以第一個EMM說明符開始并且開始裝載來自傳輸流的用由第一個EMM說明符給予的EMM PID標記的包(405)。所獲取的EMMPID包將包含本發(fā)明的引導(dǎo)代碼消息,其依此包括平臺識別符。因此,權(quán)利管理消息將從所獲取的EMM PID包中提取(406),來自EMM的平臺識別符將被提取(407)。
如圖3所示,被工廠裝載在置頂終端中的引導(dǎo)代碼(302)還將包括平臺識別符(320),其是專用于其中引導(dǎo)代碼常駐的終端(300)的類型、結(jié)構(gòu)和權(quán)力。當運行時,引導(dǎo)代碼將力圖將在工廠提供的平臺識別符與來自EMM PID包之引導(dǎo)代碼消息的平臺識別符相匹配(408,409)。
如果發(fā)現(xiàn)不匹配,引導(dǎo)代碼將在CAT中選擇下一個EMM說明符,并且用匹配平臺識別符核查由該引導(dǎo)代碼消息之EMM說明符標識的EMMPID的包(410,405)。這繼續(xù)進行直到找到匹配的平臺識別符為止。同時搜索多個EMM PID以降低EMM證實時間和找到匹配引導(dǎo)代碼消息所要求的時間是可能的。
如果PID1的CAT中所有EMM說明符被核查并且沒有找到該平臺識別符的匹配,則引導(dǎo)代碼通過返回到載波頻率表將尋找在另一個載波頻率上的另一個控制頻道(410,400)。當具有控制頻道的另一個頻率被識別和鎖定時,引導(dǎo)代碼將提取PID1并且重復(fù)上述的過程。這繼續(xù)進行直到發(fā)現(xiàn)具有匹配于引導(dǎo)代碼平臺識別符之平臺識別符的引導(dǎo)代碼消息為止。
當引導(dǎo)代碼發(fā)現(xiàn)具有匹配平臺識別符的引導(dǎo)代碼消息時,置頂終端已經(jīng)調(diào)諧到專用于其屬性和權(quán)力的控制頻道。然后,引導(dǎo)代碼可以提取在具有該匹配平臺識別符之引導(dǎo)代碼消息中規(guī)定的下載PID(DLPID)(411)。下載PID(DLPID)是用于攜帶例如為基本平臺代碼目標之代碼目標的包的識別符,其對具有平臺識別符的置頂終端(300)類型是適用的。然后,通過獲取具有DLPID的包和將這些包中的數(shù)據(jù)重新匯編成基本平臺代碼,引導(dǎo)代碼能夠下載基本平臺代碼或者其他代碼目標。
正如本領(lǐng)域技術(shù)人員所理解,本發(fā)明的平臺識別符(320)能夠被用于檢查與其中常駐該識別符(320)之終端兼容的任何類型的目標代碼。本發(fā)明并不局限于使用通過引導(dǎo)代碼(320)的識別符(320)以定位和識別合適的基本平臺代碼。本發(fā)明的平臺識別符(320)例如通過基本平臺代碼以上述相同的方式能夠被用于識別和獲得為所下載置頂終端設(shè)計的操作系統(tǒng)目標。平臺識別符(320)也能夠被用于識別本地組的其它單元,即常駐應(yīng)用程序,它們是專用于所下載置頂終端的。
另外,本發(fā)明的平臺識別符(320)不需要被編入引導(dǎo)代碼(302)。相反,平臺識別符(320)能夠被存入置頂終端(300)的任何地方,在這里其能夠被請求它以識別用于下載之合適代碼目標的執(zhí)行程序所存取。
圖2表示根據(jù)本發(fā)明的置頂終端(300)的四個存儲器單元。只讀存儲器單元(ROM)(301)包含引導(dǎo)代碼(302)。閃速存儲器單元(303)包含基本平臺代碼(304)和O/S目標(306)。除這些目標之外,可獲得附加閃速存儲器(305)。兩個堆棧指針(307,308)在閃速存儲器(303)中為基本平臺代碼(304,308)和O/S(306,307)指定絕對位置。這兩個目標可以被絕對地定位在閃速存儲器(303)中是重要的。
非易失性存儲器單元(RAM)(310)優(yōu)選地具有兩個管理和非管理段?;酒脚_代碼(304)在非易失性存儲器單元(310)的任何部分中可以存儲參數(shù)和其它數(shù)據(jù)。
最后,提供有隨機存取存儲器單元(RAM)(309)。諸如基本平臺代碼,O/S等的下載目標可以被存儲在RAM(309)中直到被驗證為止。一旦成功地完成了授權(quán)和驗證,這些目標可以從RAM(309)被傳遞到閃速存儲器單元(303)以用于長期存儲。
前述說明僅僅是說明本發(fā)明。它并不是窮舉的或者將本發(fā)明限制在所公開的任何精確的形式。根據(jù)上述指導(dǎo),各種改進和改變是可能的。
為了最好說明本發(fā)明的原理和其實際應(yīng)用,選擇和說明了優(yōu)選實施例。前述說明是希望以作為適合于所期望特殊應(yīng)用之各種實施例和各種改進使本領(lǐng)域其它技術(shù)人員能夠更好地利用本發(fā)明。
權(quán)利要求
1.一種自動地定位被連接到有線電視系統(tǒng)之置頂終端的控制頻道的方法,該方法包括根據(jù)控制頻道可以被傳輸?shù)念l率的表或者一個頻率范圍,利用所述置頂終端順序地調(diào)諧這些頻率直到控制頻道被所述置頂終端接收為止。
2.權(quán)利要求1的方法,還包括在定位第一控制頻道之后,根據(jù)所述頻率表或者頻率范圍,連續(xù)順序地調(diào)諧這些頻率直到第二控制頻道被接收為止。
3.權(quán)利要求1的方法,還包括通過將存儲在所述置頂終端的平臺識別符與經(jīng)過所述控制頻道接收的下載定位消息中的平臺識別符相匹配,識別來自所述控制頻道數(shù)據(jù)傳輸流中的用于通過所述置頂終端下載的代碼目標,下載定位消息規(guī)定在所述數(shù)據(jù)傳輸流中何處能夠獲得特殊代碼目標,其中所述平臺識別符專用于所述置頂終端的所述結(jié)構(gòu)和權(quán)力。
4.權(quán)利要求3的方法,其中,所述下載定位消息是權(quán)利管理消息。
5.權(quán)利要求1的方法,還包括從所述控制頻道的所述數(shù)據(jù)傳輸流中收集PID1包,并且從中提取規(guī)定包識別符的第二表,該包識別符是用于在所述數(shù)據(jù)傳輸流上傳輸?shù)亩鄠€下載定位消息。
6.權(quán)利要求5的方法,還包括通過根據(jù)所述第二表的所述控制頻道,順序地獲得所述多個下載定位消息,并且從中提取平臺識別符,直到發(fā)現(xiàn)下載定位消息為止,該下載定位消息具有與在所述置頂終端存儲的平臺識別符相匹配的平臺識別符。
7.權(quán)利要求6的方法,還包括從所述下載定位消息中獲得定位數(shù)據(jù),該下載定位消息具有與在所述置頂終端存儲的所述平臺識別符相匹配的平臺識別符,其中,所述定位數(shù)據(jù)規(guī)定在所述數(shù)據(jù)傳輸流中何處能夠獲得特殊代碼目標。
8.權(quán)利要求7的方法,還包括從所述下載定位消息中將由該所述定位數(shù)據(jù)規(guī)定的所述特殊代碼目標下載到所述置頂終端,該下載定位消息具有與在所述置頂終端存儲的所述平臺識別符相匹配的平臺識別符。
9.一種自動地定位被連接到有線電視系統(tǒng)之置頂終端的控制頻道的系統(tǒng),該系統(tǒng)包括被連接到有線電視系統(tǒng)的置頂終端;和在所述置頂終端內(nèi),用于根據(jù)在其上可以傳輸控制頻道的頻率的表或者一個頻率范圍來順序地調(diào)諧這些頻率直到控制頻道被所述置頂終端接收的裝置。
10.權(quán)利要求9的系統(tǒng),還包括在定位第一控制頻道之后,用于根據(jù)所述頻率表或者頻率范圍,連續(xù)順序地調(diào)諧這些頻率直到第二控制頻道被接收為止的裝置。
11.權(quán)利要求9的系統(tǒng),還包括用于通過將存儲在所述置頂終端的平臺識別符與經(jīng)過所述控制頻道接收的下載定位消息中的平臺識別符相匹配,識別來自所述控制頻道數(shù)據(jù)傳輸流中的用于通過所述置頂終端下載的代碼目標的裝置,下載定位消息規(guī)定在所述數(shù)據(jù)傳輸流中何處能夠獲得特殊代碼目標,其中所述平臺識別符專用于所述置頂終端的所述結(jié)構(gòu)和權(quán)力。
12.權(quán)利要求11的系統(tǒng),其中,所述下載定位消息是權(quán)利管理消息。
13.權(quán)利要求9的系統(tǒng),還包括用于從所述控制頻道的所述數(shù)據(jù)傳輸流中收集PID1包,并且從中提取規(guī)定包識別符的第二表的裝置,該包識別符是用于在所述數(shù)據(jù)傳輸流上傳輸?shù)亩鄠€下載定位消息。
14.權(quán)利要求13的系統(tǒng),還包括用于通過根據(jù)所述第二表的所述控制頻道,順序地獲得所述多個下載定位消息,并且從中提取平臺識別符,直到發(fā)現(xiàn)下載定位消息為止的裝置,該下載定位消息具有與在所述置頂終端存儲的平臺識別符相匹配的平臺識別符。
15.權(quán)利要求14的系統(tǒng),還包括用于從所述下載定位消息中獲得定位數(shù)據(jù)的裝置,該下載定位消息具有與在所述置頂終端存儲的所述平臺識別符相匹配的平臺識別符,其中,所述定位數(shù)據(jù)規(guī)定在所述數(shù)據(jù)傳輸流中何處能夠獲得特殊代碼目標。
16.權(quán)利要求15的系統(tǒng),還包括用于從所述下載定位消息中將由該所述定位數(shù)據(jù)規(guī)定的所述特殊代碼目標下載到所述置頂終端的裝置,該下載定位消息具有與在所述置頂終端存儲的所述平臺識別符相匹配的平臺識別符。
17.一種制造用在有線電視系統(tǒng)之置頂終端的方法,在這里置頂終端自動地定位所述有線電視系統(tǒng)的控制頻道,該方法包括提供具有在其上可以傳輸控制頻道之頻率的表或者一個頻率范圍的所述置頂終端;和編程所述置頂終端以根據(jù)在其上可以傳輸控制頻道的頻率的所述表或者一個頻率范圍來順序地調(diào)諧這些頻率直到控制頻道被所述置頂終端接收為止。
全文摘要
本方法和系統(tǒng)允許置頂終端被連接到有線電視系統(tǒng)并且自動地定位由有線系統(tǒng)操作人員使用的控制頻道或者頻道,以將數(shù)據(jù)、指令或編程傳輸?shù)街庙斀K端組。置頂終端開始于可能頻率的表或者一個頻率范圍,在該頻率或者頻率范圍上控制頻道可以通過有線系統(tǒng)操作人員傳輸。然后,置頂終端順序地調(diào)諧這些頻率直到一個或多個控制頻道被定位。置頂終端還可以將終端中的平臺識別符與控制頻道的數(shù)據(jù)流中的平臺識別符相匹配,以證實該控制頻道是該終端專用的。
文檔編號H04N7/16GK1355997SQ00808913
公開日2002年6月26日 申請日期2000年4月14日 優(yōu)先權(quán)日1999年4月21日
發(fā)明者C·S·德索爾多, J·M·比恩鮑姆, C·波利, I·S·萊爾曼, A·巴賴尼, D·S·馬科夫卡, R·P·穆林斯 申請人:通用儀器公司