專利名稱:包括發(fā)射設(shè)備和接收設(shè)備的軟件下載系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以利用通信或廣播衛(wèi)星的數(shù)字廣播服務(wù)為基礎(chǔ)的軟件下載系統(tǒng)。尤其是,本發(fā)明涉及能響應(yīng)于軟件下載失敗而在每個接收設(shè)備的屏幕上輸出報文或者能把來自接收設(shè)備的下載失敗通知發(fā)射設(shè)備的軟件下載系統(tǒng)。
諸如1997年10月7日頒布的版本為1.0的“CS數(shù)字廣播標(biāo)準(zhǔn)共享接收機”ARIB STD-B16等常規(guī)的下載系統(tǒng)揭示了一種共享的下載系統(tǒng)。此共享下載系統(tǒng)所操縱的發(fā)射數(shù)據(jù)一般包括下載控制部分(DCT)和下載部分(DLT)。DCT包括制造商的ID和與待下載的軟件兼容的接收設(shè)備的機器類型ID以及軟件的版本號。DLT包括軟件本身。接收設(shè)備接收DCT以在軟件下載前確定待下載的軟件,然后接收包括指定軟件的DLT。
依據(jù)常規(guī)的ARIB共享下載系統(tǒng),接收設(shè)備參考從發(fā)射設(shè)備發(fā)射的DCT來判斷下載軟件的必要性。然而,接收設(shè)備有可能因接收設(shè)備斷電等各種原因而錯過DCT。在此情況下,不能適當(dāng)?shù)嘏袛嘞螺d的必要性。此外,只使用DCT和DLT不足以檢測軟件下載的失敗。換句話說,不可能對所進(jìn)行的下載實行實際結(jié)果管理。
本發(fā)明的一個目的是管理下載的實際結(jié)果。為此,發(fā)射設(shè)備把判斷信息發(fā)射到接收設(shè)備。接收設(shè)備把接收到的判斷信息與存儲在接收設(shè)備中的軟件信息相比較來檢查下載是否成功。此外,接收設(shè)備檢查該軟件是否可下載。在可下載時,接收設(shè)備自動執(zhí)行軟件下載而無需用戶的任何介入。在不可下載時,接收設(shè)備使顯示設(shè)備顯示報文并通知發(fā)射設(shè)備下載失敗。
為了實現(xiàn)以上和其它有關(guān)的目的,本發(fā)明提供了一種發(fā)射設(shè)備,它包括發(fā)射裝置,該裝置把判斷信息發(fā)射到接收設(shè)備從而使接收設(shè)備根據(jù)判斷信息來判斷軟件下載的成功/失敗。這種安排可以使接收設(shè)備根據(jù)發(fā)射設(shè)備所發(fā)送的判斷信息來判斷軟件下載的成功/失敗。
在此發(fā)射設(shè)備中,發(fā)射裝置最好用于發(fā)射在接收設(shè)備下載軟件失敗時所執(zhí)行的指定處理的處理標(biāo)識符。這種安排使接收設(shè)備可在接收設(shè)備下載軟件失敗時執(zhí)行預(yù)定的處理。
在此發(fā)射設(shè)備中,處理標(biāo)識符最好是軟件名稱,從而接收設(shè)備可參考軟件名稱來識別待執(zhí)行的處理。
在此發(fā)射設(shè)備中,判斷信息最好包括軟件的版本號以及包括軟件的起始時間和結(jié)束時間的發(fā)射計劃信息。這種安排使接收設(shè)備可根據(jù)軟件的版本號以及包括軟件的起始時間和結(jié)束時間的發(fā)射計劃信息來判斷軟件下載的成功/失敗。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括接收裝置,接收用于判斷存儲在接收設(shè)備中的軟件的下載成功/失敗的判斷信息;成功/失敗判斷裝置,用于參考接收裝置接收到的判斷信息來判斷接收設(shè)備進(jìn)行的軟件下載是成功還是失?。灰约巴ㄖb置,用于把下載成功/失敗通知接收設(shè)備外部。這種安排使下載結(jié)果通知接收設(shè)備的外部成為可能。
在此接收設(shè)備中,通知裝置最好使顯示裝置來顯示指示下載成功/失敗的信息。這種安排使下載結(jié)果顯示在顯示設(shè)備的屏幕上成為可能。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱。這種安排使接收設(shè)備可把包括軟件名稱的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括接收設(shè)備標(biāo)識符。這種安排使接收設(shè)備可把包括接收設(shè)備標(biāo)識符的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括接收裝置,接收用于判斷存儲在接收設(shè)備中的軟件的下載成功/失敗的判斷信息并接收用于指定在接收設(shè)備下載軟件失敗時所執(zhí)行的處理的處理標(biāo)識符;成功/失敗判斷裝置,用于參考接收裝置接收到的判斷信息來判斷接收設(shè)備進(jìn)行的軟件下載是成功還是失??;以及處理執(zhí)行裝置,用于在成功/失敗判斷裝置檢測到下載失敗時來執(zhí)行相應(yīng)于處理標(biāo)識符的指定處理。這種安排使接收設(shè)備可在成功/失敗判斷裝置檢測到下載失敗時來執(zhí)行相應(yīng)于處理標(biāo)識符的指定處理。
在此接收設(shè)備中,判斷信息最好包括軟件的版本號以及包括軟件的起始時間和結(jié)束時間的發(fā)射計劃信息。這種安排使接收設(shè)備可判根據(jù)軟件的版本號以及包括軟件的起始時間和結(jié)束時間的發(fā)射計劃信息來判斷軟件下載的成功/失敗。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括時隙信息管理裝置,用于管理包括起始日期/時間以及結(jié)束日期/時間的時隙信息;計劃判斷裝置,用于判斷是否存在具有滿足時隙信息管理裝置所管理時隙的廣播計劃的任何下載廣播;以及下載執(zhí)行裝置,用于在計劃判斷裝置確認(rèn)存在令人滿意的下載廣播時對來自該下載廣播的軟件執(zhí)行下載。這種安排使接收設(shè)備可在存在任何令人滿意的下載廣播時對來自該下載廣播的軟件執(zhí)行下載。
此接收設(shè)備最好還包括通知裝置,用于在計劃判斷裝置確認(rèn)不存在任何令人滿意的下載廣播時把下載成功/失敗通知接收設(shè)備的外部。這種安排使下載結(jié)果通知接收設(shè)備的外部成為可能。
在此接收設(shè)備中,通知裝置最好使顯示裝置來顯示指示下載成功/失敗的信息。這種安排可把下載結(jié)果顯示在顯示設(shè)備的屏幕上。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱。這種安排使接收設(shè)備可把包括軟件名稱的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括接收設(shè)備標(biāo)識符。這種安排使接收設(shè)備可把包括接收設(shè)備標(biāo)識符的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
在此發(fā)射設(shè)備中,發(fā)射裝置最好發(fā)射使接收設(shè)備下載來自下載廣播的軟件所需的必要時間。這種安排使接收設(shè)備可接收使接收設(shè)備下載來自下載廣播的軟件所需的必要時間。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括最大中斷時間管理裝置,用于管理下載軟件所用的最大中斷時間,該時間代表觀察程序可允許的最大中斷;計劃判斷裝置,用于判斷是否存在具有等于或小于最大中斷時間管理裝置所管理的最大中斷時間的必要下載時間的任何下載廣播;以及下載執(zhí)行裝置,用于在計劃判斷裝置確認(rèn)存在令人滿意的下載廣播時對來自該下載廣播的軟件執(zhí)行下載。這種安排使接收設(shè)備可在存在計劃判斷裝置確認(rèn)令人滿意的下載廣播時對來自該下載廣播的軟件執(zhí)行下載。
此接收設(shè)備最好還包括通知裝置,用于在計劃判斷裝置確認(rèn)不存在任何令人滿意的下載廣播時把下載成功/失敗通知接收設(shè)備的外部。這種安排可把下載結(jié)果通知接收設(shè)備的外部。
在此接收設(shè)備中,通知裝置最好使顯示裝置來顯示指示下載成功/失敗的信息。這種安排可把下載結(jié)果顯示在顯示設(shè)備的屏幕上。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱。這種安排使接收設(shè)備可把包括軟件名稱的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括接收設(shè)備標(biāo)識符。這種安排使接收設(shè)備可把包括接收設(shè)備標(biāo)識符的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
在此發(fā)射設(shè)備中,發(fā)射裝置最好發(fā)射下載廣播的最終廣播時期/時間。這種安排使接收設(shè)備可接收下載廣播的最終廣播日期/時間。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括最終廣播日期/時間標(biāo)志管理裝置,用于管理最終的廣播日期/時間標(biāo)志,該最終廣播日期/時間標(biāo)志表示可強制地下載來自一下載廣播的軟件并不錯過接收該下載廣播的機會的強制下載決定;最終廣播日期/時間判斷裝置,用于判斷最終廣播日期/時間標(biāo)志是否表示要執(zhí)行強制下載以及接收下載廣播的最終機會是否到來;以及下載執(zhí)行裝置,用于在最終廣播日期/時間判斷裝置確認(rèn)最終的廣播日期/時間標(biāo)志是要執(zhí)行強制下載且當(dāng)前的下載廣播是下載軟件的最終機會時對來自該下載廣播的軟件執(zhí)行下載。這種安排使接收設(shè)備可在用戶請求執(zhí)行強制下載且當(dāng)前的下載廣播是下載軟件的最終機會時對來自該下載廣播的軟件執(zhí)行下載。
此接收設(shè)備最好還包括通知裝置,用于當(dāng)下載執(zhí)行裝置在接收下載廣播的最終機會里下載軟件失敗時把下載成功/失敗通知接收設(shè)備的外部。這種安排可把下載結(jié)果通知接收設(shè)備的外部。
在此接收設(shè)備中,通知裝置最好使顯示裝置來顯示指示下載成功/失敗的信息。這種安排可把下載結(jié)果顯示在顯示設(shè)備的屏幕上。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱。這種安排使接收設(shè)備可把包括軟件名稱的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括接收設(shè)備標(biāo)識符。這種安排使接收設(shè)備可把包括接收設(shè)備標(biāo)識符的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括強制下載標(biāo)志管理裝置,用于管理強制下載標(biāo)志,該強制下載標(biāo)志表示對來自一下載廣播的軟件強制地執(zhí)行下載;強制下載判斷裝置,用于判斷強制下載標(biāo)志是否表示強制地執(zhí)行來自下載廣播的軟件下載;以及下載執(zhí)行裝置,用于在強制下載判斷裝置確認(rèn)強制下載標(biāo)志表示要強制地執(zhí)行來自下載廣播的軟件下載時對來自下載廣播的軟件執(zhí)行下載。這種安排使接收設(shè)備可在用戶請求強制地執(zhí)行來自下載廣播的軟件下載時對來自下載廣播的軟件執(zhí)行下載。
此發(fā)射設(shè)備最好還包括接收設(shè)備管理裝置,用于管理時隙信息和接收設(shè)備計數(shù)信息,接收設(shè)備計數(shù)信息包括在由時隙信息所述的起始日期/時間和結(jié)束日期/時間所指定的時隙中成功/失敗的接收設(shè)備總數(shù);以及計劃確定裝置,用于參考接收設(shè)備計數(shù)信息來確定下載廣播的計劃,從而可由大量的接收設(shè)備來接收下載廣播。這種安排使接收設(shè)備可在確定下載廣播的計劃時選擇較佳的時隙。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括執(zhí)行下載記錄/管理裝置,用于記錄和管理包括下載成功/失敗的日期/時間的執(zhí)行下載信息;以及通知裝置,用于把執(zhí)行下載信息通知接收設(shè)備的外部。這種安排使接收設(shè)備可把執(zhí)行下載信息通知接收設(shè)備的外部。
在此接收設(shè)備中,通知裝置最好使顯示裝置來顯示指示下載成功/失敗的信息。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱。這種安排使接收設(shè)備可把包括軟件名稱的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
在此接收設(shè)備中,通知裝置最好用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備,下載成功/失敗信息包括接收設(shè)備標(biāo)識符。這種安排使接收設(shè)備可把包括接收設(shè)備標(biāo)識符的下載成功/失敗信息發(fā)送到發(fā)射設(shè)備。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括觀察狀態(tài)管理裝置,用于管理通過接收設(shè)備有效或無效(deactivation)來表示的用戶觀察信息;觀察狀態(tài)判斷裝置,用于根據(jù)觀察狀態(tài)管理裝置所管理的用戶觀察信息來檢查接收設(shè)備處于有效狀態(tài)還是處于無效狀態(tài);以及下載執(zhí)行裝置,用于只在觀察狀態(tài)判斷裝置確認(rèn)接收設(shè)備處于無效狀態(tài)時對軟件執(zhí)行下載。這種安排使接收設(shè)備可只在用戶不使用接收設(shè)備來觀察普通程序時執(zhí)行下載。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括觀察狀態(tài)管理裝置,用于管理通過接收設(shè)備有效或無效來表示的用戶觀察信息;下載計劃判斷裝置,用于檢查是否存在任何下載廣播,以及下載執(zhí)行裝置,用于只在接收設(shè)備處于無效狀態(tài)且存在下載廣播時對軟件執(zhí)行下載。這種安排使只在接收設(shè)備處于無效狀態(tài)且存在下載廣播時執(zhí)行軟件下載。
此發(fā)射設(shè)備最好包括接收設(shè)備管理裝置,用于管理時隙信息和接收設(shè)備計數(shù)信息,接收設(shè)備計數(shù)信息包括在由時隙信息所述的起始日期/時間和結(jié)束日期/時間所指定的時隙中在有效/無效的接收設(shè)備總數(shù);以及計劃確定裝置,用于參考接收設(shè)備計數(shù)信息來確定下載廣播的計劃,從而可由大量的接收設(shè)備來接收下載廣播。這種安排使接收設(shè)備可在確定下載廣播的計劃時選擇較佳的時隙。
本發(fā)明的另一個方面提供了一種接收設(shè)備,它包括電源狀態(tài)管理裝置,用于管理代表電源的當(dāng)前電源通斷狀態(tài)的電源信息和包括最近的電源通斷日期/時間的電源變化信息;以及通知裝置,用于把電源變化信息發(fā)送到發(fā)射設(shè)備。這種安排使接收設(shè)備可把電源變化信息發(fā)送到發(fā)射設(shè)備。
從以下詳細(xì)描述并結(jié)合附圖將使本發(fā)明的以上和其它目的、特征和優(yōu)點變得更加明顯起來,其中
圖1是示出依據(jù)本發(fā)明第一實施例的軟件下載系統(tǒng)(揭示了發(fā)射設(shè)備和接收設(shè)備)的方框圖;圖2是示出依據(jù)本發(fā)明第一實施例的發(fā)射設(shè)備中所使用的軟件管理表的圖;圖3是示出依據(jù)本發(fā)明第一實施例的發(fā)射設(shè)備中所使用的軟件信息表的圖;圖4是示出依據(jù)本發(fā)明第一實施例的發(fā)射設(shè)備中所使用的下載表的圖;圖5是示出依據(jù)本發(fā)明第一實施例的接收設(shè)備中所使用的軟件管理表(修訂前)的圖;圖6是示出依據(jù)本發(fā)明第一實施例的接收設(shè)備中所使用的軟件信息表的圖;圖7是示出依據(jù)本發(fā)明第一實施例的接收設(shè)備中所使用的下載入口的圖;圖8是示出依據(jù)本發(fā)明第一實施例的接收設(shè)備中所使用的軟件信息入口的圖;圖9是示出依據(jù)本發(fā)明第一實施例的接收設(shè)備中所使用的下載節(jié)目的軟件名稱、版本和軟件大小的圖;圖10是示出依據(jù)本發(fā)明第一實施例的接收設(shè)備中所使用的軟件管理表(修訂后)的圖;圖11是示出響應(yīng)于下載失敗所使用的屏幕顯示的圖12是示出依據(jù)本發(fā)明第二實施例的軟件下載系統(tǒng)(揭示了發(fā)射設(shè)備和接收設(shè)備)的方框圖;圖13是示出依據(jù)本發(fā)明第二實施例的接收設(shè)備中所使用的接收設(shè)備識別信息的圖;圖14是示出依據(jù)本發(fā)明第二實施例的發(fā)射設(shè)備和接收設(shè)備中所使用的實際下載信息的圖;圖15是示出依據(jù)本發(fā)明第二實施例的發(fā)射設(shè)備中所使用的實際下載結(jié)果管理表(修訂前)的圖;圖16是示出依據(jù)本發(fā)明第二實施例的發(fā)射設(shè)備中所使用的實際下載結(jié)果管理表(修訂后)的圖;圖17是示出依據(jù)本發(fā)明第三實施例的軟件下載系統(tǒng)(揭示了發(fā)射設(shè)備和接收設(shè)備)的方框圖;圖18是示出依據(jù)本發(fā)明第三實施例的發(fā)射設(shè)備和接收設(shè)備中所使用的隨機處理管理表的圖;圖19是示出依據(jù)本發(fā)明第三實施例的發(fā)射設(shè)備中所使用的軟件管理表的圖;圖20是示出依據(jù)本發(fā)明第三實施例的發(fā)射設(shè)備和接收設(shè)備中所使用的軟件信息表的圖;圖21是示出依據(jù)本發(fā)明第三實施例的接收設(shè)備中所使用的下載表的圖;圖22是示出依據(jù)本發(fā)明第三實施例的接收設(shè)備中所使用的軟件管理表的圖;圖23是示出依據(jù)本發(fā)明第三實施例的接收設(shè)備中所使用的軟件信息表的圖;圖24是示出依據(jù)本發(fā)明第三實施例的接收設(shè)備中所使用的下載入口的圖;圖25是示出依據(jù)本發(fā)明第三實施例的接收設(shè)備中所使用的軟件信息入口的圖;圖26是示出依據(jù)本發(fā)明第四到第六實施例的軟件下載系統(tǒng)(省略了發(fā)射設(shè)備而只揭示了接收設(shè)備)的方框圖;圖27是示出通過依據(jù)本發(fā)明第四實施例的顯示設(shè)備所顯示的用戶設(shè)定屏幕的圖28是示出通過依據(jù)本發(fā)明第四實施例的顯示設(shè)備所顯示的下載時隙信息的圖;圖29是示出依據(jù)本發(fā)明第四實施例的發(fā)射設(shè)備中所使用的下載表的圖;圖30是示出依據(jù)本發(fā)明第四實施例的接收設(shè)備中所使用的下載計劃表的圖;圖31是示出依據(jù)本發(fā)明第四實施例的接收設(shè)備中所使用的計劃入口的圖;圖32是示出依據(jù)本發(fā)明第五實施例的接收設(shè)備中使用的下載表的圖;圖33是示出通過依據(jù)本發(fā)明第五實施例的顯示設(shè)備所顯示的用戶設(shè)定屏幕的圖;圖34是示出通過依據(jù)本發(fā)明第五實施例的顯示設(shè)備所顯示的最大中斷時間信息的圖;圖35是示出依據(jù)本發(fā)明第五實施例的接收設(shè)備中所使用的下載計劃表的圖;圖36是示出依據(jù)本發(fā)明第五實施例的接收設(shè)備中所使用的包括平均所需時間的入口的圖;圖37是示出通過依據(jù)本發(fā)明第六實施例的顯示設(shè)備所顯示的用戶設(shè)定屏幕的圖;圖38是示出通過依據(jù)本發(fā)明第六實施例的顯示設(shè)備所顯示的下載時隙信息和強制下載標(biāo)志的圖;圖39是示出依據(jù)本發(fā)明第六實施例的接收設(shè)備中所使用的下載表的圖;圖40是示出依據(jù)本發(fā)明第六實施例的接收設(shè)備中所使用的下載計劃表的圖;圖41是示出依據(jù)本發(fā)明第六實施例的接收設(shè)備中所進(jìn)行的計劃確定過程的流程圖;圖42是示出依據(jù)本發(fā)明第六實施例的接收設(shè)備中所使用的計劃入口的圖;圖43是示出依據(jù)本發(fā)明第七實施例的軟件下載系統(tǒng)(揭示了發(fā)射設(shè)備和接收設(shè)備)的方框圖;圖44是示出依據(jù)本發(fā)明第七實施例的發(fā)射設(shè)備中所使用的下載表的圖;圖45是示出依據(jù)本發(fā)明第七實施例的接收設(shè)備中所使用的接收時間信息的圖46是示出依據(jù)本發(fā)明第七實施例的從接收設(shè)備發(fā)射到發(fā)射設(shè)備的返回信息的圖;圖47是示出依據(jù)本發(fā)明第七實施例的接收設(shè)備中所使用的接收設(shè)備管理表的圖;圖48是示出依據(jù)本發(fā)明第七實施例的接收設(shè)備中所使用的實際下載結(jié)果管理表的圖;圖49是示出依據(jù)本發(fā)明第八實施例的軟件下載系統(tǒng)(省略了發(fā)射設(shè)備而只顯示接收設(shè)備)的方框圖;圖50是示出依據(jù)本發(fā)明第八實施例的發(fā)射設(shè)備中所使用的下載表的圖;圖51是示出依據(jù)本發(fā)明第八實施例的接收設(shè)備中所進(jìn)行的下載判斷過程的流程圖;圖52是示出依據(jù)本發(fā)明第九實施例的軟件下載系統(tǒng)(揭示了發(fā)射設(shè)備和接收設(shè)備)的方框圖;圖53是示出依據(jù)本發(fā)明第九實施例的接收設(shè)備中所管理的電源狀態(tài)的表;圖54是示出依據(jù)本發(fā)明第九實施例的從接收設(shè)備返回到發(fā)射設(shè)備的信息的圖;圖55是示出依據(jù)本發(fā)明第九實施例的發(fā)射設(shè)備中所記錄的接收設(shè)備電源狀態(tài)的表;以及圖56是示出依據(jù)本發(fā)明第九實施例的發(fā)射設(shè)備中所使用的無效接收設(shè)備計數(shù)表的圖。
將參考附圖來說明本發(fā)明的較佳實施例。
第一實施例圖1是示出依據(jù)本發(fā)明第一實施例的軟件下載系統(tǒng)的方框圖。此軟件下載系統(tǒng)由發(fā)射設(shè)備500和接收設(shè)備100(與顯示設(shè)備200相連)構(gòu)成。發(fā)射設(shè)備500包括存儲待下載的軟件的軟件存儲部分51。軟件信息管理部分52管理軟件管理表并根據(jù)軟件管理表來產(chǎn)生軟件信息表。把產(chǎn)生的軟件信息表發(fā)送到發(fā)射部分54。此外,軟件信息管理部分52管理下載表并把下載表發(fā)送到軟件取出部分53和發(fā)射部分54。軟件取出部分53根據(jù)軟件信息管理部分52所發(fā)送的下載表中所描述的信息從軟件存儲部分51中讀取指定的軟件。發(fā)射部分54接收軟件取出部分53所發(fā)送的軟件以及軟件信息管理部分52所發(fā)送的軟件信息表和下載表。發(fā)射部分54向接收設(shè)備100廣播軟件、軟件信息表和下載表。
接收設(shè)備100包括存儲軟件的軟件存儲部分6。軟件管理部分5管理存儲在軟件存儲部分6中的軟件和有關(guān)的軟件信息。接收部分1接收發(fā)射設(shè)備500所發(fā)送的軟件、軟件信息表和下載表時,把接收到的軟件信息表發(fā)送到軟件信息判斷部分2,把接收到的下載表發(fā)送到下載判斷部分3,并把接收到的軟件發(fā)送到下載執(zhí)行部分4。軟件信息判斷部分2通過參考軟件管理部分5所管理的軟件管理表而進(jìn)行的軟件信息判斷處理來更新接收到的軟件信息表。把更新的軟件信息表發(fā)送到下載判斷部分3。下載判斷部分3參考軟件信息判斷部分2所發(fā)送的軟件信息表以及接收部分1所發(fā)送的下載表來進(jìn)行下載判斷處理。下載判斷部分3把由可下載的軟件所構(gòu)成的下載表的入口發(fā)送到下載執(zhí)行部分4。同時,下載判斷部分3把由不可下載的軟件所構(gòu)成的軟件信息表的入口發(fā)送到實際結(jié)果管理部分7。下載執(zhí)行部分4下載從下載判斷部分3發(fā)送的下載表的入口中所描述的軟件。下載執(zhí)行部分4把下載結(jié)果發(fā)送到軟件管理部分5。在軟件下載有任何失敗時,實際結(jié)果管理部分7在顯示設(shè)備200的屏幕上輸出通知下載失敗的信息。
第一實施例的上述軟件下載系統(tǒng)以如下方式進(jìn)行操作。
在發(fā)射設(shè)備500中,軟件信息管理部分52管理用來描述待下載的每個軟件的軟件名稱和有關(guān)軟件信息的軟件管理表(如圖2所示)。依據(jù)此實施例,有關(guān)軟件信息是表示新舊的軟件版本(即,修訂歷史)。由數(shù)字來表示軟件版本。根據(jù)每次軟件修訂,版本號遞增1。依據(jù)圖2所示的例子,軟件管理表寄存了五種類型的軟件。例如,可以理解程序“Let’s EPG”具有版本號“1”。
軟件信息管理部分52參考軟件管理表(圖2)產(chǎn)生軟件信息表(圖3)。依據(jù)圖3所示的例子,軟件信息表包括從軟件管理表中選中的三種類型的軟件。
軟件取出部分53把軟件信息表發(fā)送到發(fā)射部分54,從而發(fā)射部分54可把軟件信息發(fā)射到接收設(shè)備100。于是,接收設(shè)備100可識別軟件的當(dāng)前版本。
雖然上述軟件信息表(圖3)包括三種,但從軟件管理表中選擇的軟件類型的總數(shù)是任意的。
軟件信息管理部分52管理用于描述可由接收設(shè)備100下載的軟件數(shù)據(jù)的下載表(圖4)。依據(jù)圖4所示的例子,下載表寄存了兩個程序“Let’s EPG”以及“SportsEPG”。下載表(圖4)描述了每個軟件的軟件名稱、版本和廣播計劃。廣播計劃包括日期、起始時間和結(jié)束時間。依據(jù)圖4所示的例子,程序“Sports EPG”具有版本號“2”和廣播計劃“1997年12月2日的19:00到21:00”。
如上所述,依據(jù)第一實施例,發(fā)射設(shè)備500的軟件信息管理部分52產(chǎn)生在檢測接收設(shè)備100的任何下載失敗時所使用的軟件信息表(圖3)和下載表(圖4)。
軟件取出部分53取出寄存在軟件信息管理部分52所發(fā)送的下載表(圖4)中的軟件。尤其是,軟件取出部分53根據(jù)下載表中所描述的計劃(日期和時間)從軟件存儲部分51中讀取每個指定的軟件,并把讀出的軟件發(fā)送到發(fā)射部分54。例如,從軟件存儲部分51中讀出圖4所示的程序“Sports EPG”(版本2),從而準(zhǔn)時地開始此軟件的廣播(即,1997年12月2日的19:00)。把讀出的軟件連續(xù)地發(fā)送到發(fā)射部分54,直到所計劃的結(jié)束時間(即,1997年12月2日的21:00)。
發(fā)射部分54廣播從軟件信息管理部分52發(fā)送到接收設(shè)備100的軟件信息表(圖3)和下載表(圖4)。同時,發(fā)射部分54廣播從軟件取出部分53發(fā)送到接收設(shè)備100的軟件。
在與軟件連在一起發(fā)射的軟件信息表(圖3)和下載表(圖4)所使用的協(xié)議的細(xì)節(jié)與本發(fā)明無關(guān),因此不加以說明。
在接收設(shè)備100中,接收部分1接收發(fā)射設(shè)備500的發(fā)射部分54所廣播的軟件信息表(圖3)、下載表(圖4)和軟件本身。接收部分1把接收到的軟件信息表(圖3)發(fā)送到軟件信息判斷部分2,把接收到的下載表(圖4)發(fā)送到下載判斷部分3,并把接收到的軟件發(fā)送到下載執(zhí)行部分4。
軟件管理部分5管理軟件管理表(圖5),該表描述了存儲在軟件存儲部分6中的每個軟件的軟件名稱和有關(guān)的軟件信息。依據(jù)圖5所示軟件管理表的例子,有關(guān)的軟件信息是軟件的版本。軟件管理表(如圖5所示)中所描述的信息基本上與發(fā)射設(shè)備500的軟件管理部分52所管理的軟件管理表(圖2)中的信息一致。從圖5所示的軟件管理表中可理解,軟件存儲部分6存儲了三個程序“Let’s EPG”、“News EPG”和“Weather EPG”,每個程序都具有版本號1。
軟件信息判斷部分2參考接收部分1所發(fā)射的軟件信息表和軟件管理部分5所管理的軟件管理表來確定待下載的軟件。依據(jù)第一實施例,接收部分1接收由發(fā)射設(shè)備500的軟件信息管理部分52所產(chǎn)生的圖2所示的軟件信息表。軟件信息判斷部分2在接收來自接收部分1的軟件信息表時,參考軟件管理部分5所管理的軟件管理表(圖5)來執(zhí)行軟件信息判斷處理。
首先,在軟件信息判斷處理中,軟件信息判斷部分2從圖3所示的軟件信息表中選中程序“Let’s EPG”。然后,軟件信息判斷部分2檢查是否存在具有與圖5所示軟件管理表上同一名稱的任何軟件。作為檢查結(jié)果,確認(rèn)圖5所示的軟件管理表包括同一軟件名稱“Let’s EPG”。然后,軟件信息判斷部分2參考軟件信息表和軟件管理表來比較認(rèn)可的程序“Let’s EPG”的版本。程序“Let’s EPG”在軟件信息表(圖3)中為版本1,在軟件管理表(圖5)中為版本1。這樣,確認(rèn)具有同一名稱“Let’s EPG”的被比較程序的版本是一致的。換句話說,發(fā)射設(shè)備和接收設(shè)備之間涉及被比較程序“Let’s EPG”的軟件信息即軟件內(nèi)容完全相同。這樣,軟件信息判斷部分2斷定不必下載程序“Let’s EPG”。根據(jù)此判斷,從軟件信息表中擦除程序“Let’s EPG”的入口。結(jié)果,以圖6所示的更新的軟件信息表來替換圖3所示的軟件信息表。
然后,在軟件信息判斷處理中,軟件信息判斷部分2從圖6所示的軟件信息表中選中下一個程序“Sports EPG。接著,軟件信息判斷部分2檢查是否存在具有與圖5所示軟件管理表上同一名稱的任何軟件。作為檢查結(jié)果,確認(rèn)圖5所示的軟件管理表包括同一軟件名稱“Sports EPG”。然后,軟件信息判斷部分2比較具有同一名稱“Sports EPG”的認(rèn)可程序的版本。在此情況下,程序“Sports EPG”在軟件信息表(圖6)中為版本2,在軟件管理表(圖5)中為版本1。這樣,發(fā)現(xiàn)具有同一名稱“Sports EPG”的被比較程序的版本不一致。發(fā)射設(shè)備和接收設(shè)備之間涉及被比較程序“Sports EPG”的軟件信息即軟件內(nèi)容是不相同的。這樣,軟件信息判斷部分2斷定必須下載程序“Sports EPG”以更新或修正接收設(shè)備中的軟件。根據(jù)此判斷,把程序“Sports EPG”的入口留在軟件信息表中。
軟件信息判斷部分2以相同的方式從圖6所示的軟件信息表中選中下一個程序“Weather EPG”。然后,軟件信息判斷部分2檢查是否存在具有與圖5所示軟件管理表上同一名稱的任何軟件。作為檢查結(jié)果,確認(rèn)圖5所示的軟件管理表包括同一軟件名稱“Weather EPG”。然后,軟件信息判斷部分2比較認(rèn)可程序“WeatherEPG”的版本。在此情況下,程序“Weather EPG”在軟件信息表(圖6)中為版本3,在軟件管理表(圖5)中為版本1。這樣,發(fā)現(xiàn)具有同一名稱“Weather EPG”的被比較程序的版本不一致。發(fā)射設(shè)備和接收設(shè)備之間涉及被比較程序“WeatherEPG”的軟件信息即軟件內(nèi)容是不相同的。軟件信息判斷部分2斷定必須下載程序“Weather EPG”以更新或修正接收設(shè)備中的軟件。根據(jù)此判斷,把程序“WeatherEPG”的入口留在軟件信息表中。
如上所述,軟件信息判斷部分2對寄存在軟件信息表中的所有軟件進(jìn)行軟件信息判斷處理,并獲得只由程序(依據(jù)軟件信息判斷處理判定其下載為必須)構(gòu)成的更新或修正的軟件信息表。接著,軟件信息判斷部分2把更新的軟件信息表發(fā)送到下載判斷部分3。
下載判斷部分3管理從接收部分1發(fā)送到的如圖4所示的下載表。下載判斷部分3在接收到來自軟件信息判斷部分2的如圖6所示的軟件信息表時啟動下載判斷處理。按照以下方式來進(jìn)行下載判斷處理。
首先,在下載判斷處理中,下載判斷部分3從如圖6所示的軟件信息表中選中程序“Spots EPG”。然后,下載判斷部分3檢查是否存在具有與圖4所示下載表上同一名稱的任何軟件。作為檢查結(jié)果,確認(rèn)圖4所示的下載表包括同一軟件名稱“Sports EPG”。在此情況下,下載判斷部分3斷定接收設(shè)備100可下載程序“Sports EPG”。下載判斷部分3從下載表中產(chǎn)生程序“Sports EPG”的入口(圖7)并把此入口發(fā)送到下載執(zhí)行部分4。
然后,在下載判斷處理中,下載判斷部分3從如圖6所示的軟件信息表中選中下一個程序“Weather EPG”。然后,下載判斷部分3檢查是否存在具有與圖4所示下載表上同一名稱的任何軟件。作為檢查結(jié)果,確認(rèn)圖4所示的下載表不包括同一軟件名稱“Weather EPG”。在此情況下,下載判斷部分3斷定接收設(shè)備100不能下載程序“Weather EPG”。換句話說,確認(rèn)接收設(shè)備100對程序“Weather EPG”的下載失敗。下載判斷部分3從軟件信息表中產(chǎn)生程序“Weather EPG”的入口(圖8)并把此入口發(fā)送到實際結(jié)果管理部分7。
如上所述,下載判斷部分3對寄存在軟件信息判斷部分2發(fā)送的軟件信息表中的所有軟件進(jìn)行下載判斷處理。下載判斷部分3把只寄存可下載軟件的下載入口(圖7)發(fā)送到下載執(zhí)行部分4,并把只寄存不可下載(下載失敗)軟件的軟件信息入口(圖8)發(fā)送到實際結(jié)果管理部分7。
下載執(zhí)行部分4訪問從接收部分1發(fā)送的軟件,以在接收到來自下載判斷部分3的如圖7所示的下載入口時下載具有在此下載入口中所述的同一名稱和同一版本的程序。在本實施例中,依據(jù)此下載入口中所述的計劃來完成被廣播軟件的下載。在完成對指定軟件的下載后,下載執(zhí)行部分4把除被下載的程序本身以外的包括軟件名稱、版本和軟件大小的程序信息發(fā)送到軟件管理部分5。圖9示出被發(fā)送到軟件管理部分5的軟件名稱、版本和軟件大小的細(xì)節(jié)。
軟件管理部分5管理軟件管理表并檢查是否存在與從下載執(zhí)行部分4接收到的軟件一致的任何寄存的軟件。在已把從下載執(zhí)行部分4接收到的軟件寄存在軟件管理表時,更新此軟件的寄存版本,從而與從下載執(zhí)行部分4發(fā)送的版本一致。然后,把軟件從軟件管理部分5發(fā)送到軟件存儲部分6并存儲在此軟件存儲部分6中。
在還未把從下載執(zhí)行部分4接收到的軟件寄存在軟件管理表時,軟件管理部分5在軟件管理表中產(chǎn)生新的入口以描述從下載執(zhí)行部分4接收到的軟件的軟件名稱和版本。把此軟件從軟件管理部分5發(fā)送到軟件存儲部分6并存儲在此軟件存儲部分6中。
在下載執(zhí)行部分4發(fā)送圖9所示的軟件名稱、版本和軟件大小時,由軟件管理部分5所管理的軟件管理表不包括同一軟件名稱。因而,軟件管理部分5在軟件管理表中產(chǎn)生新的入口來描述圖9所示軟件的軟件名稱和版本,從而如圖10所示更新或修正軟件管理表。
實際結(jié)果管理部分7接收到從下載判斷部分3發(fā)送的如圖8所示的軟件信息入口,并把被通知的未下載(下載失敗)程序的軟件名稱和版本輸出到顯示設(shè)備200,設(shè)備200顯示如圖11所示的屏幕圖像。相應(yīng)地,接收設(shè)備100的用戶可通過顯示在顯示設(shè)備200上的通知而知道未下載(下載失敗)程序的軟件名稱和版本。用戶可根據(jù)此通知與支持中心(未示出)接觸或采取適當(dāng)?shù)牟襟E來解決這個問題。
從以上描述很明顯的是,在接收設(shè)備100接收到軟件信息表時,軟件信息判斷部分2把接收到的軟件信息表中所描述的軟件與接收設(shè)備100中軟件的內(nèi)容相比較。因而,可判斷在發(fā)射設(shè)備和接收設(shè)備之間下載軟件的必要性,從而確定待下載的軟件。此外,下載判斷部分3檢查是否可下載由軟件信息判斷部分2所指定的軟件。在不可下載軟件時,判定軟件的下載不成功。在可下載軟件時,接收設(shè)備自動地啟動軟件下載而無需用戶的任何介入。因而,可在接收設(shè)備中更新和增加軟件。
尤其是,第一實施例揭示了一種發(fā)射設(shè)備(500),它包括發(fā)射裝置(54),該裝置把判斷信息發(fā)射到接收設(shè)備(100),從而使接收設(shè)備根據(jù)判斷信息來判斷軟件下載的成功/失敗。判斷信息包括軟件的版本號以及包括軟件的起始時間和結(jié)束時間的發(fā)射計劃信息(圖4)。此外,第一實施例揭示了一種接收設(shè)備(100),它包括接收裝置(1),接收用于判斷存儲在接收設(shè)備(100)中的軟件下載的成功/失敗的判斷信息;成功/失敗判斷裝置(3),用于參考接收裝置(1)接收到的判斷信息來判斷接收設(shè)備(100)進(jìn)行的軟件下載是成功還是失??;以及通知裝置(7),用于把下載成功/失敗通知接收設(shè)備外部。通知裝置(7)用于使顯示裝置(200)來顯示指示下載成功/失敗的信息(圖11)。
第二實施例圖12是示出依據(jù)本發(fā)明第二實施例的軟件下載系統(tǒng)的方框圖。此軟件下載系統(tǒng)由發(fā)射設(shè)備500和接收設(shè)備100構(gòu)成。除了第一實施例中所示的配置以外,發(fā)射設(shè)備500包括接收設(shè)備管理部分56和通信部分55。接收設(shè)備管理部分56管理從接收設(shè)備100經(jīng)由通信部分55所建立的通信路徑而發(fā)送的相應(yīng)于下載失敗的信息。
第二實施例的接收設(shè)備100與第一實施例的接收設(shè)備的不同之處在于,實際結(jié)果管理部分7經(jīng)由通信部分8所建立的通信路徑把未下載(下載失敗)軟件通知發(fā)射設(shè)備500。
第二實施例的上述軟件下載系統(tǒng)按照以下方式進(jìn)行操作。
在發(fā)射設(shè)備500中,軟件存儲部分51、軟件信息管理部分52、軟件取出部分53以及發(fā)射部分54的操作與第一實施例中所述的操作相同。在接收設(shè)備100中,接收部分1、軟件管理部分5、軟件信息判斷部分2、下載判斷部分3、下載執(zhí)行部分4以及軟件存儲部分6的操作與第一實施例中所述的操作相同。
依據(jù)第二實施例,在發(fā)射設(shè)備500中,軟件信息管理部分52管理圖2所示的軟件管理表。軟件信息管理部分52根據(jù)軟件管理表產(chǎn)生軟件信息表(圖3),并把產(chǎn)生的軟件信息表發(fā)送到發(fā)射部分54。此外,軟件信息管理部分52管理下載表(圖4),并把此下載表發(fā)送到軟件取出部分53以及軟件發(fā)射部分54。軟件取出部分53參考下載表中所述的信息從軟件存儲部分51中讀出軟件,并把讀出的軟件發(fā)送到發(fā)射部分54。發(fā)射部分54把從軟件信息管理部分52所發(fā)送的軟件信息表(圖3)和下載表(圖4)與從軟件取出部分53發(fā)送的軟件本身一起向接收設(shè)備100廣播。
在接收設(shè)備100中,接收部分1把接收到的軟件信息表(圖3)發(fā)送到軟件信息判斷部分2,把接收到的下載表(圖4)發(fā)送到下載判斷部分3,并把接收到的軟件發(fā)送到下載執(zhí)行部分4。軟件信息判斷部分2參考接收到的軟件信息表(圖3)和由軟件管理部分5所管理的軟件管理表(圖5)來執(zhí)行軟件信息判斷處理,并把更新的軟件信息表(圖6)發(fā)送到下載判斷部分3。下載判斷部分3參考從軟件信息判斷部分2所發(fā)送的軟件信息表和下載表來執(zhí)行下載判斷處理。根據(jù)所進(jìn)行的下載判斷處理的結(jié)果,下載判斷部分3把下載入口(圖7)發(fā)送到下載執(zhí)行部分4以及把軟件信息入口(圖8)發(fā)送到實際結(jié)果管理部分7。
實際結(jié)果管理部分7管理在發(fā)射設(shè)備識別接收設(shè)備時所使用的接收設(shè)備識別信息(圖13)。依據(jù)圖13所示的例子,實際結(jié)果管理部分7管理接收設(shè)備的序號,因為序號是每個接收設(shè)備所固有的。
實際結(jié)果管理部分7接收來自下載判斷部分3的軟件信息入口(圖8),并使通信部分8建立至發(fā)射設(shè)備500的通信路徑,以把下載失敗通知發(fā)射部分。
接收設(shè)備100的通信部分8響應(yīng)于實際結(jié)果管理部分7的請求通過電話線啟動與發(fā)射設(shè)備500的通信部分55的通信。在接收到來自接收設(shè)備100的通信部分8的通信時,發(fā)射設(shè)備500的通信部分55建立至(即,把電話線連到)接收設(shè)備100的通信部分8的通信路徑。
在接收設(shè)備100和發(fā)射設(shè)備500之間建立了通信路徑后,實際結(jié)果管理部分7根據(jù)由實際結(jié)果管理部分7所管理的序號(圖13)以及由下載判斷部分3所發(fā)送的軟件信息入口(圖8)中所述的軟件名稱和版本來產(chǎn)生如圖14所示的實際下載信息。把所產(chǎn)生的實際下載信息發(fā)送到通信部分8。
通信部分8把實際下載信息(圖14)發(fā)送到發(fā)射設(shè)備500。
在發(fā)射設(shè)備500中,接收設(shè)備管理部分56根據(jù)實際下載結(jié)果管理表(圖15和16)來管理在接收設(shè)備100中軟件下載的實際結(jié)果。依據(jù)圖15所示的例子,實際下載管理表描述了下載失敗的接收設(shè)備的序號以及未下載程序的軟件名稱和版本。
發(fā)射設(shè)備500的通信部分55接收來自接收設(shè)備100的通信部分8的實際下載信息,并把接收到的實際下載信息發(fā)送到接收設(shè)備管理部分56。
接收設(shè)備管理部分56把接收到的實際下載信息(圖14)加到實際下載管理表(圖15)中,從而更新實際下載結(jié)果管理表(參考圖16)。
從以上描述很明顯的是,響應(yīng)于軟件下載的失敗,接收設(shè)備自動地把下載失敗的軟件的軟件名稱和版本以及接收設(shè)備識別信息(例如,接收設(shè)備的序號)通知發(fā)射設(shè)備,而無需用戶的任何介入。尤其是,依據(jù)第二實施例,在接收設(shè)備(100)中,通知裝置(7)用于把下載成功/失敗信息(圖14)發(fā)送到發(fā)射設(shè)備(500)。下載成功/失敗信息(圖14)包括對應(yīng)于下載成功/失敗的軟件名稱和接收設(shè)備標(biāo)識符。這樣,可減少用戶在下載軟件時的負(fù)擔(dān)。發(fā)射設(shè)備可管理下載已失敗的接收設(shè)備??蔀槭〉慕邮赵O(shè)備提供支持或任何其它適當(dāng)?shù)倪^程。
第三實施例圖17是依據(jù)本發(fā)明第三實施例的軟件下載系統(tǒng)的方框圖。此軟件下載系統(tǒng)由發(fā)射設(shè)備500和接收設(shè)備100構(gòu)成。除了第一實施例中所示的配置以外,發(fā)射設(shè)備500還包括隨機處理管理部分57。隨機處理管理部分57管理隨機處理管理表。
第三實施例的接收設(shè)備100與第一實施例的接收設(shè)備的不同之處在于,實際結(jié)果管理部分7響應(yīng)于下載失敗而進(jìn)行由發(fā)射設(shè)備所指定的預(yù)定處理。
第三實施例的上述軟件下載系統(tǒng)按照以下方式進(jìn)行操作。
在發(fā)射設(shè)備500中,隨機處理管理部分57在接收設(shè)備100下載軟件失敗時管理在接收設(shè)備100中所進(jìn)行的隨機處理的軟件信息。圖18是隨機處理管理部分57中所使用的隨機處理管理表。隨機處理管理表寄存了在接收設(shè)備100中所執(zhí)行的隨機處理以及實現(xiàn)隨機處理的軟件。依據(jù)圖18所示的例子,軟件“中心呼叫”執(zhí)行隨機處理“中心通知”。
軟件信息管理部分52管理描述待下載到接收設(shè)備100的每個軟件的軟件名稱、版本和隨機處理的軟件管理表(圖19)。換句話說,除了由第一實施例的發(fā)射設(shè)備500的軟件信息管理部分52所管理的軟件管理表(圖2)中所述的信息以外,軟件管理表(圖19)還包括隨機處理名稱。響應(yīng)于下載失敗,在接收設(shè)備100中執(zhí)行此軟件管理表(圖19)所述的隨機處理。從寄存在隨機處理管理部分57所管理的隨機處理管理表(圖18)中的隨機處理中選擇相應(yīng)于軟件管理表(圖19)中列出的每個軟件的隨機處理名稱。
依據(jù)本發(fā)明的第三實施例,軟件管理表(圖19)包括總共七個寄存的程序。例如,寄存的程序“Let’s EPG”為版本1。應(yīng)理解,當(dāng)接收設(shè)備100在下載此程序失敗時,執(zhí)行隨機處理“中心通知”。
軟件信息管理部分52參考軟件管理表產(chǎn)生軟件信息表(圖20)。把包括三個程序的軟件信息表(圖20)發(fā)送到發(fā)射部分54。此外,軟件信息管理部分52管理下載表(圖21)并把此下載表(圖21)發(fā)送到發(fā)射部分54以及軟件取出部分53。
在發(fā)射設(shè)備500中,軟件取出部分53和發(fā)射部分54在操作上與第一實施例中所述的部分相同。軟件取出部分53參考軟件信息管理部分52所發(fā)送的下載表(圖21)從軟件存儲部分51中讀取軟件,并把讀出的軟件發(fā)送到發(fā)射部分54。發(fā)射部分54把從軟件信息管理部分52所發(fā)送的軟件信息表和下載表以及從軟件取出部分53發(fā)送的軟件本身一起向接收設(shè)備100廣播。
在接收設(shè)備100中,接收部分1、軟件管理部分5、軟件信息判斷部分2、下載判斷部分3、下載執(zhí)行部分4以及軟件存儲部分6的操作與第一實施例中所述的操作相同。接收部分1把接收到的軟件信息表(圖20)發(fā)送到軟件信息判斷部分2,把接收到的下載表(圖21)發(fā)送到下載判斷部分3,并把接收到的軟件發(fā)送到下載執(zhí)行部分4。軟件信息判斷部分2參考軟件信息表(圖20)和由軟件管理部分5所管理的軟件管理表(圖22)來執(zhí)行軟件信息判斷處理,并把更新的軟件信息表(圖23)發(fā)送到下載判斷部分3。下載判斷部分3參考從軟件信息判斷部分2所發(fā)送的軟件信息表和下載表來執(zhí)行下載判斷處理。根據(jù)所進(jìn)行的下載判斷處理的結(jié)果,下載判斷部分3把下載入口(圖24)發(fā)送到下載執(zhí)行部分4以及把軟件信息入口(圖25)發(fā)送到實際結(jié)果管理部分7。
實際結(jié)果管理部分7在接收設(shè)備100下載軟件失敗時管理用于實現(xiàn)將在接收設(shè)備100中進(jìn)行的每個隨機處理的軟件。依據(jù)本實施例,實際結(jié)果管理部分7管理與發(fā)射設(shè)備500的隨機處理管理部分57所管理的隨機處理管理表(圖18)相同的隨機處理管理表。
實際結(jié)果管理部分7接收來自下載判斷部分3的軟件信息入口(圖25),并啟動隨機處理。首先,實際結(jié)果管理部分7參考軟件信息入口(圖25)獲得隨機處理名稱“警告輸出”。接著,實際結(jié)果管理部分7檢查在實際結(jié)果管理部分7所管理的隨機處理管理表(圖18)中是否存在獲得的隨機處理名稱。作為檢查結(jié)果,確認(rèn)在隨機處理管理表中寄存有同一隨機處理名稱“警告輸出”。還應(yīng)理解,程序“警告”實現(xiàn)在軟件信息入口(圖25)中所指定的隨機處理。然后,實際結(jié)果管理部分7檢查在軟件管理部分5所管理的軟件管理表(圖22)中是否存在程序名稱“警告”。作為檢查結(jié)果,確認(rèn)在軟件管理表寄存有同一程序名稱“警告”。于是,實際結(jié)果管理部分7啟動程序“警告”來執(zhí)行隨機處理。
從以上描述很明顯的是,在發(fā)射設(shè)備中,軟件信息管理部分在產(chǎn)生軟件信息表時設(shè)定相應(yīng)于待下載的每個軟件的隨機處理。尤其是,發(fā)射裝置(54)用于發(fā)射指定接收設(shè)備下載軟件失敗時所執(zhí)行的處理的處理標(biāo)識符(圖20),諸如軟件名稱。在接收設(shè)備中,實際結(jié)果管理部分在接收設(shè)備下載軟件已失敗時執(zhí)行隨機處理。尤其是,第三實施例提供了一種接收設(shè)備(100),它包括接收裝置(1),接收用于判斷下載存儲在接收設(shè)備(100)中的軟件的成功/失敗的判斷信息,以及接收用于指定在接收設(shè)備(100)下載軟件失敗時所執(zhí)行的處理的處理標(biāo)識符(圖20);成功/失敗判斷裝置(3),用于參考接收裝置(1)所接收的判斷信息來判斷接收設(shè)備(100)下載軟件是成功還是失??;以及處理執(zhí)行裝置(4),用于在成功/失敗判斷裝置(3)檢測到下載失敗時執(zhí)行相應(yīng)于處理標(biāo)識符的指定處理。這種安排使發(fā)射設(shè)備可在接收設(shè)備下載失敗時控制在接收設(shè)備中所進(jìn)行的處理。這樣,可對管理下載的實際結(jié)果實行靈活的處理。
第四實施例圖26是依據(jù)本發(fā)明第四實施例的軟件下載系統(tǒng)的方框圖。此軟件下載系統(tǒng)由發(fā)射設(shè)備(與第一實施例的發(fā)射設(shè)備500相同)和接收設(shè)備100構(gòu)成。除了第一實施例的配置以外,第四實施例的接收設(shè)備100還包括用戶設(shè)定管理部分9和計劃確定部分10。用戶設(shè)定管理部分9管理下載時隙信息。下載時隙信息表示由觀看者所設(shè)定的下載時隙計劃確定部分10把下載時隙信息與下載判斷部分3所產(chǎn)生的多個下載計劃相比較,以選擇包含由觀看者所設(shè)定的下載時隙中的下載計劃。把選中的下載計劃發(fā)送到下載執(zhí)行部分4。顯示設(shè)備200和輸入裝置300與接收設(shè)備100相連。觀看者可通過輸入裝置300來輸入所需的下載時間。顯示設(shè)備200具有一屏幕,用于顯示輸入的用戶設(shè)定以及實際結(jié)果管理部分所產(chǎn)生的信息。
第四實施例的上述軟件下載系統(tǒng)按照以下方式進(jìn)行操作。
接收設(shè)備100包括接收部分1,用于接收下載廣播以及由視頻和音頻數(shù)據(jù)構(gòu)成的普通廣播。接收部分1每次接收廣播時可接收到一個傳送流(TS)或一個頻道(程序)。在按照與普通廣播相同的方式使用一個頻道來接收下載廣播時,觀看者不能接收其它頻道的普通廣播。
一般,共享的下載占據(jù)專用于下載廣播的一個頻道。然而,下載廣播能與普通廣播一起接收到。在此情況下,雖然到下載完成時才能把頻道變到另一個轉(zhuǎn)發(fā)器(transponder),但可在觀看者觀看普通廣播時接收到下載廣播。于是,接收下載廣播將干擾觀看者觀看普通節(jié)目。為了把此干擾減到最小,本實施例的接收設(shè)備100使觀看者可選擇較佳的下載時間。例如,當(dāng)觀看者在特定時隙內(nèi)不常接收廣播時,該時隙將是較佳下載時間。
觀看者操作輸入裝置300來請求在屏幕上顯示用戶設(shè)定。相應(yīng)于此請求,用戶設(shè)定管理部分9通過顯示設(shè)備200顯示圖27所示的用戶設(shè)定屏幕。在選中的時隙不干擾觀看者觀看較佳的普通節(jié)目時,觀看者從用戶設(shè)定屏幕上所指示的多個選項中選擇較佳的下載時間。用戶設(shè)定管理部分9管理如圖28所示由觀看者選中的下載時間信息。
發(fā)射設(shè)備500產(chǎn)生圖29所示描述一個軟件的多個廣播時隙的下載表。把所產(chǎn)生的下載表廣播到接收設(shè)備100。下載判斷部分3存儲接收到的下載表(圖29)。下載判斷部分3響應(yīng)于來自軟件信息判斷部分2的輸入從下載表(圖29)中選擇待下載的軟件信息,并產(chǎn)生圖30所示的下載計劃表。把產(chǎn)生的下載計劃表發(fā)送到計劃確定部分10。
計劃確定部分10從用戶設(shè)定管理部分9中獲得下載時間信息(圖28),并把它與接收到的下載計劃表(圖30)相比較。當(dāng)有計劃滿足下載時間信息(圖28)所指示較佳下載時隙時,把包括較佳計劃(圖31)的入口發(fā)送到下載執(zhí)行部分4。如果有多個計劃滿足較佳下載時隙,則將選中包括最先計劃的入口。如果沒有計劃滿足較佳下載時隙,則計劃確定部分10把下載失敗程序的軟件名稱和版本發(fā)送到實際結(jié)果管理部分7。實際結(jié)果管理部分7如第一實施例所述把此報文(參考圖11)發(fā)送到顯示設(shè)備200,從而通知下載失敗。還可如第二實施例所述,發(fā)送包括軟件名稱和接收設(shè)備標(biāo)識符的成功/失敗信息。下載執(zhí)行部分4和其它部分按照與第一實施例中所述相同的方式進(jìn)行操作。
從以上描述很明顯的是,觀看者可指定下載時間,從而只允許在指定的下載時間內(nèi)進(jìn)行下載。尤其是,第四實施例揭示了一種接收設(shè)備(100),它包括時隙信息管理裝置(9),用于管理包括起始日期/時間和結(jié)束日期/時間的時隙信息;計劃判斷裝置(10),用于判斷是否存在具有滿足時隙信息管理裝置(9)所管理的時隙的廣播計劃的任何下載廣播;以及下載執(zhí)行裝置(4),用于在計劃判斷裝置(10)確認(rèn)存在令人滿意的下載廣播時對來自下載廣播的軟件執(zhí)行下載。這樣,可實現(xiàn)能防止下載干擾觀看者觀看喜歡的節(jié)目的軟件下載系統(tǒng)(接收設(shè)備)。
對于比較下載時間信息與下載計劃表的時間而言,計劃確定部分可在指定下載時間開始時或就在指定下載時間開始前進(jìn)行比較,因為可獲得類似的效果。此外,在接收設(shè)備處理時間函數(shù)時,可從此時間函數(shù)來獲得執(zhí)行下載所需的當(dāng)前時間信息。此外,可利用通過廣播所發(fā)送的時間信息。
第五實施例圖26所示的軟件下載系統(tǒng)適用于本發(fā)明的第五實施例。然而,第五實施例與第四實施例的不同之處在于,用戶設(shè)定管理部分9管理由執(zhí)行下載的觀看者所設(shè)定的最大中斷時間信息,該信息代表觀看程序可允許的最大中斷。計劃確定部分10把最大中斷時間信息與下載判斷部分3所產(chǎn)生的多個下載計劃相比較,以選擇滿足觀看者通過輸入裝置300所設(shè)定的最大中斷時間的下載計劃。
第五實施例的上述軟件下載系統(tǒng)按照以下方式進(jìn)行操作。
在發(fā)射設(shè)備500中,軟件信息管理部分(參考圖1)產(chǎn)生描述了每個程序的軟件名稱、版本、計劃和預(yù)定的必要時間的下載表(圖32)。預(yù)定的必要時間是接收設(shè)備完成下載所需的平均時間。把產(chǎn)生的下載表(圖32)向接收設(shè)備100廣播。下載判斷部分保存接收到的下載表(圖32)。
觀看者操作輸入裝置300來請求在屏幕上顯示用戶設(shè)定。響應(yīng)于此請求,用戶設(shè)定管理部分9通過顯示設(shè)備200來顯示圖33所示的用戶設(shè)定屏幕。當(dāng)輸入的時間不干擾觀看者觀看較佳普通程序時,觀看者在用戶設(shè)定屏幕上輸入下載可允許的中斷時間。在觀看者拒絕任何中斷時,觀看者輸入0。用戶設(shè)定管理部分9管理如圖34所示由觀看者所輸入的最大中斷時間信息。
下載判斷部分3響應(yīng)于來自軟件信息判斷部分2的輸入從下載表(圖32)中選擇待下載的軟件的信息,并產(chǎn)生圖35所示的下載計劃表。把產(chǎn)生的下載計劃表發(fā)送到計劃確定部分10。
計劃確定部分10從用戶設(shè)定管理部分9中獲得最大中斷時間信息(圖34),并把它與接收到的下載計劃表(圖35)相比較。在有預(yù)定的必要時間滿足可允許的最大中斷時間信息(圖34)時,把包括平均必要時間(圖35)的入口發(fā)送到下載執(zhí)行部分4。如果有多個平均必要時間滿足可允許的最大中斷時間信息,則將選中包括最短平均必要時間的入口。如果沒有入口滿足可允許的最大中斷時間信息,則計劃確定部分10把下載失敗程序的軟件名稱和版本發(fā)送到實際結(jié)果管理部分7。實際結(jié)果管理部分7如第一實施例中所述把此報文(參考圖11)輸出到顯示設(shè)備200,從而通知下載失敗。還可如第二實施例中所述,發(fā)送包括軟件名稱和接收設(shè)備標(biāo)識符的成功/失敗信息。下載執(zhí)行部分4和其它部分以與第一實施例中所述的相同的方式進(jìn)行操作。
從以上描述很明顯的看出,觀看者可指定下載可允許的最大中斷時間,從而只允許在指定時間內(nèi)進(jìn)行下載。尤其是,依據(jù)第五實施例,發(fā)射裝置(54)用于發(fā)送接收設(shè)備所需的的必要時間,以下載來自下載廣播的軟件。接收設(shè)備(100)包括最大中斷時間管理裝置(9),用于管理下載軟件用最大中斷時間,此時間代表可允許的程序觀看最大中斷;計劃判斷裝置(10),用于判斷是否存在具有等于或小于最大中斷時間管理裝置(9)所管理的最大中斷時間的必要下載時間的下載廣播;以及下載執(zhí)行裝置(4),用于在計劃判斷裝置(10)確認(rèn)存在令人滿意的下載廣播時對來自下載廣播的軟件執(zhí)行下載。這樣,可實現(xiàn)能防止下載干擾觀看者觀看喜歡的節(jié)目的軟件下載系統(tǒng)(接收設(shè)備),從而減少觀看者的不滿和煩惱并實現(xiàn)自動下載。
第六實施例圖26所示的軟件下載系統(tǒng)可適用于本發(fā)明的第六實施例。然而,第六實施例與第四實施例的不同之處在于,用戶設(shè)定管理部分9管理強制下載標(biāo)志以及下載時間信息。強制下載標(biāo)志表示明確是否在接收下載廣播的最終機會之前確信完成觀看者所指定的下載廣播的接收。計劃確定部分10接收強制下載標(biāo)志和下載判斷部分3所產(chǎn)生的多個下載計劃。在接收指定下載廣播的最終機會到來且強制下載標(biāo)志表示執(zhí)行下載時,計劃確定部分10確信選擇下載計劃并把它發(fā)送到下載執(zhí)行部分4.觀看者可通過輸入裝置300輸入較佳下載時隙以及明確執(zhí)行強制下載。
第六實施例的上述軟件下載系統(tǒng)按照以下方式進(jìn)行操作。
觀看者操作輸入裝置300來請求在屏幕上顯示用戶設(shè)定。響應(yīng)于此請求,用戶設(shè)定管理部分9通過顯示設(shè)備200顯示圖37所示的用戶設(shè)定屏幕。在選中的時隙不干擾觀看者觀看較佳普通節(jié)目時,觀看者從用戶設(shè)定屏幕上所指示的多個選項中選擇較佳下載時間。此外,觀看者輸入觀看者是否同意強制下載設(shè)定決定。用戶設(shè)定管理部分9管理由觀看者所選中的下載時間信息以及如圖38所示的強制下載標(biāo)志。觀看者輸入值“1”來設(shè)定強制下載以及“0”來取消強制下載。
發(fā)射設(shè)備500產(chǎn)生圖39所示描述每個節(jié)目的軟件名稱、版本、計劃和最終廣播日期和時間的下載表。把產(chǎn)生的下載表向接收設(shè)備100廣播。下載判斷部分3存儲接收到的下載表(圖39)。
下載判斷部分3響應(yīng)于來自軟件信息判斷部分2的輸入從下載表(圖39)中選擇待下載的軟件信息,并產(chǎn)生圖40所示的下載計劃表。把產(chǎn)生的下載計劃表發(fā)送到計劃確定部分10。
計劃確定部分10從用戶設(shè)定管理部分9中獲得下載時間信息以及強制下載標(biāo)志(圖38),并把它們與接收到的下載計劃表(圖40)相比較。將參考圖41所示的流程圖來說明在計劃確定部分10中所進(jìn)行的比較的細(xì)節(jié)。首先,檢查寄存在下載計劃表(圖40)中的任何計劃入口是否滿足所指定的下載時隙(步驟S4101)。當(dāng)存在滿足指定的下載時隙的任何計劃入口時,計劃確定部分10從下載計劃表(圖40)中選擇該計劃入口并把它發(fā)送到下載執(zhí)行部分4(步驟S4102)。如果存在滿足指定的下載時隙的多個計劃時,則將選中包括最先計劃的入口。如果沒有計劃入口滿足指定的下載時隙,則檢查這是不是接收下載廣播的最終機會。尤其是,把下載計劃表(圖40)中所示的最終廣播日期和時間與當(dāng)前日期和時間相比較。此外,檢查強制下載標(biāo)志是否為1(步驟S4103)。如圖42所示,當(dāng)接收下載廣播的最終機會已到來且強制下載標(biāo)志為1時,計劃確定部分10從下載計劃表(圖40)中選擇最終計劃的軟件名稱、版本和計劃(步驟S4104)。接著,將最終計劃發(fā)送到下載執(zhí)行部分4(步驟S4102)。當(dāng)接收下載廣播的最終機會還未到來且強制下載標(biāo)志為0時,計劃確定部分10把下載失敗節(jié)目的軟件名稱和版本發(fā)送到實際結(jié)果管理部分7。實際結(jié)果管理部分7如第一實施例中所述把此報文(參考圖11)輸出到顯示設(shè)備200,從而通知下載失敗(步驟S4105)。還可如第二實施例中所述,發(fā)送包括軟件名稱和接收設(shè)備標(biāo)識符的成功/失敗信息。下載執(zhí)行部分4和其它部分如第四實施例中所述的相同方式進(jìn)行操作。
從以上描述很明顯看到觀看者可請求強制地下載指定軟件。尤其是,依據(jù)第六實施例,發(fā)射裝置(54)用于發(fā)射下載廣播的最終廣播日期/時間。接收設(shè)備(100)包括最終廣播日期/時間標(biāo)志管理裝置(9),用于管理最終的廣播日期/時間標(biāo)志,最終的廣播日期/時間標(biāo)志表示強制地下載來自下載廣播的軟件而不錯過接收該下載廣播的機會的強制下載決定;最終廣播日期/寸間判斷裝置(10),用于判斷最終廣播日期/時間標(biāo)志是否表示執(zhí)行強制下載以及接收下載廣播的最終機會是否已到來;以及下載執(zhí)行裝置(4),用于在最終廣播日期/時間判斷裝置(10)確認(rèn)最終廣播日期/時間標(biāo)志表示執(zhí)行強制下載且當(dāng)前的下載廣播為下載軟件的最終機會時對來自下載廣播的軟件執(zhí)行下載。此外,第六實施例揭示的接收設(shè)備(100)包括強制下載標(biāo)志管理裝置(9),用于管理強制下載標(biāo)志,強制下載標(biāo)志表示強制地對來自下載廣播的軟件執(zhí)行下載;強制下載判斷裝置(10),用于判斷強制下載標(biāo)志是否表示強制地對來自下載廣播的軟件執(zhí)行下載;以及下載執(zhí)行裝置(4),用于在強制下載判斷裝置(10)確認(rèn)強制下載標(biāo)志表示強制地對來自下載廣播的軟件執(zhí)行下載時對來自下載廣播的軟件執(zhí)行下載。
于是,可實現(xiàn)能在接收下載廣播的最終機會到來時自動地以及強制地執(zhí)行下載的軟件下載系統(tǒng)(接收設(shè)備)。
根據(jù)第四實施例的軟件下載系統(tǒng)來說明上述第六實施例。然而,也可在第五實施例的軟件下載系統(tǒng)上實現(xiàn)第六實施例。
此外,可改變步驟S4101和S4103在圖41中所示的流程圖中的順序,從而計劃確定部分10可在完成步驟S4103后執(zhí)行步驟S4101。
第七實施例圖43是依據(jù)本發(fā)明第七實施例的軟件下載系統(tǒng)的方框圖。此軟件下載系統(tǒng)由發(fā)射設(shè)備500和接收設(shè)備100構(gòu)成。除了第一實施例中所示的配置以外,發(fā)射設(shè)備500還包括通信部分55、接收設(shè)備管理部分56和實際下載結(jié)果管理部分58。通信部分55向接收設(shè)備100發(fā)射用于獲得下載廣播接收時間的獲取請求,并接收從接收設(shè)備100返回的下載廣播接收時間以及接收設(shè)備識別信息。接收設(shè)備管理部分56管理下載廣播接收時間和接收設(shè)備識別信息。實際下載結(jié)果管理部分58把由接收設(shè)備管理部分56所管理的下載廣播接收時間與軟件信息管理部分52所管理的下載表相比較。實際下載結(jié)果管理部分58管理表示接收設(shè)備在每次廣播中接收到下載廣播的實際下載結(jié)果信息。
除了第四實施例中所示的配置以外,第七實施例的接收設(shè)備100包括下載接收時間管理部分11和通信部分8。下載接收時間管理部分11管理下載廣播的接收時間。通信部分8把下載廣播的接收時間和接收設(shè)備識別信息發(fā)射到發(fā)射設(shè)備500。
第七實施例的上述軟件下載系統(tǒng)按照以下方式進(jìn)行操作。
在發(fā)射設(shè)備500中,軟件信息管理部分52產(chǎn)生圖44所示描述一個軟件的多個計劃的下載表。把產(chǎn)生的下載表向接收設(shè)備100廣播。下載判斷部分53存儲接收到的下載表(圖44)。如第四實施例中所述,計劃確定部分10選擇具有滿足觀看者所指定的較佳下載時間的計劃的下載廣播。下載執(zhí)行部分4接收此下載廣播,并產(chǎn)生包括軟件名稱、版本、日期、接收起始時間和接收結(jié)束時間的接收時間信息(圖45)。把產(chǎn)生的接收時間信息(圖45)發(fā)送到實際結(jié)果管理部分7。實際結(jié)果管理部分7把接收時間信息(圖45)發(fā)送到下載接收時間管理部分11。下載接收時間管理部分11記錄接收時間信息(圖45)。
接收設(shè)備管理部分56發(fā)射用于獲得接收時間信息的獲取請求。經(jīng)由通信部分55把此獲取請求周期性地(例如,每周一次)發(fā)射到每個接收設(shè)備100。在接收設(shè)備100中,通信部分8把接收到的獲取請求發(fā)送到實際結(jié)果管理部分7。實際結(jié)果管理部分7從下載接收時間管理部分11中讀取接收時間信息(圖45),并產(chǎn)生包括接收設(shè)備識別信息和接收時間信息的返回信息(圖46)。經(jīng)由通信部分8把此信息(圖46)返回到發(fā)射設(shè)備500。在發(fā)射設(shè)備500中,接收設(shè)備管理部分56管理如圖47所示從接收設(shè)備100發(fā)送的接收時間信息。
實際下載結(jié)果管理部分58把軟件信息管理部分52所廣播的下載表(圖44)與接收設(shè)備管理部分56所管理的接收時間信息(圖47)相比較,并產(chǎn)生包括每個軟件的下載廣播時隙和接收設(shè)備總數(shù)的實際下載結(jié)果管理表(圖48)。在確定下一個下載廣播計劃時使用實際下載結(jié)果管理表(圖48)。例如,當(dāng)接收此下載廣播的接收設(shè)備的總數(shù)小時,可取消此下載廣播。當(dāng)希望由大量接收設(shè)備來接收下載廣播時,可把下載廣播重新計劃到另一個時隙。
實際結(jié)果管理部分7經(jīng)由顯示設(shè)備200把所執(zhí)行的下載的成功/失敗通知接收設(shè)備100的外部。還可把所執(zhí)行的下載的成功/失敗通知發(fā)射設(shè)備500。所發(fā)射的信息包括對應(yīng)于下載成功/失敗的軟件名稱和接收設(shè)備標(biāo)識符。
從以上描述中很明顯看出,每個接收設(shè)備記錄下載廣播的接收時間信息。發(fā)射設(shè)備收集來自各個接收設(shè)備的接收時間信息,并管理收集到的信息作為實際下載結(jié)果管理表。發(fā)射設(shè)備參考實際下載結(jié)果管理表來確定下一個下載廣播的計劃。尤其是,依據(jù)第七實施例,發(fā)射設(shè)備(500)還包括接收設(shè)備管理裝置(58),用于管理時隙信息和接收設(shè)備計數(shù)信息,接收設(shè)備計數(shù)信息包括在由時隙信息中所述的起始日期/時間和結(jié)束日期/時間所指定在時隙中成功/失敗的接收設(shè)備的總數(shù),;以及計劃確定裝置(52),用于參考接收設(shè)備計數(shù)信息來確定下載廣播的計劃,從而可由大量接收設(shè)備來接收此下載廣播。此外,第七實施例揭示了一種接收設(shè)備(100),它包括執(zhí)行下載記錄/管理裝置(11),用于記錄和管理包括下載成功/失敗的日期/時間的執(zhí)行下載的信息;以及通知裝置(7)用于把執(zhí)行下載的信息通知接收設(shè)備的外部。
于是,可通過把計劃集中在一特定時隙內(nèi)而不減少用于接收下載廣播的接收設(shè)備的總數(shù)(即,不減少接收設(shè)備所接收的必然性)來有效地利用帶寬。
根據(jù)第四實施例的軟件下載系統(tǒng)來說明上述第七實施例。然而,可在第五實施例的軟件下載系統(tǒng)上實現(xiàn)第七實施例。
第八實施例圖49是依據(jù)本發(fā)明第八實施例的軟件下載系統(tǒng)的方框圖。此軟件下載系統(tǒng)由發(fā)射設(shè)備(與第一實施例的發(fā)射設(shè)備500相同的)和接收設(shè)備100構(gòu)成。第八實施例的接收設(shè)備100包括電源控制部分12,用于監(jiān)測接收設(shè)備100的斷開狀態(tài)并依據(jù)觀看者通過輸入裝置300的操作來控制接收設(shè)備的接通-斷開。第八實施例的下載執(zhí)行部分4管理下載判斷部分3所發(fā)送的下載廣播的計劃。下載執(zhí)行部分4在下載廣播的起始時間時或就在起始時間前訪問電源控制部分12,并只在接收設(shè)備處于斷開狀態(tài)時接收下載廣播。第八實施例的其余部分基本上以與第四實施例的相同方式進(jìn)行操作。
第八實施例的上述軟件下載系統(tǒng)按照以下方式進(jìn)行操作。
接收設(shè)備100具有兩個電源狀態(tài);即允許包括下載和觀看普通程序等所有操作的接通狀態(tài),以及用于使接收設(shè)備100無效的斷開狀態(tài)。電源控制部分12控制接收設(shè)備100的電源狀態(tài)。尤其是,觀看者操作諸如遙控器等輸入裝置300來開始觀看。電源控制部分12開始把電能提供給視頻/音頻電路(未示出),以把接收設(shè)備100的狀態(tài)從斷開狀態(tài)切換到接通狀態(tài)。當(dāng)觀看者操作輸入裝置300來結(jié)束觀看時,電源控制部分12停止把電能提供給視頻/音頻電路,以把接收設(shè)備100的狀態(tài)從接通狀態(tài)切換到斷開狀態(tài)。
在發(fā)射設(shè)備500中,軟件信息管理部分52產(chǎn)生圖50所示描述一個軟件的多個計劃的下載表。把產(chǎn)生的下載表向接收設(shè)備100廣播。下載判斷部分3存儲包括按照廣播起始時間的順序排序的數(shù)據(jù)的接收到的下載表(圖50)。下載判斷部分3響應(yīng)于從軟件信息判斷部分2輸入的軟件名稱和版本,并選擇具有最先廣播時間的指定下載廣播的下載計劃信息。把選中下載計劃信息發(fā)送到下載執(zhí)行部分4。在包含在接收到的下載計劃信息中的下載廣播的起始時間或就在該起始時間前,下載執(zhí)行部分4把電源狀態(tài)確認(rèn)請求發(fā)送到電源控制部分12。響應(yīng)于電源狀態(tài)確認(rèn)請求,電源控制部分12把當(dāng)前電源狀態(tài)返回下載執(zhí)行部分4。當(dāng)電源處于斷開狀態(tài)時,下載執(zhí)行部分4執(zhí)行下載廣播并把接收到的軟件發(fā)送到軟件管理部分5。當(dāng)電源處于接通狀態(tài)時,下載執(zhí)行部分4取消接受下載廣播并把下載失敗程序的軟件名稱、版本和計劃通知下載判斷部分3。
圖51是響應(yīng)于下載廣播失敗時所進(jìn)行的下載判斷部分3的操作的流程圖。下載判斷部分3搜索下載表(圖50)來檢查是否存在軟件名稱和版本與下載失敗程序的軟件名稱和版本相同而起始時間比下載失敗程序的起始時間晚的任何計劃(步驟S5101)。當(dāng)下載表中寄存有與下載失敗軟件相一致的任何下載廣播時,下載判斷部分3把由相一致的軟件的軟件名稱、版本和計劃構(gòu)成的下載計劃信息發(fā)送到下載執(zhí)行部分4(步驟S5102)。當(dāng)下載表中沒有與下載失敗軟件一致的下載廣播時,即當(dāng)接收設(shè)備錯過接收下載廣播的最終機會時,下載判斷部分3把下載失敗程序的軟件名稱和版本發(fā)送到實際結(jié)果管理部分7(步驟S5103)。實際結(jié)果管理部分7如第一實施例所述把此報文(參考圖11)輸出到顯示設(shè)備200,從而通知下載失敗。還可如第二實施例所述,發(fā)送包括軟件名稱和接收設(shè)備標(biāo)識符的成功/失敗信息。
從以上描述很明顯的看出,只在接收設(shè)備的電源處于斷開狀態(tài)時才執(zhí)行下載廣播的接收。尤其是,第八實施例揭示的接收設(shè)備(100)包括觀看狀態(tài)管理裝置(12),用于管理由接收設(shè)備的有效或無效來表示的用戶觀看信息;觀看狀態(tài)判斷裝置(4),用于根據(jù)觀看狀態(tài)管理裝置(12)所管理的用戶觀看信息來檢查接收設(shè)備處于有效狀態(tài)或者處于無效狀態(tài);以及下載執(zhí)行裝置(4),用于只在觀看狀態(tài)判斷裝置確認(rèn)接收設(shè)備處于無效狀態(tài)時才執(zhí)行軟件下載。此外,第八實施例揭示的接收設(shè)備(100)包括用于管理由接收設(shè)備的有效或無效來表示的用戶觀看信息的觀看狀態(tài)管理裝置(12)、用于檢查是否存在任何下載廣播的下載計劃判斷裝置(4)以及只在接收設(shè)備處于無效狀態(tài)且存在下載廣播時執(zhí)行軟件下載的下載執(zhí)行裝置(4)。
于是,可實現(xiàn)能自動地執(zhí)行下載而不干擾觀看者觀看喜歡節(jié)目的軟件下載系統(tǒng)。
第九實施例圖52是示出依據(jù)本發(fā)明第九實施例的軟件下載系統(tǒng)的方框圖。此軟件下載系統(tǒng)包括發(fā)射設(shè)備500和接收設(shè)備100。除了第一實施例所示的配置以外,發(fā)射設(shè)備500還包括通信部分55和接收設(shè)備電源狀態(tài)管理部分59。通信部分55把獲取請求發(fā)送到接收設(shè)備100。此獲取請求用于獲得與接收設(shè)備100中電源的接通和斷開有關(guān)的信息。通信部分55接收從接收設(shè)備100返回的返回信息。返回信息包括此電源的當(dāng)前電源狀態(tài)和最近的接通-斷開時間。接收設(shè)備電源狀態(tài)管理部分59收集從接收設(shè)備100返回的信息,并在時隙中計算無效(即,斷開)的接收設(shè)備的總數(shù)。
第九實施例的接收設(shè)備100包括電源狀態(tài)存儲部分13,用于記住和管理作為每個電源的一組有關(guān)數(shù)據(jù)的當(dāng)前電源狀態(tài)和最近接通-斷開時間。通信部分8響應(yīng)于來自發(fā)射設(shè)備500的請求,并返回電源狀態(tài)存儲部分13所管理的當(dāng)前電源狀態(tài)和最近接通-斷開時間。第九實施例的接收設(shè)備100的其余部分基本上與第八實施例相同的方式進(jìn)行操作。
第九實施例的上述軟件下載系統(tǒng)按照以下方式進(jìn)行操作。
在接收設(shè)備100中,電源控制部分12依據(jù)觀看者的操作來控制接收設(shè)備100電源狀態(tài)的變化。電源狀態(tài)存儲部分13在觀看者的操作后記錄當(dāng)前電源狀態(tài)和最近接通-斷開時間。圖53是電源狀態(tài)存儲部分13所管理的表,該表包括由當(dāng)前電源狀態(tài)和最近的接通-斷開時間所構(gòu)成的組數(shù)據(jù)。
在發(fā)射設(shè)備500中,接收設(shè)備電源狀態(tài)管理部分59發(fā)射用于獲得接收設(shè)備的接通-斷開時間的獲取請求。經(jīng)由通信部分55把獲取請求周期性地(例如,每周一次)發(fā)射到每個接收設(shè)備100。響應(yīng)于獲取請求,電源狀態(tài)存儲部分13從實際結(jié)果管理部分7中讀取接收設(shè)備識別信息,并發(fā)射讀出的數(shù)據(jù)以及由當(dāng)前電源狀態(tài)和最近接通-斷開時間構(gòu)成的組數(shù)據(jù)(圖54)。
在發(fā)射設(shè)備500中,接收設(shè)備電源狀態(tài)管理部分59記錄接收到的數(shù)據(jù),即接收設(shè)備識別信息和由當(dāng)前電源狀態(tài)和最近接通-斷開時間構(gòu)成的組數(shù)據(jù)(圖55)。接收設(shè)備電源狀態(tài)管理部分59把一天分成多個時隙(例如,12個2小時的時隙),并在每個時隙中計算無效(斷開)的接收設(shè)備的總數(shù)。接收設(shè)備電源狀態(tài)管理部分59產(chǎn)生包括由時隙和無效接收設(shè)備總數(shù)所構(gòu)成的組數(shù)據(jù)的無效接收設(shè)備計數(shù)表(圖56)。
在確定下一個下載廣播計劃時使用無效接收設(shè)備計數(shù)表(圖56)。參考無效接收設(shè)備計數(shù)表,可有效地確定下載廣播計劃。例如,當(dāng)接收此下載廣播的接收設(shè)備的總數(shù)大時,進(jìn)行有計劃的下載廣播。然而,當(dāng)接收此下載廣播的接收設(shè)備的總數(shù)小時,可取消此下載廣播。于是,可有計劃地安排下載廣播,使此下載廣播肯定被大量接收設(shè)備接收到。
從以上描述很明顯的看出發(fā)射設(shè)備收集來自每個接收設(shè)備的接通-斷開時間信息,并在每個時隙中計算無效接收設(shè)備的總數(shù)。在確定下一個下載廣播計劃時利用計算得到的數(shù)據(jù)。尤其是,依據(jù)第九實施例,發(fā)射設(shè)備(500)還包括接收設(shè)備管理部分(59),用于管理時隙信息和接收設(shè)備計數(shù)信息,接收設(shè)備計數(shù)信息包括由時隙信息中所述的起始日期/時間和結(jié)束日期/時間所指定的時隙中有效或無效的接收設(shè)備的總數(shù);以及計劃確定裝置(52),用于參考接收設(shè)備計數(shù)信息來確定下載廣播的計劃,從而可由大量接收設(shè)備接收到此下載廣播。接收設(shè)備(100)包括電源狀態(tài)管理裝置(13),用于管理表示電源的當(dāng)前接通-斷開狀態(tài)的電源信息和包括最近接通-斷開日期/時間的電源變化信息;以及通知裝置(8),用于把電源變化信息發(fā)送到發(fā)射設(shè)備(500)。
于是,可實現(xiàn)能有效地利用帶寬的下載廣播。
對于從接收設(shè)備返回發(fā)射設(shè)備的信息而言,可只發(fā)射斷開時間或接通時間。
象以上描述的那樣當(dāng)接收設(shè)備下載失敗時,通過顯示設(shè)備來輸出報文并把失敗通知發(fā)射設(shè)備。于是,本發(fā)明可管理下載的實際結(jié)果。
此外,本發(fā)明允許觀看者預(yù)先指定較佳的下載時隙。因而,可自動地執(zhí)行下載而不會干擾觀看者觀看喜歡的節(jié)目。
此外,本發(fā)明允許觀看者指定下載的允許最大中斷時間所以下載在指定時間內(nèi)是允許的,因此,它可以防止下載打擾觀看者觀看喜歡的節(jié)目,從而防止了觀看者不滿和怒氣,并能實現(xiàn)自動下載。
此外,本發(fā)明允許觀看者請求指定軟件的強制下載,從而當(dāng)接受下載廣播的最后機會到來時,自動并強制地進(jìn)行下載。因而在預(yù)先確定下載廣播時間的情況下,提高下載的成功率,從而提高下載的穩(wěn)定性。
此外,本發(fā)明在廣播的每個時隙內(nèi)計算實際接收下載廣播的接收設(shè)備的總數(shù)。因此,在不降低下載穩(wěn)定性情況下能通過將計劃集中在特定時隙內(nèi)的方法高效地使用帶寬。
此外,本發(fā)明可在觀看者不看節(jié)目的時隙段執(zhí)行下降,從而能在觀看者不知不覺中自動執(zhí)行下載。
此外,本發(fā)明為了使大量無效接收設(shè)備能穩(wěn)定地接收到,有計劃地下載。從而在觀看者不知不覺中自動執(zhí)行下載。
本發(fā)明可在不背離其基本特征的精神的情況下用幾種形式來實現(xiàn)。因為本發(fā)明的范圍是由附加的權(quán)利要求書來限定的,而不是由之前的說明書來限定的,因此,這里所述的實施例將只是示意性的而不是限制性的。因此,權(quán)利要求書將包含落在權(quán)利要求書界限或這些界限的等價物之內(nèi)的所有變化。
權(quán)利要求
1.一種發(fā)射設(shè)備(500),其特征在于包括發(fā)射裝置(54),用于把判斷信息發(fā)射到接收設(shè)備(100),從而使所述接收設(shè)備根據(jù)所述判斷信息來判斷軟件下載的成功/失敗。
2.如權(quán)利要求1所述的發(fā)射設(shè)備(500),其特征在于所述發(fā)射裝置(54)用于發(fā)射指定在接收設(shè)備下載軟件失敗時所執(zhí)行的處理的處理標(biāo)識符(圖20)。
3.如權(quán)利要求2所述的發(fā)射設(shè)備(500),其特征在于處理標(biāo)識符是軟件名稱。
4.如權(quán)利要求1到3中任一項所述的發(fā)射設(shè)備(500),其特征在于所述判斷信息包括軟件的版本號以及包括軟件的起始時間和結(jié)束時間的發(fā)射計劃信息(圖4)。
5.一種接收設(shè)備(100),其特征在于包括接收裝置(1),接收用于判斷存儲在接收設(shè)備(100)中的軟件的下載成功/失敗的判斷信息;成功/失敗判斷裝置(3),用于參考所述接收裝置(1)接收到的判斷信息來判斷接收設(shè)備(100)進(jìn)行的軟件下載是成功還是失敗;以及通知裝置(7),用于把下載成功/失敗通知接收設(shè)備的外部。
6.如權(quán)利要求5所述的接收設(shè)備(100),其特征在于所述通知裝置(7)使顯示裝置(200)來顯示指示下載成功/失敗的信息(圖11)。
7.如權(quán)利要求5所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱(圖14)。
8.如權(quán)利要求5所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括接收設(shè)備標(biāo)識符(圖14)。
9.一種接收設(shè)備(100),其特征在于包括接收裝置(1),接收用于判斷存儲在接收設(shè)備(100)中的軟件的下載成功/失敗的判斷信息并接收用于指定在接收設(shè)備(100)下載軟件失敗時所執(zhí)行的處理的處理標(biāo)識符(圖20);成功/失敗判斷裝置(3),用于參考所述接收裝置(1)接收到的判斷信息來判斷接收設(shè)備(100)進(jìn)行的軟件下載是成功還是失??;以及處理執(zhí)行裝置(4),用于在所述成功/失敗判斷裝置(3)檢測到下載失敗時來執(zhí)行相應(yīng)于所述處理標(biāo)識符的指定處理。
10.如權(quán)利要求5到9中任一項所述的接收設(shè)備(100),其特征在于所述判斷信息包括軟件的版本號以及包括軟件的起始時間和結(jié)束時間的發(fā)射計劃信息。
11.一種接收設(shè)備(100),其特征在于包括時隙信息管理裝置(9),用于管理包括起始日期/時間以及結(jié)束日期/時間的時隙信息;計劃判斷裝置(10),用于判斷是否存在具有滿足所述時隙信息管理裝置(9)所管理時隙的廣播計劃的任何下載廣播;以及下載執(zhí)行裝置(4),用于在所述計劃判斷裝置(10)確認(rèn)存在令人滿意的下載廣播時對來自下載廣播的軟件執(zhí)行下載。
12.如權(quán)利要求11所述的接收設(shè)備(100),其特征在于還包括通知裝置(7),用于在所述計劃判斷裝置(10)確認(rèn)不存在任何令人滿意的下載廣播時把下載成功/失敗通知接收設(shè)備的外部。
13.如權(quán)利要求12所述的接收設(shè)備(100),其特征在于所述通知裝置(7)使顯示裝置(200)來顯示指示下載成功/失敗的信息。
14.如權(quán)利要求12所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱。
15.如權(quán)利要求12所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括接收設(shè)備標(biāo)識符。
16.如權(quán)利要求1到4中任一項所述的發(fā)射設(shè)備,其特征在于所述發(fā)射裝置(54)發(fā)射使接收設(shè)備下載來自下載廣播的軟件所需的必要時間
17.一種接收設(shè)備(100),其特征在于包括最大中斷時間管理裝置(9),用于管理下載軟件用的最大中斷時間,該時間代表觀察程序可允許的最大中斷;計劃判斷裝置(10),用于判斷是否存在具有等于或小于所述最大中斷時間管理裝置(9)所管理的所述最大中斷時間的必要下載時間的任何下載廣播;以及下載執(zhí)行裝置(4),用于在所述計劃判斷裝置(10)確認(rèn)存在令人滿意的下載廣播時對來自該下載廣播的軟件執(zhí)行下載。
18.如權(quán)利要求17所述的接收設(shè)備(100),其特征在于還包括通知裝置(7),用于在所述計劃判斷裝置(10)確認(rèn)不存在任何令人滿意的下載廣播時把下載成功/失敗通知接收設(shè)備(100)的外部。
19.如權(quán)利要求18所述的接收設(shè)備(100),其特征在于所述通知裝置(7)使顯示裝置(200)來顯示指示下載成功/失敗的信息。
20.如權(quán)利要求18所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱。
21.如權(quán)利要求18所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括接收設(shè)備標(biāo)識符。
22.如權(quán)利要求1到4和16中任一項所述的發(fā)射設(shè)備,其特征在于所述發(fā)射裝置(54)用于發(fā)射下載廣播的最終廣播日期/時間。
23.一種接收設(shè)備(100),其特征在于包括最終廣播日期/時間標(biāo)志管理裝置(9),用于管理最終廣播日期/時間標(biāo)志,所述最終廣播日期/時間標(biāo)志表示可強制地下載來自一下載廣播的軟件而不錯過接收該下載廣播的機會的強制下載的決定;最終廣播日期/時間判斷裝置(10),用于判斷所述最終廣播日期/時間標(biāo)志是否表示要執(zhí)行強制下載以及接收所述下載廣播的最終機會是否已到來;以及下載執(zhí)行裝置(4),用于在所述最終廣播日期/時間判斷裝置(10)確認(rèn)所述最終下載日期/時間標(biāo)志表示要執(zhí)行強制下載且當(dāng)前的下載廣播是下載軟件的最終機會時對來自所述下載廣播的軟件執(zhí)行下載。
24.如權(quán)利要求23所述的接收設(shè)備(100),其特征在于還包括通知裝置(7),用于當(dāng)所述下載執(zhí)行裝置(4)在接收下載廣播的最終機會里下載軟件失敗時把下載成功/失敗通知接收設(shè)備的外部。
25.如權(quán)利要求24所述的接收設(shè)備(100),其特征在于所述通知裝置(7)使顯示裝置(200)來顯示指示下載成功/失敗的信息。
26.如權(quán)利要求24所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱。
27.如權(quán)利要求24所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括接收設(shè)備標(biāo)識符。
28.一種接收設(shè)備(100),其特征在于包括強制下載標(biāo)志管理裝置(9),用于管理強制下載標(biāo)志,所述強制下載標(biāo)志表示對來自一下載廣播的軟件強制地執(zhí)行下載;強制下載判斷裝置(10),用于判斷所述強制下載標(biāo)志是否表示強制地執(zhí)行來自下載廣播的軟件下載;以及下載執(zhí)行裝置(4),用于在所述強制下載判斷裝置(10)確認(rèn)所述強制下載標(biāo)志表示要強制地執(zhí)行來自下載廣播的軟件下載時對來自下載廣播的軟件執(zhí)行下載。
29.如權(quán)利要求1到4、16和22中任一項所述的發(fā)射設(shè)備(500),其特征在于還包括接收設(shè)備管理裝置(58),用于管理時隙信息和接收設(shè)備計數(shù)信息,所述接收設(shè)備計數(shù)信息包括接收設(shè)備在由所述時隙信息所述的起始日期/時間和結(jié)束日期/時間所指定的時隙中成功/失敗的總數(shù);以及計劃確定裝置(52),用于參考所述接收設(shè)備計數(shù)信息來確定下載廣播的計劃,從而可由大量的接收設(shè)備來接收下載廣播。
30.一種接收設(shè)備(100),其特征在于包括執(zhí)行下載記錄/管理裝置(11),用于記錄和管理包括下載成功/失敗的日期/時間的執(zhí)行下載信息;以及通知裝置(7),用于把所述執(zhí)行下載信息通知接收設(shè)備的外部。
31.如權(quán)利要求30所述的接收設(shè)備(100),其特征在于所述通知裝置(7)使顯示裝置(200)來顯示指示下載成功/失敗的信息。
32.如權(quán)利要求30所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括與下載的成功/失敗有關(guān)的軟件名稱。
33.如權(quán)利要求30所述的接收設(shè)備(100),其特征在于所述通知裝置(7)用于把下載成功/失敗信息發(fā)送到發(fā)射設(shè)備(500),所述下載成功/失敗信息包括接收設(shè)備標(biāo)識符。
34.一種接收設(shè)備(100),其特征在于包括觀察狀態(tài)管理裝置(12),用于管理通過使接收設(shè)備有效或無效來表示的用戶觀察信息;觀察狀態(tài)判斷裝置(4),用于根據(jù)所述觀察狀態(tài)管理裝置(12)所管理的所述用戶觀察信息來檢查接收設(shè)備處于有效狀態(tài)還是處于無效狀態(tài);以及下載執(zhí)行裝置(4),用于只在所述觀察狀態(tài)判斷裝置確認(rèn)接收設(shè)備處于無效狀態(tài)時對軟件執(zhí)行下載。
35.一種接收設(shè)備(100),其特征在于包括觀察狀態(tài)管理裝置(12),用于管理通過使接收設(shè)備有效或無效來表示的用戶觀察信息;下載計劃判斷裝置(4),用于檢查是否存在任何下載廣播,以及下載執(zhí)行裝置(4),用于只在接收設(shè)備處于無效狀態(tài)且存在下載廣播時對軟件執(zhí)行下載。
36.如權(quán)利要求1到4、16、22和25中任一項所述的發(fā)射設(shè)備(500),其特征在于包括接收設(shè)備管理裝置(59),用于管理時隙信息和接收設(shè)備計數(shù)信息,所述接收設(shè)備計數(shù)信息包括在由所述時隙信息所述的起始日期/時間和結(jié)束日期/時間所指定的時隙中有效/無效的接收設(shè)備總數(shù);以及計劃確定裝置(52),用于參考所述接收設(shè)備計數(shù)信息來確定下載廣播的計劃,從而可由大量的接收設(shè)備來接收下載廣播。
37.一種接收設(shè)備(100),其特征在于包括電源狀態(tài)管理裝置(13),用于管理代表電源的當(dāng)前電源通斷的電源信息以及包括最近的電源通斷日期/時間的電源變化信息;以及通知裝置(8),用于把所述電源變化信息發(fā)送到發(fā)射設(shè)備(500)。
全文摘要
一種把判斷信息發(fā)射到接收設(shè)備(100)的發(fā)射設(shè)備(500)。此接收設(shè)備(100)把接收到的判斷信息與存儲在接收設(shè)備中的軟件信息相比較,以檢查下載是成功還是失敗。此外,接收設(shè)備(100)檢查該軟件是否可下載。在可下載時,接收設(shè)備(100)自動地對軟件執(zhí)行下載而無需用戶的任何介入。在不可下載時,接收設(shè)備(100)使顯示設(shè)備(200)顯示一報文并把下載失敗通知發(fā)射設(shè)備(500)。
文檔編號H04N7/20GK1227934SQ9812597
公開日1999年9月8日 申請日期1998年12月28日 優(yōu)先權(quán)日1997年12月26日
發(fā)明者苅部朋幸, 鈴木孝幸, 篠原弘樹 申請人:松下電器產(chǎn)業(yè)株式會社