專利名稱:廣播接收裝置及其軟件更新方法
技術(shù)領(lǐng)域:
本發(fā)明涉及廣播接收裝置及其軟件更新方法,更具體地涉及按模塊更新 用戶選擇的應(yīng)用軟件的廣播接收裝置及其軟件更新方法。
背景技術(shù):
像數(shù)字衛(wèi)星廣播、數(shù)字閉路廣播和數(shù)字地面波廣播那樣的數(shù)字廣播正得到廣泛使用。這樣的數(shù)字廣播由諸如數(shù)字TV (電視)或機(jī)頂盒的廣播接收裝 置接收。這樣的廣播接收裝置提供包含電子節(jié)目指南(EPG)的各種功能,從而迫 使軟件向前發(fā)展。人們經(jīng)常更新軟件,以提升、加入和修正功能、以及消除 故障等。與PC (個人計算機(jī))不同,要求廣播接收裝置通過簡單操縱更新軟件。 廣播接收裝置沒有更新軟件的通信線或諸如硬盤之類的輔助記錄設(shè)備。在傳統(tǒng)軟件更新方法中,當(dāng)將可存儲記錄介質(zhì)與廣播接收裝置連接時, 更新已經(jīng)安裝在廣播接收裝置中的所有軟件,并且將其存儲在記錄介質(zhì)中。由于軟件更新程序由單個映像文件組成,.用戶整體下載軟件更新信息, 以更新廣播接收裝置的軟件。對于傳統(tǒng)軟件更新方法,用戶可能將不必要功能加入軟件中,因此,需 要長時間下載整個映像文件。當(dāng)用戶使用無線電波或地面波廣播時,需要更 多的時間更新軟件。此外,為了更新軟件,應(yīng)該將廣播接收裝置與更新唯一(updating-only) 網(wǎng)絡(luò)或軟件更新記錄介質(zhì)連接。發(fā)明內(nèi)容于是,本發(fā)明的一個方面是提供下載存儲的軟件當(dāng)中用戶選擇的軟件更 新信息以更新軟件的廣播接收裝置及其軟件更新方法。此外,本發(fā)明的另一個方面是提供與更新唯一網(wǎng)絡(luò)或存儲介質(zhì)的存在無
關(guān)地接收包含在廣播信息中的更新信息的廣播接收裝置及其軟件更新方法。本發(fā)明的其它方面和/或優(yōu)點(diǎn)部分將在下面的描述中給出,部分將從描述中明顯看出,或可以通過實(shí)施本發(fā)明獲知。本發(fā)明的前述和/或其它方面可以通過提供一種廣播接收裝置而實(shí)現(xiàn),其包括存儲部分,用于將多條軟件指令存儲在其中;信號接收器,用于接收 包括與軟件指令相對應(yīng)的至少一個更新信息的廣播信號;用戶選擇部分,其 被提供以選擇更新信息;和控制器,用于對下載通過用戶選擇部分選擇的更 新信息,和更新與之相對應(yīng)的軟件指令將軟件指令存儲在存儲部分中進(jìn)行控制。根據(jù)本發(fā)明的示范性實(shí)施例,控制器將存儲在存儲部分中的軟件的固有 ID與更新信息的固有ID相比較,并確定更新信息是否對應(yīng)于軟件指令。才艮據(jù)本發(fā)明的示范性實(shí)施例,更新信息包括空中(OTA)型廣播信號的傳 輸流(TS )。根據(jù)本發(fā)明的示范性實(shí)施例,更新信息的固有ID包含在0TA型廣播信號 的TS的首標(biāo)(header )中。根據(jù)本發(fā)明的示范性實(shí)施例,更新信息包括軟件的更新、故障排除、和 4務(wù)理的至少一種。根據(jù)本發(fā)明的示范性實(shí)施例,控制器包括用戶界面(UI)生成器,用于 當(dāng)更新信息對應(yīng)于軟件指令時,生成顯示與固有ID相對應(yīng)的更新信息的UI 屏幕。根據(jù)本發(fā)明的示范性實(shí)施例,UI屏幕包括由用戶選擇更新信息的選擇菜 單圖像。根據(jù)本發(fā)明的示范性實(shí)施例,廣播接收裝置進(jìn)一步包括顯示部分,其中, 控制器將UI屏幕顯示在顯示部分上。本發(fā)明的前述和/或其它方面可以通過提供一種廣播接收裝置的軟件指 令更新方法而實(shí)現(xiàn),其包括接收包括與軟件指令相對應(yīng)的至少一個更新信 息的廣播信號;選擇至少一個更新信息;以及通過下載所選更新信息而更新 軟件指令。根據(jù)本發(fā)明的示范性實(shí)施例,軟件指令更新方法進(jìn)一步包括將軟件指 令的固有ID與更新信息的固有ID相比較,以確定更新信息是否對應(yīng)于軟件指令。
根據(jù)本發(fā)明的示范性實(shí)施例,軟件指令更新方法進(jìn)一步包括生成顯示 與固有ID相對應(yīng)的軟件的用戶界面(UI)屏幕。根據(jù)本發(fā)明的示范性實(shí)施例,生成UI屏幕包括生成選擇菜單圖像以由用 戶選擇更新信息。
通過結(jié)合附圖對本發(fā)明的示范性實(shí)施例進(jìn)行如下描述,本發(fā)明的上述和/ 或其它方面和優(yōu)點(diǎn)將更加清楚和更容易被理解,在附圖中圖1是根據(jù)本發(fā)明的示范性實(shí)施例的廣播接收裝置的控制框圖;圖2例示了根據(jù)本發(fā)明的示范性實(shí)施例的用戶選擇圖像;圖3是根據(jù)本發(fā)明的示范性實(shí)施例的軟件更新方法的控制流程圖;以及圖4是才艮據(jù)本發(fā)明的示范性實(shí)施例的軟件更新方法的控制流程圖。
具體實(shí)施方式
現(xiàn)在詳細(xì)介紹本發(fā)明的示范性實(shí)施例,其例子例示在附圖中,在附圖中 相同的標(biāo)號自始至終表示相同的元件。如圖l所示,根據(jù)本發(fā)明的廣播接收裝置包括存儲部分IO、信號接收器 20、用戶選擇部分30和控制器40。存儲部分10將多條軟件指令存儲在其中,以執(zhí)行廣播接收裝置的各種功 能。例如,存儲部分10可以實(shí)現(xiàn)為快閃存儲器。更具體地說,存儲部分10可以按模塊存儲包括固有ID以及有關(guān)軟件標(biāo) 題和版本的信息的多條軟件指令。存儲部分10可以是4姿模塊存儲通過編譯軟 件的源代碼生成的目標(biāo)代碼的存儲快閃存儲器,并且可以是存儲通過鏈接目 標(biāo)代碼生成的執(zhí)行代碼的主動型(active)快閃存儲器。由于存儲快閃存儲 器存儲軟件的模塊化目標(biāo)代碼,可以有選擇地只更新軟件的必要功能。主動型快閃存儲器包括引導(dǎo)塊。引導(dǎo)塊存儲驅(qū)動軟件的基本程序、鏈接 目標(biāo)代碼的鏈接程序、和快速擦寫存儲器的控制程序。引導(dǎo)塊在使用期間是 不可移動的。這里,鏈接程序鏈接存儲在存儲快閃存^f諸器中的目標(biāo)代碼以形 成執(zhí)行代碼。在這種情況下,執(zhí)行代碼可以存儲在主動型快閃存儲器中。信號接收器20接收包括軟件更新信息的廣播信號。信號接收器20可以 包含接收數(shù)字廣播信號的調(diào)諧器。當(dāng)用戶選擇預(yù)定頻道時,信號接收器20調(diào)諧控制器40的控制信號選擇 的預(yù)定頻道(如后所述)。例如,通過數(shù)字廣播信號的服務(wù)信息(SI),即,通過空中(OTA)型數(shù) 字廣播信號將根據(jù)本發(fā)明的示范性實(shí)施例的廣播接收裝置的軟件更新成它的 最新版本。傳輸流(TS)是通過數(shù)字廣播發(fā)送的圖像、音頻和附加信息的時間多路 復(fù)用信號。例如,TS可以在正交相移鍵控(QPSK)調(diào)制之后通過信號接收器 20接收。當(dāng)需要更新軟件以提高性能、排除故障、或加入/改變相關(guān)設(shè)備時,廣播 接收裝置的制造者按模塊組織含有與相關(guān)軟件有關(guān)的更新信息的OTA型廣播 信號的TS文件。TS文件可以包含在通過廣播衛(wèi)星發(fā)送的廣播信號中。含有0TA型的TS的廣播信號在其首標(biāo)中包括與更新信息相對應(yīng)的軟件的 固有ID。用戶選擇部分30接收來自用戶的選擇信號,以選擇要更新的軟件。除了 選擇信號之外,用戶選擇部分30可以接收操作廣播接收裝置的各種命令。用 戶選擇部分30可以實(shí)現(xiàn)為遙控器、配備在廣播接收裝置中的按鈕、或諸如陰 極射線管(CRT)、液晶顯示器(LCD)、和等離子體顯示面板(PDP)的顯示部 分50的觸摸屏??刂破?0下載所選軟件的更新信息,并且當(dāng)通過用戶選擇部分30選擇 軟件時更新所選軟件。當(dāng)用戶打開電源時,控制器40控制系統(tǒng)的啟動(boot-up)。通常,當(dāng)引導(dǎo)系統(tǒng)時,首先驅(qū)動廣播接收裝置的裝載程序。裝載程序?qū)?存儲在存儲部分10中的軟件文件裝入主存儲器設(shè)備中,并且檢驗(yàn) OS-Upgrade-Flag,以確定是否更新存儲在存儲部分10中的軟件。當(dāng)標(biāo)志不需要更新操作系統(tǒng)程序時,控制器40控制裝載程序完成裝載操 作,并且在執(zhí)行了執(zhí)行裝入系統(tǒng)控制器的主存儲器設(shè)備中的操作系統(tǒng)程序文 件的應(yīng)用程序之后,讀取存儲在存儲部分IO中的調(diào)諧信息??刂破?0根據(jù)與廣播衛(wèi)星相對應(yīng)的調(diào)諧信息,例如固有頻率信息、極化 信息、碼元速率信息、以及正向糾錯(FEC)信息,調(diào)諧廣播衛(wèi)星的數(shù)字廣播 頻道,然后檢驗(yàn)通過數(shù)字廣播頻道發(fā)送的服務(wù)信息(SI)??刂破?0檢驗(yàn)包含在SI的服務(wù)描述表(SDT)信息中的固有系統(tǒng)ID
軟件版本信息,并且比較存儲在存儲部分10中的軟件的固有系統(tǒng)ID和操作 程序的軟件版本。當(dāng)確定系統(tǒng)ID相同而軟件版本彼此不同,例如通過SDT信息4企驗(yàn)的軟件 版本與存儲在存儲部分10中的操作程序的軟件版本相比是最新版本時,控制 器40確定存在操作程序的最新版本。然后,控制器40控制UI生成器41將詢問是否下載:l喿作系統(tǒng)程序的最新 版本和更新的UI屏幕輸出到顯示部分50。當(dāng)用戶命令更新軟件時,控制器 40下載相關(guān)軟件的更新信息,更新軟件,并且將軟件存儲在存儲部分IO中。圖2例示了根據(jù)本發(fā)明示范性實(shí)施例的選擇更新信息的用戶選擇圖像。如圖2所示,當(dāng)例如指南、頻道表、時間表、用戶鎖定、以及字幕的軟 件更新信息包含在接收廣播信號中時,UI生成器41顯示與作為軟件更新列 表接收的更新信息相對應(yīng)的軟件信息,從而使用戶能夠選擇要更新的軟件。當(dāng)用戶選擇操作指南和字幕的軟件時,控制器40從TS文件中只讀取進(jìn) 行指南和字幕操作的軟件,并且將其下載用于更新。圖3例示了根據(jù)本發(fā)明的示范性實(shí)施例的廣播接收裝置的軟件更新方法。當(dāng)用戶選擇預(yù)定頻道時,信號接收器20通過控制器40的控制信號調(diào)諧 預(yù)定頻道,并且接收與之相對應(yīng)的廣播信號(Sl)。廣播信號的預(yù)定頻道可以 包括從廣播接收裝置的制造者發(fā)送的軟件的更新信息。當(dāng)用戶選擇軟件的更新信息時(S9),控制器40只下載所選更新信息, 并且更新與其相對應(yīng)的軟件(Sll)。圖4例示了根據(jù)本發(fā)明的另一個示范性實(shí)施例的廣播接收裝置的軟件更 新方法。首先,廣播接收裝置接收與用戶選擇的預(yù)定頻道相對應(yīng)的廣播信號(Sl )。 控制器40劃分接收的廣播信號,并且4企驗(yàn)TS文件的首標(biāo),以確定更新 信息是否包含在其中??刂破?0檢驗(yàn)與更新信息相對應(yīng)的軟件版本和包括相 關(guān)軟件的廣播接收裝置的型號名稱,以將它們與預(yù)存在廣播接收裝置中的當(dāng) 前信息相比較。當(dāng)確定存在更新信息時,控制器40比較更新信息的固有ID和存儲在存 儲部分10中的軟件的固有ID (S3)。當(dāng)根據(jù)比較結(jié)果存在相同的固有ID時 (S5),控制器40生成UI屏幕,并且將與軟件的現(xiàn)有固有ID相對應(yīng)的更新 信息顯示在顯示部分50上(S7 )當(dāng)用戶選擇更新信息時(S9),控制器40從模塊化更新信息中只下載所 選更新信息,更新與其相對應(yīng)的軟件,并且將軟件存儲在存儲部分10中 (Sll)。作為本發(fā)明的例子,更新信息包含在接收的廣播信號中,但不局限于此。 可替代地,更新信息可以通過閉路廣播或地面波廣播接收。如上所述,本發(fā)明提供了只選擇存儲的軟件當(dāng)中所需軟件的更新信息以 減d、軟件的更新時間的廣播接收裝置、以及其軟件更新方法。此外,本發(fā)明提供無需與更新軟件的附加網(wǎng)絡(luò)或存儲介質(zhì)連接,而通過 包含在廣播信號中的更新信息更新軟件的廣播接收裝置、以及其軟件更新方 法。因此,制造者可以利用簡易更新方法提供各種附加功能,以及建立銷售 除了廣播接收裝置之外的附加功能的商業(yè)模型。盡管已經(jīng)示出并描述了本發(fā)明的幾個示范性實(shí)施例,但本領(lǐng)域的技術(shù)人 員應(yīng)該明白,可以在不偏離本發(fā)明的原理和精神的前提下對這些示范性實(shí)施 例做出改變,本發(fā)明的范圍由所附權(quán)利要求書及其等效物限定。
權(quán)利要求
1. 一種廣4番接收裝置,包括存儲部分,用于將多條軟件指令存儲在其中;信號接收器,用于接收包括與多條軟件指令的至少一條軟件指令相對應(yīng)的至少 一 個更新信息的廣播信號;用戶選擇部分,用于選擇所述一個更新信息,作為所選更新信息;以及 控制器,用于控制由所述用戶選擇部分選擇的所選更新信息的下載,更新與所選更新信息相對應(yīng)的所述一條軟件指令,并將更新的軟件指令存儲在所述存儲部分中。
2. 根據(jù)權(quán)利要求l所述的廣播接收裝置,其中所述控制器將存儲在所述 存儲部分中的所述一條軟件指令的標(biāo)識符(ID)與所述一個更新信息的ID相 比較,并確定是否^'務(wù)改所述一條軟件指令。
3. 根據(jù)權(quán)利要求1所述的廣播接收裝置,其中所述一個更新信息包括空 中(0TA)型廣播信號上的傳輸流(TS)。
4. 根據(jù)權(quán)利要求3所述的廣播接收裝置,其中所述一個更新信息的ID 包含在所述OTA型廣播信號的TS的首標(biāo)中。
5. 根據(jù)權(quán)利要求l所述的廣播接收裝置,其中所述一個更新信息完成所 述一條軟件指令的更新、故障排除、和修理中的至少一種。
6. 根據(jù)權(quán)利要求1所述的廣播接收裝置,.其中所述控制器包括用戶界面 (UI)生成器,用于當(dāng)要修改所述一條軟件指令時,生成顯示與所述一個更新信息的標(biāo)識符(ID)相對應(yīng)的所述一個更新信息的UI屏幕。
7. 根據(jù)權(quán)利要求6所述的廣播接收裝置,其中所述UI屏幕包括選擇菜 單圖像,其中用戶使用所述選擇菜單圖像選擇所述一個更新信息。
8. 根據(jù)權(quán)利要求7所述的廣播接收裝置,進(jìn)一步包括顯示部分,其中, 所述控制器將所述UI屏幕顯示在所述顯示部分上。
9. 一種用于廣插-接收裝置的軟件更新方法,包括接收包括與多條軟件指令中的至少一條相對應(yīng)的至少一個更新信息的廣播信號;選擇至少一個更新信息;以及通過下載所選至少一個更新信息更新至少一條軟件指令。
10. 根據(jù)權(quán)利要求9所述的軟件更新方法,進(jìn)一步包括 將至少一條軟件指令的標(biāo)識符(ID)與至少一個更新信息的ID相比較,以確定是否修改至少 一條軟件指令。
11. 根據(jù)權(quán)利要求9所述的軟件更新方法,進(jìn)一步包括 生成顯示與所述ID相對應(yīng)的軟件指令的用戶界面(UI)屏幕。
12. 根據(jù)權(quán)利要求11所述的軟件更新方法,其中,生成UI屏幕包括生 成選擇菜單圖像,其中用戶使用所述選擇菜單圖像選擇至少 一個更新信息。
全文摘要
一種廣播接收裝置,包含存儲部分,用于將多條軟件指令存儲在其中;信號接收器,用于接收包括與軟件指令相對應(yīng)的至少一個更新信息的廣播信號;用戶選擇部分,配備用以選擇更新信息;以及控制器,用于對下載通過用戶選擇部分選擇的更新信息和更新與之相對應(yīng)的軟件指令以將軟件指令存儲在存儲部分中進(jìn)行控制。
文檔編號H04N5/00GK101146220SQ20071012291
公開日2008年3月19日 申請日期2007年7月3日 優(yōu)先權(quán)日2006年7月18日
發(fā)明者石東倫 申請人:三星電子株式會社