專利名稱:分布式數(shù)據(jù)庫(kù)系統(tǒng)及其數(shù)據(jù)庫(kù)接收機(jī)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明相關(guān)于分布式數(shù)據(jù)庫(kù)系統(tǒng)及其數(shù)據(jù)庫(kù)接收機(jī),其特別但并非唯一地應(yīng)用于數(shù)據(jù)廣播或數(shù)據(jù)衛(wèi)星通信媒體。
申請(qǐng)人所知的最相關(guān)系統(tǒng)是一種常常稱之為“圖文電視廣播”的系統(tǒng),為了廣播預(yù)定塊文本材料,該圖文電視廣播系統(tǒng)采用電視傳輸?shù)拇怪毕[區(qū)間(VBI)。文本的各塊安排成頁(yè)的形式,每一頁(yè)提供一個(gè)屏面的文本材料。每一頁(yè)的文本格式是固定的,文本材料的總頁(yè)數(shù)也是固定的。頁(yè)面被連續(xù)重復(fù)地廣播。這種系統(tǒng)的主要缺陷在于文本在其頁(yè)面格式中被嚴(yán)格固定,并且當(dāng)用戶等待所要求的一個(gè)頁(yè)面被再次傳輸時(shí)可能會(huì)遇到顯著的延遲。
本發(fā)明的目的是要提供一個(gè)系統(tǒng),通過(guò)這樣一個(gè)系統(tǒng),數(shù)據(jù)庫(kù)中的數(shù)據(jù)至少能夠經(jīng)由一個(gè)通道從一個(gè)中心站分布到遠(yuǎn)程位置的一個(gè)或多個(gè)接收機(jī),在哪里用戶可以自主地將所接收的數(shù)據(jù)歸類,從而根據(jù)用戶的需要來(lái)進(jìn)行解釋,與現(xiàn)有技術(shù)中采用同樣通道容量的系統(tǒng)相比,本發(fā)明的解釋方式更高效、快速。
在該申請(qǐng)文本中,名詞“數(shù)據(jù)”被廣義地解釋為包所有的信息形式,無(wú)論它以文本、圖形、視頻、音頻被輸出給用戶,還是該數(shù)據(jù)是用來(lái)表示給用戶,還是該數(shù)據(jù)具有功能性用途或計(jì)算性用途,從而構(gòu)成系統(tǒng)首部、系統(tǒng)程序段等等的一部分,在此都將其描述為“數(shù)據(jù)”。
同樣,名詞“數(shù)據(jù)庫(kù)”被廣義地解釋為能夠存取上面所述的廣義數(shù)據(jù)的一個(gè)通用源和/或庫(kù)。
根據(jù)本發(fā)明的一個(gè)主要方面,它提供了一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),該系統(tǒng)包括一個(gè)中心站,用于在數(shù)據(jù)庫(kù)上收集和分配數(shù)據(jù);
多個(gè)接收站,用于接收所述數(shù)據(jù),并且根據(jù)所述接收站用戶的要求有選擇地將至少部分所述數(shù)據(jù)提供給該用戶;
其中所述中心站包括一個(gè)數(shù)據(jù)存貯器,用于存貯從所述數(shù)據(jù)庫(kù)中收集的數(shù)據(jù),構(gòu)成一個(gè)數(shù)據(jù)庫(kù),準(zhǔn)備分配;處理裝置,用于從所述數(shù)據(jù)存貯器中選取所述數(shù)據(jù),并且以此產(chǎn)生順序數(shù)據(jù)流來(lái)進(jìn)行分配;傳輸裝置,用于對(duì)所述順序數(shù)據(jù)流進(jìn)行編碼和傳送;
所述接收站包括譯碼裝置,用于接收和譯碼所傳送的數(shù)據(jù),以便由此重新構(gòu)成所述數(shù)據(jù);輸入裝置,用于使所述接收站的用戶根據(jù)其對(duì)所述接收站的要求輸入用戶命令;接收機(jī)處理裝置,根據(jù)與所述用戶命令相關(guān)的所述數(shù)據(jù)構(gòu)成數(shù)據(jù)庫(kù);存貯裝置,用于存貯構(gòu)成所述數(shù)據(jù)庫(kù)的數(shù)據(jù);以及直接響應(yīng)所述用戶命令傳送選擇的數(shù)據(jù)的裝置。
根據(jù)本發(fā)明的另一方面,它提供了用于上述類型的分布式數(shù)據(jù)系統(tǒng)的一個(gè)數(shù)據(jù)庫(kù)接收機(jī),該數(shù)據(jù)庫(kù)接收機(jī)包括
譯碼裝置,對(duì)傳送給該數(shù)據(jù)庫(kù)接收機(jī)的數(shù)據(jù)予以接收和譯碼,由此重新構(gòu)成數(shù)據(jù)庫(kù)數(shù)據(jù)。
輸入裝置,用于接收和處理由所述數(shù)據(jù)庫(kù)接收機(jī)的一個(gè)用戶根據(jù)其要求所輸入的用戶命令;
接收機(jī)處理裝置,用于由與所述用戶命令相關(guān)的所述數(shù)據(jù)來(lái)構(gòu)成一個(gè)數(shù)據(jù)庫(kù);
存貯裝置,用于存貯構(gòu)成所述數(shù)據(jù)庫(kù)的數(shù)據(jù);
用于直接響應(yīng)所述用戶命令從所構(gòu)成的數(shù)據(jù)庫(kù)中傳送選擇的數(shù)據(jù)的裝置。
根據(jù)本發(fā)明的另一方面,本發(fā)明提供了一種方法,該方法提供了由用戶進(jìn)行存取和檢索的一個(gè)分布式數(shù)據(jù)庫(kù),所述方法包括從數(shù)據(jù)庫(kù)向多個(gè)用戶收集和分布數(shù)據(jù);
根據(jù)用戶的需要接收和研究這些數(shù)據(jù),從而有選擇地存貯這些數(shù)據(jù);
根據(jù)與用戶的需要相關(guān)的用戶命令來(lái)檢索所存取的數(shù)據(jù);
將符合用戶需要的所選擇的存貯數(shù)據(jù)傳送給用戶。
根據(jù)本發(fā)明的又另一個(gè)方面,它提供了一種接收分布式數(shù)據(jù)庫(kù)數(shù)據(jù)并且有選擇地將其傳送給一個(gè)用戶的方法,該方法包括接收和譯碼分布式數(shù)據(jù),從而重新構(gòu)成數(shù)據(jù)庫(kù)數(shù)據(jù);
接收和處理代表一個(gè)用戶要求的用戶命令;
由與用戶命令相關(guān)的數(shù)據(jù)庫(kù)數(shù)據(jù)構(gòu)成一個(gè)數(shù)據(jù)庫(kù);
為所構(gòu)成的數(shù)據(jù)庫(kù)存貯所選擇的數(shù)據(jù)庫(kù)數(shù)據(jù);
直接響應(yīng)用戶命令將所選擇的數(shù)據(jù)庫(kù)數(shù)據(jù)從所構(gòu)成的數(shù)據(jù)庫(kù)傳送給用戶。
在本發(fā)明的另一種主要類型中,提供了一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),它包括一個(gè)主數(shù)據(jù)庫(kù),該主數(shù)據(jù)庫(kù)通過(guò)通信裝置與多個(gè)遠(yuǎn)程用戶站進(jìn)行通信;每個(gè)遠(yuǎn)程用戶站包括適用于存貯所述主數(shù)據(jù)庫(kù)的至少一個(gè)選定部分的存貯裝置,每個(gè)所述站進(jìn)一步包括適用于處理存貯在所述存貯裝置中信息的數(shù)據(jù)處理裝置。
在本發(fā)明的又另一個(gè)主要類型中,它提供了一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),該系統(tǒng)包括至少一個(gè)主數(shù)據(jù)庫(kù),該主數(shù)據(jù)庫(kù)通過(guò)通信裝置與多個(gè)遠(yuǎn)程接收站進(jìn)行通信;每個(gè)遠(yuǎn)程接收站包括適用于存貯所述主數(shù)據(jù)庫(kù)的至少一個(gè)選定部分的存貯裝置,每個(gè)所述接收站進(jìn)一步包括適用于處理存貯在所述存貯裝置中的信息的數(shù)據(jù)處理裝置。
在所述系統(tǒng)的一個(gè)最佳類型中,進(jìn)一步包括為一個(gè)所述接收站的用戶所使用的輸入裝置,并且,所述數(shù)據(jù)處理裝置不僅處理包含在由所述至少一個(gè)主數(shù)據(jù)庫(kù)所送出的數(shù)據(jù)中的信息,而且處理從所述輸入裝置所接收到的信息,以便由所述接收站確定應(yīng)將所述數(shù)據(jù)的哪些部分以及以什么方式將所述數(shù)據(jù)的所述部份呈現(xiàn)給所述用戶。
在所述系統(tǒng)的另一個(gè)主要類型中,提供了一個(gè)與分布式數(shù)據(jù)庫(kù)系統(tǒng)一起使用的遠(yuǎn)程接收站,所述接收站進(jìn)一步包括為用戶所用的輸入裝置,其中所述數(shù)據(jù)處理裝置處理從一個(gè)或多個(gè)數(shù)據(jù)源所接收的數(shù)據(jù)中所包含的信息,并且也處理從所述輸入裝置所接收的信息,以便由所述接收站確定所述數(shù)據(jù)的哪些部份以及以什么方式將所述數(shù)據(jù)的所述部分呈現(xiàn)給所述用戶。
下面將參照附圖來(lái)描述
具體實(shí)施例方式
圖1是根據(jù)本發(fā)明的第一實(shí)施例的一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng)的概略方框圖;
圖2是包含了設(shè)置在圖1的一個(gè)接收站的數(shù)據(jù)庫(kù)接收機(jī)的硬件示意方框圖;
圖3a、3b、3c的流程圖示出圖2的數(shù)據(jù)庫(kù)接收機(jī)根據(jù)對(duì)該接收機(jī)的處理器所編程的適當(dāng)?shù)牟僮鬈浖M(jìn)行操作的方法;
圖3a的流程圖示出了譯碼裝置的操作方法;
圖3b的流程圖示出了接收機(jī)處理裝置的操作方法;
圖3c的流程圖示出了輸入裝置以及傳送所選擇的數(shù)據(jù)庫(kù)數(shù)據(jù)的裝置的操作方法;
圖4是圖1系統(tǒng)的一個(gè)進(jìn)一步實(shí)例的方框圖,它包含一個(gè)與TV多媒體顯示器處理器的調(diào)制解調(diào)器的返回連接接口;
圖5是圖4的調(diào)制解調(diào)器返回連接的操作流程圖;
圖6是圖1系統(tǒng)的另一個(gè)實(shí)例的方框圖,它包含一個(gè)無(wú)塞繩電話送受話器;
圖7是根據(jù)本發(fā)明的一個(gè)系統(tǒng)的示意圖,它包含一個(gè)返回連接,以及多個(gè)用于接收站的輸入數(shù)據(jù)源;
圖8是圖7的系統(tǒng)的具體實(shí)施例的方框系統(tǒng)圖;
圖9A-9G包含而向?qū)ο蟮陌Y(jié)構(gòu)的示意方框圖,用于傳送適宜于與本發(fā)明的分布式數(shù)據(jù)庫(kù)系統(tǒng)的任何一個(gè)實(shí)例結(jié)合使用的數(shù)據(jù);
圖10是圖8的接收機(jī)的電路示意圖。
圖1的分布式數(shù)據(jù)庫(kù)系統(tǒng)相關(guān)于具有數(shù)據(jù)衛(wèi)星網(wǎng)絡(luò)形式的分布式數(shù)據(jù)庫(kù)系統(tǒng),它包括構(gòu)成網(wǎng)絡(luò)的某部份的數(shù)據(jù)庫(kù)接收機(jī)。
如圖1所示,該分布式數(shù)據(jù)庫(kù)系統(tǒng)10包括一個(gè)中央站,用于為一個(gè)數(shù)據(jù)庫(kù)累積和分布數(shù)據(jù),中央站可以是例如一個(gè)電視發(fā)射站;還包括多個(gè)接收站13,該接收站特別適宜于包括一個(gè)數(shù)據(jù)庫(kù)接收機(jī),用于接收和傳送來(lái)自中央站11的數(shù)據(jù),并且有選擇地將具有數(shù)據(jù)庫(kù)格式的數(shù)據(jù)根據(jù)位于接收站的一個(gè)用戶的要求傳送給該用戶。
該數(shù)據(jù)衛(wèi)星網(wǎng)絡(luò)采用電視信號(hào)來(lái)傳送數(shù)字信號(hào),以在接收站進(jìn)行文本顯示。在這種情況下,中央站11產(chǎn)生一個(gè)數(shù)據(jù)流,該數(shù)據(jù)流被編碼為由國(guó)際標(biāo)準(zhǔn)圖文電視規(guī)程所限定的數(shù)據(jù)衛(wèi)星包,并且稱之為包31數(shù)據(jù)(Packet31data)。這一數(shù)據(jù)流被插入到由中央站11所傳輸?shù)碾娨晱V播信號(hào)的垂直消隱區(qū)間(VBI)中,隨后優(yōu)于另一數(shù)據(jù)流被廣播,以便由接收站13所接收,在該接收站13設(shè)置有顯示屏15,如電視接收器或視頻監(jiān)視器,在顯示屏上可以顯示所接收的信息的選定信息組,接收站13還包含遠(yuǎn)程用戶接口設(shè)備16,如小鍵盤(pán)控制器等等。
用于數(shù)據(jù)衛(wèi)星傳播的中央站11通常包含具有計(jì)算機(jī)文件服務(wù)器17形式的一個(gè)數(shù)據(jù)存貯器,它用于以數(shù)字記錄的形式來(lái)收集和存貯數(shù)據(jù),以形成數(shù)據(jù)庫(kù)。
文件服務(wù)器17以數(shù)據(jù)廣播插件的形式連接到一個(gè)處理裝置。插件19用于從文件服務(wù)器17中以數(shù)據(jù)庫(kù)數(shù)據(jù)的形式來(lái)選取數(shù)字記錄,并且從這一數(shù)據(jù)庫(kù)數(shù)據(jù)中產(chǎn)生一個(gè)序列數(shù)據(jù)流,用于分布給接收站。重要的是,該插件用于將這一數(shù)據(jù)流插入到廣播電視信號(hào)的VBI中。這一合成信號(hào)被傳送到一個(gè)傳輸裝置21,該傳輸裝置21包含適當(dāng)?shù)恼{(diào)制和傳輸電路,用于對(duì)該序列數(shù)據(jù)流編碼并且根據(jù)傳統(tǒng)的廣播實(shí)踐經(jīng)由一個(gè)天線23來(lái)傳輸該序列數(shù)據(jù)流。
從原理上說(shuō),位于一個(gè)接收站13的數(shù)據(jù)庫(kù)接收機(jī)通常包括解碼裝置25、接收機(jī)處理裝置27、存貯器裝置29、輸入裝置31以及傳送所選定的數(shù)據(jù)庫(kù)數(shù)據(jù)33的裝置。
解碼裝置25被連接到一個(gè)輸入系統(tǒng)35,如一個(gè)TV調(diào)節(jié)器,該調(diào)節(jié)器被連接到一個(gè)接收天線37,用于接收從中央站11所廣播的傳輸數(shù)據(jù)。該解碼裝置特別設(shè)計(jì)來(lái)解碼所傳輸?shù)臄?shù)據(jù),以便由所傳輸?shù)臄?shù)據(jù)來(lái)重新構(gòu)成數(shù)據(jù)庫(kù)。
接收機(jī)處理裝置27被設(shè)計(jì)來(lái)由重新構(gòu)成的數(shù)據(jù)庫(kù)數(shù)據(jù)構(gòu)成一個(gè)數(shù)據(jù)庫(kù),并且將其存貯在存貯裝置29的一個(gè)適當(dāng)?shù)拇尜A單元。
輸入裝置91相關(guān)于遠(yuǎn)程控制接收機(jī)接口16,該接口提供有一個(gè)小鍵盤(pán),用于在由用戶操作時(shí)將用戶命令和數(shù)據(jù)庫(kù)檢索參數(shù)傳送給輸入裝置31。根據(jù)這類接口的傳統(tǒng)設(shè)計(jì)經(jīng)驗(yàn),該遠(yuǎn)程控制接口16與輸入裝置31之間采用一種紅外線通信連接。
該輸入裝置31用于直接響應(yīng)用戶命令,訪問(wèn)和選出存貯在存貯裝置29中的選定的可通信數(shù)據(jù),從而存貯在該存貯裝置29的另一存貯單元。
用于通信的裝置33被設(shè)計(jì)來(lái)將存貯在該存貯裝置29的其它存貯單元的可通信數(shù)據(jù)顯示在根據(jù)用戶需要直接連在其上的顯示屏15上。
在這一實(shí)施例中,與從中央站11向接收站13廣播的數(shù)據(jù)庫(kù)數(shù)據(jù)相關(guān)的一個(gè)重要考慮是對(duì)要分布的信息的特性沒(méi)作任何假定,只是該數(shù)據(jù)的一個(gè)個(gè)別要素與能被用戶感知的其它數(shù)據(jù)要素可能有某些關(guān)系。因此,數(shù)據(jù)的這一特性可以使它能夠以用戶可以感知的關(guān)系來(lái)動(dòng)態(tài)分組,從而能通過(guò)用戶在接收站發(fā)出檢索命令來(lái)進(jìn)行操作。重要的是,分組并不是一開(kāi)始就在中心站固定的而是由用戶在接收站端的遠(yuǎn)程控制接口116進(jìn)行選擇和操作來(lái)確定的,因此,在數(shù)據(jù)庫(kù)接收機(jī)端,該數(shù)據(jù)庫(kù)是根據(jù)用戶的要求來(lái)構(gòu)成的,由此,數(shù)據(jù)庫(kù)接收機(jī)被用來(lái)接收、保持、存貯和計(jì)算從中央站傳播給它的數(shù)據(jù)庫(kù)數(shù)據(jù)之間的關(guān)系。
被廣播的信息的每個(gè)邏輯元素都被稱之為一個(gè)數(shù)據(jù)表目,它可能包含任意個(gè)字符,這些字符被由世界標(biāo)準(zhǔn)圖文電視廣播說(shuō)明所限定的一個(gè)數(shù)據(jù)衛(wèi)生包的用戶數(shù)據(jù)部分所傳送。
現(xiàn)在參看圖2來(lái)特別描述數(shù)據(jù)庫(kù)接收機(jī)的組成。
如圖所示,由箭頭39所表示的被傳輸數(shù)據(jù)信號(hào)被天線37所接收,并且施加到輸入系統(tǒng)35,由該輸入系統(tǒng)載有數(shù)據(jù)庫(kù)數(shù)據(jù)的視頻信號(hào)被傳送到一個(gè)數(shù)據(jù)獲取裝置,該裝置具有視頻輸入處理器41的形式,構(gòu)成譯碼裝置25的一部份。該視頻輸入處理器41具有傳統(tǒng)設(shè)計(jì)形式,它用于從由國(guó)際標(biāo)準(zhǔn)圖文電視規(guī)程所限定的視頻信號(hào)中選出一串?dāng)?shù)據(jù)流,并且重新構(gòu)成一個(gè)圖文電視時(shí)鐘,該時(shí)鐘作為一個(gè)同步信號(hào)被用來(lái)進(jìn)一步處理該串?dāng)?shù)據(jù)流,該串?dāng)?shù)據(jù)流和圖文電視廣播時(shí)鐘信號(hào)經(jīng)由適當(dāng)?shù)目偩€43被傳送到“包31”數(shù)據(jù)廣播譯碼器45,該譯碼器45也是譯碼裝置25的一部分。包譯碼器45也是現(xiàn)有技術(shù)裝置,它符合世界標(biāo)準(zhǔn)化圖文電視廣播說(shuō)明,并且適用于接收數(shù)據(jù)串和圖文電視廣播時(shí)鐘信號(hào),并且將該串?dāng)?shù)據(jù)流低級(jí)變換為字節(jié)寬度數(shù)據(jù),后者又經(jīng)過(guò)一條高速雙向數(shù)據(jù)總線49被傳送到包含一個(gè)先進(jìn)先出(FIFO)存貯器的緩沖器中。
包譯碼器45由采用超大規(guī)模集成電路(VLSI)、門(mén)陣列或其它處理器工藝的多個(gè)嵌入式處理器構(gòu)成。
需要FIFO存貯器47來(lái)從分散的輸入數(shù)據(jù)流中提供數(shù)據(jù)庫(kù)數(shù)據(jù)的連續(xù)輸出數(shù)據(jù)流,所述分散的輸入數(shù)據(jù)流包含從所傳輸?shù)臄?shù)據(jù)信號(hào)的VBI解碼的數(shù)據(jù)信息包的脈沖串。該數(shù)據(jù)信息包含有代表數(shù)據(jù)庫(kù)數(shù)據(jù)以及其它特殊數(shù)據(jù)廣播信息的特征,該特殊數(shù)據(jù)廣播信息包括組幀碼、數(shù)據(jù)通道組以及循環(huán)冗余校驗(yàn)和。因此,僅僅只有數(shù)據(jù)庫(kù)數(shù)據(jù)被用來(lái)構(gòu)成數(shù)據(jù)庫(kù),并且進(jìn)一步由數(shù)據(jù)庫(kù)接收機(jī)進(jìn)行處理,而其它特殊數(shù)據(jù)廣播信息被用來(lái)使得根據(jù)標(biāo)準(zhǔn)數(shù)據(jù)通信正確處理該數(shù)據(jù)庫(kù)數(shù)據(jù)成為可能。
中央處理單元51經(jīng)由一條高頻帶寬總線與包譯碼器45相連,該CPU51提供數(shù)據(jù)庫(kù)接收機(jī)的主要計(jì)算元件,從而構(gòu)成解碼裝置25、接收機(jī)處理裝置27、輸入裝置31和用于通信的裝置33的一部分。
CPU51與存貯裝置29交互作用,以實(shí)現(xiàn)它作為接收器處理裝置27、輸入裝置31和通信裝置33的那部份操作功能。存貯裝置29被分為兩個(gè)存貯器,一個(gè)是經(jīng)由一根高速總線57與CPU51相連的一個(gè)大型數(shù)據(jù)庫(kù)存貯器55,另一個(gè)是由一根離散高速總線51也與CPU51相連的通信存貯器59。
在CPU51的運(yùn)行中,包含對(duì)僅僅局限于重建數(shù)據(jù)庫(kù)數(shù)據(jù)的一個(gè)數(shù)據(jù)流的構(gòu)成,CPU51的這一操作功能構(gòu)成了解碼裝置的一部分。當(dāng)數(shù)據(jù)庫(kù)數(shù)據(jù)已存在于FIFO存貯器47中時(shí),CPU51連續(xù)從該FIFO讀取數(shù)據(jù)庫(kù)數(shù)據(jù),并且通過(guò)傳送裝置使得該數(shù)據(jù)能由接收機(jī)處理裝置27作進(jìn)一步處理。
由CPU51在其作為接收機(jī)處理裝置27而運(yùn)行的過(guò)程中所處理的數(shù)據(jù)庫(kù)數(shù)據(jù)實(shí)際上被分為所構(gòu)成的數(shù)據(jù)庫(kù)的可顯示記錄以及與這些記錄相關(guān)的索引數(shù)據(jù)。數(shù)據(jù)庫(kù)存貯器55被用來(lái)存貯先前所述的可顯示記錄的個(gè)數(shù),其相關(guān)的索引數(shù)據(jù)被存貯在一個(gè)單獨(dú)的表格中,被用來(lái)檢索和提取該可顯示記錄。
在CPU51作為接收機(jī)處理器27而運(yùn)行的過(guò)程中,它包含若干軟件程序,它們相關(guān)于從傳送裝置中所接收的被重建的數(shù)據(jù)庫(kù)數(shù)據(jù)流來(lái)執(zhí)行離散處理。此外,接收機(jī)處理裝置還包含解碼裝置,用于檢查被重建的數(shù)據(jù)庫(kù)數(shù)據(jù)流,并且從中選出索引數(shù)據(jù);包含數(shù)據(jù)庫(kù)處理裝置,用于根據(jù)上述算法來(lái)確定單個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù)的存貯,這一算法通常使該數(shù)據(jù)庫(kù)處理裝置在數(shù)據(jù)庫(kù)存貯器55中一個(gè)必要的存貯單元中存貯數(shù)據(jù)庫(kù)數(shù)據(jù)的各個(gè)數(shù)據(jù)表目,從而構(gòu)成一個(gè)數(shù)據(jù)庫(kù),并且響應(yīng)與用戶命令相關(guān)的新到數(shù)據(jù)庫(kù)數(shù)據(jù)來(lái)執(zhí)行連續(xù)改變數(shù)據(jù)庫(kù)結(jié)構(gòu)的偶發(fā)功能。接收機(jī)處理裝置27的運(yùn)行在后面要作更詳細(xì)的描述。
在CPU51作為輸入裝置31部份來(lái)運(yùn)行的過(guò)程中,它為輸入裝置31提供與被接收機(jī)處理裝置27存貯在數(shù)據(jù)庫(kù)存貯器55中的可顯示記錄的檢索和選取相關(guān)的處理功能。這一功能是根據(jù)軟件來(lái)執(zhí)行的,對(duì)此將在后面進(jìn)行描述。
輸入裝置31包括適當(dāng)?shù)慕涌诮獯a電路(沒(méi)有示出),用于接收由遠(yuǎn)程控制接口15給其輸入的用戶命令信號(hào),該接口被連接到CPU51,用于根據(jù)前面所述的軟件程序進(jìn)行直接處理。
用于傳輸由接收機(jī)處理裝置27所構(gòu)成的數(shù)據(jù)庫(kù)中所選定的數(shù)據(jù)庫(kù)數(shù)據(jù)的裝置33包括一個(gè)字符產(chǎn)生裝置63,用于相關(guān)于存貯在通信存貯器59中的可顯示記錄來(lái)產(chǎn)生顯示在顯示屏15上的字符。因此,通信裝置59存貯根據(jù)用戶操作輸入裝置31所輸入的用戶命令從數(shù)據(jù)庫(kù)存貯器55中所檢索的選定的可顯示數(shù)據(jù)記錄。這一存貯器對(duì)顯示在顯示屏15上的信息作鏡面反射,從而在CPU51的操作下存貯于其中的數(shù)據(jù)被字符產(chǎn)生裝置63根據(jù)CPU51經(jīng)總線65給其輸入的控制信號(hào)所讀出。字符產(chǎn)生裝置63是現(xiàn)有技術(shù)裝置,它被用于為顯示屏15產(chǎn)生實(shí)際的字符顯示信號(hào)。
如上所述,數(shù)據(jù)庫(kù)接收程序的運(yùn)行是由編入CPU51中的軟件所確定的,下面參看圖3的流程對(duì)其進(jìn)行描述。
數(shù)據(jù)庫(kù)接收程序的運(yùn)行被分為三個(gè)主要方面,第一方面是操作解碼裝置256來(lái)接收和處理從中央站11向其廣播的信息;第二方面是操作接收程序處理裝置27來(lái)控制這一信息的存貯,從而在該數(shù)據(jù)庫(kù)接收程序中構(gòu)成一個(gè)數(shù)據(jù)庫(kù);第三方面是操作輸入裝置31,從而根據(jù)用戶的直接命令來(lái)從這一數(shù)據(jù)庫(kù)中選取信息,以便通過(guò)視頻顯示器進(jìn)行通信,而且還操作裝置33,用于從數(shù)據(jù)庫(kù)傳送所選定的記錄。這三個(gè)主要功能彼此同時(shí)并且持續(xù)運(yùn)行,從而從用戶角度而言提供最佳效率和速度。
與第一方面相關(guān)的附圖參見(jiàn)圖3a,它示出了數(shù)據(jù)接收功能所發(fā)生的次序。
當(dāng)處理過(guò)程被啟動(dòng)時(shí),需要將多個(gè)存貯器初始化,并且設(shè)置數(shù)據(jù)通路來(lái)允許接收數(shù)據(jù)。因此,如方框67所示,軟件起始FIFO存貯器47、數(shù)據(jù)庫(kù)存貯器55的參數(shù)、通信或屏幕存貯器59以及視頻輸入處理器41的視頻選取電路。
一旦存貯器被設(shè)置后,一個(gè)用于獲得數(shù)據(jù)的嵌入環(huán)如方框69所示被送入,以從視頻輸入處理器41接收數(shù)據(jù)的“包31”信息包。這個(gè)環(huán)也如方框71所示與“包31”再組合成為數(shù)據(jù)庫(kù)數(shù)據(jù)流,從該數(shù)據(jù)流中濾出特殊數(shù)據(jù)廣播信息由接收程序處理裝置27進(jìn)行處理。這一數(shù)據(jù)庫(kù)數(shù)據(jù)流隨后進(jìn)入第二處理階段,如方框78所示。
與第二方面相關(guān)的附圖參見(jiàn)圖3b,它示出了進(jìn)一步解碼及數(shù)據(jù)處理功能所發(fā)生的次序。接收程度處理裝置27接收由數(shù)據(jù)接收處理所產(chǎn)生的序列數(shù)據(jù)庫(kù)數(shù)據(jù),并且對(duì)這一數(shù)據(jù)進(jìn)行處理以構(gòu)成數(shù)據(jù)庫(kù)。此外,對(duì)所產(chǎn)生的數(shù)據(jù)庫(kù)數(shù)據(jù)流進(jìn)行檢索,從而使得可顯示記錄和索引數(shù)據(jù)如方框75所示被單獨(dú)地選出。
接著,根據(jù)所述的算法來(lái)確定所選出的各個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù)的存貯,因?yàn)閿?shù)據(jù)庫(kù)存貯器盡管很大,但是在容量上仍然有限,因此不可能存貯被廣播并且由數(shù)據(jù)庫(kù)接收程序所接收的所有可顯示記錄。因此,需要算法來(lái)計(jì)算已經(jīng)存貯在數(shù)據(jù)庫(kù)存貯器55中的那些記錄可以刪除并且被新的數(shù)據(jù)庫(kù)數(shù)據(jù)所重寫(xiě)。用于確定數(shù)據(jù)庫(kù)數(shù)據(jù)替代的算法的主要參數(shù)是數(shù)據(jù)庫(kù)數(shù)據(jù)條目的可顯示記錄與用戶通過(guò)遠(yuǎn)程控制接口16用用戶命令所輸入的一組數(shù)據(jù)庫(kù)檢索參數(shù)的特定主題連接。
如方框73所示,該算法操縱數(shù)據(jù)庫(kù)處理裝置,確定數(shù)據(jù)庫(kù)存貯器58中是否存在任何可利用的自由空間來(lái)存貯可顯示記錄及其索引數(shù)據(jù)。如果有空間,那么從輸入的數(shù)據(jù)庫(kù)數(shù)據(jù)條目流中單獨(dú)選出的可顯示記錄及其索引數(shù)據(jù)被存貯在數(shù)據(jù)庫(kù)存貯器中,如方框79所示。如果數(shù)據(jù)庫(kù)存貯器55是滿的,那么數(shù)據(jù)庫(kù)處理裝置就參看與當(dāng)前輸入的用戶命令(如果該命令存在的話)相關(guān)的檢索參數(shù),如方框81所示。如果該輸入記錄從檢索參數(shù)來(lái)看被認(rèn)為是相關(guān)的話,那么該數(shù)據(jù)庫(kù)處理裝置就計(jì)算哪些記錄可以被刪除和被輸入的記錄所重寫(xiě),并且將舊的記錄用新的記錄所替代。
如方框79所示,從數(shù)據(jù)中所選出的可顯示記錄與要被存貯的任何新的數(shù)據(jù)庫(kù)數(shù)據(jù)一起被傳送到數(shù)據(jù)庫(kù)存貯器55,并且存貯在一個(gè)預(yù)定的存貯單元中,與此同時(shí),與該可顯示記錄相關(guān)的選出索引數(shù)據(jù)被引入到一個(gè)索引表中,該表也存貯在數(shù)據(jù)庫(kù)存貯器55中。
該數(shù)據(jù)庫(kù)索引表是非常重要的,因?yàn)樗谌魏翁囟〞r(shí)刻存在于數(shù)據(jù)庫(kù)存貯器中的所有可顯示記錄的索引,因此該數(shù)據(jù)庫(kù)索引表與可顯示記錄的修改和更新同時(shí)進(jìn)行修改和更新,從而使得在數(shù)據(jù)庫(kù)存貯器中現(xiàn)存的可顯示記錄可以直接通過(guò)用戶命令檢出來(lái)。
在可顯示記錄和索引數(shù)據(jù)庫(kù)存貯在數(shù)據(jù)庫(kù)存貯器中之后,接收機(jī)處理裝置返回到檢查輸入的數(shù)據(jù)庫(kù)數(shù)據(jù)狀態(tài),如方框75所示。
用戶可以在任何時(shí)刻請(qǐng)求進(jìn)行包含在數(shù)據(jù)庫(kù)中的某些信息的通信,因此處理過(guò)程的第三方面被設(shè)計(jì)來(lái)響應(yīng)這些用戶命令,根據(jù)與用戶命令一起輸入的檢索參數(shù)來(lái)檢索數(shù)據(jù)庫(kù),并且選出落在該檢索參數(shù)范圍之內(nèi)的可顯示記錄,以供用戶參看。
如圖3c所示,由用戶裝置所進(jìn)行的操作過(guò)程首先監(jiān)控輸入給數(shù)據(jù)庫(kù)接收機(jī)的任何用戶命令,如方框83所示,在這種情況下,用戶可以選擇顯示落在由用戶命令所限定的一組檢索參數(shù)之內(nèi)的記錄在數(shù)據(jù)庫(kù)存貯器55中的可顯示記錄,因此,當(dāng)適當(dāng)?shù)挠脩裘罱?jīng)過(guò)輸入裝置31的接口解碼電路所接收時(shí),檢索參數(shù)如方框85所示被更新或建立,而且該數(shù)據(jù)存貯器55對(duì)落在所建立的檢索參數(shù)之內(nèi)的可顯示記錄予以句法分析,如方框87所示。無(wú)論何時(shí)一個(gè)可顯示記錄被發(fā)現(xiàn)落在檢索參數(shù)之內(nèi),該可顯示記錄被予以格式化并且傳送到通信存貯器59中,如方框89所示。如前所述,通信存貯器59被用來(lái)產(chǎn)生用戶顯示,而且僅僅只是存貯在該通信存貯器59中的可顯示記錄才會(huì)被實(shí)際顯示。
通信過(guò)程由傳送數(shù)據(jù)庫(kù)記錄的裝置33所執(zhí)行,并且初始被用來(lái)根據(jù)適當(dāng)?shù)挠脩裘畎从瓒ǖ耐ㄐ呕蝻@示格式來(lái)對(duì)通信存貯器59格式化,如方框93所示,隨后采用字符產(chǎn)生裝置63將結(jié)果傳送在顯示屏15上,如方框95所示。
可以存在更多與檢索參數(shù)相匹配的可顯示記錄,因?yàn)閿?shù)據(jù)庫(kù)是由中央站11所廣播的數(shù)據(jù)庫(kù)數(shù)據(jù)不斷更新的。為了適應(yīng)這種情況,特別是當(dāng)所有數(shù)據(jù)庫(kù)數(shù)據(jù)的僅僅一部分能實(shí)際上被存貯在數(shù)據(jù)庫(kù)存貯器55中,并且需要更多的時(shí)間來(lái)構(gòu)成集中在特定檢索參數(shù)之上的數(shù)據(jù)庫(kù)以存貯先前被認(rèn)為是不相關(guān)的廣播數(shù)據(jù)庫(kù)數(shù)據(jù)時(shí),為用戶輸入用戶命令提供了一種便利手段,使他可以對(duì)所顯示的記錄表列上卷或下卷。因此,當(dāng)更多的記錄從與檢索參數(shù)區(qū)配的動(dòng)態(tài)數(shù)據(jù)庫(kù)中被定位時(shí),它們被傳送到存貯器59以加在要被顯示或正被顯示的表列記錄的末端,并且隨后在適當(dāng)?shù)臅r(shí)刻被顯示出來(lái),以在用戶卷動(dòng)時(shí)同時(shí)出現(xiàn)。當(dāng)額外的可顯示記錄被加上并且隨后被顯示時(shí),這一步驟由方框97所表示。
對(duì)于在方框91中所表示的被顯示記錄的格式化而言,它是根據(jù)預(yù)先存貯在數(shù)據(jù)庫(kù)接收機(jī)中的預(yù)定格式來(lái)執(zhí)行的,這一通信格式在認(rèn)為適當(dāng)?shù)臅r(shí)候可以由中央站11所傳播的適當(dāng)?shù)目刂茢?shù)據(jù)來(lái)分別定義,重要的是,它并不伴隨每個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù)條目而發(fā)生,因此使被傳播的數(shù)據(jù)庫(kù)數(shù)據(jù)的容量增長(zhǎng)為最大,從而大大地改進(jìn)系統(tǒng)的效率。
值得注意的是,相關(guān)于第一實(shí)施例所描述的本發(fā)明與現(xiàn)有技術(shù)中的分布式數(shù)據(jù)庫(kù)系統(tǒng)如圖像電視廣播和圖文電視廣播相比有許多優(yōu)點(diǎn)。此外,采用數(shù)據(jù)記錄作為基本邏輯單元而不是像在圖文電視廣播中那樣完全被格式化的頁(yè)面這樣的特定概念使得更多的記錄能被更快地傳輸,如果該記錄很小,如在小廣告中那樣,那么這是特別有用的。
此外,處理所接收的信息并且在對(duì)其顯示之前確定其存貯的特定方法以及檢索和顯示所選定的記錄而非全部頁(yè)面的方法克服了圖文電視廣播的許多局限,因此在本系統(tǒng)中,被傳輸?shù)拇蟛糠輸?shù)據(jù)是實(shí)際的可顯示記錄,而在圖文電視廣播中卻并非如此。此外,在圖文電視廣播中,最后顯示的頁(yè)面是在中央站預(yù)先格式化的,因此被作為全部頁(yè)面與顯示信息、格式化字符和顯示顏色一起被傳輸,因此通常在被傳輸?shù)拿恳豁?yè)中必須傳輸大量的空白空間,使得圖文電視廣播方法效率極低。
因此,通過(guò)采用本發(fā)明,在數(shù)據(jù)庫(kù)接收機(jī)中建立數(shù)據(jù)庫(kù)結(jié)構(gòu),它能被用戶感知到具有許多級(jí)別,因此用戶可以通過(guò)輸入一個(gè)檢索請(qǐng)求命令和檢索請(qǐng)求的檢索參數(shù)來(lái)產(chǎn)生一個(gè)新的級(jí)別。與此相反,用戶可以通過(guò)回引原先的級(jí)別來(lái)返回到過(guò)去的檢索中,因?yàn)橄嚓P(guān)的數(shù)據(jù)庫(kù)數(shù)據(jù)仍然被存貯在數(shù)據(jù)庫(kù)存儲(chǔ)器中。因此可以建立從理論上講沒(méi)有限制的信息的分級(jí)結(jié)構(gòu)。
本實(shí)施例的另一個(gè)特征是,每一個(gè)“包31”解碼器45都有一個(gè)在世界標(biāo)準(zhǔn)圖文電視廣播規(guī)程中被限定的用戶地址,這個(gè)地址含有一個(gè)獨(dú)一無(wú)二的號(hào)碼,它被包含在與其微處理的相關(guān)的電路中。這些號(hào)碼的存在表示中央站可以對(duì)接收站13的一個(gè)或一組特定用戶進(jìn)行尋址,并且按要求限制信息流。因此,提供了一個(gè)裝置,中央站可以通過(guò)該裝置來(lái)控制信息的目的地,并且建立起預(yù)訂集中計(jì)劃,以方便本系統(tǒng)的商業(yè)實(shí)施。
在這種實(shí)施例的一個(gè)例子中,初始時(shí)將從中央站傳播兩個(gè)數(shù)據(jù)流,一個(gè)數(shù)據(jù)流中包含預(yù)訂數(shù)據(jù),只有在交付了預(yù)定的訂費(fèi)后才能使得數(shù)據(jù)庫(kù)接收機(jī)對(duì)其進(jìn)行訪問(wèn),而另一條數(shù)據(jù)流是自由傳播的。換句話說(shuō),存在一個(gè)自由成份和一個(gè)預(yù)訂成份,從而提供了兩級(jí)存取。
一旦解碼器被開(kāi)動(dòng),(并且在TV上選定了適當(dāng)?shù)念l道),那么數(shù)據(jù)庫(kù)接收機(jī)就在TV的顯示屏上顯示初始菜單,或者顯示閃動(dòng)的圖像,表示數(shù)據(jù)已被接收到,并且可以進(jìn)行處理或顯示。每個(gè)菜單項(xiàng)有一個(gè)兩個(gè)數(shù)字碼的號(hào)碼(即可以總共有100個(gè)類別00-99)。例如,類別00可以是自由層或基本層,類別01可以是“黃頁(yè)”型服務(wù)目錄,類別02可以是新聞,類別03-**可以是其它的自由服務(wù),類別**-99(如果所有100個(gè)類別都用到的話)可以是預(yù)訂服務(wù),從而不能為非用戶所使用。這些目錄出現(xiàn)在屏幕上,并且以某種方式指定為一種預(yù)訂服務(wù),即對(duì)一個(gè)自由服務(wù)用戶來(lái)說(shuō)會(huì)拒絕他對(duì)這些類別的存取。這一初始菜單隨數(shù)字一起被傳輸,并且在增減類別時(shí)會(huì)不斷地發(fā)生變化。
一旦用戶通過(guò)在遠(yuǎn)程控制接口鍵入適當(dāng)?shù)膬晌粩?shù)字代碼作為用戶命令作出了初始選擇,就會(huì)出現(xiàn)第二個(gè)菜單,提供初始選擇的輔助類別。每個(gè)輔助類別也是由一個(gè)兩位數(shù)字代碼所指定的。在輔助類別級(jí)所有的選擇都是可行的,也就是說(shuō),在自由服務(wù)和預(yù)訂服務(wù)之間沒(méi)有區(qū)別。例如在類別00,即分類廣告類,第一輔助類別菜單將提供例如銷售、房地產(chǎn)(動(dòng)產(chǎn)和不動(dòng)產(chǎn))、汽車和就業(yè)的分類范圍。每個(gè)第一級(jí)輔助類別將以由數(shù)據(jù)庫(kù)的大小所確定的塊呈現(xiàn)出來(lái),即房地產(chǎn)A-C或銷售T-Z。在下一個(gè)輔助類別菜單級(jí)別上將出現(xiàn)進(jìn)一步劃分,如位置、產(chǎn)品等等。與此類似,類別02(報(bào)紙)的第一級(jí)輔助類別菜單將提供一張報(bào)紙的不同版面,如體育、金融(國(guó)際和國(guó)內(nèi))、國(guó)際新聞、政治(國(guó)家和聯(lián)盟)等等。隨后的輔助類別菜單將有效地允許對(duì)報(bào)紙中的公司名、政治家、國(guó)家、足球代碼等等作出掃描。子類別菜單將與數(shù)據(jù)一起以與初始菜單相同的方式被傳輸,從而在需要的時(shí)候改變對(duì)變化中的數(shù)據(jù)庫(kù)操作所進(jìn)行可能的選擇。
在所有的輔助類別級(jí),最多有98種選擇(01-98)。除了輔助類別選擇(所有級(jí)別)之外,還保留了兩個(gè)數(shù)字代碼(00和99)作為出口注解,一個(gè)使用戶能返回到打開(kāi)的菜單狀態(tài),另一個(gè)可在不需輸入任何進(jìn)一步的輔助類別信息的情況下啟動(dòng)處理過(guò)程。出口命令以單獨(dú)的鍵呈現(xiàn)在遠(yuǎn)程控制器接口上,分別標(biāo)為“exit”和“Process”。該出口命令可以用來(lái)退出一個(gè)顯示頁(yè)而返回到初始菜單。因此,輔助類別菜單屏幕顯示高達(dá)98種選擇以及為用戶顯示兩個(gè)屏幕退出鍵提示符。遠(yuǎn)程控制接口也有“頁(yè)上移”和“頁(yè)下移”(或者“其后”和“先前”)鍵,以允許對(duì)大分類項(xiàng)目予以卷動(dòng)。
一旦用到了“處理”鍵(當(dāng)在用戶選定的路徑上不再有進(jìn)一步的輔助類別菜單,該鍵自動(dòng)啟動(dòng)),數(shù)據(jù)庫(kù)接收機(jī)根據(jù)所提供的信息的特性,對(duì)符合由類別/輔助類別選擇處理所確定的要求的所有信息進(jìn)行顯示。在某些情況下可能沒(méi)有輔助類別,而在另外一些情況下,可能會(huì)有多達(dá)四個(gè)輔助類別。
通過(guò)采用本技術(shù)將數(shù)據(jù)庫(kù)數(shù)據(jù)存貯在數(shù)據(jù)庫(kù)存貯器中,在用戶能看到所選定的信息的第一個(gè)屏幕顯示之前,處理時(shí)間被保持為一個(gè)絕對(duì)最小值。
應(yīng)該認(rèn)識(shí)到,本實(shí)施例在數(shù)據(jù)庫(kù)大小方面對(duì)上面所描述的各種可能的服務(wù)予以了擴(kuò)展,在這種情況下,數(shù)據(jù)庫(kù)接收機(jī)可以在電視用戶的RF范圍中尋找在任何頻道上的數(shù)據(jù),因此數(shù)據(jù)庫(kù)接收機(jī)有能力從多個(gè)載波VBI中或從全波段數(shù)據(jù)廣播中獲取信息。
參看圖4,它提供了圖1的分布式數(shù)據(jù)庫(kù)系統(tǒng)的另一個(gè)實(shí)例,其中包含一個(gè)返回連接。
在從載有RDS、TV包31或其數(shù)字域等價(jià)物(MPEG、MPEG2和正交頻率段多路廣播數(shù)據(jù)包)的高頻帶寬廣播通道中接收向前方向信息的TV多媒體上下文中,需要點(diǎn)至點(diǎn)返回連接來(lái)實(shí)現(xiàn)交互作用,這種返回連接通信可能具有很低的速度。
基于只能進(jìn)行單向操作的低速頻率或相位的一個(gè)返回鏈路可以由很少幾個(gè)元件構(gòu)成。
參看圖4,多媒體TV裝置110包括一個(gè)TV站111,它通過(guò)TV信號(hào)112與一個(gè)多媒體TV裝置進(jìn)行向前通信。
TV信號(hào)112經(jīng)由天線裝置114被傳送到一臺(tái)多媒體TV設(shè)備的調(diào)諧裝置127,該多媒體TV設(shè)備適合被調(diào)節(jié)到某個(gè)特定電視頻道的一個(gè)TV信號(hào),并且提供從該頻道所產(chǎn)生的視頻和音頻信號(hào)。多媒體TV裝置110另外還包括一個(gè)多媒體微處理機(jī)123,用于導(dǎo)出從數(shù)據(jù)庫(kù)118經(jīng)TV信號(hào)112所傳輸?shù)臄?shù)據(jù),并且指標(biāo)根據(jù)該數(shù)據(jù)產(chǎn)生數(shù)據(jù)庫(kù)可視信息信號(hào)117以在顯示器116上顯示。
在這個(gè)例子中,顯示處理器115包含一個(gè)與數(shù)據(jù)獲取設(shè)備121、顯示發(fā)生的和顯示存貯器131、130以及數(shù)據(jù)存貯設(shè)備122進(jìn)行通信的微處理器123。TV調(diào)諧裝置127接收一個(gè)TV信號(hào)112并且從一特定頻道產(chǎn)生主要數(shù)據(jù)以在顯示器116上顯示。調(diào)諧裝置也可以通過(guò)包含次要數(shù)據(jù)的信號(hào)112信息與數(shù)據(jù)獲取設(shè)備121進(jìn)行通信。數(shù)據(jù)獲取設(shè)備121與微處理器123一起并在其控制之下產(chǎn)生次要數(shù)據(jù),通過(guò)顯示發(fā)生器131在顯示器116上進(jìn)行顯示,或者顯示在與主要數(shù)據(jù)相關(guān)的視頻信息之一,或與之相結(jié)合進(jìn)行顯示,或者將其替代。此外,微處理器123可以通過(guò)與返回鏈咱140相連的接口141起動(dòng)數(shù)據(jù)從多媒體顯示處理器115返回到TV站111的數(shù)據(jù)庫(kù)118的傳輸。
來(lái)自數(shù)據(jù)庫(kù)118的數(shù)據(jù)可以根據(jù)包131規(guī)程在TV信號(hào)112垂直消隱區(qū)間編碼。該數(shù)據(jù)的其它可允許的編碼形式以前已作了描述。可以看到,TV信號(hào)112代表了TV站111(包括數(shù)據(jù)庫(kù)118)和多個(gè)多媒體TV裝置113之間的單通路向前鏈路。
根據(jù)這一實(shí)例的一條返回鏈路140也被示于圖4中,它包含從多媒體微處理器123到TV站111中的數(shù)據(jù)庫(kù)118的一條單向鏈路。
返回鏈路140可以通過(guò)公共交換電話網(wǎng)絡(luò)(PSTN),單元或GSM電話網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)。
在現(xiàn)在將被描述的這一特例中,返回鏈路140是由在微處理器接口141和數(shù)據(jù)庫(kù)接口142之間運(yùn)行的公共交換電話網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)的。
特別參看圖4,顯示處理器接口141包括一個(gè)濾波器143,它用于對(duì)由微處理器123(例如Intel8051微處理器的通信端口)所產(chǎn)生的編碼數(shù)據(jù)信號(hào)整形和作頻帶限制,并且將整形和頻帶限制后的信號(hào)傳送到線路接口電路144以連接到PSTN。
接口電路144可以包括一個(gè)線路隔離轉(zhuǎn)換器或一個(gè)光隔離器以及一個(gè)繼電器,用于線路連接。
為了啟動(dòng)數(shù)據(jù)從多媒體顯示處理程序115到數(shù)據(jù)庫(kù)118的傳輸,微處理器123通過(guò)驅(qū)動(dòng)繼電器將接口電路144連接到PSTN,然后通過(guò)信號(hào)傳輸來(lái)傳送數(shù)據(jù)。由于微處理器從返回鏈路140得不到數(shù)據(jù)已被接收的確認(rèn),因此它的軟件等待接收在即將到來(lái)的廣播系統(tǒng)信號(hào)中所含有的確認(rèn)。與返回?cái)?shù)據(jù)傳輸相關(guān)的微處理器123的軟件操作示于圖5。
值得注意的是,在圖5中,如果對(duì)經(jīng)由返回信號(hào)140所傳送的數(shù)據(jù)沒(méi)有收到確認(rèn),那么微處理器123在預(yù)定的時(shí)間段之后就能啟動(dòng)再次調(diào)節(jié)和再次傳輸。
再參看圖4,數(shù)據(jù)存貯器122被分為兩部分,即可顯示數(shù)據(jù)存貯器125和可執(zhí)行數(shù)據(jù)存貯器126。
存貯在可顯示數(shù)據(jù)存貯器125中的數(shù)據(jù)包含最終將被轉(zhuǎn)換為圖像而疊加在顯示器116上的數(shù)據(jù)。
可執(zhí)行數(shù)據(jù)存貯器126接收包含有由數(shù)據(jù)操作器執(zhí)行的可執(zhí)行程序代碼的數(shù)據(jù)。
在應(yīng)用過(guò)程中,當(dāng)確定顯示從可顯示數(shù)據(jù)存貯器125中所導(dǎo)出的可顯示數(shù)據(jù)的方式時(shí),數(shù)據(jù)操作器123執(zhí)行從可執(zhí)行數(shù)據(jù)存貯器126中所導(dǎo)出的代碼,因此,可顯示數(shù)據(jù)在顯示器115上予以顯示的方式可以通過(guò)修改存貯在可執(zhí)行數(shù)據(jù)存貯器126中的可執(zhí)行數(shù)據(jù)來(lái)予以變化。
通過(guò)電視信號(hào)112置換從數(shù)據(jù)庫(kù)118所獲得的新數(shù)據(jù),可以實(shí)現(xiàn)顯示方式變化。
在這一實(shí)施例中,數(shù)據(jù)存貯器122包含閃光存貯器,它是一種電可擦除讀寫(xiě)存貯器。因此,除非并且直至一個(gè)特定的置換操作予以執(zhí)行,否則數(shù)據(jù)總被保持在被存貯狀態(tài)。
數(shù)據(jù)操作器123包括執(zhí)行特定置換的裝置,而且進(jìn)一步包括確定經(jīng)由數(shù)據(jù)獲取設(shè)備121所接收的數(shù)據(jù)120的特性的裝置。
在確定數(shù)據(jù)庫(kù)數(shù)據(jù)特性的裝置的一種特定形式中,它包含一個(gè)駐留在可執(zhí)行數(shù)據(jù)存貯器126中的控制程序,該控制程序?qū)Ω鶕?jù)包31規(guī)程在垂直消隱區(qū)間所傳輸?shù)臄?shù)據(jù)對(duì)象相關(guān)的對(duì)象識(shí)別標(biāo)題予以解釋,從而確定包含在該對(duì)象中的數(shù)據(jù)的特性。
隨后,控制程序作出判斷,對(duì)那些數(shù)據(jù)作什么處理,其中包括判斷在何處以及是否存貯該數(shù)據(jù)。
概括地說(shuō),該數(shù)據(jù)可能具有要被顯示的可顯示特性,在本說(shuō)明書(shū)中將其稱之為可顯示數(shù)據(jù)。另一方面,該數(shù)據(jù)可能具有可執(zhí)行代碼特性,能夠例如直接由數(shù)據(jù)操作器/CPU123予以執(zhí)行,或者能夠在經(jīng)過(guò)一個(gè)解釋程序(其本身能構(gòu)成控制程序的一部分)之后由數(shù)據(jù)操作器/CPU予以執(zhí)行,或者能夠包含查錄表數(shù)據(jù),適用于對(duì)已駐留在可執(zhí)行數(shù)據(jù)存貯器126中的可執(zhí)行代碼的特性予以修改。
控制程序在功能上將數(shù)據(jù)確定為以下類型中的一種a)存儲(chǔ)在可顯示數(shù)據(jù)存儲(chǔ)器125中的可顯示數(shù)據(jù);
b)作為直接處理和在顯示器116上顯示或者先于在顯示器116上顯示而作為暫存于可顯示數(shù)據(jù)存儲(chǔ)器125的暫時(shí)數(shù)據(jù)部分128中的“數(shù)據(jù)流”數(shù)據(jù);
c)為多媒體顯示器編址的預(yù)定控制數(shù)據(jù)-預(yù)定控制數(shù)據(jù)為用戶修改控制程序的特性(數(shù)據(jù)可以是查表數(shù)據(jù)的形式并被一般地歸類為可執(zhí)行數(shù)據(jù)以便存儲(chǔ)在可執(zhí)行數(shù)據(jù)存儲(chǔ)器126中)。預(yù)定控制數(shù)據(jù)還可以包括例如應(yīng)答數(shù)據(jù),該應(yīng)答數(shù)據(jù)與通過(guò)除電視信號(hào)112外的通信鏈路在多媒體電視機(jī)113和數(shù)據(jù)庫(kù)118之間已發(fā)生的通信相關(guān)。
d)包括被數(shù)據(jù)操作器/CPU123執(zhí)行的程序的可執(zhí)行數(shù)據(jù)-這樣的程序可以包括顯示圖象程序這樣的程序,以及
e)被確定為不為多媒體顯示器115指定的并且因此被忽略或被改行他處的數(shù)據(jù)。
數(shù)據(jù)從數(shù)據(jù)庫(kù)118中產(chǎn)生并作為每一種數(shù)據(jù)類型的離散對(duì)象被播放。在傳送之前與每個(gè)對(duì)象相關(guān)的標(biāo)頭信息用該對(duì)象來(lái)對(duì)其編碼,因此,在電視機(jī)113接收該標(biāo)頭信息之后,被包括在該對(duì)象內(nèi)的信息的性質(zhì)和類型就能夠被多媒體顯示處理器115運(yùn)行的控制程序確定。
圖4的電視機(jī)113可隨意地包括一第二調(diào)諧器129,該調(diào)諧器與數(shù)據(jù)采集設(shè)備121通信并適合于從除電視信號(hào)112外的信號(hào)接收次要數(shù)據(jù)。任選的信號(hào)145可以是例如包含根據(jù)RDS系統(tǒng)編碼的次要數(shù)據(jù)的商用FM無(wú)線電信號(hào)。
參看圖6,以下將詳述其運(yùn)行基本上與參看圖4描述的系統(tǒng)的運(yùn)行相同的系統(tǒng)。
相同的部件的編號(hào)與圖4一樣。
圖6的系統(tǒng)另外包括無(wú)塞繩電話部件150,該電話部件的送受話器部分151包括約8個(gè)額外的功能按鍵156。多媒體顯示處理器115被裝入無(wú)塞繩電話部件150的基地臺(tái)152的內(nèi)部(它成為了“置頂盒”155)并通過(guò)SCART或復(fù)合視頻連接器154與電視機(jī)153連接。在送受話器部分151上的按鍵156通過(guò)與基地臺(tái)158的RF連接157控制顯示處理器115。(按鍵的數(shù)目和設(shè)定可以與具有標(biāo)準(zhǔn)置頂盒的標(biāo)準(zhǔn)紅外遙控器的一樣。)在這一實(shí)施方案中不需要紅外連接。顯示仍然被呈現(xiàn)在電視機(jī)153上,卡片仍然能夠?qū)Ρ话ㄔ跀?shù)據(jù)廣播饋送中的號(hào)碼進(jìn)行撥號(hào)。送受話器還可被作為通常的無(wú)塞繩電話用于撥出-即送受話器151或處理器115都能建立呼叫。
在另一實(shí)施方案中,顯示處理器115位于它自己的通過(guò)SCART或復(fù)合視頻連接器154接至電視機(jī)153的置頂盒155中。它被標(biāo)準(zhǔn)紅外遙控單元159控制,紅外遙控單元159還包括無(wú)塞繩電話150的送受話器部分151。
在圖6的例子中,顯示處理器115的主要數(shù)據(jù)處理功能被分為兩部分-數(shù)據(jù)庫(kù)檢索和數(shù)據(jù)流數(shù)據(jù)監(jiān)測(cè)。
數(shù)據(jù)庫(kù)數(shù)據(jù)在CPU的控制下被自動(dòng)地記錄到存儲(chǔ)器中,如果用戶請(qǐng)求隨后就被取出。根據(jù)服務(wù)性質(zhì)的不同,數(shù)據(jù)庫(kù)數(shù)據(jù)在被最新的數(shù)據(jù)自動(dòng)地更換之前可以在存儲(chǔ)器中存儲(chǔ)幾分鐘、幾小時(shí)或(很少)幾天-即用戶不能夠控制最新數(shù)據(jù)對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的更換。用戶也不能夠輸入任何數(shù)據(jù)(命令除外)-沒(méi)有鍵盤(pán)或磁盤(pán)驅(qū)動(dòng)器。
數(shù)據(jù)庫(kù)數(shù)據(jù)在更換后保持不變的唯一情形就是當(dāng)最新數(shù)據(jù)到達(dá)時(shí)被請(qǐng)求的數(shù)據(jù)在顯示存儲(chǔ)器中。數(shù)據(jù)庫(kù)數(shù)據(jù)可以包括位映象,但不包括預(yù)先格式化的字類型文件。數(shù)據(jù)庫(kù)數(shù)據(jù)的實(shí)例是電視指南和報(bào)紙。將要被格式化(通過(guò)可執(zhí)行的數(shù)據(jù))為初始菜單(它構(gòu)成用戶接口的基礎(chǔ))的數(shù)據(jù)也被存儲(chǔ)在存儲(chǔ)器中。
數(shù)據(jù)流數(shù)據(jù)不存入存儲(chǔ)器,除非用戶通過(guò)監(jiān)控應(yīng)用程序已輸入專門(mén)的請(qǐng)求。只有全部數(shù)據(jù)流中包括答應(yīng)由用戶輸入的全部請(qǐng)求詳情的最新數(shù)據(jù)的那一部分被存儲(chǔ)-即過(guò)去的數(shù)據(jù)流數(shù)據(jù)不被存儲(chǔ)。數(shù)據(jù)流數(shù)據(jù)一旦存儲(chǔ)入存儲(chǔ)器就一直存在存儲(chǔ)器中直到被用戶刪除(即在退出狀態(tài))、被重寫(xiě)(由于有限的存儲(chǔ)空間)或被根據(jù)同一用戶請(qǐng)求(即循環(huán)監(jiān)控程序)俘獲的最新的數(shù)據(jù)取代為止。數(shù)據(jù)流數(shù)據(jù)服務(wù)的實(shí)例是證券行市、分類廣告和服務(wù)目錄。它們的菜單由與可執(zhí)行數(shù)據(jù)相關(guān)的數(shù)據(jù)庫(kù)數(shù)據(jù)產(chǎn)生。
數(shù)據(jù)廣播數(shù)據(jù)和多媒體電視數(shù)據(jù)可以大體上相互交叉。多媒體電視數(shù)據(jù)在某些情況下可以是數(shù)據(jù)廣播數(shù)據(jù)的子集。數(shù)據(jù)流數(shù)據(jù)、某些可執(zhí)行數(shù)據(jù)和某些多媒體電視數(shù)據(jù)的數(shù)據(jù)庫(kù)數(shù)據(jù)可以為數(shù)據(jù)廣播服務(wù)所共有。用戶控制是一樣的。一個(gè)VBI能夠傳送這兩種服務(wù)。所有先前關(guān)于數(shù)據(jù)廣播信號(hào)的格式和結(jié)構(gòu)的假設(shè)都適用于多媒體電視數(shù)據(jù)-即數(shù)據(jù)包31傳送層和POST協(xié)議對(duì)象組裝(參看以后的說(shuō)明)。但是,數(shù)據(jù)廣播通常供個(gè)人計(jì)算機(jī)而不是電視機(jī)使用。
當(dāng)多媒體顯示處理器15被封裝在置頂盒155中時(shí),它將通過(guò)SCART連接器與電視機(jī)153連接。
但是,置頂盒155將具有自己的電源和紅外遙控單元16。
圖7是采用多個(gè)適合于從一個(gè)以上的數(shù)據(jù)源接收數(shù)據(jù)的數(shù)據(jù)庫(kù)接收機(jī)211的分布式數(shù)據(jù)庫(kù)系統(tǒng)210的原理圖。
盡管室內(nèi)前端(household)如果需要的話可以容納一個(gè)以上的接收機(jī),但在圖7的結(jié)構(gòu)中只表示了每個(gè)室內(nèi)前端212一個(gè)接收機(jī)211。
系統(tǒng)的基本組成單元包括各個(gè)接收機(jī)211,它的智能數(shù)據(jù)處理特性實(shí)現(xiàn)了以前得不到的多媒體系統(tǒng)廣泛內(nèi)容的靈活性和可用性。
每一接收機(jī)211適合于接收和處理被包括在載波信號(hào)中的數(shù)據(jù)流。在說(shuō)明書(shū)給出的主要實(shí)例中,該數(shù)據(jù)流被包括在電視廣播信號(hào)215的垂直消隱間隔部分214中。
為了獲得系統(tǒng)的最大可用性,數(shù)據(jù)流213的編排方式是重要的。數(shù)據(jù)流213的編排方式必須使其被接收機(jī)213迅速識(shí)別,同時(shí)充分利用了接收機(jī)所用的帶寬。電視廣播信號(hào)215垂直消隱間隔部分214的使用只是數(shù)據(jù)廣播方法的一個(gè)實(shí)例,與在其中包括了數(shù)據(jù)流213的全部信號(hào)帶寬相比,所有這些方法都被歸類為相對(duì)窄的帶寬。
站216可包括數(shù)據(jù)庫(kù)和從其中產(chǎn)生數(shù)據(jù)流213的數(shù)據(jù)輸入器,電視廣播信號(hào)215可以用多種已知方法中的任何一種來(lái)傳送,例如VHF/UHF傳送、微波傳送、衛(wèi)星傳送和光纖傳送。
至此描述的分布式數(shù)據(jù)庫(kù)系統(tǒng)與每一接收機(jī)211進(jìn)行通信就能夠與電視機(jī)一道被使用,由此被概括地歸類為可顯示數(shù)據(jù)或可執(zhí)行數(shù)據(jù)的數(shù)據(jù)流213的數(shù)據(jù)被接收機(jī)211處理,這樣一來(lái),當(dāng)被接收機(jī)211解釋和執(zhí)行時(shí),根據(jù)形成部分可執(zhí)行數(shù)據(jù)的處理和命令就能夠?qū)⒅辽僖徊糠挚娠@示數(shù)據(jù)作為數(shù)據(jù)庫(kù)可視信號(hào)在電視機(jī)屏幕上進(jìn)行顯示。
通過(guò)使每一接收機(jī)211利用公共交換電話網(wǎng)絡(luò)或類似的服務(wù)能夠給上述系統(tǒng)增加功能度。公共交換電話網(wǎng)絡(luò)217給分布式數(shù)據(jù)庫(kù)系統(tǒng)210增加了雙向性,還增加了另外的數(shù)據(jù)源或至少提供了利用另外的數(shù)據(jù)源的機(jī)制。
在公共交換電話網(wǎng)絡(luò)217的特定情形中,作為固有的特性,這一網(wǎng)絡(luò)一般包括對(duì)通過(guò)該網(wǎng)絡(luò)的數(shù)據(jù)進(jìn)行計(jì)數(shù)和登記的機(jī)制。
經(jīng)由公共交換電話網(wǎng)絡(luò)(PSTN)217訪問(wèn)的數(shù)據(jù)可通過(guò)電導(dǎo)線、光纖電纜、衛(wèi)星傳送、微波傳送或移動(dòng)電話網(wǎng)絡(luò)傳送這樣的裝置傳送給每一接收機(jī)211。
在許多國(guó)家中,接入普通室內(nèi)前端212的當(dāng)今PSTN仍然是窄帶的(數(shù)量級(jí)為5千赫茲),但是,隨著光纖網(wǎng)絡(luò)取代電導(dǎo)線網(wǎng)絡(luò)以及還有壓縮技術(shù)的進(jìn)步,可以預(yù)期這些設(shè)備的有效帶寬將會(huì)逐步增大。
以下的實(shí)例將描述接收機(jī)211實(shí)施的更多的細(xì)節(jié)和方法、數(shù)據(jù)流213的數(shù)據(jù)包結(jié)構(gòu)以及根據(jù)這些基本組成單元得到的完整的分布式數(shù)據(jù)庫(kù)系統(tǒng)210。
圖8表示圖1的分布式數(shù)據(jù)庫(kù)系統(tǒng)的另一實(shí)例,該實(shí)例說(shuō)明當(dāng)多個(gè)數(shù)據(jù)源可以以根據(jù)圖7所示和說(shuō)明的方式獲得時(shí)能夠被接收機(jī)211的用戶使用的各種數(shù)據(jù)。
不管通過(guò)其必須傳送數(shù)據(jù)的至少某些頻道的相對(duì)窄的帶寬,接收機(jī)211在原理上可被看作是終端用戶能夠方便和通常迅速使用的數(shù)據(jù)選擇器和選擇開(kāi)關(guān)。
在這一實(shí)例中,接收機(jī)211可被連接到電視機(jī)219、遠(yuǎn)程個(gè)人計(jì)算機(jī)220或遠(yuǎn)程打印機(jī)221。所有這些設(shè)備通過(guò)衛(wèi)星或天線222都能夠從電視信號(hào)廣播的垂直消隱間隔中接收數(shù)據(jù)。通過(guò)高速數(shù)據(jù)輸入器223將數(shù)據(jù)輸入到垂直消隱間隔(例如使用在說(shuō)明書(shū)后面描述的具有POST協(xié)議的數(shù)據(jù)包31傳送層)。輸入器可以是例如提供大于每秒38,400比特的集合速率的類型DBL95。
數(shù)據(jù)輸入器223從位于文件服務(wù)器計(jì)算機(jī)224的數(shù)據(jù)庫(kù)接收數(shù)據(jù)。該文件服務(wù)器計(jì)算機(jī)224通過(guò)從第三方信息提供方226接收信息的終端服務(wù)器225又能夠從其它數(shù)據(jù)源接收數(shù)據(jù)。
通常的電視節(jié)目資料屯通過(guò)電視臺(tái)節(jié)目安排計(jì)算機(jī)227來(lái)安排并作為中斷設(shè)備228和視頻節(jié)目源229的數(shù)據(jù)源。
這樣提供給電視機(jī)219、遠(yuǎn)程個(gè)人計(jì)算機(jī)220、打印機(jī)221和/或顯示屏230的數(shù)據(jù)就性質(zhì)來(lái)說(shuō)顯然是單向的。
此外,通過(guò)PSTN232提供了雙向信號(hào)通道231。接收機(jī)211的用戶與電視機(jī)219和電話送受話器233一道能夠接觸或與通過(guò)PABX234、消息庫(kù)235、個(gè)人電話系統(tǒng)用戶236運(yùn)行的信息源保持連系。
返回連接處理器237使通過(guò)PSTN232接觸的信息的接收、傳送和確認(rèn)和諧地結(jié)合起來(lái)。返回連接處理器237可通過(guò)終端服務(wù)器225與文件服務(wù)器計(jì)算機(jī)224通信、還能夠與通常接在它們自己的網(wǎng)絡(luò)238上的金融服務(wù)計(jì)算機(jī)通信。
例如遠(yuǎn)程打印機(jī)221、遠(yuǎn)程顯示屏230和遠(yuǎn)程個(gè)人計(jì)算機(jī)220這樣的設(shè)備可得到的信息服務(wù)最好如以上描述的那樣在數(shù)據(jù)廣播的范圍內(nèi),由此通過(guò)接收機(jī)211可被電視機(jī)219得到的信息源具有上述特別參看圖6描述的較廣泛的性質(zhì)。
為了充分發(fā)揮例如參看圖1描述的接收機(jī)13和參看圖4和6描述的接收機(jī)113以及參看圖7和8描述的接收機(jī)211這樣的接收機(jī)的功能,應(yīng)當(dāng)在數(shù)據(jù)包31傳送層(或其它數(shù)據(jù)廣播傳送層)中實(shí)施合適的數(shù)據(jù)結(jié)構(gòu)?,F(xiàn)在描述特別合適的“面向?qū)ο蟆睌?shù)據(jù)包結(jié)構(gòu)。
圖9A到9G表示用于本發(fā)明如上所述的任一實(shí)例的數(shù)據(jù)傳送的面向?qū)ο蟮臄?shù)據(jù)包結(jié)構(gòu)的規(guī)程。
數(shù)據(jù)以數(shù)據(jù)包的形式被傳送-就是說(shuō),作為一系列單個(gè)的消息,每條消息包括特定格式的一些字節(jié)。這一格式是由被使用的協(xié)議來(lái)規(guī)定的。這一部分描述基于對(duì)象和數(shù)據(jù)流傳送的協(xié)議,此后稱為POST,它是專為數(shù)據(jù)廣播廣用而設(shè)計(jì)的。
POST數(shù)據(jù)包可直接通過(guò)廣播媒體傳送,或者它們可被包括在符合另一協(xié)議的數(shù)據(jù)包內(nèi)。這一協(xié)議的“分層”使POST能夠利用已經(jīng)適合特定的媒體或環(huán)境的另一協(xié)議具有的優(yōu)點(diǎn)。
因?yàn)殡娨晜魉鸵约耙虼藬?shù)據(jù)廣播是單向的,所以接收機(jī)不能夠?qū)?shù)據(jù)的成功接收作出應(yīng)答。因此每次傳送通常被重復(fù)任意多次以便減少數(shù)據(jù)丟失的可能性-在每次再傳送中數(shù)據(jù)包被惡化的概率隨著重復(fù)的增加而迅速地減小。由于過(guò)多的重復(fù)無(wú)謂地浪費(fèi)了頻帶,所以進(jìn)行現(xiàn)場(chǎng)測(cè)試以便確定在給定的設(shè)置中的最佳重復(fù)次數(shù)。或者也可以采用某些形式的誤差校正(這時(shí)被惡化的數(shù)據(jù)包在接收機(jī)處被“修復(fù)”)。
基于對(duì)象和數(shù)據(jù)流傳送的協(xié)議被用來(lái)使應(yīng)用開(kāi)發(fā)人員不必知道廣播媒體的細(xì)節(jié)以及加快數(shù)據(jù)廣播廣用的發(fā)展。
許多數(shù)據(jù)服務(wù)能夠被同時(shí)播放,每一服務(wù)用服務(wù)號(hào)碼來(lái)標(biāo)識(shí)。服務(wù)號(hào)碼是與大多數(shù)POST數(shù)據(jù)包相關(guān)的控制信息的重要部分。接收機(jī)接收特定服務(wù)的能力能夠被作為被數(shù)據(jù)廣播管理者管理的預(yù)約機(jī)制的一部分進(jìn)行調(diào)整。
POST基于數(shù)據(jù)能夠被以兩種方式中的一種來(lái)表示的假定作為連續(xù)的數(shù)據(jù)流,或作為離散的對(duì)象。例如,一篇新聞可被看作一個(gè)對(duì)象,而“現(xiàn)場(chǎng)”證券行市信息可被看作一數(shù)據(jù)流。對(duì)象按照被服務(wù)提供者規(guī)定的類別被歸類。對(duì)象類別可包括文件、電傳、位映象、聲跡和程序。
為了支撐這一模型,POST定義兩類會(huì)在數(shù)據(jù)包中出現(xiàn)的消息數(shù)據(jù)流消息和對(duì)象消息。
除了數(shù)據(jù)流和對(duì)象消息類型外,為了高級(jí)控制的目的還提供了命令類型。它非常類似于數(shù)據(jù)流類型,但提供了獨(dú)立于實(shí)際服務(wù)數(shù)據(jù)的命令功能。命令的定義和實(shí)現(xiàn)被交付給服務(wù)提供者。
最后,提供了預(yù)約控制消息類型以便允許數(shù)據(jù)廣播管理者對(duì)接收機(jī)獲取系統(tǒng)提供的服務(wù)進(jìn)行調(diào)整。注意這一機(jī)制是完全獨(dú)立于命令消息類型的。
每一POST數(shù)據(jù)包包括一標(biāo)頭,該標(biāo)頭包含表示數(shù)據(jù)包的格式和內(nèi)容的各種控制字段。例如,每一POST數(shù)據(jù)包包括消息類型字段和長(zhǎng)度字段。標(biāo)頭中的某些信息在每一數(shù)據(jù)包中或在每一設(shè)備中是不需要的。例如,如果POST數(shù)據(jù)包根據(jù)其本身提供誤差檢測(cè)的基礎(chǔ)協(xié)議被傳送,那么POST的誤差檢測(cè)功能就是不需要的。由于帶寬是很珍貴的,所以就盡可能地從每個(gè)數(shù)據(jù)包消除不必要的信息和無(wú)用的部分,提供包含各種需要的其它信息的可能性。
為此目的,POST利用不同的標(biāo)頭。每一標(biāo)頭包括主要的信息,外加表示附加的、任選的信息存在與否的少量表示符字段。如果不需要,就不包含這一任選的信息,只導(dǎo)致表示符字段的少量額外開(kāi)銷。
參看圖9A,POST數(shù)據(jù)包通常包括數(shù)據(jù)包標(biāo)頭和數(shù)據(jù)字段或消息,并且被用于同步的開(kāi)始和結(jié)束字段分界。數(shù)據(jù)包類型和格式以及其它控制信息,例如屬于該數(shù)據(jù)包所有的服務(wù)在數(shù)據(jù)包標(biāo)頭中被規(guī)定。如果較低級(jí)別的協(xié)議沒(méi)有提供誤差檢測(cè)的話,POST數(shù)據(jù)包還可包括誤差檢測(cè)字段。如果不需要的話,在此稱作CRC但決不限于這一特定方法的誤差檢測(cè)可被省略。
預(yù)約控制數(shù)據(jù)包是以下單獨(dú)描述的特殊情形。
數(shù)據(jù)包標(biāo)頭規(guī)定數(shù)據(jù)包類型和格式以及屬于數(shù)據(jù)包所有的服務(wù)。還提供了一些任選的字段。保留了增加附加字段和格式特征位的空間。
數(shù)據(jù)包標(biāo)頭具有圖9B所示的格式(預(yù)約控制消息的情形除外)。
字段定義如下(ⅰ)消息類型消息類型字段規(guī)定數(shù)據(jù)包中包含的消息的類型(ⅱ)CRC類型CRC類型字段表示在數(shù)據(jù)包的未尾存在校驗(yàn)和,還能夠區(qū)分使用的誤差檢測(cè)/校正方案。
(ⅲ)壓縮壓縮字段表示即使有也很少的用于數(shù)據(jù)包消息字段的壓縮方案。
(ⅳ)長(zhǎng)度長(zhǎng)度字段規(guī)定消息字段的長(zhǎng)度。
(ⅴ)保留字段保留數(shù)據(jù)包標(biāo)頭的這一部分以便以后的擴(kuò)充。
(ⅵ)任選的字段特征位這些特征位表示以后所述的各種任選標(biāo)頭字段的存在或不存在。
(ⅶ)服務(wù)服務(wù)字段規(guī)定屬數(shù)據(jù)包所有的服務(wù)。它能夠包括服務(wù)類型表示符(例如本地/全國(guó))。擴(kuò)充的服務(wù)識(shí)別由任選的標(biāo)頭字段來(lái)支持。
(ⅷ)擴(kuò)充的服務(wù)第一個(gè)任選的標(biāo)頭字段被用來(lái)允許服務(wù)字段的擴(kuò)充。
(ⅸ)頻道任選的頻道字段允許為了多個(gè)對(duì)象或數(shù)據(jù)流的同時(shí)傳送而將服務(wù)進(jìn)行細(xì)分(ⅹ)地址任選的地址字段允許數(shù)據(jù)包被傳送給特定的接收機(jī)。
(ⅹⅰ)順序如果基礎(chǔ)載波協(xié)議不支持排序(或者不出現(xiàn)),這一任選的字段就能被用來(lái)對(duì)數(shù)據(jù)包進(jìn)行排序。這在數(shù)據(jù)流的傳送中最有用,因?yàn)閷?duì)象具有固有的獨(dú)立排序機(jī)制。
參看圖9C,數(shù)據(jù)流和命令消息只包含服務(wù)提供者需要進(jìn)行處理的原始數(shù)據(jù)流和命令數(shù)據(jù)。所有與數(shù)據(jù)流的傳送有關(guān)的控制信息(最重要的排序信息)被包括在數(shù)據(jù)包標(biāo)頭中。
如由在數(shù)據(jù)包標(biāo)頭中的壓縮字段表示的那樣,消息中的數(shù)據(jù)可以被壓縮。注意由于任一排序和其它控制信息在數(shù)據(jù)包頭中出現(xiàn),所以接收機(jī)在需要去壓縮之前能夠決定是否放棄數(shù)據(jù)包。
參看圖9D,該圖表示一對(duì)象消息,對(duì)象被分開(kāi)來(lái)廣播并被作為許多段落來(lái)傳送。伴隨每一段落的是稱為段落偏移的一號(hào)碼。段落偏移規(guī)定段落在對(duì)象內(nèi)的位置。
分段的優(yōu)點(diǎn)是傳送誤差能夠被限制在僅僅幾個(gè)段落-譯碼器能夠?qū)?lái)自每次重復(fù)廣播的好的段落組合起來(lái)形成完整的集合。
通過(guò)給每個(gè)對(duì)象指定不同的頻道,在數(shù)據(jù)包標(biāo)頭中的任選的頻道字段可被用來(lái)允許幾個(gè)對(duì)象在同一服務(wù)中被同時(shí)地傳送。
對(duì)象消息被用來(lái)廣播對(duì)象的段落。該消息包含被對(duì)象段落跟在其后的類型字段。有三種段落類型-對(duì)象的開(kāi)始(BOO)、對(duì)象的繼續(xù)(COO)和對(duì)象的結(jié)束(EOO)。一個(gè)BOO段落開(kāi)始對(duì)象的傳送,幾個(gè)COO段落傳送對(duì)象數(shù)據(jù),一個(gè)EOO段落結(jié)束該傳送。EOO段落可以小于COO段落。
參看圖9E,BOO段落包含有關(guān)對(duì)象和傳送本身的信息BOO消息的字段定義如下(ⅰ)組組字段規(guī)定要被傳送該對(duì)象的組。組可以包括一個(gè)或多個(gè)接收機(jī)。分組方案獨(dú)立于POST協(xié)議。
(ⅱ)類類字段包含規(guī)定對(duì)象類的數(shù)值。該值由服務(wù)提供者定義。
(ⅲ)對(duì)象標(biāo)識(shí)符對(duì)象ID(標(biāo)識(shí)符)字段包含唯一地識(shí)別該對(duì)象的號(hào)碼。該值由服務(wù)提供者定義。
(ⅳ)對(duì)象大小對(duì)象大小字段給定整個(gè)對(duì)象的大小。
(ⅴ)段落偏移長(zhǎng)度段落偏移長(zhǎng)度給定后續(xù)COO和EOO段落的段落偏移字段的長(zhǎng)度(ⅵ)段落長(zhǎng)度段落長(zhǎng)度字段給定在后續(xù)COO段落中的對(duì)象段落的大小。
(ⅶ)對(duì)象CRC對(duì)象CRC字段包含整個(gè)對(duì)象的循環(huán)冗余碼校驗(yàn)(CRC),它在EOO段落被接收之后使用,以便確認(rèn)對(duì)象已被正確地接收和組裝。
參看圖9F,對(duì)象廣播以“對(duì)象的繼續(xù)”(COO)段落來(lái)繼續(xù)。最后的段落是作為“對(duì)象的結(jié)束”(EOO)段落來(lái)傳送的。這兩個(gè)段落在格式上是一樣的。
字段定義如下(ⅰ)段落偏移段落偏移字段規(guī)定段落在對(duì)象內(nèi)的位置。段落偏移以零開(kāi)始并對(duì)每一段落增加1。
(ⅱ)段落數(shù)據(jù)段落數(shù)據(jù)字段包含實(shí)際的對(duì)象段落。
由于預(yù)約控制是用戶數(shù)據(jù)廣播服務(wù)中的基本傳送,所以對(duì)這一功能已指定了專門(mén)的消息類型。預(yù)約控制消息的格式與其它消息類型的格式相差很大-數(shù)據(jù)包的標(biāo)頭被顯著地拆散了。
圖9G表示預(yù)約控制消息的數(shù)據(jù)包標(biāo)頭和消息結(jié)構(gòu)。
為了簡(jiǎn)化處理,該數(shù)據(jù)包標(biāo)頭與通常數(shù)據(jù)包標(biāo)頭的第一部分相似。注意提供了數(shù)據(jù)包CRC和壓縮。使用了數(shù)據(jù)包長(zhǎng)度字段,但不支持其它的數(shù)據(jù)包標(biāo)頭字段。消息類型字段將總是表示預(yù)約控制消息。
數(shù)據(jù)包消息部分中的字段定義如下(ⅰ)地址地址字段規(guī)定將要被傳送預(yù)約控制消息的接收機(jī)。這是在標(biāo)準(zhǔn)數(shù)據(jù)包標(biāo)頭的任選地址字段中出現(xiàn)的同一類的地址。
(ⅱ)命令這一字段包含實(shí)際的預(yù)約控制命令。通常的命令包括預(yù)約服務(wù)、非預(yù)約服務(wù)和非預(yù)約AII服務(wù)。
(ⅲ)連續(xù)連續(xù)字段表示消息在其后包含另一命令。
(ⅳ)服務(wù)服務(wù)字段規(guī)定命令提供的服務(wù)(ⅴ)擴(kuò)充的服務(wù)這一任選字段被用來(lái)規(guī)定擴(kuò)充的服務(wù)號(hào)碼。
(ⅵ)附加命令連續(xù)字段允許傳送給同一接收機(jī)的多個(gè)命令在一個(gè)數(shù)據(jù)包中被傳送。這些命令在消息中順序地出現(xiàn),在除最后的命令外的全部命令中設(shè)置了連續(xù)字段。
在接收機(jī)13、113、211的實(shí)例中涉及的任一顯示處理器能夠利用如圖10方框圖形式表示的VLSI邏輯來(lái)實(shí)現(xiàn)。
圖10中的部件根據(jù)圖1、2和3描述的第一實(shí)施例進(jìn)行編號(hào)。
在這一實(shí)施方案中,CPU可以包括帶有32K字節(jié)編程存儲(chǔ)器的Intel87C51PC嵌入式控制器。與CPU51緊密連接的是帶有128K字段RAM的存儲(chǔ)器55。包括通信或屏幕存儲(chǔ)器的附加存儲(chǔ)器59服務(wù)于包括PlesseyMV1816IC的顯示和采集設(shè)備,PlesseyMV1816IC執(zhí)行通信裝置33的功能。
譯碼器裝置25包括AlteraEPM5128設(shè)備,它對(duì)原始數(shù)據(jù)包數(shù)據(jù)譯碼、選擇合適的數(shù)據(jù)包31頻道、對(duì)存儲(chǔ)器55的計(jì)算機(jī)存儲(chǔ)器地址進(jìn)行信號(hào)分離、選擇存儲(chǔ)器55合適的程序或數(shù)據(jù)部分以及給FIFO47寫(xiě)入數(shù)據(jù)。該FIFO是用來(lái)緩沖指定給CPU51的輸入數(shù)據(jù)包31數(shù)據(jù)的QS2704IC。
輸入輸出設(shè)備包括提供5伏電源和提供來(lái)自CPU51的打印機(jī)輸出的功率端口70。
端口71提供紅外遙控輸入。
發(fā)生器72連接到PSTN接口73以便撥號(hào)、進(jìn)行調(diào)制解調(diào)信號(hào)傳送和一般的電話網(wǎng)絡(luò)接入。SCART視頻輸出端在通信裝置33的控制下給電視機(jī)提供數(shù)據(jù)。
以上只描述了本發(fā)明的一些實(shí)施例,不脫離本發(fā)明的范圍和精神能夠?qū)@些實(shí)施例進(jìn)行對(duì)本領(lǐng)域普通技術(shù)人員顯而易見(jiàn)的修改。
說(shuō)明書(shū)各實(shí)施例描述的數(shù)據(jù)庫(kù)系統(tǒng)和各個(gè)接收機(jī)對(duì)將范圍廣泛的信息傳送給家庭和辦公室是特別有用的。這些信息在本質(zhì)上是可視或可聞的并能夠從一個(gè)以上的信息源獲取。
權(quán)利要求
1.分布式數(shù)庫(kù)系統(tǒng),其特征在于包括一個(gè)中心站,用于在數(shù)據(jù)庫(kù)上收集和分配數(shù)據(jù);以及多個(gè)接收站,用于接收所述數(shù)據(jù),并且根據(jù)所述接收站用戶的要求有選擇地將至少部分所述數(shù)據(jù)提供給該用戶;其中所述中心站包括一個(gè)數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)從所述數(shù)據(jù)庫(kù)中收集的數(shù)據(jù),準(zhǔn)備好用于分配;處理裝置,用于從所述數(shù)據(jù)存儲(chǔ)器中選擇所述數(shù)據(jù),并且以此產(chǎn)生順序的數(shù)據(jù)流來(lái)進(jìn)行分配,傳送裝置,用于對(duì)所述順序數(shù)據(jù)流進(jìn)行編碼和傳送;所述接收站包括譯碼裝置,用于接收和譯碼所述傳送的數(shù)據(jù),以便由此重新構(gòu)成所述數(shù)據(jù)庫(kù)數(shù)據(jù);輸入裝置,用于使所述接收站的用戶根據(jù)其對(duì)所述接收站的要求輸入用戶命令;接收機(jī)處理裝置,根據(jù)與所述用戶命令相關(guān)的所述數(shù)據(jù)構(gòu)成數(shù)據(jù)庫(kù);存儲(chǔ)裝置,用于存儲(chǔ)構(gòu)成所述數(shù)據(jù)庫(kù)的數(shù)據(jù);以及直接響應(yīng)所述用戶命令傳送被選擇數(shù)據(jù)的裝置。
2.權(quán)利要求1的系統(tǒng),其特征在于所述譯碼器裝置包括數(shù)據(jù)采集裝置,用于從傳送的信號(hào)中提取串行數(shù)據(jù)流和同步信號(hào);數(shù)據(jù)譯碼器,從所述串行數(shù)據(jù)流中濾出數(shù)據(jù)控制信息和重新構(gòu)成所述數(shù)據(jù)庫(kù)數(shù)據(jù);以及傳送裝置,連續(xù)地將重新構(gòu)成的數(shù)據(jù)的數(shù)據(jù)流傳送給所述接收機(jī)處理裝置。
3.權(quán)利要求2的系統(tǒng),其特征在于所述接收機(jī)處理裝置還包括對(duì)重新構(gòu)成的數(shù)據(jù)的數(shù)據(jù)流進(jìn)行分析并從其中提取所述索引數(shù)據(jù)的譯碼器,以及根據(jù)規(guī)定的算法確定各個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù)的存儲(chǔ)的數(shù)據(jù)庫(kù)處理裝置,由此根據(jù)決定存儲(chǔ)或修改所述各個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù),所述數(shù)據(jù)庫(kù)處理裝置適合于將所述各個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù)傳送給在所述存儲(chǔ)裝置中的必要存儲(chǔ)單元并根據(jù)涉及改變所述數(shù)據(jù)庫(kù)結(jié)構(gòu)的規(guī)定算法執(zhí)行應(yīng)急動(dòng)作以便連續(xù)地構(gòu)成所述數(shù)據(jù)庫(kù)。
4.權(quán)利要求3的系統(tǒng),其特征在于所述存儲(chǔ)裝置包括用于存儲(chǔ)構(gòu)成的數(shù)據(jù)庫(kù)的可傳送記錄的預(yù)定數(shù)量的可用空間、用于存儲(chǔ)與記錄有關(guān)的索引表的單獨(dú)空間以及用于存儲(chǔ)所述通信裝置的記錄的通信存儲(chǔ)器。
5.權(quán)利要求4的系統(tǒng),其特征在于其中所述規(guī)定的算法要求所述數(shù)據(jù)庫(kù)處理裝置考慮在所述存儲(chǔ)裝置中的可用空間,以及在沒(méi)有可用空間時(shí)考慮用所述輸入裝置輸入的所述用戶命令。
6.權(quán)利要求5的系統(tǒng),其特征在于其中所述規(guī)定的應(yīng)急動(dòng)作還包括用被存儲(chǔ)的所述單個(gè)數(shù)據(jù)庫(kù)數(shù)據(jù)的索引數(shù)據(jù)修改所述索引表。
7.權(quán)利要求6的系統(tǒng),其特征在于其中所述輸入裝置處理由用戶輸入的所述用戶命令和一組數(shù)據(jù)庫(kù)搜索參數(shù)、對(duì)于落在所述搜索參數(shù)內(nèi)的可傳送記錄分析存儲(chǔ)在所述存儲(chǔ)裝置內(nèi)的所述構(gòu)成的數(shù)據(jù)庫(kù)、根據(jù)規(guī)定的通信格式格式化選擇的記錄以及將所述記錄傳送給所述通信存儲(chǔ)器。
8.權(quán)利要求7的系統(tǒng),其特征在于其中所述通信裝置訪問(wèn)所述通信存儲(chǔ)器并包括字符發(fā)生裝置以便相對(duì)于存儲(chǔ)在所述顯示存儲(chǔ)器中的可傳送記錄產(chǎn)生用于顯示的字符。
9.權(quán)利要求8的系統(tǒng),其特征在于其中所述輸入裝置對(duì)于落在所述搜索參數(shù)內(nèi)的附加可傳送記錄連續(xù)地分析所述構(gòu)成的數(shù)據(jù)庫(kù),并且根據(jù)接收由用戶輸入的合適的用戶命令將所述附加記錄傳送給所述通信存儲(chǔ)器以便于通信。
10.權(quán)利要求9的系統(tǒng),其特征在于其中所述規(guī)定的通信格式通過(guò)從所述中心站離散地傳送屬性數(shù)據(jù)可被單獨(dú)地定義。
11.權(quán)利要求10的系統(tǒng),其特征在于其中所述譯碼器裝置、接收機(jī)處理裝置、輸入裝置和通信裝置彼此同時(shí)地工作。
12.權(quán)利要求1規(guī)定類型的分布式數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)庫(kù)接收機(jī),其特征在于所述接收機(jī)包括接收和譯碼傳送給數(shù)據(jù)庫(kù)接收機(jī)的數(shù)據(jù)以便由此重新構(gòu)成數(shù)據(jù)庫(kù)數(shù)據(jù)的譯碼器裝置;根據(jù)用戶的要求接收和處理由所述數(shù)據(jù)庫(kù)接收機(jī)用戶輸入的用戶命令的輸入裝置;用于根據(jù)已考慮所述用戶命令的所述數(shù)據(jù)庫(kù)數(shù)據(jù)構(gòu)成一數(shù)據(jù)庫(kù)的接收機(jī)處理裝置;用于存儲(chǔ)構(gòu)成所述數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)數(shù)據(jù)的存儲(chǔ)器裝置;以及用于直接響應(yīng)所述用戶命令傳送來(lái)自所述構(gòu)成的數(shù)據(jù)庫(kù)的被選擇的數(shù)據(jù)庫(kù)數(shù)據(jù)的裝置。
13.提供為用戶選取和搜索的分布式數(shù)據(jù)庫(kù)的方法包括以下步驟為多個(gè)用戶收集和分配數(shù)據(jù)庫(kù)的數(shù)據(jù);根據(jù)用戶的要求接收和分析分配的數(shù)據(jù)以便有選擇地存儲(chǔ)數(shù)據(jù);響應(yīng)已考慮用戶的要求的用戶命令搜索存儲(chǔ)的數(shù)據(jù);以及將符合用戶的要求的被選擇的存儲(chǔ)數(shù)據(jù)傳送給用戶。
14.接收分布式數(shù)據(jù)庫(kù)數(shù)據(jù)并有選擇地將其傳送給用戶的方法包括以下步驟接收和譯碼分配的數(shù)據(jù)以便由此重新構(gòu)成數(shù)據(jù)庫(kù)數(shù)據(jù);接收和處理表示用戶要求的用戶命令;根據(jù)已考慮用戶命令的數(shù)據(jù)庫(kù)數(shù)據(jù)構(gòu)成一數(shù)據(jù)庫(kù);存儲(chǔ)構(gòu)成的數(shù)據(jù)庫(kù)被選擇的數(shù)據(jù)庫(kù)數(shù)據(jù);以及直接響應(yīng)經(jīng)用戶的用戶命令傳送來(lái)自構(gòu)成的數(shù)據(jù)庫(kù)的被選擇的數(shù)據(jù)庫(kù)數(shù)據(jù)。
15.分布式數(shù)據(jù)庫(kù)系統(tǒng),其特征在于包括通過(guò)通信裝置與多個(gè)遠(yuǎn)程接收站進(jìn)行通信的一主要數(shù)據(jù)庫(kù);每一遠(yuǎn)程接收站包括適合于存儲(chǔ)所述主要數(shù)據(jù)庫(kù)的至少被選擇部分的存儲(chǔ)裝置,每一所述接收站還包括適合于處理存儲(chǔ)在所述存儲(chǔ)裝置中的信息的數(shù)據(jù)處理裝置。
16.權(quán)利要求15的系統(tǒng),其特征在于還包括為所述接收站用戶所用的輸入裝置,其中所述數(shù)據(jù)處理裝置處理被包含在從所述至少部分主要數(shù)據(jù)庫(kù)傳送的數(shù)據(jù)中的信息并且還處理從所述輸入裝置接收的信息以便確定所述數(shù)據(jù)的哪一部分將由所述接收站提供給所述用戶以及以怎樣的方式由所述接收站將其提供給所述用戶。
17.權(quán)利要求16的系統(tǒng),其特征在于其中所述通信裝置包括電視傳送信號(hào)的被選擇部分。
18.權(quán)利要求17的系統(tǒng),其特征在于其中所述存儲(chǔ)裝置足以存儲(chǔ)所述主要數(shù)據(jù)庫(kù)的內(nèi)容。
19.權(quán)利要求17的系統(tǒng),其特征在于其中所述存儲(chǔ)裝置足以只存儲(chǔ)所述主要數(shù)據(jù)庫(kù)內(nèi)容的被選擇部分。
20.權(quán)利要求17的系統(tǒng),其特征在于其中存儲(chǔ)在所述主要數(shù)據(jù)庫(kù)中的數(shù)據(jù)包括一種以上類型的數(shù)據(jù)。
21.權(quán)利要求17的系統(tǒng),其特征在于其中每一所述遠(yuǎn)程接收站適合于接收和處理所述數(shù)據(jù)庫(kù)數(shù)據(jù)并且適合于有選擇地接收和處理所述數(shù)據(jù)流數(shù)據(jù)。
22.權(quán)利要求16的系統(tǒng),其特征在于其中所述通信裝置包括適合于將數(shù)據(jù)從所述主要數(shù)據(jù)庫(kù)傳送到所述多個(gè)遠(yuǎn)程接收站的第一通信鏈路以及適合于將數(shù)據(jù)從所述多個(gè)遠(yuǎn)程接收站傳送到所述主要數(shù)據(jù)庫(kù)的至少一第二通信鏈路。
23.權(quán)利要求22的系統(tǒng),其特征在于其中所述至少第二通信鏈路還適合于與多個(gè)數(shù)據(jù)庫(kù)有選擇地進(jìn)行通信。
24.權(quán)利要求22的系統(tǒng),其特征在于其中所述至少第二通信鏈路是雙向的并且包括公共交換電話網(wǎng)絡(luò)(PSTN)、或者蜂窩式電話網(wǎng)絡(luò)、或者GSM電話網(wǎng)絡(luò)中的一種。
25.權(quán)利要求22的系統(tǒng),其特征在于其中所述通過(guò)微處理器接口接至所述至少第二通信鏈路的用戶站包括調(diào)制解調(diào)器。
26.權(quán)利要求25的系統(tǒng),其特征在于其中所述第一通信鏈路是適合于傳送主要數(shù)據(jù)和次要數(shù)據(jù)的寬帶鏈路,所述主要數(shù)據(jù)占用大部分所述帶寬而所述次要數(shù)據(jù)占用小部分所述帶寬。
27.權(quán)利要求26的系統(tǒng),其特征在于其中所述至少第二通信鏈路具有相對(duì)較窄的帶寬。
28.權(quán)利要求26的系統(tǒng),其特征在于其中所述正向通信鏈路包括電視廣播信號(hào),所述主要數(shù)據(jù)包括廣播電視信息,所述次要數(shù)據(jù)包括數(shù)據(jù)庫(kù)數(shù)據(jù)。
29.權(quán)利要求28的系統(tǒng),其特征在于其中所述在所述至少第二通信鏈路上傳送的數(shù)據(jù)可引起響應(yīng)或者可不引起響應(yīng)。
30.權(quán)利要求28的系統(tǒng),其特征在于其中所述在所述至少第二通信鏈路上傳送的數(shù)據(jù)包括要求將信息向下裝入的請(qǐng)求。
31.權(quán)利要求28的系統(tǒng),其特征在于其中所述在所述至少第二通信鏈路上傳送的數(shù)據(jù)引發(fā)語(yǔ)音呼叫。
32.為了用在權(quán)利要求15的分布式數(shù)據(jù)庫(kù)系統(tǒng)上的遠(yuǎn)程接收站,其特征在于所述接收站還包括供用戶使用的輸入裝置,其中所述數(shù)據(jù)處理裝置處理被包含在從一個(gè)或多個(gè)數(shù)據(jù)源接收的數(shù)據(jù)中的信息并且還處理從所述輸入裝置接收的信息,以便確定所述數(shù)據(jù)的哪一部分將由所述接收站提供給所述用戶以及以怎樣的方式由所述接收站將其提供給所述用戶。
33.權(quán)利要求32的接收站,其特征在于其中所述數(shù)據(jù)包括可顯示數(shù)據(jù)和可執(zhí)行數(shù)據(jù)。
34.權(quán)利要求33的接收站,其特征在于其中所述數(shù)據(jù)可以包括可執(zhí)行數(shù)據(jù),該可執(zhí)行數(shù)據(jù)適合于存儲(chǔ)在在所述接收機(jī)中的存儲(chǔ)裝置中以便被所述接收站執(zhí)行。
35.權(quán)利要求34的接收站,其特征在于其中所述可執(zhí)行數(shù)據(jù)包括控制程序,該控制程序適合于識(shí)別所述數(shù)據(jù)的性質(zhì),并且適合于修改和/或更換存儲(chǔ)在所述存儲(chǔ)裝置中的部分所述數(shù)據(jù)。
36.權(quán)利要求35的接收站,其特征在于其中所述接收站利用基于數(shù)據(jù)包的面向?qū)ο髤f(xié)議接收至少某些所述數(shù)據(jù)。
37.權(quán)利要求36的接收站,其特征在于其中所述數(shù)據(jù)根據(jù)所述協(xié)議被歸類為對(duì)象數(shù)據(jù)或數(shù)據(jù)流數(shù)據(jù)。
38.權(quán)利要求37的接收站,其特征在于其中所述對(duì)象還包括命令對(duì)象和預(yù)約控制對(duì)象。
全文摘要
分布式數(shù)據(jù)庫(kù)系統(tǒng),包括中心站及接收站。中心站包括數(shù)據(jù)存儲(chǔ)器,用于存儲(chǔ)構(gòu)成數(shù)據(jù)庫(kù)的數(shù)據(jù);處理器,用于從數(shù)據(jù)存儲(chǔ)器提取數(shù)據(jù)以產(chǎn)生順序的數(shù)據(jù)流來(lái)進(jìn)行分配;傳送裝置,用于編碼和傳送數(shù)據(jù)流;各接收站包括譯碼裝置,接收和譯碼傳送的數(shù)據(jù)以由此重新構(gòu)成數(shù)據(jù)庫(kù)數(shù)據(jù);鍵盤(pán),用于將用戶命令輸入接收站;接收機(jī)處理裝置,根據(jù)與用戶命令相關(guān)的數(shù)據(jù)構(gòu)成數(shù)據(jù)庫(kù);存儲(chǔ)器,存儲(chǔ)構(gòu)成數(shù)據(jù)庫(kù)的數(shù)據(jù);通信裝置,響應(yīng)用戶命令傳送被選擇數(shù)據(jù)。
文檔編號(hào)H04N7/08GK1092889SQ93121698
公開(kāi)日1994年9月28日 申請(qǐng)日期1993年11月27日 優(yōu)先權(quán)日1992年11月27日
發(fā)明者托馬斯·安德魯·科恩, 羅伯特·杰弗里斯·查特菲爾德 申請(qǐng)人:Io研究有限公司