專利名稱:通過使用公共模塊升級(jí)軟件的方法及其數(shù)字廣播接收機(jī)的制作方法
通過使用公共模塊升級(jí)軟件的方法及其數(shù)字廣播接收機(jī)本申請(qǐng)要求于2006年10月13日在韓國(guó)知識(shí)產(chǎn)權(quán)局提交的第 10-2006-0100008號(hào)韓國(guó)專利申請(qǐng)的優(yōu)先權(quán),該公開包含于此,以資參考。技術(shù)領(lǐng)域根據(jù)本發(fā)明的方法和裝置涉及通過使用由多種模型共享的公共模塊升級(jí) 軟件及其數(shù)字廣播接收機(jī)。
背景技術(shù):
隨著陸地?cái)?shù)字廣播的廣泛傳播,存在一種對(duì)為數(shù)字廣播接收機(jī)升級(jí)復(fù)雜 軟件的日益增長(zhǎng)的需求。為了升級(jí)陸地?cái)?shù)字廣播,使用了一種用于通過使用 數(shù)據(jù)輪播(data carousel)為數(shù)字廣播接收機(jī)升級(jí)軟件的標(biāo)準(zhǔn),諸如ATSC A97 標(biāo)準(zhǔn)。然而,根據(jù)TSC A97標(biāo)準(zhǔn),下載信息說(shuō)明(DII)與數(shù)字廣播接收機(jī)的 一種模型相應(yīng),并且具有能夠由數(shù)據(jù)輪播支持的升級(jí)軟件的模塊的數(shù)量是有 限的。此外,當(dāng)存在由相同制造商的模塊共享的文件時(shí),每個(gè)模塊使用DII, 因此數(shù)據(jù)必定被冗余發(fā)送,從而引起帶寬的低效使用和增加的成本。發(fā)明內(nèi)容本發(fā)明提供一種通過允許多個(gè)機(jī)型共享相同的文件升級(jí)軟件,從而減少 用于軟件升級(jí)的帶寬的方法及其數(shù)字廣播接收機(jī)。才艮據(jù)本發(fā)明的一方面,提供一種通過使用由多個(gè)機(jī)型共享的公共模塊升 級(jí)數(shù)字廣播接收機(jī)中的軟件的方法,所述方法包括(a)單獨(dú)于數(shù)字廣播接 收機(jī)的特殊模塊接收包含由多個(gè)數(shù)字廣播接收機(jī)共享的公共模塊的數(shù)字廣播 信號(hào);(b)如果確定需要軟件升級(jí),則根據(jù)預(yù)定的更新信息確定是否升級(jí)數(shù) 字廣播接收機(jī)的每個(gè)模塊;和(c)從接收的數(shù)字廣播信號(hào)收集用于將被升級(jí) 的下載數(shù)據(jù)塊(DDB)以形成升級(jí)的模塊。 所述公共模塊可以以不同于特殊模塊所屬的組的組的形式被發(fā)送。步驟(b)可包括(bl)當(dāng)在包括在數(shù)字廣播信號(hào)中的下載服務(wù)啟動(dòng)(DSI)的軟 件循環(huán)中顯示公共模塊所屬的組時(shí),接收相應(yīng)的DII;和(b2)在包括在DI1 的公共模塊列表中搜索與數(shù)字廣播接收機(jī)的模塊相同的模塊,并通過將搜索 到的模塊的版本與數(shù)字廣播接收機(jī)的模塊的版本進(jìn)行比較來(lái)確定數(shù)字廣播接 收機(jī)的每個(gè)模塊是否需要升級(jí)。所述公共模塊列表可包括關(guān)于由兩個(gè)或者多個(gè)機(jī)型共享的模塊的信息。 所述預(yù)定的更新信息可包括數(shù)字廣播接收機(jī)的型號(hào)、制造商和模塊版本 中的至少一個(gè)。公共模塊可以以特殊模塊所屬的組的形式被發(fā)送。步驟(b)可包括(bl ) 如果在包括在數(shù)字廣播信號(hào)中的DSI的迭代軟件循環(huán)中存在與數(shù)字廣播接收 機(jī)的型號(hào)相應(yīng)的組,則接收相應(yīng)的DII;和(b2)通過使用預(yù)定的公共模塊信 息,在接收到的DII定義的模塊中搜索公共模塊;和(b3)通過將公共模塊 的版本與數(shù)字廣播接收機(jī)的模塊的版本進(jìn)行比較來(lái)確定是否升級(jí)數(shù)字廣播接收機(jī)的每個(gè)模塊。預(yù)定的公共模塊信息可包括預(yù)定的文件名、附加更新信息文件和 PrivateModuleByte中描述的信息之一,所述PrivateModuleByte是包括在單獨(dú) 提供的ModulelnfoDescriptor中的消息。根據(jù)本發(fā)明的另一方面,提供一種通過使用由多個(gè)機(jī)型共享的公共模塊 升級(jí)軟件的數(shù)字廣播接收機(jī),所述數(shù)字廣播接收機(jī)包括虛擬信道表解析單 元,分析數(shù)字廣播信號(hào)是否與軟件升級(jí)相關(guān),其中,數(shù)字廣播信號(hào)包含與數(shù) 字廣播接收機(jī)的特殊模塊分開的由多個(gè)數(shù)字廣播接收機(jī)共享的公共模塊;軟 件升級(jí)單元,當(dāng)確定需要軟件升級(jí)時(shí),根據(jù)預(yù)定的升級(jí)信息確定是否升級(jí)數(shù) 字廣播接收機(jī)的每個(gè)模塊,并從接收的數(shù)字廣播信號(hào)收集相應(yīng)的DDB以形成 模塊;和軟件存儲(chǔ)單元,存儲(chǔ)形成的模塊。所述^^共^t塊可以以不同于所述特殊^t塊所屬的組的組的形式或者以特殊模塊所屬的組的形式被發(fā)送。如果公共模塊以不同于所述特殊模塊所屬的組的組的形式被發(fā)送,則當(dāng)在包括在數(shù)字廣播信號(hào)中的DSI的迭代軟件循環(huán)中存在所述公共模塊所屬的 組時(shí),軟件升級(jí)單元可在包括在相應(yīng)的DII中的模塊列表中搜索與所述數(shù)字 廣播接收機(jī)相應(yīng)的模塊,并且通過將搜索到的模塊的版本與數(shù)字廣播接收機(jī)
的模塊的版本進(jìn)行比較來(lái)確定是否升級(jí)數(shù)字廣播接收機(jī)的每個(gè)模塊。如果公共模塊以特殊模塊所屬的組的形式被發(fā)送,則當(dāng)在包括在數(shù)字廣 播信號(hào)中的DSI的迭代軟件循環(huán)中存在與數(shù)字廣播接收機(jī)的型號(hào)相應(yīng)的組 時(shí),軟件升級(jí)單元可通過使用預(yù)定的公共模塊信息來(lái)在相應(yīng)的DII中定義的 模塊中搜索公共模塊,并且通過將搜索到的公共模塊的版本與所述數(shù)字廣播 接收機(jī)的模塊的版本進(jìn)行比較來(lái)確定是否升級(jí)數(shù)字廣播接收機(jī)的每個(gè)模塊。模塊列表可包括關(guān)于由兩個(gè)或者多個(gè)機(jī)型共享的模塊的信息。預(yù)定的更 新信息可包括數(shù)字廣播接收機(jī)的型號(hào)、制造商和模塊版本中的至少一個(gè)。預(yù)定的公共模塊信息可包括預(yù)定的文件名、附加更新信息文件和PrivateModuleByte中描述的信息之一,所述PrivateModuleByte是包括在單獨(dú) 提供的ModulelnfoDescriptor中的消息。根據(jù)本發(fā)明的另 一方面,提供一種其上記錄有用于執(zhí)行所述方法的計(jì)算 機(jī)程序的計(jì)算機(jī)可讀介質(zhì)。
通過以下結(jié)合附圖對(duì)本發(fā)明示例性實(shí)施例的詳細(xì)描述,本發(fā)明的以上和 其他方面將變得更加清楚,其中圖1是示出在經(jīng)數(shù)據(jù)輪播的模塊傳輸期間在層-2傳輸?shù)目刂菩畔⒌慕Y(jié) 構(gòu)的框圖;圖2是用于軟件升級(jí)的數(shù)字廣播接收機(jī)的框圖; 圖3示出了組信息說(shuō)明(GII)的語(yǔ)法;圖4示出了數(shù)字存儲(chǔ)介質(zhì)命令和控制(DSM - CC )兼容描述符的語(yǔ)法;圖5示出了 DII的語(yǔ)法;圖6示出了 ModulelnfoDescriptor的i吾法;圖7是示出根據(jù)本發(fā)明示例性實(shí)施例的升級(jí)軟件的方法的流程圖;和 圖8是示出根據(jù)本發(fā)明另 一示例性實(shí)施例的升級(jí)軟件的方法的流程圖。
具體實(shí)施方式
以下將參照附圖詳細(xì)描述根據(jù)本發(fā)明示例性實(shí)施例的通過使用由多個(gè)模 型共享的公共模塊升級(jí)軟件的方法及其數(shù)字廣播接收機(jī)。貫穿說(shuō)明書,相同 的標(biāo)號(hào)指示相同的組件。此外,在本公開中描述了諸如電路的組成元件的具
體內(nèi)容,但提供它們僅為了幫助理解本發(fā)明,并且本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng) 理解本發(fā)明不限于此。本發(fā)明的另外的方面在以下描述中被部分地闡述,并 部分地從所述描述中變得清楚,或者可通過實(shí)施本發(fā)明獲知。在本說(shuō)明書中, 如果確定與本領(lǐng)域中已知的功能或者結(jié)構(gòu)相關(guān)的詳細(xì)描述使得本發(fā)明的概念 不清楚,則將省略所述的詳細(xì)描述。圖1是示出在經(jīng)數(shù)據(jù)輪播的模塊傳輸期間在層-2傳輸?shù)目刂菩畔⒌慕Y(jié) 構(gòu)的框圖。參照?qǐng)D1, DSI 110包含兩條組信息,即,第一組信息Group ID(gi) 111和第二組信息gi 112第一組信息gi 111指示第一 DII 120,第二組信息gi 112指示第二 DII 160。第一 DII 120包含第一模塊信息Module ID (mi) 130、 第二模塊信息mi 140和第三模塊信息mi 150。模塊信息mi 130包含關(guān)于DDB 131到DDB 134的信息,模塊信息mi 140包含關(guān)于DDB 141和DDB 142的 信息,模塊信息mi 150包含關(guān)于DDB 151到DDB 153的信息。相似地,第 二 DII 160包含模塊信息mi 170到模塊信息mi 190,所述模塊信息mi 170到 模塊信息mil90的每一個(gè)包含關(guān)于DDB的信息。即,由一條模塊信息mi調(diào) 用的DDB形成模塊,由DII指示的模塊形成組,由DSI指示的組形成超組。圖2是用于軟件升級(jí)的數(shù)字廣播接收機(jī)100的框圖。數(shù)字廣播接收機(jī)100 包括虛擬信道表(VCT)解析單元201,軟件升級(jí)單元202和軟件存儲(chǔ)單元 203。在本公開中,將更加詳細(xì)地描述與本發(fā)明實(shí)施例相關(guān)的組成部件。圖3到圖6分別示出了將參照?qǐng)D2被描述的GI1、 DSM-CC兼容描述符、 DII消息和ModulelnfoDescriptor的i吾法。參照?qǐng)D2, VCT解析單元201從由外部輸入的數(shù)字廣播信號(hào)檢測(cè)VCT。 數(shù)字廣播信號(hào)包含由數(shù)字廣播接收機(jī)200的多個(gè)機(jī)型共享的公共模塊,獨(dú)立 于數(shù)字廣播接收機(jī)200的特殊模塊。根據(jù)本發(fā)明實(shí)施例,公共模塊可以以特 殊模塊所屬的組的形式或者以另 一組的形式被發(fā)送。如果檢測(cè)到VCT,則基于VCT確定服務(wù)類型是否是0x05。服務(wù)類型0x05 指示發(fā)送的信號(hào)與軟件升級(jí)相關(guān)。當(dāng)基于預(yù)定的更新信息確定需要軟件升級(jí)時(shí),軟件升級(jí)單元202確定是 否以模塊為單位執(zhí)行軟件升級(jí),并且收集相應(yīng)的DDB以構(gòu)成模塊。軟件存儲(chǔ)單元203存儲(chǔ)由軟件升級(jí)單元202收集的模塊。將更加詳細(xì)地描述軟件升級(jí)單元202的功能。如果從接收的信號(hào)中檢測(cè) 到服務(wù)類型0x05,則軟件升級(jí)單元202基于服務(wù)類型0x05從程序映射表
(PMT)檢測(cè)DSI的包標(biāo)識(shí)(PID )。隨后,使用檢測(cè)到的PID過濾DSI表。此外,;險(xiǎn)查包括在DSI表中的所有GII的兼容描述符以確定相應(yīng)組是否 與數(shù)字廣播接收機(jī)200的制造商、機(jī)型或者版本相匹配。在圖3和圖4中示 出了 GII和兼容描述符的示例。圖4所示的兼容描述符中,specifierData、機(jī)型、和版本分別指示了數(shù)字 廣播接收機(jī)200的制造商、機(jī)型或者版本。當(dāng)存在與數(shù)字廣播接收機(jī)200相應(yīng)的組時(shí),軟件升級(jí)單元202接收相應(yīng) 的DII,并基于從所述DII獲得的信息接收請(qǐng)求的模塊。圖5示出了 DII消息。在本公開中,介紹了本發(fā)明的兩個(gè)示例性實(shí)施例。它們分為由多個(gè)機(jī)型 共享的數(shù)據(jù)以不同組的形式存在并被發(fā)送的情況,和由多個(gè)機(jī)型形成單一組 的情況。現(xiàn)在將對(duì)本發(fā)明的兩個(gè)示例性實(shí)施例進(jìn)行描述。 (1 )當(dāng)由多個(gè)機(jī)型共享的數(shù)據(jù)以不同組的形式獨(dú)立存在并被發(fā)送時(shí)在這種情況下,存在包含共享數(shù)據(jù)的獨(dú)立公共機(jī)型,因此,軟件升級(jí)單 元202搜索具有公共型號(hào)的組。如果檢測(cè)到具有共享數(shù)據(jù)的組,則接收相應(yīng) 的DII,并且從DII檢測(cè)公共模塊列表。隨后,確定所述公共模塊列表是否具有與數(shù)字廣播接收機(jī)200的模塊相 同的模塊,并且當(dāng)存在相同的模塊時(shí),檢查相同模塊的版本,以確定是否升 級(jí)數(shù)字廣播接收機(jī)200的模塊。如果有將被升級(jí)的模塊,則接收數(shù)據(jù)輪播的DDB以用于形成模塊。在所 有公共模塊被收集到之后,它們與數(shù)字廣播接收機(jī)200的特定模塊合并。 (2)當(dāng)多個(gè)機(jī)型形成單一組時(shí)當(dāng)多個(gè)機(jī)型形成組時(shí),機(jī)型的組被給予一個(gè)組編號(hào)。因此,當(dāng)接收DSI 時(shí),軟件升級(jí)單元202確定在包括在DSI中的迭代軟件循環(huán)中是否存在與數(shù) 字廣插、接收才幾200所屬的組具有相同組編號(hào)的組。如果存在具有相同組編號(hào)的組,則接收該組的DII。在接收的DII中定義 的模塊可包括多個(gè)接收機(jī)的公共模塊和特殊模塊??赏ㄟ^預(yù)定的文件名、附 力口更新信息文件或者M(jìn)odulelnfoDescriptor中的privateModuleByte中包含的 信息來(lái)確定定義的每個(gè)模塊是公共模塊還是特殊模塊。在圖6中示出了包含 privateModuleByte的ModulelnfoDescriptor 。
將在接收的DII中定義的公共模塊和特殊模塊的版本與在數(shù)字廣播接收機(jī)200中使用的模塊的版本進(jìn)行比較,接收新版本的模塊,并使用接收的模 塊升級(jí)數(shù)字廣播接收機(jī)200的模塊。圖7是示出根據(jù)本發(fā)明實(shí)施例的升級(jí)軟件的方法的流程圖。具體來(lái)說(shuō), 圖7示出了當(dāng)以與特殊模塊所屬的組不同的組的形式發(fā)送公共模塊時(shí)升級(jí)軟 件的方法參照?qǐng)D7,在操作S700中,圖2的VCT解析單元201確定包括在從外 部接收的數(shù)字廣播信號(hào)中的VCT中的服務(wù)類型是否是0x05。在#:作S701中,如果服務(wù)類型是0x05,則軟件升級(jí)單元202在PMT中 搜索DSI的PID,并且通過使用所述PID過濾DSI表。在操作S702中,檢查包括在DSI表中的所有GII的兼容描述符以確定相 應(yīng)的組是否與數(shù)字廣播接收機(jī)200的制造商、機(jī)型或者版本相匹配。在操作S703中,接收相應(yīng)的DII。在操作S704中,從接收的DII中檢測(cè)公共模塊列表。確定所述公共模塊 列表是否具有與數(shù)字廣播接收機(jī)200的模塊相同的模塊,并且當(dāng)存在相同的 模塊時(shí),檢查相同的模塊的版本以確定是否升級(jí)數(shù)字廣播接收機(jī)200的模塊。在操作S705中,如果存在將被升級(jí)的模塊,則接收數(shù)據(jù)輪播的DDB以 形成模塊。當(dāng)收集到全部公共模塊時(shí),將收集到的模塊和與數(shù)字廣播接收機(jī) 200的機(jī)型相應(yīng)的組的特定模塊進(jìn)行合并。圖8是才艮據(jù)本發(fā)明實(shí)施例的升級(jí)軟件的方法的流程圖。具體來(lái)說(shuō),圖8 示出了當(dāng)多個(gè)機(jī)型形成單一組時(shí)升級(jí)軟件的方法。參照?qǐng)D8,在操作S800中, VCT解析單元201確定包括在從外部接收的數(shù)字廣播信號(hào)中的VCT中的服 務(wù)類型是否是0x05。在操作S801中,當(dāng)服務(wù)類型是0x05時(shí),軟件更新單元202在PMT搜索 DSI的PID,并且使用所述PID過濾DSI。在操作S802中,4企查包括在DSI表中的全部GII的兼容描述符以確定相 應(yīng)的組是否與數(shù)字廣播接收機(jī)200的制造商、機(jī)型或者版本相匹配。與在圖 7中所示的方法不同,當(dāng)多個(gè)機(jī)型形成單一組時(shí),該組被給予一個(gè)組編號(hào)。 因此,當(dāng)接收到DSI時(shí),確定在包括在DSI中的軟件循環(huán)中是否存在與數(shù)字 廣播接收機(jī)200所屬的組具有相同組編號(hào)的組。在操作S803中,當(dāng)存在具有相同型號(hào)的組時(shí),接收相應(yīng)的DII。在接收 的DII中定義的模塊可以是不同接收機(jī)的公共模塊和特殊模塊。因此,如上所述,通過預(yù)定文件名、附加更新信息文件或者包括在ModulelnfoDescriptor 中的privateModuleByte中包含的信息來(lái)確定每個(gè)定義的模塊是公共模塊還是 特殊模塊。在操作S804和S805中,將在接收的DII中定義的公共和特殊模塊的版 本與在數(shù)字廣播接收機(jī)200中使用的模塊的版本進(jìn)行比較,接收新版本的模 塊,并使用接收的模塊升級(jí)數(shù)字廣播接收機(jī)200的模塊。如上所述,當(dāng)在廣播網(wǎng)絡(luò)中升級(jí)安裝在數(shù)字廣播接收機(jī)中的相似的軟件 時(shí),如果可能的話可以通過共享軟件來(lái)節(jié)省廣播帶寬并減少軟件升級(jí)的花費(fèi)。盡管已經(jīng)參照本發(fā)明示例性實(shí)施例詳細(xì)示出并描述了本發(fā)明,但是本領(lǐng) 域技術(shù)人員應(yīng)當(dāng)理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情 況下,可在形式和細(xì)節(jié)上做出各種改變。
權(quán)利要求
1、一種通過使用由多個(gè)數(shù)字廣播接收機(jī)共享的公共模塊升級(jí)數(shù)字廣播接收機(jī)中的軟件的方法,所述方法包括接收包含與數(shù)字廣播接收機(jī)的特殊模塊分開的由多個(gè)數(shù)字廣播接收機(jī)共享的公共模塊的數(shù)字廣播信號(hào);如果確定需要軟件升級(jí),則根據(jù)預(yù)定的更新信息確定是否升級(jí)數(shù)字廣播接收機(jī)的每個(gè)模塊;和從接收的數(shù)字廣播信號(hào)收集用于將被升級(jí)的模塊的下載數(shù)據(jù)塊,以形成升級(jí)的模塊。
2、 如權(quán)利要求1所述的方法,其中,公共^f莫塊以不同于所述特殊模塊所 屬的第二組的第 一組的形式被發(fā)送。
3、 如權(quán)利要求2所述的方法,其中,確定是否升級(jí)數(shù)字廣播接收機(jī)的每 個(gè)模塊的步驟包括如果在包括在數(shù)字廣播信號(hào)中的下載服務(wù)啟動(dòng)的迭代軟件循環(huán)中存在公 共模塊所屬的第一組,則接收相應(yīng)的下載信息說(shuō)明;和在包括在下載信息說(shuō)明中的公共模塊列表中搜索與數(shù)字廣播接收機(jī)的模 塊相同的模塊,并通過將搜索到的模塊的版本與相應(yīng)的數(shù)字廣播接收機(jī)的模 塊的版本進(jìn)行比較來(lái)確定數(shù)字廣播接收機(jī)的每個(gè)模塊是否需要升級(jí)。
4、 如權(quán)利要求3所述的方法,其中,公共模塊列表包括關(guān)于由多個(gè)數(shù)字 廣播接收機(jī)中的兩個(gè)或者更多的數(shù)字廣播接收機(jī)共享的模塊的信息。
5、 如權(quán)利要求l所述的方法,其中,預(yù)定的更新信息包括數(shù)字廣播接 收機(jī)的型號(hào)、數(shù)字廣播接收機(jī)的制造商和數(shù)字廣播接收機(jī)的模塊版本中的至 少一個(gè)。
6、 如權(quán)利要求l所述的方法,其中,公共模塊以特殊模塊所屬的組的形 式被發(fā)送。
7、 如權(quán)利要求6所述的方法,其中,確定是否升級(jí)數(shù)字廣播接收機(jī)的每 個(gè)模塊的步驟包括數(shù)字廣播接收才幾的型號(hào)相應(yīng)的組,則接收相應(yīng)的下載信息說(shuō)明;和通過使用預(yù)定的公共模塊信息,在接收到的下載信息說(shuō)明定義的模塊中搜索公共模塊;和通過將公共模塊的版本與數(shù)字廣播接收機(jī)的模塊的版本進(jìn)行比較來(lái)確定 是否升級(jí)數(shù)字廣播接收機(jī)的每個(gè)模塊。
8、 如權(quán)利要求7所述的方法,其中,預(yù)定的公共模塊信息包括預(yù)定的文 件名、附加更新信息文件和PrivateModuleByte中描述的信息之一,所述 PrivateModuleByte是包括在單獨(dú)提供的ModulelnfoDescriptor中的消息。
9、 一種通過使用由多個(gè)數(shù)字廣播接收機(jī)共享的公共模塊升級(jí)軟件的數(shù)字 廣播接收機(jī),所述數(shù)字廣播接收機(jī)包括虛擬信道表解析單元,分析數(shù)字廣播信號(hào)是否與軟件升級(jí)相關(guān),接收包 含與數(shù)字廣播接收機(jī)的特殊模塊分開的由多個(gè)數(shù)字廣播接收機(jī)共享的公共模塊;軟件升級(jí)單元,如果確定需要軟件升級(jí),則根據(jù)預(yù)定的升級(jí)信息確定是 否升級(jí)數(shù)字廣播接收機(jī)的每個(gè)模塊,并從接收的數(shù)字廣播信號(hào)收集相應(yīng)的下 載數(shù)據(jù)塊以形成升級(jí)的模塊;和軟件存儲(chǔ)單元,存儲(chǔ)升級(jí)得模塊。
10、 如權(quán)利要求9所述的數(shù)字廣播接收機(jī),其中,公共模塊以不同于特 殊模塊所屬的第二組的第 一組的形式被發(fā)送。
11、 如權(quán)利要求9所述的數(shù)字廣播接收機(jī),其中,公共模塊以特殊模塊 所屬的組的形式^jt送。
12、 如權(quán)利要求IO所述的數(shù)字廣播接收機(jī),其中,如果公共模塊以不同 于特殊模塊所屬的第二組的第 一組的形式被發(fā)送,則如果在包括在數(shù)字廣播 信號(hào)中的下載服務(wù)啟動(dòng)的迭代軟件循環(huán)中存在公共模塊所屬的第 一組,則軟 件升級(jí)單元在包括在相應(yīng)下載信息說(shuō)明中的模塊列表中搜索與所述數(shù)字廣播 接收機(jī)相應(yīng)的模塊,通過將搜索到的模塊的版本與相應(yīng)的數(shù)字廣播接收機(jī)的 版本進(jìn)行比較來(lái)確定是否升級(jí)數(shù)字廣播接收機(jī)的每個(gè)模塊。
13、 如權(quán)利要求11所述的數(shù)字廣播接收機(jī),其中,如果公共模塊以特殊 模塊所屬的組的形式被發(fā)送,則如果在包括在數(shù)字廣播信號(hào)中的下載服務(wù)啟 動(dòng)的迭代軟件循環(huán)中存在與數(shù)字廣播接收機(jī)的型號(hào)相應(yīng)的組,則軟件升級(jí)單 元通過使用預(yù)定的公共模塊信息來(lái)在相應(yīng)的下載信息說(shuō)明中定義的模塊中搜 索公共模塊,并且通過將搜索到的公共模塊的版本與所述數(shù)字廣播接收機(jī)的 模塊的版本進(jìn)行比較來(lái)確定是否升級(jí)數(shù)字廣播接收機(jī)的每個(gè)模塊。
14、 如權(quán)利要求12所述的數(shù)字廣播接收機(jī),其中,模塊列表包括關(guān)于由 兩個(gè)或者多個(gè)數(shù)字廣播接收機(jī)共享的模塊的信息。
15、 如權(quán)利要求9所述的數(shù)字廣播接收機(jī),其中,預(yù)定的更新信息包括 數(shù)字廣播接收機(jī)的型號(hào)、數(shù)字廣播接收機(jī)的制造商和數(shù)字廣播接收機(jī)的模塊 版本中的至少一個(gè)。
16、 如權(quán)利要求13所述的數(shù)字廣播接收機(jī),其中,預(yù)定的公共模塊信息 包括預(yù)定的文件名、附加更新信息文件和PrivateModuleByte中描述的信息之 一,所述PrivateModuleByte是包括在單獨(dú)提供的ModulelnfoDescriptor中的 消息。
17、 一種其上記錄有用于執(zhí)行權(quán)利要求1到權(quán)利要求8的任意一項(xiàng)所述 的方法的計(jì)算機(jī)程序的計(jì)算機(jī)可讀介質(zhì)。
全文摘要
提供一種通過使用由多個(gè)機(jī)型共享的公共模塊升級(jí)軟件的方法及其數(shù)字廣播接收機(jī)。所述方法包括接收包含與數(shù)字廣播接收機(jī)的特殊模塊分開的由多個(gè)數(shù)字廣播接收機(jī)共享的公共模塊的數(shù)字廣播信號(hào);如果確定需要軟件升級(jí),則根據(jù)預(yù)定的更新信息確定是否升級(jí)數(shù)字廣播接收機(jī)的每個(gè)模塊;和從接收的數(shù)字廣播信號(hào)收集用于將被升級(jí)的模塊的下載數(shù)據(jù)塊以形成模塊。所述公共模塊以不同于所述公共模塊所屬的組的形式或者以另外的組的形式被發(fā)送,從而節(jié)省了軟件升級(jí)的帶寬。
文檔編號(hào)H04H60/14GK101162954SQ20071008945
公開日2008年4月16日 申請(qǐng)日期2007年3月23日 優(yōu)先權(quán)日2006年10月13日
發(fā)明者高光賢 申請(qǐng)人:三星電子株式會(huì)社