專利名稱:控制內(nèi)容傳輸方法和存儲(chǔ)廣播系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無論用戶有無要求,均自動(dòng)為具有查看期望內(nèi)容所需顯現(xiàn)器的用戶提供查看程序(viewer)的信息服務(wù)系統(tǒng),具體而言,涉及自動(dòng)更新查看程序的存儲(chǔ)廣播系統(tǒng)。
給用戶提供內(nèi)容查看業(yè)務(wù)的信息服務(wù)系統(tǒng)需要將內(nèi)容數(shù)據(jù)提供給顯現(xiàn)器的瀏覽程序(瀏覽器),以便使用戶能看到這些內(nèi)容。此瀏覽程序必須依據(jù)要提供的內(nèi)容數(shù)據(jù)的屬性因素、為用戶提供內(nèi)容數(shù)據(jù)用的傳輸信道和用戶端的顯現(xiàn)器,適當(dāng)進(jìn)行更新。
作為常規(guī)信息服務(wù)系統(tǒng)的一個(gè)例子,例如,Point Cast公司的Point Cast網(wǎng)絡(luò)(注冊(cè)商標(biāo))和微軟公司的Active桌面系統(tǒng)(注冊(cè)商標(biāo))還實(shí)現(xiàn)在因特網(wǎng)使用計(jì)算機(jī)的推壓型信息分配業(yè)務(wù)。
該推壓型信息分配業(yè)務(wù)中,在諸如個(gè)人計(jì)算機(jī)之類的接收設(shè)備中接收并存放因特網(wǎng)上廣播臺(tái)廣播的諸如新聞和天氣預(yù)報(bào)等內(nèi)容。用戶操作接收設(shè)備啟動(dòng)作為查看內(nèi)容用的用戶接口的瀏覽程序。于是,用戶能查看接收設(shè)備中存放的內(nèi)容。
不同的業(yè)務(wù)使用不同的瀏覽程序。因此,每種業(yè)務(wù)能得到靈活的用戶接口。若需要更新瀏覽程序,則用戶直接在當(dāng)前的瀏覽程序本身利用編程的功能接收新瀏覽程序。然后,用接收到的瀏覽程序代替當(dāng)前的瀏覽程序。用這種方法,能更新瀏覽程序。
現(xiàn)參照?qǐng)D24、25、26、27、28、29和30,說明常規(guī)廣播系統(tǒng)的一個(gè)例子。如圖24的方框圖所示,廣播系統(tǒng)2500包括發(fā)送裝置2510,輸送系統(tǒng)120和接收裝置2520。發(fā)送裝置2510包括瀏覽程序存儲(chǔ)器2511、瀏覽程序投送器(pitcher)2513、內(nèi)容存儲(chǔ)器1113、內(nèi)容投送器2514、復(fù)接器115和發(fā)送機(jī)116。
有兩個(gè)以上的瀏覽程序存儲(chǔ)器2511、瀏覽程序投送器2513、內(nèi)容存儲(chǔ)器1113和內(nèi)容投送器2514。這些部件分別授予加有后綴(下角字母)的標(biāo)號(hào)。此后,相同的部件分別授予帶有不同后綴的相同標(biāo)號(hào),以便識(shí)別。
圖24的例子中,提供3個(gè)瀏覽程序存儲(chǔ)器2511、3個(gè)瀏覽程序投送器2513、3個(gè)內(nèi)容存儲(chǔ)器1113和3個(gè)內(nèi)容投送器2514,即瀏覽程序存儲(chǔ)器2511a、2511b和2511c,瀏覽程序投送器2513a、2513b和2513c,內(nèi)容存儲(chǔ)器1113a、1113b和1113c,內(nèi)容投送器2514a、2514b和2514c。注意,如果不需要具體識(shí)別每一相同的部件,則一般分別稱之為瀏覽程序存儲(chǔ)器25、瀏覽程序投送器2513、內(nèi)容存儲(chǔ)器1113、內(nèi)容投送器2514。
本說明書中,如果象上面那樣存在多個(gè)相同部件,則每一標(biāo)號(hào)增添后綴加以識(shí)別。如果不需要具體識(shí)別每一部件,則對(duì)其通稱,標(biāo)號(hào)不加后綴。
圖25、26、27和28中,示出上述廣播系統(tǒng)2500中存放在瀏覽程序存儲(chǔ)器2511、內(nèi)容存儲(chǔ)器1113、存儲(chǔ)器133和存儲(chǔ)器138的數(shù)據(jù)。分別獨(dú)立對(duì)三種業(yè)務(wù)(S1、S2和S3)提供3個(gè)瀏覽程序存儲(chǔ)器2511a、2511b和2511c。每一瀏覽程序投送器2513存儲(chǔ)與要提供給用戶的業(yè)務(wù)(S)對(duì)應(yīng)的瀏覽程序B,并按預(yù)定的程序?qū)g覽程序B送到復(fù)接器115。
業(yè)務(wù)S1用的瀏覽程序投送器2513a存放瀏覽程序B(S1),游覽程序B是用接收裝置2520中CPU(中央處理單元)的本機(jī)碼(機(jī)器語言)寫的計(jì)算機(jī)程序。同樣,業(yè)務(wù)S2用的瀏覽程序投送器2513b存放瀏覽程序B(S2),業(yè)務(wù)S3用的瀏覽程序投送器2513c存放瀏覽程序B(S3)。注意,如果不需要分別具體識(shí)別,則簡稱之為瀏覽程序B。
對(duì)每一業(yè)務(wù)規(guī)定具體的瀏覽程序傳輸技術(shù),如通信協(xié)議和傳輸計(jì)劃。于是,瀏覽程序投送器2513進(jìn)行的處理因業(yè)務(wù)而異。因此,分別獨(dú)立對(duì)各業(yè)務(wù)提供瀏覽程序投送器2513a、2513b…2513n(n為任意自然數(shù))。
圖24所示的例子中,分別對(duì)三種業(yè)務(wù)S1、S2和S3獨(dú)立提供3個(gè)瀏覽程序投送器2513a、2513b和2513c。內(nèi)容存儲(chǔ)器113存儲(chǔ)與業(yè)務(wù)對(duì)應(yīng)的內(nèi)容C。對(duì)每一業(yè)務(wù)提供內(nèi)容存儲(chǔ)器1113。圖25中,分別對(duì)三種業(yè)務(wù)獨(dú)立提供3個(gè)內(nèi)容存儲(chǔ)器1113a、1113b和1113c。
圖25所示的例子中,業(yè)務(wù)S1的內(nèi)容存儲(chǔ)器1113a存儲(chǔ)兩種業(yè)務(wù)內(nèi)容C(S1,1)和C(S1,2)。業(yè)務(wù)S2的業(yè)務(wù)存儲(chǔ)器113b不存儲(chǔ)任何內(nèi)容C。業(yè)務(wù)S3內(nèi)容存儲(chǔ)器113c存儲(chǔ)三種業(yè)務(wù)內(nèi)容C(S3,1)、C(S3,2)和C(S3,3)。注意,如果不需要具體識(shí)別每一內(nèi)容,則將內(nèi)容簡稱為業(yè)務(wù)內(nèi)容C。
再參閱圖24,內(nèi)容投送器2514以預(yù)定的方式發(fā)送相應(yīng)業(yè)務(wù)的內(nèi)容存儲(chǔ)器1113所存的內(nèi)容C(Sm,O)給復(fù)接器115。內(nèi)容C(Sm,O)中,Sm代表帶識(shí)別用的后綴m(m為任意自然數(shù))的業(yè)務(wù)S,O(O為任意自然數(shù))代表組成業(yè)務(wù)Sm的多個(gè)內(nèi)容C的序號(hào)。
這樣,在常規(guī)廣播系統(tǒng)2500用的發(fā)送裝置2510中,瀏覽程序和內(nèi)容的發(fā)送方法因業(yè)務(wù)而異。因此,必須對(duì)業(yè)務(wù)獨(dú)立提供多個(gè)瀏覽程序投送器2513和內(nèi)容投送器2514。而且,對(duì)瀏覽程序B和內(nèi)容C要分別準(zhǔn)備不同的發(fā)送方法。因此,必須對(duì)瀏覽程序B和內(nèi)容C獨(dú)立提供多個(gè)投送器。
復(fù)接器115對(duì)從瀏覽程序投送器2513收到的瀏覽程序B和從內(nèi)容投送器1113收到的業(yè)務(wù)內(nèi)容C(Sm,O)進(jìn)行復(fù)接和調(diào)制,以輸出數(shù)字位流??稍跀?shù)字廣播站臺(tái)系統(tǒng)用多路開關(guān)選擇器和調(diào)制器構(gòu)成復(fù)接器115。
發(fā)送機(jī)116將復(fù)接器115處理后的數(shù)據(jù)發(fā)送到輸送系統(tǒng)120。如果輸送系統(tǒng)由有線通信電路構(gòu)成,可用調(diào)制解調(diào)器實(shí)現(xiàn)發(fā)送機(jī)116,如果傳輸系統(tǒng)由空間廣播通信衛(wèi)星構(gòu)成,則可用拋物面發(fā)射天線實(shí)現(xiàn)。
現(xiàn)說明輸送系統(tǒng)120。輸送系統(tǒng)120是傳送諸如發(fā)送裝置2510發(fā)給接收裝置2520的內(nèi)容和瀏覽程序等信息的手段。例如,可用各種類型的光纖或光纜、空間廣播通信衛(wèi)星或諸如DVD及其分配通道之類的封裝媒體構(gòu)成輸送系統(tǒng)120。
現(xiàn)詳述接收裝置2520。接收裝置2520包括接收機(jī)131、分解器132、存儲(chǔ)器133、繪制器134、顯現(xiàn)器135、輸入設(shè)備136、CPU137和存儲(chǔ)器138。
接收機(jī)131通過輸送系統(tǒng)120接收內(nèi)容C和瀏覽程序B等信息,以輸出數(shù)字位流。可用調(diào)制解調(diào)器或包含一般數(shù)字廣播接收機(jī)所用天線和調(diào)諧器的模塊實(shí)現(xiàn)接收機(jī)131。
分解器132對(duì)從接收機(jī)131收到的數(shù)字位流進(jìn)行解調(diào),并分別復(fù)接的信息。即,分解器132反向進(jìn)行發(fā)送裝置2510中復(fù)接器115所進(jìn)行的處理。分解器132的輸出提供給存儲(chǔ)器133,并可由CPU讀出。
存儲(chǔ)器133存儲(chǔ)分解器132提供的瀏覽程序和內(nèi)容。用例如硬盤之類的可隨機(jī)存取記錄媒體實(shí)現(xiàn)存儲(chǔ)器133。該存儲(chǔ)器所存的信息可由CPU 137讀出并加以改變。
如圖26所示,存儲(chǔ)器133存儲(chǔ)三種瀏覽程序B(S1)、B(S2)和B(S3),以及五種內(nèi)容C(S1,1)、C(S1,2)、C(S3,1)、C(S3,2)和C(S3,3)。
繪制器134按照CPU137的指令,繪制視屏上在屏顯示(OSD)用的圖形。
顯現(xiàn)器135將繪制器134的輸出顯現(xiàn)成用戶可觀看的??捎美鏑RT顯示器實(shí)現(xiàn)顯現(xiàn)器135。
輸入設(shè)備136由用戶操作,以對(duì)接收裝置2520進(jìn)行指令。可用遙控器及其光接收器的組合、鍵盤、鼠標(biāo)或其他裝置實(shí)現(xiàn)輸入設(shè)備136。
中央處理單元137連接接收裝置2520的每一部件。通過執(zhí)行存儲(chǔ)器138所存的計(jì)算機(jī)程序,CPU137控制整個(gè)接收裝置2520。
存儲(chǔ)器138由可寫/不可寫半導(dǎo)體存儲(chǔ)器RAM/ROM構(gòu)成,用于存儲(chǔ)CPU 137處理的數(shù)據(jù)和CPU 137中執(zhí)行的計(jì)算機(jī)程序和數(shù)據(jù)。如圖27所示,存儲(chǔ)器138存儲(chǔ)瀏覽程序列表2700,以及用CPU 137可執(zhí)行的本機(jī)碼(機(jī)器語言)寫的計(jì)算機(jī)程序2651。
現(xiàn)參照?qǐng)D28說明瀏覽程序列表2700。瀏覽程序列表2700以多行表格的形式為業(yè)務(wù)指明信息。該列表包含瀏覽程序文件名列2710和業(yè)務(wù)名列2720。通過采用瀏覽程序列表2700,可從存儲(chǔ)器133所存的信息中,為期望的業(yè)務(wù)指定瀏覽程序。
現(xiàn)參照?qǐng)D29的流程圖,詳細(xì)說明接收裝置2520的主要操作。
在步驟S2801,以列表的形式,在屏幕上顯示存儲(chǔ)器138所存瀏覽程序列表2700的全部業(yè)務(wù)名(2720)。由繪制器134進(jìn)行該屏幕顯示。
步驟S2802中,用戶操作輸入設(shè)備136,選擇步驟S2801所顯示列表中的一種業(yè)務(wù)。
步驟S2803中,對(duì)步驟S2802選擇的業(yè)務(wù),通過參閱瀏覽程序列表2700的瀏覽程序文件名列,獲得存儲(chǔ)器133所存的文件名B(Sm)。
步驟S2804中,執(zhí)行步驟S2803指定的文件B(Sm)。瀏覽程序是用CPU137的本機(jī)碼寫的,因而CPU能直接執(zhí)行。
現(xiàn)參照?qǐng)D30的流程圖,詳細(xì)說明接收裝置2520的瀏覽程序更新處理。
在步驟S2901,CPU137開始執(zhí)行當(dāng)前發(fā)送的瀏覽程序B。
步驟S2902中,瀏覽程序B由接收機(jī)131接收后,傳給分解器132,并校驗(yàn)其版本。
步驟S2903中,如果步驟S2902收到的瀏覽程序B是當(dāng)前執(zhí)行瀏覽程序B的新版本,則程序進(jìn)入下一步驟S2904,如果不是,程序就結(jié)束。
步驟S2904中,接收裝置2520接收當(dāng)前發(fā)送的瀏覽程序B,并且存儲(chǔ)器133暫時(shí)存儲(chǔ)收到的瀏覽程序B,作為文件。
步驟S2905中,用暫時(shí)存儲(chǔ)的文件代替當(dāng)前執(zhí)行的瀏覽程序B。然后,通過重新啟動(dòng)瀏覽程序B,開始執(zhí)行收到的新版本瀏覽程序。
上述常規(guī)廣播系統(tǒng)中,用每一業(yè)務(wù)獨(dú)特的方法發(fā)送以計(jì)算機(jī)的本機(jī)碼寫的瀏覽程序。因此,發(fā)送和接收裝置都必須引入業(yè)務(wù)專用的各種瀏覽程序傳輸方法。
即,在發(fā)送裝置中,需要業(yè)務(wù)專用的各種瀏覽程序投送器,在接收裝置中,通常用每一業(yè)務(wù)的瀏覽程序碼編排功能,以便接收新業(yè)務(wù)的新瀏覽程序,并用收到的新瀏覽程序替換現(xiàn)存的瀏覽程序。
為了實(shí)現(xiàn)各業(yè)務(wù)大致相同的功能,要按略為不同的規(guī)范實(shí)現(xiàn)各瀏覽程序。
因此,業(yè)務(wù)數(shù)量增加時(shí),出現(xiàn)各種不必要的情況。即,接收裝置中,必須保持多個(gè)相似的程序碼,從而浪費(fèi)存儲(chǔ)器的容量。接收裝置中也要同時(shí)啟動(dòng)相似的處理,因而不能充分利用計(jì)算機(jī)資源。
瀏覽程序傳輸方法,各業(yè)務(wù)不同,而且僅在瀏覽程序中編程。因此,用戶不方便,要通過啟動(dòng)諸如ftp之類的文件通信協(xié)議,預(yù)先人為取得瀏覽程序。
傳輸方法中,瀏覽程序和內(nèi)容之間存在各種差別。因此,在訂用多種業(yè)務(wù)的情況下,一種業(yè)務(wù)的傳輸會(huì)干擾另一瀏覽程序或業(yè)務(wù)的傳輸。
在發(fā)送裝置中,也需要和業(yè)務(wù)一樣多的略為不同的瀏覽程序投送器,以便完成對(duì)任何業(yè)務(wù)功能基本相同的瀏覽程序發(fā)送。因此,隨著業(yè)務(wù)數(shù)量的增加,發(fā)送裝置在結(jié)構(gòu)上成正比地變得更加復(fù)雜。這種復(fù)雜的結(jié)構(gòu)造成開發(fā)費(fèi)用增加,且管理不便。
此外,這些瀏覽程序投送器相互沒有關(guān)系。這些瀏覽程序投送器會(huì)發(fā)送數(shù)量多到輸送系統(tǒng)不能處理的瀏覽程序,從而引起溢出。內(nèi)容投送器也對(duì)每一業(yè)務(wù)相互獨(dú)立,因而會(huì)出現(xiàn)相同的問題。
本發(fā)明的目的在于提供一種方法和系統(tǒng),該方法和系統(tǒng)為存儲(chǔ)廣播中由在數(shù)字廣播或計(jì)算機(jī)網(wǎng)絡(luò)發(fā)送的多個(gè)內(nèi)容構(gòu)成的業(yè)務(wù)提供靈活的用戶接口,同時(shí)使業(yè)務(wù)防止無效和非法內(nèi)容。
本發(fā)明具有以下特性,以解決上述問題。
本發(fā)明的第1方面針對(duì)一種存儲(chǔ)廣播系統(tǒng),提供對(duì)由其所存內(nèi)容構(gòu)成的業(yè)務(wù)唯一的用戶界面,以便顯現(xiàn)業(yè)務(wù),該系統(tǒng)包含作為全部或部分內(nèi)容,發(fā)送實(shí)現(xiàn)用戶界面的控制內(nèi)容的發(fā)送裝置;接收并啟動(dòng)發(fā)送的控制內(nèi)容,以執(zhí)行用戶界面的接收裝置;其中,作為內(nèi)容,發(fā)送并接收用戶界面。
根據(jù)本發(fā)明的第2方面,在第1方面中,控制內(nèi)容為存儲(chǔ)內(nèi)容的瀏覽程序。
根據(jù)本發(fā)明的第3方面,在第1方面中,所述發(fā)送裝置包含投送包含控制內(nèi)容的內(nèi)容的內(nèi)容投送裝置;發(fā)送指明業(yè)務(wù)的業(yè)務(wù)特性信息的業(yè)務(wù)特性信息發(fā)送裝置;接收裝置包含控制內(nèi)容決定裝置,用于根據(jù)接收內(nèi)容和業(yè)務(wù)特性信息,決定接收內(nèi)容中的控制內(nèi)容。
根據(jù)本發(fā)明的第4方面,在第3方面中,內(nèi)容投送裝置包含內(nèi)容匯編裝置,用于對(duì)內(nèi)容增添規(guī)定內(nèi)容的內(nèi)容首部;接收裝置根據(jù)接收內(nèi)容的內(nèi)容首部,進(jìn)一步?jīng)Q定接收內(nèi)容中的控制內(nèi)容。
根據(jù)本發(fā)明的第5方面,在第3方面中,發(fā)送裝置還包含在控制內(nèi)容上設(shè)置電子簽名的電子簽名裝置,業(yè)務(wù)特性發(fā)送裝置發(fā)送業(yè)務(wù)特性信息中包含的電子簽名的公開密鑰;接收裝置還包含利用接收業(yè)務(wù)特性信息中包含的公開密鑰鑒別電子簽名的簽名鑒別裝置,并通過鑒別電子簽名,決定控制內(nèi)容。
根據(jù)本發(fā)明的第6方面,在第5方面中,用對(duì)業(yè)務(wù)唯一的密鑰執(zhí)行電子簽名的鑒別。
根據(jù)本發(fā)明的第7方面,在第3方面中,內(nèi)容投送裝置還包含內(nèi)容ID空間管理裝置,用于發(fā)送規(guī)定內(nèi)容的部分ID空間的信息;接收裝置還包含指定裝置,用于根據(jù)ID空間部分包含的內(nèi)容ID,指定控制內(nèi)容。
本發(fā)明的第8方面,針對(duì)一種控制內(nèi)容傳輸方法,在提供對(duì)由系統(tǒng)所存內(nèi)容(C)組成的業(yè)務(wù)(S)唯一的用戶界面以顯現(xiàn)業(yè)務(wù)的存儲(chǔ)廣播放系統(tǒng)中,用于提供對(duì)業(yè)務(wù)唯一的用戶界面,該方法包含以下步驟作為全部或部分內(nèi)容,發(fā)送實(shí)現(xiàn)用戶界面的控制內(nèi)容的步驟;接收并啟動(dòng)發(fā)送的控制內(nèi)容,以執(zhí)行用戶界面的步驟。
根據(jù)本發(fā)明的第9方面,在第8方面中,控制內(nèi)容為存儲(chǔ)內(nèi)容的瀏覽程序。
根據(jù)本發(fā)明的第10方面,在第8方面中,發(fā)送步驟包含投送包含控制內(nèi)容的內(nèi)容的步驟;發(fā)送指明業(yè)務(wù)的業(yè)務(wù)特性信息的步驟;接收步驟包含根據(jù)接收的內(nèi)容和業(yè)務(wù)特性信息,確定接收內(nèi)容中的控制內(nèi)容的步驟。
根據(jù)本發(fā)明的第11方面,在第10方面中,內(nèi)容投送步驟包含對(duì)內(nèi)容增添規(guī)定內(nèi)容的內(nèi)容首部的步驟;接收步驟還包含根據(jù)接收內(nèi)容的內(nèi)容首部,決定接收內(nèi)容中的控制內(nèi)容的步驟。
根據(jù)本發(fā)明的第12方面,在第10方面中,發(fā)送步驟還包含在控制內(nèi)容上設(shè)置電子簽名的步驟;業(yè)務(wù)特性發(fā)送步驟還包含發(fā)送業(yè)務(wù)特性信息中包含的電子簽名的公開密鑰的步驟;接收步驟還包含利用接收業(yè)務(wù)特性信息中包含的公開密鑰鑒別電子簽名的步驟;通過電子簽名的鑒別,決定控制內(nèi)容的步驟。
根據(jù)本發(fā)明的第13方面,在第12方面中,用對(duì)業(yè)務(wù)唯一的密鑰,執(zhí)行電子簽名的鑒別。
根據(jù)本發(fā)明的第14方面,在第10方面中,內(nèi)容投送步驟還包含發(fā)送規(guī)定內(nèi)容的部分ID空間的信息的步驟;接收步驟還包含根據(jù)部分ID空間包含的內(nèi)容ID,決定控制內(nèi)容的步驟。
從以下結(jié)合附圖對(duì)本發(fā)明的詳細(xì)說明,本發(fā)明的上述及其他目的、特性、諸方面和優(yōu)點(diǎn)會(huì)更清楚。
圖1為示出本發(fā)明第1實(shí)施例的存儲(chǔ)廣播系統(tǒng)結(jié)構(gòu)的方框圖。
圖2為說明圖1所示業(yè)務(wù)特性存儲(chǔ)器所存業(yè)務(wù)特性信息的方框圖。
圖3為圖1中內(nèi)容主體存儲(chǔ)器所存內(nèi)容主體一例的示意方框圖。
圖4為輔助說明圖1所示存儲(chǔ)廣播系統(tǒng)中的業(yè)務(wù)特性信息的圖表。
圖5為輔助說明圖1所示存儲(chǔ)廣播系統(tǒng)中的業(yè)務(wù)內(nèi)容的圖表。
圖6為輔助說明圖1所示存儲(chǔ)廣播系統(tǒng)中的瀏覽程序內(nèi)容的圖表。
圖7為圖1所示存儲(chǔ)器中所存內(nèi)容一個(gè)例子的示意圖。
圖8為圖1所示存儲(chǔ)器所存信息的示意圖。
圖9為圖1所示接收裝置執(zhí)行瀏覽程序內(nèi)容的操作流程圖。
圖10為圖1所示接收裝置更新瀏覽程序內(nèi)容的操作流程圖。
圖11為示出本發(fā)明第2實(shí)施例的存儲(chǔ)廣播系統(tǒng)結(jié)構(gòu)的方框圖。
圖12為圖11所示存儲(chǔ)廣播系統(tǒng)中的業(yè)務(wù)特性信息的輔助說明圖。
圖13為圖11所示存儲(chǔ)廣播系統(tǒng)中的游覽程序內(nèi)容的輔助說明圖。
圖14為圖11所示接收裝置執(zhí)行游覽程序內(nèi)容的操作流程圖。
圖15為示出本發(fā)明第3實(shí)施例的存儲(chǔ)廣播系統(tǒng)的方框圖。
圖16為圖15所示存儲(chǔ)廣播系統(tǒng)中的業(yè)務(wù)特性信息輔助說明圖。
圖17為圖15所示存儲(chǔ)廣播系統(tǒng)中的瀏覽程序內(nèi)容輔助說明圖。
圖18為圖15所示接收裝置執(zhí)行瀏覽程序內(nèi)容的操作流程圖。
圖19為示出本發(fā)明第4實(shí)施例的存儲(chǔ)廣播系統(tǒng)結(jié)構(gòu)的方框圖。
圖20為圖19所示存儲(chǔ)廣播系統(tǒng)中的業(yè)務(wù)特性信息輔助說明圖。
圖21為圖19所示存儲(chǔ)廣播系統(tǒng)中的內(nèi)容ID輔助說明圖。
圖22為圖19所示存儲(chǔ)廣播系統(tǒng)中的瀏覽程序內(nèi)容輔助說明圖。
圖23為圖19所示接收裝置執(zhí)行瀏覽程序內(nèi)容的操作流程圖。
圖24為示出常規(guī)存儲(chǔ)廣播系統(tǒng)結(jié)構(gòu)的方框圖。
圖25為一例圖24所示內(nèi)容存儲(chǔ)器和瀏覽程序存儲(chǔ)器所存內(nèi)容的示意圖。
圖26為一例圖24所示存儲(chǔ)器所存內(nèi)容和瀏覽程序的示意圖。
圖27為圖24所示存儲(chǔ)器所存信息的示意圖。
圖28為圖24所示存儲(chǔ)廣播系統(tǒng)中的業(yè)務(wù)特性信息的輔助說明圖。
圖29為圖24所示接收裝置執(zhí)行瀏覽程序的操作流程圖。
圖30為圖24所示接收裝置更新瀏覽程序的操作流程圖。
(實(shí)施例1)參照?qǐng)D1、2、3、4、5、6、7、8、9和10,說明本發(fā)明第1實(shí)施例的存儲(chǔ)廣播系統(tǒng)。
如圖1所示,實(shí)施例1的存儲(chǔ)廣播系統(tǒng)100包括發(fā)送裝置110、輸送系統(tǒng)120和接收裝置130。
發(fā)送裝置110包含業(yè)務(wù)特性存儲(chǔ)器111、內(nèi)容匯編器112、內(nèi)容主體存儲(chǔ)器113、內(nèi)容主體投送器114、復(fù)接器115和發(fā)送機(jī)116。有2個(gè)以上的內(nèi)容主體存儲(chǔ)器113。授予每一這些部件加有后綴(下角字母)以便識(shí)別的標(biāo)號(hào)。以后的說明中,相同的部件也分別授予帶后綴以便識(shí)別的標(biāo)號(hào)。如果每一相同的部件不需要具體識(shí)別,則通稱其標(biāo)號(hào),不帶后綴,如內(nèi)容主體存儲(chǔ)器113。
每一內(nèi)容主體存儲(chǔ)器113存儲(chǔ)內(nèi)容主體Dc,即各業(yè)務(wù)的主體數(shù)據(jù)。每一內(nèi)容主體存儲(chǔ)器113將內(nèi)容主體Dc提供給內(nèi)容主體投送器114。
內(nèi)容主體投送器114發(fā)送或投擲所獲得的內(nèi)容主體Dc給內(nèi)容匯編器112。
內(nèi)容匯編器112參照業(yè)務(wù)特性存儲(chǔ)器111所存的業(yè)務(wù)特性信息,產(chǎn)生內(nèi)容首部Hc等。然后,內(nèi)容匯編器112將收到的內(nèi)容主體Dc和內(nèi)容首部Hc等匯編成內(nèi)容C。內(nèi)容主體Dc由內(nèi)容主體Dc的管理信息組成,該信息包括產(chǎn)生內(nèi)容C用的首部信息。將這樣產(chǎn)生或匯編的內(nèi)容C提供給復(fù)接器115。
復(fù)接器115將從業(yè)務(wù)特性存儲(chǔ)器111收到的業(yè)務(wù)特性信息Isp和從內(nèi)容匯編器112收到的內(nèi)容C加以復(fù)接后,把復(fù)接的信息提供給發(fā)送機(jī)116。
發(fā)送機(jī)116將復(fù)接的業(yè)務(wù)特性信息Isp和內(nèi)容C調(diào)制成形式上適合傳輸系統(tǒng)的數(shù)字位流后,將已調(diào)信息輸出到輸送系統(tǒng)120。如果輸送系統(tǒng)由有線通信電路構(gòu)成,可用調(diào)制解調(diào)器實(shí)現(xiàn)發(fā)送機(jī)116,如果該系統(tǒng)由空間廣播通信衛(wèi)星構(gòu)成,則用拋物面發(fā)射天線實(shí)現(xiàn)。
輸送系統(tǒng)120為將從發(fā)送裝置110送來的諸如內(nèi)容C和瀏覽程序B之類的信息發(fā)送給接收裝置130的裝置。例如,可用各種類型的光纖或光纜、空間廣播通信衛(wèi)星或DVD之類的封裝媒體及其分配通道構(gòu)成輸送系統(tǒng)120。
接收裝置130包括接收機(jī)131、分解器132、存儲(chǔ)器133、繪制器134、顯現(xiàn)器135、輸入設(shè)備136、CPU137和存儲(chǔ)器138。注意,通過數(shù)據(jù)總線使存儲(chǔ)器133、繪制器134、輸入設(shè)備136、CPU137和存儲(chǔ)器138相互連接。
接收機(jī)131通過輸送系統(tǒng)120接收內(nèi)容C和瀏覽程序B,并輸出數(shù)字位流??捎猛ㄐ耪{(diào)制解調(diào)器、電纜調(diào)制解調(diào)器、諸如“蘭牙”(Bluetooth)之類的移動(dòng)通信模塊或一般數(shù)字廣播接收機(jī)用的包含天線和調(diào)諧器的模塊實(shí)現(xiàn)接收機(jī)131。
分解器132對(duì)從接收機(jī)131收到的數(shù)字位流進(jìn)行解調(diào),并分解復(fù)接的信息。即,分解器132以相反的方向進(jìn)行發(fā)送裝置110中復(fù)接器115進(jìn)行的處理。分解器132的輸出提供給存儲(chǔ)器133,并可由CPU137讀出。
存儲(chǔ)器133為例如硬盤之類的可隨機(jī)存取記錄的媒體,可由CPU137讀出并加以改變。存儲(chǔ)器133存儲(chǔ)從復(fù)接器132收到的業(yè)務(wù)內(nèi)容C(Sm,O)和瀏覽程序(Sm,Bflg)。業(yè)務(wù)內(nèi)容C(Sm,O)為存儲(chǔ)廣播系統(tǒng)100提供的觀看欣賞或用戶使用的業(yè)務(wù)實(shí)體,如廣播節(jié)目或數(shù)據(jù)。瀏覽程序內(nèi)容C(Sm,Bflg)實(shí)現(xiàn)用戶接口(界面)供用戶欣賞并使用接收裝置130上提供的業(yè)務(wù)。瀏覽程序內(nèi)容C(Sm,Bflg)為接收裝置130所提供程序代碼執(zhí)行環(huán)境下可執(zhí)行的控制碼,并以處理的業(yè)務(wù)內(nèi)容C(Sm,O)為對(duì)象。
繪制器134按照CPU137的指令,繪制視屏上進(jìn)行在屏顯示(OSD)用的圖形。
顯現(xiàn)器135將繪制器134的輸出顯現(xiàn)成用戶可觀看的。例如,可用CRT顯示器實(shí)現(xiàn)顯現(xiàn)器135。
輸入設(shè)備136由用戶操作,以便對(duì)接收裝置130發(fā)指令??捎眠b控器及其光接收器的組合、鍵盤、鼠標(biāo)或其他部件實(shí)現(xiàn)輸入設(shè)備136。
中央處理單元CPU137連接接收裝置130的每一部件。通過執(zhí)行存儲(chǔ)器138所存的計(jì)算機(jī)程序,CPU137控制整個(gè)接收裝置130。
存儲(chǔ)器138由可寫/不可寫半導(dǎo)體存儲(chǔ)器RAM/ROM構(gòu)成。存儲(chǔ)器138用于存儲(chǔ)CPU137處理的數(shù)據(jù)和CPU137中執(zhí)行的計(jì)算機(jī)程序和數(shù)據(jù)。
圖2、3、4和5中,示出存儲(chǔ)廣播系統(tǒng)100各部件所存數(shù)據(jù)的狀態(tài)。
如圖2所示,業(yè)務(wù)特性存儲(chǔ)器111用于存放指明存儲(chǔ)廣播系統(tǒng)100要提供的每一業(yè)務(wù)的特性的業(yè)務(wù)特性信息Isp。
如圖3所示,內(nèi)容主體存儲(chǔ)器113存放內(nèi)容主體Dc,即構(gòu)成每一相應(yīng)業(yè)務(wù)的內(nèi)容C的主體。為每一業(yè)務(wù)提供內(nèi)容主體存儲(chǔ)器113。即,為三種不同的業(yè)務(wù)獨(dú)立提供3個(gè)內(nèi)容主體存儲(chǔ)器113a、113b和113c。內(nèi)容主體存儲(chǔ)器113a對(duì)應(yīng)于業(yè)務(wù)S1,存儲(chǔ)2個(gè)內(nèi)容主體Dc(S1,1)和Dc(S1,2),以及一個(gè)瀏覽程序主體Dc(S1,Bflg)。后文中,任意的內(nèi)容主體Dc表為內(nèi)容主體Dc(Sm,O),其中帶后綴m(m為任意自然數(shù))的標(biāo)號(hào)S指每一要識(shí)別的業(yè)務(wù),參數(shù)O(任意自然數(shù))指組成業(yè)務(wù)Sm的內(nèi)容C中內(nèi)容主體的順序位置。按與內(nèi)容主體Dc相同的格式,從業(yè)務(wù)S1的瀏覽程序B(S1)生成瀏覽程序內(nèi)容主體Dc(S1,Bflg),并和業(yè)務(wù)內(nèi)容主體Dc(Sm,O)一樣,可將其通稱為瀏覽程序內(nèi)容主體Dc(Sm,Bflg)。
另一方面,與業(yè)務(wù)內(nèi)容主體Dc(Sm,O)不同,瀏覽內(nèi)容主體Dc(Sm,Bflg)不包含參數(shù)O,而代之以包含指明業(yè)務(wù)特性信息Isp的參數(shù)Bflg。后面將參照?qǐng)D4說明業(yè)務(wù)特性信息Isp。然而,瀏覽內(nèi)容主體Dc(Sm,Bflg)在數(shù)據(jù)格式上與業(yè)務(wù)內(nèi)容主體Dc(Sm,O)相同。因此,內(nèi)容主體存儲(chǔ)器113不能區(qū)別兩者,將這兩種主體都作為內(nèi)容主體Dc處理。在此意義上,將瀏覽內(nèi)容主體Dc(Sm,Bflg)和業(yè)務(wù)內(nèi)容主體Dc(Sm,O)合稱為內(nèi)容主體Dc。
后文中,為了簡化,根據(jù)需要業(yè)務(wù)內(nèi)容主體Dc(Sm,O)簡略為業(yè)務(wù)內(nèi)容主體DcS,瀏覽內(nèi)容主體Dc(Sm,Bflg)則簡略為瀏覽內(nèi)容主體DcB。此外,由瀏覽內(nèi)容主體Dc(Sm,Bflg)組成的瀏覽器內(nèi)容C(Sm,Bflg)簡略為瀏覽內(nèi)容Cb,由業(yè)務(wù)內(nèi)容主體Dc(Sm,O)組成的業(yè)務(wù)內(nèi)容C(Sm,O)則為Cs。
參照?qǐng)D4、5和6,詳細(xì)說明從內(nèi)容匯編器112輸出的業(yè)務(wù)內(nèi)容Cs和瀏覽內(nèi)容Cb。圖4中,作為例子示出業(yè)務(wù)特性存儲(chǔ)器111所存的業(yè)務(wù)特性信息Isp。業(yè)務(wù)特性信息Isp涉及存儲(chǔ)廣播系統(tǒng)100要提供的全部業(yè)務(wù)(S1、S2、S3…Sm)。圖4所示的表中,每行對(duì)應(yīng)一種業(yè)務(wù),并由業(yè)務(wù)ID和業(yè)務(wù)名組成。
例如,第1行中示出業(yè)務(wù)ID為“S1”且業(yè)務(wù)名為“今日新聞”的業(yè)務(wù)。同樣,第2行示出業(yè)務(wù)ID為“S2”且業(yè)務(wù)名為“有用信息”的業(yè)務(wù),第3行則示出業(yè)務(wù)ID為“S3”且業(yè)務(wù)名為“新車指南”的業(yè)務(wù)。業(yè)務(wù)特性信息Isp中,業(yè)務(wù)ID對(duì)每一業(yè)務(wù)是唯一的,可用于識(shí)別每一業(yè)務(wù)。
圖5中,示出業(yè)務(wù)內(nèi)容Cs的數(shù)據(jù)結(jié)構(gòu)。圖6中,示出瀏覽內(nèi)容Cb的數(shù)據(jù)結(jié)構(gòu)。內(nèi)容C由內(nèi)容主體Dc(即內(nèi)容C本身的數(shù)據(jù))和內(nèi)容首部Hc(即內(nèi)容主體Dc附帶的元數(shù)據(jù))構(gòu)成。
圖5中,業(yè)務(wù)內(nèi)容Cs中內(nèi)容C(S1,1)的業(yè)務(wù)內(nèi)容主體DcS與內(nèi)容首部HcS有關(guān)。圖6中,瀏覽程序內(nèi)容Cb中內(nèi)容C(S1,Bflg)的瀏覽內(nèi)容主體DcB與內(nèi)容首部HcB有關(guān)。
用取一個(gè)項(xiàng)目一個(gè)值作為一行的集合,這種形式的表格表示內(nèi)容首部Hc(HcS和HcB)。內(nèi)容首部HcS包含4行業(yè)務(wù)ID、內(nèi)容ID、內(nèi)容版本和內(nèi)容名稱。
業(yè)務(wù)ID對(duì)應(yīng)于圖4所示業(yè)務(wù)特性信息Isp的業(yè)務(wù)ID。業(yè)務(wù)ID識(shí)別業(yè)務(wù)S對(duì)應(yīng)哪個(gè)內(nèi)容C。本例中,業(yè)務(wù)ID為“S1”,因而指明內(nèi)容C是圖4所示的“今日新聞”。
內(nèi)容ID用于識(shí)別內(nèi)容C本身。因此,存儲(chǔ)廣播系統(tǒng)100中,每一內(nèi)容ID取一唯一的值。
內(nèi)容版本用于指明與其他內(nèi)容C相比,本內(nèi)容C的版本較新或較舊。每一內(nèi)容ID具有一個(gè)相互獨(dú)立的內(nèi)容版本值。當(dāng)用新內(nèi)容Cn替換存儲(chǔ)器133所存的當(dāng)前內(nèi)容(后文將參照?qǐng)D7說明存儲(chǔ)器133)以進(jìn)行更新時(shí),給新內(nèi)容Cn提供數(shù)字比當(dāng)前內(nèi)容Cc大的內(nèi)容版本。
內(nèi)容名稱為供用戶作為字符串選擇項(xiàng)目。本例中,內(nèi)容名稱指明內(nèi)容主體Dc是“天氣預(yù)報(bào)”。
業(yè)務(wù)內(nèi)容首部HcS和瀏覽內(nèi)容首部HcB都包含上述業(yè)務(wù)ID、內(nèi)容ID、內(nèi)容版本和內(nèi)容名稱。
然而,如圖6所示,瀏覽內(nèi)容Cb的瀏覽內(nèi)容首部HcB還包含用來指明瀏覽內(nèi)容標(biāo)記的行。
瀏覽內(nèi)容標(biāo)記為用來指明內(nèi)容C是瀏覽內(nèi)容Cb的項(xiàng)目,與上述Bflg等效。瀏覽內(nèi)容首部HcB的瀏覽內(nèi)容標(biāo)記為“真”,從而指明內(nèi)容主體Dc是瀏覽內(nèi)容主體DcB。
圖6所示瀏覽內(nèi)容Cb中,業(yè)務(wù)ID為“S1”,內(nèi)容ID為101。這樣就指明業(yè)務(wù)“今日新聞”的瀏覽內(nèi)容Cb由帶內(nèi)容ID為“101”的內(nèi)容主體Dc組成。換句話說,將內(nèi)容C定義為瀏覽內(nèi)容Cb至少需要3個(gè)項(xiàng)目,即業(yè)務(wù)ID、內(nèi)容ID和瀏覽內(nèi)容標(biāo)記。
下面根據(jù)上述內(nèi)容C的數(shù)據(jù)結(jié)構(gòu),說明業(yè)務(wù)特性存儲(chǔ)器111、內(nèi)容匯編器112、內(nèi)容主體存儲(chǔ)器113和內(nèi)容主體投送器114進(jìn)行的處理。
內(nèi)容主體投送器114發(fā)送或投擲內(nèi)容主體存儲(chǔ)器113連續(xù)反復(fù)提供的內(nèi)容主體Dc給內(nèi)容匯編器112。內(nèi)容匯編器112對(duì)內(nèi)容主體Dc(DcS、DcB)增添內(nèi)容首部(HcS、HcB),以產(chǎn)生內(nèi)容C(Cs,Cb)輸出到復(fù)接器115。
現(xiàn)參照?qǐng)D7和圖8,說明通過輸送系統(tǒng)120從發(fā)送裝置110發(fā)送的內(nèi)容C(業(yè)務(wù)內(nèi)容Cs、瀏覽內(nèi)容Cb)。在接收裝置130的各部件中存放的數(shù)據(jù)形式。
發(fā)送裝置110將內(nèi)容C和業(yè)務(wù)特性信息Isp組成的數(shù)字位流發(fā)送給輸送系統(tǒng)120。首先由接收裝置130的接收機(jī)131接收此數(shù)字位流,然而提供給分解器132。
分解器132將數(shù)字位流解調(diào)為內(nèi)容C和業(yè)務(wù)特性信息Isp,以便進(jìn)行再現(xiàn)。分解器132還從再現(xiàn)的內(nèi)容C提取內(nèi)容首部Hc,并將提取的內(nèi)容首部Hc和業(yè)務(wù)特性信息Isp輸出到總線。
另一方面,將再現(xiàn)的內(nèi)容C暫時(shí)保持在分解器132中。為了區(qū)分再現(xiàn)的內(nèi)容C和已經(jīng)存入存儲(chǔ)器133的內(nèi)容C,此后,稱前者為解調(diào)內(nèi)容Cn,后者則稱為已存內(nèi)容Cc。
存儲(chǔ)器133按預(yù)定的定時(shí)接收分解器132再現(xiàn)的內(nèi)容C,并存入所接收的內(nèi)容C。如圖7所示,在存儲(chǔ)器133中存儲(chǔ)從內(nèi)容匯編器112輸出到復(fù)接器115的業(yè)務(wù)用的內(nèi)容C(Cs、Cb)。
即,在存儲(chǔ)器133中存儲(chǔ)內(nèi)容主體存儲(chǔ)器113a、113b和113c中8個(gè)內(nèi)容主體產(chǎn)生的8個(gè)內(nèi)容。具體而言,C(S1、Bflg)由內(nèi)容主體Dc(S1、Bflg)產(chǎn)生,內(nèi)容C(S1、1)由內(nèi)容主體Dc(S1,1)產(chǎn)生,內(nèi)容C(S1、2)由內(nèi)容主體Dc(S1、2)產(chǎn)生;內(nèi)容C(S2、Bflg)由內(nèi)容主體Dc(S2、Bflg)產(chǎn)生;內(nèi)容C(S3、Bflg)由內(nèi)容主體Dc(S3、Bflg)產(chǎn)生,內(nèi)容C(S3、1)由內(nèi)容主體Dc(S3、1)產(chǎn)生,內(nèi)容C(S3、2)由內(nèi)容主體Dc(S3、2)產(chǎn)生,內(nèi)容C(S3、3)由內(nèi)容主體Dc(S3、3)產(chǎn)生。這些內(nèi)容都存放在存儲(chǔ)器133中。
存儲(chǔ)器133還在CPU137控制下,發(fā)送以所存內(nèi)容C包含的內(nèi)容主體Dc為代表的各種數(shù)據(jù)給總線和繪制器134。
繪制器134根據(jù)接收的信息,產(chǎn)生視頻信號(hào),以在顯現(xiàn)器135上繪制圖像。
如圖8所示,存儲(chǔ)器138存儲(chǔ)業(yè)務(wù)特性信息Isp、瀏覽內(nèi)容執(zhí)行程序271和CPU137的本機(jī)碼寫的計(jì)算機(jī)程序2651。瀏覽器內(nèi)容執(zhí)行程序271作為高級(jí)語言計(jì)算機(jī)程序執(zhí)行該內(nèi)容。
參照?qǐng)D9中示出的流程圖,說明接收裝置130所接收內(nèi)容C中包含的瀏覽內(nèi)容Cb的激活操作。
在步驟S501,顯現(xiàn)器135上以列表的形式顯現(xiàn)從分解器132輸出的業(yè)務(wù)特性信息Isp中描述的業(yè)務(wù)的業(yè)務(wù)名。
步驟502中,用戶操作輸入設(shè)備136,參照步驟S501中顯示的業(yè)務(wù)名列表,選擇一種業(yè)務(wù)。根據(jù)用戶通過輸入設(shè)備136進(jìn)行的選擇和業(yè)務(wù)名列表,確定用戶選擇的業(yè)務(wù)。
步驟S503中,根據(jù)業(yè)務(wù)特性信息Isp,獲得與步驟S502中確定的業(yè)務(wù)對(duì)應(yīng)的業(yè)務(wù)ID。
步驟S504中,對(duì)具有與步驟S503中所得ID相同的業(yè)務(wù)ID且瀏覽內(nèi)容標(biāo)記為“真”的內(nèi)容Cb,查找存儲(chǔ)器113中存儲(chǔ)的全部內(nèi)容C。
步驟S505中,將步驟S504中找到的瀏覽內(nèi)容Cb提供給瀏覽程序執(zhí)行程序271,以便執(zhí)行。
這樣,就將瀏覽內(nèi)容標(biāo)記提供給瀏覽內(nèi)容Cb的內(nèi)容首部HcB。利用瀏覽內(nèi)容標(biāo)記能鑒別瀏覽內(nèi)容Cb和其他業(yè)務(wù)內(nèi)容Cs。而且,一旦指令各業(yè)務(wù)S,即啟動(dòng)其對(duì)應(yīng)的瀏覽內(nèi)容Cb(C(Sm、Bflg))作為游覽程序。
現(xiàn)參照?qǐng)D10示出的流程圖,說明接收裝置130存儲(chǔ)并更新內(nèi)容的操作。
在步驟S601,分解器132再現(xiàn)內(nèi)容Cn(Cb、Cs)、業(yè)務(wù)特性信息Isp和內(nèi)容首部Hc(HcB、HcS)。
步驟S602中,將步驟S601再現(xiàn)的內(nèi)容首部Hc輸出到總線。
步驟S603中,對(duì)再現(xiàn)的內(nèi)容首部Hc所對(duì)應(yīng)的當(dāng)前內(nèi)容Cc查找存儲(chǔ)器133,以便進(jìn)行選擇。即,在存儲(chǔ)器133所存的全部內(nèi)容C中,選擇內(nèi)容ID與再現(xiàn)內(nèi)容首部Hc中描述的該ID相同的當(dāng)前內(nèi)容Cc。
步驟S604中,如果步驟S603中判決存儲(chǔ)器133中不存在內(nèi)容ID相同的這種當(dāng)前內(nèi)容Cc,程序就進(jìn)入步驟S605。
步驟S605中,將解調(diào)的新內(nèi)容Cn輸出到存儲(chǔ)器133,重新存入該存儲(chǔ)器。然后,程序轉(zhuǎn)入步驟S601。
另一方面,在步驟S604,如果判決存儲(chǔ)器133中存在內(nèi)容ID相同的任何當(dāng)前內(nèi)容Cc,則程序進(jìn)入步驟S606。
步驟S606中,根據(jù)再現(xiàn)的內(nèi)容首部,將分解器132保持的新內(nèi)容Cn與步驟S603中找到的當(dāng)前內(nèi)容Cc比較其內(nèi)容版本。如果解調(diào)的新內(nèi)容Cn比當(dāng)前內(nèi)容Cc新,程序就進(jìn)入步驟S607。
步驟S607,用分解器132中保持的新內(nèi)容Cn替換存儲(chǔ)器133中存儲(chǔ)的當(dāng)前內(nèi)容Cc。通過這樣替換,將當(dāng)前內(nèi)容Cc更新為新內(nèi)容Cn。完成此更新時(shí),將新內(nèi)容Cn作為“當(dāng)前內(nèi)容Cc”處理。然后,程序返回步驟S601。
另一方面,如果步驟S606中判決解調(diào)的新內(nèi)容Cn不比存儲(chǔ)器133所存的當(dāng)前內(nèi)容Cc新,則跳過更新內(nèi)容C的步驟(步驟S601),并且程序返回S601。
如上所述,存儲(chǔ)廣播系統(tǒng)100中,發(fā)送裝置110發(fā)送瀏覽內(nèi)容Cb,作為組成每一業(yè)務(wù)Sm的全部或部分內(nèi)容C,為每一業(yè)務(wù)Sm提供用戶界面。然后,接收裝置130接收發(fā)送的內(nèi)容C,并啟動(dòng)接收內(nèi)容C所包含的瀏覽內(nèi)容Cb,以執(zhí)行該用戶界面。
內(nèi)容C更新處理的進(jìn)行與該內(nèi)容的類型(即內(nèi)容Cs或?yàn)g覽內(nèi)容Cb的類型)無關(guān)。此更新功能不是對(duì)特定業(yè)務(wù),而是對(duì)所有業(yè)務(wù)都通用的。因此,只要取得此內(nèi)容更新功能,就能在接收裝置130中更新并存儲(chǔ)全部業(yè)務(wù)的業(yè)務(wù)內(nèi)容Cs和瀏覽內(nèi)容Cb。
換句話說,本實(shí)施例中,作為部分內(nèi)容,發(fā)送瀏覽內(nèi)容Cb,即對(duì)業(yè)務(wù)的用戶界面。因此,不需要另外的對(duì)業(yè)務(wù)發(fā)送用戶界面的功能。而且,內(nèi)容的更新還能使業(yè)務(wù)界面更新。(實(shí)施例2)
下面參照?qǐng)D11、12、13和14,說明本發(fā)明實(shí)施例2的存儲(chǔ)廣播系統(tǒng)。如圖11所示,與圖1中示出的存儲(chǔ)廣播系統(tǒng)100相同,本實(shí)施例的存儲(chǔ)廣播系統(tǒng)700包括發(fā)送裝置710、輸送系統(tǒng)120和接收裝置730。
發(fā)送裝置710結(jié)構(gòu)上與存儲(chǔ)廣播系統(tǒng)100的發(fā)送裝置110相同,但增加簽名生成器711。接收裝置730結(jié)構(gòu)上與接收裝置130相同,但增加KP提取器740、Sg提取器741和解密器721。因此,下面僅說明存儲(chǔ)廣播系統(tǒng)700的獨(dú)特性能。
簽名生成器711管理電子簽名的密鑰,并將電子簽名(數(shù)字簽名)置于瀏覽器內(nèi)容Cb。電子簽名采用公開密鑰(public key)加密技術(shù)。此技術(shù)中,信息提供者產(chǎn)生一組秘密密鑰和公開密鑰。只將公開密鑰提供給信息用戶,秘密密鑰則保密。利用授予的秘密密鑰,信息提供者在要提供的信息上設(shè)置電子簽名(帶電子簽名的信息所取的形式為一組原信息和電子簽名)。利用帶電子簽名的信息和從簽名收到的公開密鑰,用戶能簽別收到的信息是具有秘密密鑰的信息提供者設(shè)置電子簽名的信息。
這里,電子簽名生成器711保持每一業(yè)務(wù)的秘密密鑰和公開密鑰。電子簽名生成器711利用業(yè)務(wù)的秘密密鑰,在業(yè)務(wù)的瀏覽內(nèi)容Cb上設(shè)置電子簽名。即,電子簽名生成器711連接各內(nèi)容存儲(chǔ)器113a、113b和113c。根據(jù)從這些存儲(chǔ)器收到的內(nèi)容主體Dc的業(yè)務(wù),簽名生成器711將各業(yè)務(wù)不同的公開密鑰KP輸出到業(yè)務(wù)特性存儲(chǔ)器111。
具體而言,如圖13所示,將簽名項(xiàng)增添到瀏覽內(nèi)容Cb的首部HcB。于是,將電子簽名存放到瀏覽內(nèi)容Cb中。即,瀏覽內(nèi)容Cbc(S1、Bsgn)的內(nèi)容首部包含一行電子簽名。與“簽名”行對(duì)應(yīng)的“值”列存放的是用內(nèi)容的業(yè)務(wù)用的秘密密鑰在相應(yīng)內(nèi)容主體Dc上設(shè)置的電子簽名產(chǎn)生的信息。
此后,將加有電子簽名的內(nèi)容首部HcB稱為內(nèi)容首部HcBc。具有“簽名”項(xiàng)的瀏覽內(nèi)容稱為瀏覽內(nèi)容Cbc,以區(qū)別于其他瀏覽內(nèi)容Cb,并將其表為C(Sm、Bsgn)。
業(yè)務(wù)特性存儲(chǔ)器111產(chǎn)生包含公開密鑰KP的業(yè)務(wù)特性信息Ispc,并將所產(chǎn)生的信息輸出到復(fù)接器115。圖12中,示出所產(chǎn)生業(yè)務(wù)特性信息Ispc的結(jié)構(gòu)。授予業(yè)務(wù)特性信息Ispc存放公開密鑰KP的值的列。對(duì)每一業(yè)務(wù)S1、S2、S3存放一個(gè)公開密鑰。
簽名生成器711生成電子簽名Sg,并將其輸出到內(nèi)容匯編器112。根據(jù)內(nèi)容主體投送器114提供的內(nèi)容主體Dc和簽名生成器711提供的電子簽名Sg,內(nèi)容匯編器112產(chǎn)生帶簽名的瀏覽內(nèi)容Cb。然后,內(nèi)容匯編器112將游覽內(nèi)容Cbc和業(yè)務(wù)內(nèi)容Cs一起作為內(nèi)容C輸出到復(fù)接器115。
接收裝置730從分解器132收到的數(shù)字位流再現(xiàn)內(nèi)容C(Cs和Cbc)、內(nèi)容首部Hc(HcS、HcBc)和業(yè)務(wù)特性信息Ispc。在分解器132中保持內(nèi)容C(Cs、HcBc)。將內(nèi)容首部Hc(HcS、HcBc)輸出到總線和Sg提取器741。將業(yè)務(wù)特性信息Ispc輸出到KP提取器740。
Sg提取器741從再現(xiàn)的瀏覽內(nèi)容C(Sm、Bsgn)的首部HcBc提取電子簽名Sg,并將其輸出到總線。
KP提取器740從業(yè)務(wù)特性信息Ispc提取公開密鑰KP,并將其輸出到總線。
解密器721根據(jù)通過總線提供的公開密鑰KP,鑒別內(nèi)容首部HcBc中的電子簽名。
如上所述,在接收裝置730中,用所接收瀏覽內(nèi)容Cbc的電子簽名Sg和業(yè)務(wù)特性信息Ispc中的公開密鑰KP,能鑒別游覽內(nèi)容Cbc。換句話說,能確保業(yè)務(wù)內(nèi)容建立者已用對(duì)業(yè)務(wù)唯一的秘密密鑰將瀏覽內(nèi)容Cbc加密。
現(xiàn)說明本實(shí)施例的接收裝置720的操作。參照?qǐng)D14所示流程圖,講述存儲(chǔ)廣播系統(tǒng)700中接收裝置730啟動(dòng)瀏覽內(nèi)容Cb的處理。
這里,除業(yè)務(wù)特性信息Isp換成業(yè)務(wù)特性信息Ispc、要處理的內(nèi)容C換成瀏覽內(nèi)容Cbc外,步驟S501c、S502、S503C和S504基本上與上述接收裝置130中的步驟S501、S502、S503和S504相同。因此,此處省略該相同處理的說明。
在步驟S1001,查閱所提取瀏覽內(nèi)容Cbc中內(nèi)容首部的“簽名”行。如果沒有該簽名行,即如果帶簽名的瀏覽內(nèi)容Cbc異常,則程序進(jìn)入步驟S1004。
步驟1004中,顯示帶簽名的瀏覽內(nèi)容Cbc異常的告警,并使程序結(jié)束。
反之,如果有簽名行,程序進(jìn)入步驟S1002。
步驟1002中,鑒別是否用與公開密鑰KP對(duì)應(yīng)的秘密密鑰設(shè)置游覽內(nèi)容Cbc中的電子簽名Sg。通過從業(yè)務(wù)特性信息Ispc選擇與業(yè)務(wù)對(duì)應(yīng)的行取得此鑒別用的公開密鑰KP。
步驟S1003中,如果步驟1002中判決電子簽名Sg不合適,程序就進(jìn)入步驟1004。
在步驟S505c,瀏覽內(nèi)容執(zhí)行程序執(zhí)行帶適當(dāng)電子簽名的瀏覽內(nèi)容Cbc。然后,程序結(jié)束。
步驟S1004中,給出因無簽名或簽名差錯(cuò)而瀏覽內(nèi)容Cb無效的告警。然后,程序結(jié)束。
如上所述,實(shí)施例2中,利用電子簽名技術(shù),僅具有目標(biāo)業(yè)務(wù)的公開密鑰的人員能發(fā)送接收裝置720可執(zhí)行的瀏覽程序內(nèi)容Cb。
因此,如果不具有目標(biāo)業(yè)務(wù)的公開密鑰的人員在內(nèi)容主體存儲(chǔ)器存入任何內(nèi)容,則可防止接收裝置730中故意送入并執(zhí)行錯(cuò)誤的瀏覽內(nèi)容Cb。而且,能禁止將具有帶另一業(yè)務(wù)的秘密密鑰的電子簽名的瀏覽內(nèi)容Cb當(dāng)作目標(biāo)業(yè)務(wù)的瀏覽內(nèi)容Cb執(zhí)行。
本實(shí)施例中,僅在內(nèi)容主體上設(shè)置電子簽名。然而,可將內(nèi)容首部包含在內(nèi)容主體中攜帶電子簽名。
注意,也可采用不同公開密鑰加密的簡單電子簽名技術(shù),例如,每一個(gè)業(yè)務(wù)創(chuàng)建一個(gè)秘密密鑰并以預(yù)定方式存入接收裝置。然后,用每一業(yè)務(wù)的秘密密鑰對(duì)瀏覽程序內(nèi)容Cd指示的信息進(jìn)行加密,并在接收裝置端用秘密密鑰解密,從而確定游覽內(nèi)容Cb。
如上所述,本實(shí)施例中,簽名生成器711在對(duì)業(yè)務(wù)提供用戶界面的瀏覽程序內(nèi)容Cbc上設(shè)置電子簽名。每一內(nèi)容主體存儲(chǔ)器113送出包含瀏覽程序內(nèi)容主體DcBc的內(nèi)容主體Dc。業(yè)務(wù)特性存儲(chǔ)器111送出電子簽名Sg的公開密鑰KP,作為全部業(yè)務(wù)公用的業(yè)務(wù)特性信息Ispc。接收裝置730鑒別電子簽名Sg,以確定內(nèi)容C為瀏覽內(nèi)容Cbc。利用這些為存儲(chǔ)廣播系統(tǒng)700提供的部件,能確保其中分配的內(nèi)容C的可靠性。
即,本實(shí)施例中,采用電子簽名技術(shù)在由單一業(yè)務(wù)組成的多個(gè)內(nèi)容C中指定瀏覽內(nèi)容Cb。對(duì)每一業(yè)務(wù)提供者提供電子簽名用的密鑰。這樣,業(yè)務(wù)提供者以外的任何人都不能指定業(yè)務(wù)的瀏覽內(nèi)容Cb。因而,防止不經(jīng)適當(dāng)授權(quán),由業(yè)務(wù)提供者以外的任何人隨意指定瀏覽內(nèi)容Cb。(實(shí)施例3)現(xiàn)參照?qǐng)D15、16、17和18,說明本發(fā)明實(shí)施例3的存儲(chǔ)廣播系統(tǒng)。如圖15所示,與圖1所示存儲(chǔ)廣播系統(tǒng)100一樣,本實(shí)施例的存儲(chǔ)廣播系統(tǒng)1000包括發(fā)送裝置1010、輸送系統(tǒng)120和接收裝置130。除了存儲(chǔ)廣播系統(tǒng)100中的發(fā)送裝置110的內(nèi)容匯編器112換成內(nèi)容匯編器112i之外,發(fā)送裝置1010在結(jié)構(gòu)上與存儲(chǔ)廣播系統(tǒng)100的發(fā)送裝置110相同。因此,不說明與存儲(chǔ)廣播系統(tǒng)100相同的特性,下面主要僅講述存儲(chǔ)廣播系統(tǒng)1000獨(dú)特的特性。
內(nèi)容匯編器112i具有與內(nèi)容匯編器112相同的功能,而且還具有如下其他功能。即,內(nèi)容匯編器112i在內(nèi)容主體存儲(chǔ)器113a、113b和113c所存多個(gè)內(nèi)容主體器Dc中指定一個(gè)瀏覽內(nèi)容Cbi。然后,內(nèi)容匯編器112i提取所指定的內(nèi)容(瀏覽內(nèi)容Cbi)的內(nèi)容ID和內(nèi)容版本,作為瀏覽指定信息Bid。于是,內(nèi)容匯編器112i將提取的瀏覽指定信息Bid輸出到業(yè)務(wù)特性存儲(chǔ)器111。
如圖16所示,根據(jù)瀏覽器指定信息Bid,業(yè)務(wù)特性存儲(chǔ)器111將瀏覽內(nèi)容Cb的內(nèi)容ID和內(nèi)容版本寫入業(yè)務(wù)特性信息Isp。即,業(yè)務(wù)特性信息Ispi具有內(nèi)容ID和內(nèi)容版本組成的瀏覽內(nèi)容指示符。對(duì)每一業(yè)務(wù)提供一個(gè)瀏覽內(nèi)容指示符。因此,可區(qū)分瀏覽內(nèi)容Cb(Cbi)與其他內(nèi)容。同樣,將寫入游覽內(nèi)容Cbi的內(nèi)容ID和內(nèi)容版本的業(yè)務(wù)特性信息Isp稱為業(yè)務(wù)特性信息Ispi,以便區(qū)別。
不是由內(nèi)容首部HcBi的瀏覽內(nèi)容標(biāo)記,而是由選擇內(nèi)容的匯編器112i指定瀏覽程序內(nèi)容Cbi。
圖17中,示出一例內(nèi)容首部HcBc。不是由瀏覽內(nèi)容標(biāo)記Bflg進(jìn)行瀏覽內(nèi)容Cbi的指定。因此,內(nèi)容首部HcBi不包含瀏覽內(nèi)容標(biāo)記的行。而且,內(nèi)容首部中,業(yè)務(wù)內(nèi)容Cs和瀏覽內(nèi)容Cb不能相互區(qū)別。所示的例子中,“內(nèi)容名稱”行中的人們可讀字符串似乎使得可識(shí)別內(nèi)容是否瀏覽內(nèi)容Cb。然而,在發(fā)送裝置1010和接收裝置130這一級(jí),不能進(jìn)行這樣的識(shí)別。
同樣,存儲(chǔ)廣播系統(tǒng)1000中,接收裝置130結(jié)構(gòu)上與存儲(chǔ)廣播系統(tǒng)100的相應(yīng)裝置相同,但因其中所存程序碼和數(shù)據(jù)不同,因而操作上略為不同。
現(xiàn)參照?qǐng)D18中示出的流程圖,說明接收裝置130啟動(dòng)瀏覽內(nèi)容Cbi的處理。除了業(yè)務(wù)特性信息Isp換成業(yè)務(wù)特性信息Ispi,目標(biāo)內(nèi)容C換成瀏覽內(nèi)容Cbi外,步驟S501i、S502和S505i的處理基本上與參照?qǐng)D9說明的步驟S501、S502和S505中相同。因此,這里不講述上述處理。
在步驟1401,通過查閱業(yè)務(wù)特性信息Ispi,提取所定業(yè)務(wù)的瀏覽指示符。
步驟1402中,對(duì)帶有步驟S1401所提取瀏覽內(nèi)容指示符的內(nèi)容ID和內(nèi)容版本的內(nèi)容C(瀏覽內(nèi)容Cbi)查找存儲(chǔ)器133。然后,將找到的內(nèi)容C指定為瀏覽內(nèi)容Cbi。
由內(nèi)容匯編器112i進(jìn)行瀏覽內(nèi)容Cbi的指定。因此,如果適當(dāng)管理內(nèi)容匯編器112,能防止瀏覽內(nèi)容Cbi的指定過多或?qū)⑵渌麡I(yè)務(wù)內(nèi)容C錯(cuò)定為瀏覽內(nèi)容Cbi。
如上所述,本實(shí)施例中,內(nèi)容主體投送器114送出分別對(duì)業(yè)務(wù)提供用戶界面的瀏覽內(nèi)容Cbi的主體。作為全部業(yè)務(wù)共用的瀏覽內(nèi)容指示符,業(yè)務(wù)特性存儲(chǔ)器111送出瀏覽程序指定信息Bid,以便在業(yè)務(wù)特性信息Ispi所包含多個(gè)內(nèi)容中指定瀏覽程序主體Dcb。接收裝置130根據(jù)瀏覽程序指示符,確定內(nèi)容C是瀏覽程序內(nèi)容Cbi。利用所提供的這些部件,能得到確保區(qū)分瀏覽程序內(nèi)容Cb和業(yè)務(wù)內(nèi)容Cs的存儲(chǔ)廣播系統(tǒng)100。
換言之,實(shí)施例3中,由多個(gè)業(yè)務(wù)共用的控制內(nèi)容指示符指定瀏覽程序內(nèi)容Cb。然后,從內(nèi)容和內(nèi)容首部分出瀏覽程序內(nèi)容Cb的指示信息。因此,與內(nèi)容主體存儲(chǔ)器所存的信息無關(guān),能防止隨意對(duì)另一業(yè)務(wù)指定瀏覽程序內(nèi)容Cb。例如,可以不是在每一業(yè)務(wù)提供者,而是代之以在承包的廣播公司的控制下,管理瀏覽程序內(nèi)容Cb的指定信息,以防止指定業(yè)務(wù)提供者中授權(quán)的瀏覽程序內(nèi)容Cb。(實(shí)施例4)參照?qǐng)D19、20、21、22、和23,說明本發(fā)明實(shí)施例4的存儲(chǔ)廣播系統(tǒng)。如圖19所示,和圖1中示出的存儲(chǔ)廣播系統(tǒng)100一樣,本實(shí)施例的存儲(chǔ)廣播系統(tǒng)1500包括發(fā)送裝置1510、輸送系統(tǒng)120和接收裝置130。除另外設(shè)置內(nèi)容ID空間管理器1581外,發(fā)送裝置1510結(jié)構(gòu)上與存儲(chǔ)廣播系統(tǒng)100的發(fā)送裝置110相同。
這里不講述與存儲(chǔ)廣播系統(tǒng)100相同的特性,下面只說明存儲(chǔ)廣播系統(tǒng)1500獨(dú)特的性能。
內(nèi)容ID空間管理器1501管理業(yè)務(wù)的內(nèi)容的內(nèi)容ID能取來指定瀏覽內(nèi)容Cbs的值的范圍(空間)。
按預(yù)定的方式規(guī)定內(nèi)容ID空間。例如,內(nèi)容ID 100~199指示業(yè)務(wù)ID為“S1”的內(nèi)容,ID 200~299指定業(yè)務(wù)ID為“S2”的內(nèi)容,ID 300~399指示業(yè)務(wù)ID為“S3”的內(nèi)容,ID 0~99指示瀏覽內(nèi)容Cb(Cbc)。
業(yè)務(wù)ID空間管理器1501產(chǎn)生內(nèi)容空間的規(guī)定CSD,以輸出到內(nèi)容匯編器112。根據(jù)內(nèi)容空間規(guī)定CSD,內(nèi)容匯編器112改寫從內(nèi)容存儲(chǔ)器113a、113b和113c經(jīng)內(nèi)容主體投送器114提供的內(nèi)容主體Dc(Dcbs)的內(nèi)容首部Hc(Hcbs)所存放的內(nèi)容ID的值。因此,根據(jù)規(guī)定的內(nèi)容ID空間,用相應(yīng)的值替換內(nèi)容ID的值。
圖21中示出一例內(nèi)容空間的規(guī)定。內(nèi)容空間規(guī)定CSD包含內(nèi)容ID范圍的欄目和規(guī)定內(nèi)容空間的信息。此例中,用范圍0~99內(nèi)的內(nèi)容ID任意集合建立業(yè)務(wù)的內(nèi)容,并存入各內(nèi)容主體存儲(chǔ)器。對(duì)于業(yè)務(wù)S1,如果其內(nèi)容ID在0~99之間,則輸出內(nèi)容主體存儲(chǔ)器113a提供的內(nèi)容主體Dc所產(chǎn)生的瀏覽內(nèi)容Cbs。這時(shí),如果不在0~99之間,則認(rèn)為瀏覽內(nèi)容Cbs非法,給予拒絕。
另一方面,對(duì)于業(yè)務(wù)S1的業(yè)務(wù)內(nèi)容Cs,內(nèi)容ID加100,以便在100~199范圍內(nèi)對(duì)其進(jìn)行變換。變換后,校驗(yàn)內(nèi)容ID是否在100~199范圍內(nèi)。如果在此范圍內(nèi),輸出業(yè)務(wù)內(nèi)容Cs,否則認(rèn)為業(yè)務(wù)內(nèi)容Cs非法,給予拒絕。
變換時(shí),內(nèi)容中嵌入的其他內(nèi)容參照用的內(nèi)容ID也按同樣的方式進(jìn)行變換。
圖22中,作為例子示出內(nèi)容ID空間管理器1501加以更換的瀏覽內(nèi)容Cbs的結(jié)構(gòu)。在瀏覽內(nèi)容Cbs的內(nèi)容首產(chǎn)HcBs中,內(nèi)容ID為“001”,在規(guī)定為瀏覽內(nèi)容Cb的內(nèi)容ID范圍的0~999內(nèi)。
內(nèi)容ID空間管理器1501也對(duì)業(yè)務(wù)特性存儲(chǔ)器111所存的業(yè)務(wù)特性信息增添規(guī)定內(nèi)容ID空間用的信息。
圖20中,示出一例業(yè)務(wù)特性信息Isps。業(yè)務(wù)特性信息Isps與圖4所示實(shí)施例1的業(yè)務(wù)特性信息Isp相同。
現(xiàn)參照?qǐng)D23,說明接收裝置130啟動(dòng)瀏覽內(nèi)容Cbs的處理。除了業(yè)務(wù)特性信息Isp換成業(yè)務(wù)特性信息Isps,目標(biāo)內(nèi)容C換成瀏覽內(nèi)容Cbs外,步驟S501s、S502、S503和S505s的處理基本上與參照?qǐng)D9說明的步驟S501、S502、S503和S505相同。因此,這里不講述相同的處理。
在步驟S1801,查找存儲(chǔ)器133,以便獲得具有步驟S503中得到的業(yè)務(wù)ID并具有值的范圍等于業(yè)務(wù)特性信息Isps指定的瀏覽內(nèi)容Cbs的范圍的內(nèi)容ID的內(nèi)容C。
步驟S505s中,執(zhí)行找到的瀏覽內(nèi)容Sbs。
如上所述,存儲(chǔ)廣播系統(tǒng)1500管理內(nèi)容ID的空間。可將具有在此管理下規(guī)定的特定值的內(nèi)容ID的內(nèi)容指定為瀏覽內(nèi)容Sbs。這樣,沒有提供給內(nèi)容首部HcBs等的特定區(qū)域(本例中為欄),也能指定瀏覽內(nèi)容Cbs。
換言之,只要僅內(nèi)容提供者能在內(nèi)容存儲(chǔ)器133存儲(chǔ)內(nèi)容主體Dc,就能防止在接收裝置130隨著指定并執(zhí)行另一業(yè)務(wù)的瀏覽內(nèi)容Cb。
實(shí)施例4中,如果將一個(gè)內(nèi)容ID空間提供給全部業(yè)務(wù)提供者,則預(yù)先規(guī)定瀏覽內(nèi)容Cb的內(nèi)容ID值的范圍。因此,能防止業(yè)務(wù)提供者中隨意指定瀏覽內(nèi)容Cb。僅使用內(nèi)容ID的區(qū)域,不需要新的區(qū)域提供內(nèi)容首部等。因此,僅需要對(duì)常規(guī)發(fā)送裝置少許進(jìn)行修改。而且,能方便地使用常規(guī)接收裝置的內(nèi)容接收處理。
雖然已詳細(xì)說明了本發(fā)明,但以上的闡述在各方面均屬說明而非限定。應(yīng)明白不偏離本發(fā)明的范圍可作許多其他更改和變化。
權(quán)利要求
1.一種存儲(chǔ)廣播系統(tǒng),提供對(duì)由其所存內(nèi)容構(gòu)成的業(yè)務(wù)唯一的用戶界面,以便顯現(xiàn)所述業(yè)務(wù),其特征在于,該系統(tǒng)包含作為全部或部分所述內(nèi)容,發(fā)送實(shí)現(xiàn)所述用戶界面的控制內(nèi)容的發(fā)送手段;接收并啟動(dòng)所述發(fā)送的控制內(nèi)容,以執(zhí)行所述用戶界面的接收手段;其中,作為內(nèi)容,發(fā)送并接收所述用戶界面。
2.如權(quán)利要求1所述的存儲(chǔ)廣播系統(tǒng),其特征在于,所述控制內(nèi)容為所述存儲(chǔ)內(nèi)容的瀏覽程序。
3.如權(quán)利要求1所述的存儲(chǔ)廣播系統(tǒng),其特征在于,所述發(fā)送手段包含投送包含所述控制內(nèi)容的內(nèi)容的內(nèi)容投送手段;發(fā)送指明所述業(yè)務(wù)的業(yè)務(wù)特性信息的業(yè)務(wù)特性信息發(fā)送手段;所述接收手段包含控制內(nèi)容決定手段,用于根據(jù)所述接收內(nèi)容和業(yè)務(wù)特性信息,決定接收內(nèi)容中的所述控制內(nèi)容。
4.如權(quán)利要求3所述的存儲(chǔ)廣播系統(tǒng),其特征在于,所述內(nèi)容投送手段包含內(nèi)容匯編手段,用于對(duì)所述內(nèi)容增添規(guī)定內(nèi)容的內(nèi)容首部;所述接收手段根據(jù)所述接收內(nèi)容的內(nèi)容首部,進(jìn)一步?jīng)Q定接收內(nèi)容中的所述控制內(nèi)容。
5.如權(quán)利要求3所述的存儲(chǔ)廣播系統(tǒng),其特征在于,所述發(fā)送手段還包含在所述控制內(nèi)容上設(shè)置電子簽名的電子簽名手段,所述業(yè)務(wù)特性發(fā)送手段發(fā)送所述業(yè)務(wù)特性信息中包含的所述電子簽名的公開密鑰;所述接收手段還包含利用所述接收業(yè)務(wù)特性信息中包含的公開密鑰鑒別所述電子簽名的簽名鑒別手段,并通過鑒別所述電子簽名,決定所述控制內(nèi)容。
6.如權(quán)利要求5所述的存儲(chǔ)廣播系統(tǒng),其特征在于,用對(duì)所述業(yè)務(wù)唯一的密鑰執(zhí)行所述電子簽名的鑒別。
7.如權(quán)利要求3所述的存儲(chǔ)廣播系統(tǒng),其特征在于,所述內(nèi)容投送手段還包含內(nèi)容ID空間管理手段,用于發(fā)送規(guī)定所述內(nèi)容的部分ID空間的信息;所述接收手段還包含指定手段,用于根據(jù)ID空間部分包含的內(nèi)容ID,指定所述控制內(nèi)容。
8.一種控制內(nèi)容傳輸方法,在提供對(duì)由系統(tǒng)所存內(nèi)容組成的業(yè)務(wù)唯一的用戶界面以顯現(xiàn)所述業(yè)務(wù)的存儲(chǔ)廣播放系統(tǒng)中,用于提供對(duì)所述業(yè)務(wù)唯一的用戶界面,其特征在于,所述方法包含以下步驟作為全部或部分所述內(nèi)容,發(fā)送實(shí)現(xiàn)所述用戶界面的控制內(nèi)容的步驟;接收并啟動(dòng)所述發(fā)送的控制內(nèi)容,以執(zhí)行所述用戶界面的步驟。
9.如權(quán)利要求8所述的控制內(nèi)容發(fā)送方法,其特征在于,所述控制內(nèi)容為所述存儲(chǔ)內(nèi)容的瀏覽程序。
10.如權(quán)利要求8所述的控制內(nèi)容發(fā)送方法,其特征在于,所述發(fā)送步驟包含投送包含所述控制內(nèi)容的內(nèi)容的步驟;發(fā)送指明所述業(yè)務(wù)的業(yè)務(wù)特性信息的步驟;所述接收步驟包含根據(jù)接收的內(nèi)容和業(yè)務(wù)特性信息,確定接收內(nèi)容中的所述控制內(nèi)容的步驟。
11.如權(quán)利要求10所述的控制內(nèi)容傳輸方法,其特征在于,所述內(nèi)容投送步驟包含對(duì)所述內(nèi)容增添規(guī)定內(nèi)容的內(nèi)容首部的步驟;所述接收步驟還包含根據(jù)所述接收內(nèi)容的內(nèi)容首部,決定接收內(nèi)容中的所述控制內(nèi)容的步驟。
12.如權(quán)利要求10所述的控制內(nèi)容傳輸方法,其特征在于,所述發(fā)送步驟還包含在所述控制內(nèi)容上設(shè)置電子簽名的步驟;所述業(yè)務(wù)特性發(fā)送步驟還包含發(fā)送所述業(yè)務(wù)特性信息中包含的所述電子簽名的公開密鑰的步驟;所述接收步驟還包含利用所述接收業(yè)務(wù)特性信息中包含的公開密鑰鑒別所述電子簽名的步驟;通過所述電子簽名的鑒別,決定所述控制內(nèi)容的步驟。
13.如權(quán)利要求12所述的控制內(nèi)容傳輸方法,其特征在于,用對(duì)所述業(yè)務(wù)唯一的密鑰,執(zhí)行所述電子簽名的鑒別。
14.如權(quán)利要求10所述的控制內(nèi)容傳輸方法,其特征在于,所述內(nèi)容投送步驟還包含發(fā)送規(guī)定所述內(nèi)容的部分ID空間的信息的步驟;所述接收步驟還包含根據(jù)部分ID空間包含的內(nèi)容ID,決定所述控制內(nèi)容的步驟。
全文摘要
在自動(dòng)更新查看程序,并提供對(duì)業(yè)務(wù)(S)唯一的用戶界面(B)的存儲(chǔ)廣播系統(tǒng)(100)中,發(fā)送裝置(110)發(fā)送控制內(nèi)容(Cb),作為全部或部分內(nèi)容,實(shí)現(xiàn)用戶界面(B)。接收裝置(30)接收并啟動(dòng)發(fā)送的控制內(nèi)容(Cb),以執(zhí)行用戶界面,從而可提供靈活的用戶界面。
文檔編號(hào)G06F17/30GK1305307SQ00131778
公開日2001年7月25日 申請(qǐng)日期2000年10月20日 優(yōu)先權(quán)日1999年10月21日
發(fā)明者片岡充照 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社