專利名稱:一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法及裝置。
背景技術(shù):
目前,市場(chǎng)上出現(xiàn)了帶有Wi-Fi功能的數(shù)字電視終端,數(shù)字電視終端通過內(nèi)置 Wi-Fi模塊,用戶可以通過廣電網(wǎng)絡(luò)上網(wǎng),而無需再在家中裝設(shè)寬帶,而通過廣電網(wǎng)絡(luò)上網(wǎng)可下載很多高清視頻,然后通過數(shù)字電視終端播放或通過Wi-Fi模塊共享給其他電子設(shè)備播放,因此,具有這種Wi-Fi功能的數(shù)字電視終端勢(shì)將十分普及。
同時(shí),Wi-Fi模塊的軟件需要升級(jí),用戶通過帶屏終端與Wi-Fi直接連接,通過IP 網(wǎng)絡(luò)登錄Wi-Fi的Web管理系統(tǒng)可實(shí)現(xiàn)Wi-Fi軟件的升級(jí),然而,Wi-Fi作為數(shù)字電視終端的一個(gè)新功能,在沒有得到普及的情況下,廣電網(wǎng)絡(luò)是沒有這樣專門的Wi-Fi的Web管理系統(tǒng)為某些數(shù)字電視終端制造商制造的這種帶Wi-Fi功能的數(shù)字電視終端提供Wi-Fi軟件升級(jí)的,因此無法及時(shí)對(duì)Wi-Fi軟件進(jìn)行升級(jí)。發(fā)明內(nèi)容
本發(fā)明提供一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法及裝置,以通過播發(fā)包含 Wi-Fi升級(jí)文件的升級(jí)TS流的方式實(shí)現(xiàn)數(shù)字電視前端系統(tǒng)對(duì)數(shù)字電視終端的Wi-Fi軟件的升級(jí)。
本發(fā)明實(shí)施例提供一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法,其特征在于,包括以下步驟
接收播發(fā)的升級(jí)TS流,所述升級(jí)TS流中包括Wi-Fi升級(jí)文件、擴(kuò)展分區(qū)內(nèi)容;
將所述Wi-Fi升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入所述數(shù)字電視終端的擴(kuò)展分區(qū);
利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件。
優(yōu)選地,所述利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件之前,還包括
對(duì)所述Wi-Fi升級(jí)文件簽名,得到簽名字串;
比較所述簽名字串與所述Wi-Fi升級(jí)文件的校驗(yàn)碼,當(dāng)所述簽名字串與所述校驗(yàn)碼一致時(shí),則利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件;
其中,所述Wi-Fi升級(jí)文件包括所述Wi-Fi升級(jí)文件的校驗(yàn)碼。
優(yōu)選地,當(dāng)所述簽名字串與所述Wi-Fi升級(jí)文件中的校驗(yàn)碼一致時(shí),在利用所述 Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件之前,還包括
判斷所述Wi-Fi升級(jí)文件的升級(jí)類型;
其中,所述Wi-Fi升級(jí)文件的升級(jí)類型包括強(qiáng)制升級(jí)、版本不同時(shí)升級(jí)、版本高時(shí)升級(jí)。
優(yōu)選地,所述判斷所述Wi-Fi升級(jí)文件的升級(jí)類型包括
獲取所述升級(jí)類型的類型標(biāo)識(shí);
根據(jù)所述類型標(biāo)識(shí)判斷所述升級(jí)類型;
其中,所述Wi-Fi升級(jí)文件包括所述升級(jí)類型的類型標(biāo)識(shí)。
優(yōu)選地,所述利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件,包括
如果所述Wi-Fi升級(jí)文件的升級(jí)類型為強(qiáng)制升級(jí),則利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件;
如果所述Wi-Fi升級(jí)文件的升級(jí)類型為版本不同時(shí)升級(jí),則當(dāng)所述Wi-Fi軟件和所述Wi-Fi升級(jí)文件的版本不同時(shí),利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件;
如果所述Wi-Fi升級(jí)文件的升級(jí)類型為版本高時(shí)升級(jí),則當(dāng)所述Wi-Fi升級(jí)文件的版本高于所述Wi-Fi軟件的版本時(shí),利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件。
本發(fā)明還相應(yīng)地提供一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的裝置,其特征在于, 包括
接收單元,用于接收播發(fā)的升級(jí)TS流,所述升級(jí)TS流中包括Wi-Fi升級(jí)文件、擴(kuò)展分區(qū)內(nèi)容;
寫入單元,用于將所述Wi-Fi升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入所述數(shù)字電視終端的擴(kuò)展分區(qū);
升級(jí)單元,用于利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件。
優(yōu)選地,所述裝置還包括
簽名單元,用于對(duì)所述Wi-Fi升級(jí)文件簽名,得到簽名字串;
比較單元,用于比較所述簽名字串與所述Wi-Fi升級(jí)文件的校驗(yàn)碼,當(dāng)所述簽名字串與所述校驗(yàn)碼一致時(shí),則通知所述升級(jí)單元利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi 軟件;
其中,所述Wi-Fi升級(jí)文件包括所述Wi-Fi升級(jí)文件的校驗(yàn)碼。
優(yōu)選地,所述裝置還包括
判斷單元,用于當(dāng)所述簽名字串與所述Wi-Fi升級(jí)文件中的校驗(yàn)碼一致時(shí),在利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件之前,判斷所述Wi-Fi升級(jí)文件的升級(jí)類型;
其中,所述Wi-Fi升級(jí)文件的升級(jí)類型包括強(qiáng)制升級(jí)、版本不同時(shí)升級(jí)、版本高時(shí)升級(jí)。
優(yōu)選地,所述判斷單元包括
獲取單元,用于獲取所述升級(jí)類型的類型標(biāo)識(shí);
第一判斷單元,用于根據(jù)所述類型標(biāo)識(shí)判斷所述升級(jí)類型;
其中,所述Wi-Fi升級(jí)文件包括所述升級(jí)類型的類型標(biāo)識(shí)。
優(yōu)選地,所述升級(jí)單元包括
第一升級(jí)單元,用于如果所述Wi-Fi升級(jí)文件的升級(jí)類型為強(qiáng)制升級(jí),則利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件;
第二升級(jí)單元,用于如果所述Wi-Fi升級(jí)文件的升級(jí)類型為版本不同時(shí)升級(jí),則當(dāng)所述Wi-Fi軟件和所述Wi-Fi升級(jí)文件的版本不同時(shí),利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件;
第三升級(jí)單元,用于如果所述Wi-Fi升級(jí)文件的升級(jí)類型為版本高時(shí)升級(jí),則當(dāng)所述Wi-Fi升級(jí)文件的版本高于所述Wi-Fi軟件的版本時(shí),利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件。由上可見,在本發(fā)明一些可行的實(shí)施方式中,通過數(shù)字電視前端系統(tǒng)播發(fā)包含數(shù) 字電視終端Wi-Fi升級(jí)文件的升級(jí)TS流,可實(shí)現(xiàn)目前數(shù)字電視前端系統(tǒng)沒有專門的Wi-Fi 的Web管理系統(tǒng)的情況下,方便及時(shí)地對(duì)數(shù)字電視終端的Wi-Fi軟件進(jìn)行升級(jí)。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明第一實(shí)施例提供的一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法的方 法流程圖;圖2為本發(fā)明第二實(shí)施例提供的一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法的方 法流程圖;圖3為本發(fā)明實(shí)施例中的Wi-Fi升級(jí)文件的結(jié)構(gòu)示意圖;圖4為本發(fā)明第三實(shí)施例提供的一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的裝置的結(jié) 構(gòu)示意圖;圖5為本發(fā)明第四實(shí)施例提供的一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的裝置的結(jié) 構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。 下面通過具體實(shí)施例,分別進(jìn)行詳細(xì)的說明。數(shù)字電視終端由機(jī)頂盒進(jìn)行控制,數(shù)字電視終端的Wi-Fi功能也由機(jī)頂盒實(shí)現(xiàn), 然而機(jī)頂盒功能可以集成或獨(dú)立于數(shù)字電視終端,因此,為描述上的方便,在本發(fā)明下面的 實(shí)施例中,統(tǒng)一認(rèn)為Wi-Fi軟件運(yùn)行于數(shù)字電視終端中。圖1為本發(fā)明第一實(shí)施例提供的一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法的方 法流程圖。如圖1所示,該方法包括以下步驟步驟S101,接收播發(fā)的升級(jí)TS流,該升級(jí)TS流中包括Wi_Fi升級(jí)文件、擴(kuò)展分區(qū) 內(nèi)容。具體地,升級(jí)TS流包括TS流描述符、擴(kuò)展分區(qū)內(nèi)容和Wi-Fi升級(jí)文件,其中,TS流 描述符包括數(shù)字電視終端的類型、序列號(hào)等,,數(shù)字電視前端系統(tǒng)利用0TA升級(jí)技術(shù)將該升 級(jí)TS流播發(fā)給所有數(shù)字電視終端。數(shù)字電視終端接收該播發(fā)的升級(jí)TS流。步驟S102,將Wi-Fi升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入數(shù)字電視終端的擴(kuò)展分區(qū)。具體地,數(shù)字電視終端接收到播發(fā)的升級(jí)TS流后,解析TS流描述符,如果其型號(hào) 與TS流描述符中的相同,且其序列號(hào)為TS流描述符中的序列號(hào)之一,即確定該升級(jí)TS流為合法升級(jí)流時(shí),數(shù)字電視終端下載該升級(jí)TS流,擦寫擴(kuò)展分區(qū),將TS流描述符中的Wi-Fi 升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入數(shù)字電視終端的擴(kuò)展分區(qū)。數(shù)字電視終端重啟。
步驟S103,利用該Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。
具體地,數(shù)字電視終端將擴(kuò)展分區(qū)中的Wi-Fi升級(jí)文件通過Wi-Fi模塊提供的接口發(fā)送給Wi-Fi模塊,Wi-Fi模塊接收該Wi-Fi升級(jí)文件后,升級(jí)Wi-Fi軟件。數(shù)字電視終端升級(jí)重啟,升級(jí)完成。
根據(jù)本發(fā)明第一實(shí)施例提供的升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法,通過數(shù)字電視前端系統(tǒng)播發(fā)包含數(shù)字電視終端Wi-Fi升級(jí)文件的升級(jí)TS流,可實(shí)現(xiàn)目前數(shù)字電視前端系統(tǒng)沒有專門的Wi-Fi的Web管理系統(tǒng)的情況下,方便及時(shí)地對(duì)數(shù)字電視終端的Wi-Fi 軟件進(jìn)行升級(jí)。
圖2為本發(fā)明第二實(shí)施例提供的一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法的方法流程圖。如圖2所示,該方法包括以下步驟
步驟S201,接收播發(fā)的升級(jí)TS流,該升級(jí)TS流中包括Wi-Fi升級(jí)文件、擴(kuò)展分區(qū)內(nèi)容。
在本實(shí)施例中,升級(jí)TS流包括TS流描述符、擴(kuò)展分區(qū)內(nèi)容和Wi-Fi升級(jí)文件,其中,TS流描述符包括數(shù)字電視終端的類型、序列號(hào)等,數(shù)字電視前端系統(tǒng)利用OTA升級(jí)技術(shù)將該升級(jí)TS流播發(fā)給所有數(shù)字電視終端。數(shù)字電視終端接收該播發(fā)的升級(jí)TS流。
例如,利用版本號(hào)為4. I. O. I的Wi-Fi升級(jí)軟件A對(duì)數(shù)字電視終端的Wi-Fi模塊進(jìn)行升級(jí)。如圖3所示,Wi-Fi升級(jí)文件B包括版本號(hào)、簽名、升級(jí)類型和Wi-Fi升級(jí)軟件A, 其中,版本號(hào)為4. 1.0. I ;用簽名算法對(duì)Wi-Fi升級(jí)軟件A簽名,得到簽名字串S,作為Wi-Fi 升級(jí)軟件A的校驗(yàn)碼,該簽名算法可以是md5、sha256等;升級(jí)類型有三種0χ01為強(qiáng)制升級(jí),0x02為版本不同時(shí)升級(jí),0x03為版本高時(shí)升級(jí),在此指定升級(jí)類型為0x01。把版本號(hào)、 簽名和升級(jí)類型合成文件頭,再與Wi-Fi升級(jí)軟件A合成Wi-Fi升級(jí)文件B。
將升級(jí)文件B與數(shù)字電視終端的擴(kuò)展分區(qū)內(nèi)容合并,生成擴(kuò)展分區(qū)文件C。然后, 將TS流描述符與擴(kuò)展分區(qū)文件C合并,制作成升級(jí)TS流。向所有數(shù)字電視終端播發(fā)該升級(jí)TS流。數(shù)字電視終端接收播發(fā)的該升級(jí)TS流。
步驟S202,將Wi-Fi升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入數(shù)字電視終端的擴(kuò)展分區(qū)。
具體地,數(shù)字電視終端接收到播發(fā)的升級(jí)TS流后,解析TS流描述符,如果其型號(hào)與TS流描述符中的相同,且其序列號(hào)為TS流描述符中的序列號(hào)之一,即確定該升級(jí)TS流為合法升級(jí)流時(shí),數(shù)字電視終端下載該升級(jí)TS流,擦寫擴(kuò)展分區(qū),將TS流描述符中的Wi-Fi 升級(jí)文件B和擴(kuò)展分區(qū)內(nèi)容即擴(kuò)展分區(qū)文件C寫入數(shù)字電視終端的擴(kuò)展分區(qū)。數(shù)字電視終端重啟。
步驟S203 JfWi-Fi升級(jí)文件簽名,得到簽名字串。
在本實(shí)施例的舉例中,數(shù)字電視終端從擴(kuò)展分區(qū)打開Wi-Fi升級(jí)文件B,通過對(duì) Wi-Fi升級(jí)文件B的文件體即Wi-Fi升級(jí)軟件A簽名,得到簽名字串Y。
步驟S204,比較簽名字串與Wi-Fi升級(jí)文件的校驗(yàn)碼是否一致;如果一致,則轉(zhuǎn)至步驟S205,否則,轉(zhuǎn)至步驟S209,其中,Wi-Fi升級(jí)文件包括該Wi-Fi升級(jí)文件的校驗(yàn)碼。
在本實(shí)施例的舉例中,簽名字串S為Wi-Fi升級(jí)文件的校驗(yàn)碼,比較簽名字串Y和 S,如果Y與S —致,說明Wi-Fi升級(jí)軟件A是合法完整的,則轉(zhuǎn)至步驟S205,否則,轉(zhuǎn)至步驟S209,刪除Wi-Fi升級(jí)文件B,結(jié)束升級(jí)。
步驟S205,判斷Wi-Fi升級(jí)文件的升級(jí)類型。
在本實(shí)施例中,判斷Wi-Fi升級(jí)文件的升級(jí)類型包括以下步驟獲取升級(jí)類型的類型標(biāo)識(shí);根據(jù)類型標(biāo)識(shí)判斷升級(jí)類型;其中,Wi-Fi升級(jí)文件包括升級(jí)類型的類型標(biāo)識(shí)。
具體地,在本實(shí)施例的舉例中,數(shù)字電視終端從Wi-Fi升級(jí)文件B中獲取升級(jí)類型的類型標(biāo)識(shí)0x01,根據(jù)該類型標(biāo)識(shí)得到其升級(jí)類型為強(qiáng)制升級(jí)。需要說明的是,類型標(biāo)識(shí)為數(shù)字電視終端制造商自身約定的,可以為任意形式的標(biāo)識(shí)。
步驟S206,如果Wi-Fi升級(jí)文件的升級(jí)類型為強(qiáng)制升級(jí),則利用Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。
具體地,如果Wi-Fi升級(jí)文件的升級(jí)類型為強(qiáng)制升級(jí),則直接利用Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。升級(jí)完成后,轉(zhuǎn)至步驟S209。
步驟S207,如果Wi-Fi升級(jí)文件的升級(jí)類型為版本不同時(shí)升級(jí),則當(dāng)Wi-Fi軟件和 Wi-Fi升級(jí)文件的版本不同時(shí),利用Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。
具體地,如果升級(jí)類型為版本不同時(shí)升級(jí),則獲取Wi-Fi升級(jí)軟件的版本號(hào)與數(shù)字電視終端Wi-Fi軟件的版本號(hào)比較,當(dāng)Wi-Fi升級(jí)軟件與數(shù)字電視終端Wi-Fi軟件的版本不同時(shí),利用Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。升級(jí)完成后,轉(zhuǎn)至步驟S209。指定升級(jí)類型為版本不同時(shí)升級(jí)可用于還原Wi-Fi軟件,即如果用版本高的升級(jí)軟件B升級(jí)了 Wi-Fi 軟件A,但發(fā)現(xiàn)該升級(jí)軟件B有問題,需要還原為Wi-Fi軟件A,此時(shí)指定Wi-Fi軟件A的升級(jí)類型為版本不同時(shí)升級(jí),Wi-Fi模塊接收該Wi-Fi軟件A,替換其中的升級(jí)軟件B。
步驟S208,如果所述Wi-Fi升級(jí)文件的升級(jí)類型為版本高時(shí)升級(jí),則當(dāng)所述Wi-Fi 升級(jí)文件的版本高于所述Wi-Fi軟件的版本時(shí),利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi 軟件。
具體地,如果升級(jí)類型為版本高時(shí)升級(jí),則獲取Wi-Fi升級(jí)軟件的版本號(hào)與數(shù)字電視終端Wi-Fi軟件的版本號(hào)比較,當(dāng)Wi-Fi升級(jí)軟件的版本高于數(shù)字電視終端Wi-Fi軟件的版本時(shí),利用Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。升級(jí)完成后,轉(zhuǎn)至步驟S209。
在以上步驟S206至步驟S208中,將升級(jí)文件通過數(shù)字電視終端的Wi-Fi模塊提供的接口發(fā)送給數(shù)字電視終端的Wi-Fi模塊。Wi-Fi模塊接收升級(jí)文件B后,校驗(yàn)通過,進(jìn)入升級(jí)重啟階段。
升級(jí)完成后,數(shù)字電視終端向Wi-Fi模塊請(qǐng)求Wi-Fi當(dāng)前軟件的版本和簽名,若版本和簽名與升級(jí)文件中的版本和簽名一致,說明升級(jí)成功,則轉(zhuǎn)至步驟S209。
步驟S209,刪除Wi-Fi升級(jí)文件。
不作升級(jí)或完成升級(jí)后,刪除擴(kuò)展分區(qū)中的升級(jí)文件B,釋放擴(kuò)展分區(qū)的存儲(chǔ)空間。
根據(jù)本發(fā)明第二實(shí)施例提供的升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法,通過數(shù)字電視前端系統(tǒng)播發(fā)包含數(shù)字電視終端Wi-Fi升級(jí)文件的升級(jí)TS流,可實(shí)現(xiàn)目前數(shù)字電視前端系統(tǒng)沒有專門的Wi-Fi的Web管理系統(tǒng)的情況下,方便及時(shí)地對(duì)數(shù)字電視終端的Wi-Fi 軟件進(jìn)行升級(jí)。
下面將結(jié)合附圖,對(duì)本發(fā)明實(shí)施例提供的升級(jí)數(shù)字電視終端的Wi-Fi軟件的裝置進(jìn)行詳細(xì)介紹。需要說明的是,下述的裝置可以應(yīng)用于上述方法中。
圖4為本發(fā)明第三實(shí)施例提供的一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的裝置的結(jié)構(gòu)示意圖。該裝置包括
接收單元1001,用于接收播發(fā)的升級(jí)TS流,該升級(jí)TS流中包括Wi-Fi升級(jí)文件、 擴(kuò)展分區(qū)內(nèi)容。
具體地,升級(jí)TS流包括TS流描述符、擴(kuò)展分區(qū)內(nèi)容和Wi-Fi升級(jí)文件,其中,TS流描述符包括數(shù)字電視終端的類型、序列號(hào)等,數(shù)字電視前端系統(tǒng)利用OTA升級(jí)技術(shù)將該升級(jí)TS流播發(fā)給所有數(shù)字電視終端。數(shù)字電視終端接收該播發(fā)的升級(jí)TS流。
寫入單元1002,用于將Wi-Fi升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入數(shù)字電視終端的擴(kuò)展分區(qū)。
具體地,數(shù)字電視終端接收到播發(fā)的升級(jí)TS流后,解析TS流描述符,如果其型號(hào)與TS流描述符中的相同,且其序列號(hào)為TS流描述符中的序列號(hào)之一,即確定該升級(jí)TS流為合法升級(jí)流時(shí),數(shù)字電視終端下載該升級(jí)TS流,擦寫擴(kuò)展分區(qū),將TS流描述符中的Wi-Fi 升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入數(shù)字電視終端的擴(kuò)展分區(qū)。數(shù)字電視終端重啟。
升級(jí)單元1003,用于利用Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。
具體地,數(shù)字電視終端將擴(kuò)展分區(qū)中的Wi-Fi升級(jí)文件通過Wi-Fi模塊提供的接口發(fā)送給Wi-Fi模塊,Wi-F i模塊接收該Wi-Fi升級(jí)文件后,升級(jí)Wi-Fi軟件。數(shù)字電視終端升級(jí)重啟,升級(jí)完成。
根據(jù)本發(fā)明第三實(shí)施例提供的升級(jí)數(shù)字電視終端的Wi-Fi軟件的裝置,通過數(shù)字電視前端系統(tǒng)播發(fā)包含數(shù)字電視終端Wi-Fi升級(jí)文件的升級(jí)TS流,可實(shí)現(xiàn)目前數(shù)字電視前端系統(tǒng)沒有專門的Wi-Fi的Web管理系統(tǒng)的情況下,方便及時(shí)地對(duì)數(shù)字電視終端的Wi-Fi 軟件進(jìn)行升級(jí)。
圖5為本發(fā)明第四實(shí)施例提供的一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的裝置的結(jié)構(gòu)示意圖。該裝置包括
接收單元2001,用于接收播發(fā)的升級(jí)TS流,該升級(jí)TS流中包括Wi-Fi升級(jí)文件、 擴(kuò)展分區(qū)內(nèi)容。
寫入單元2002,用于將Wi-Fi升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入數(shù)字電視終端的擴(kuò)展分區(qū)。
上述接收單元2001和寫入單元2002與本發(fā)明第三實(shí)施例中的接收單元1001和寫入單元1002功能分別相同,在此不再贅述。
簽名單元2003,用于對(duì)Wi-Fi升級(jí)文件簽名,得到簽名字串。
比較單元2004,用于比較簽名字串與Wi-Fi升級(jí)文件的校驗(yàn)碼,當(dāng)簽名字串與校驗(yàn)碼一致時(shí),則通知升級(jí)單元利用Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。
其中,Wi-Fi升級(jí)文件包括Wi-Fi升級(jí)文件的校驗(yàn)碼。
判斷單元2005,用于當(dāng)簽名字串與Wi-Fi升級(jí)文件中的校驗(yàn)碼一致時(shí),在利用 Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件之前,判斷Wi-Fi升級(jí)文件的升級(jí)類型。
其中,Wi-Fi升級(jí)文件的升級(jí)類型包括強(qiáng)制升級(jí)、版本不同時(shí)升級(jí)、版本高時(shí)升級(jí)。
具體地,判斷單元2005還可包括
獲取單元,用于獲取升級(jí)類型的類型標(biāo)識(shí);
第二判斷單元,用于根據(jù)類型標(biāo)識(shí)判斷升級(jí)類型;
其中,Wi-Fi升級(jí)文件包括升級(jí)類型的類型標(biāo)識(shí)。
第一升級(jí)單元2006,用于如果Wi-Fi升級(jí)文件的升級(jí)類型為強(qiáng)制升級(jí),則利用 Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。
第二升級(jí)單元2007,用于如果Wi-Fi升級(jí)文件的升級(jí)類型為版本不同時(shí)升級(jí),則當(dāng)Wi-Fi軟件和Wi-Fi升級(jí)文件的版本不同時(shí),利用Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。
第三升級(jí)單元2008,用于如果Wi-Fi升級(jí)文件的升級(jí)類型為版本高時(shí)升級(jí),則當(dāng) Wi-Fi升級(jí)文件的版本高于Wi-Fi軟件的版本時(shí),利用Wi-Fi升級(jí)文件升級(jí)Wi-Fi軟件。
根據(jù)本發(fā)明第四實(shí)施例提供的升級(jí)數(shù)字電視終端的Wi-Fi軟件的裝置,通過數(shù)字電視前端系統(tǒng)播發(fā)包含數(shù)字電視終端Wi-Fi升級(jí)文件的升級(jí)TS流,可實(shí)現(xiàn)目前數(shù)字電視前端系統(tǒng)沒有專門的Wi-Fi的Web管理系統(tǒng)的情況下,方便及時(shí)地對(duì)數(shù)字電視終端的Wi-Fi 軟件進(jìn)行升級(jí)。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程描述,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)模塊或組件可以結(jié)合或者可以集成到另一個(gè)設(shè)備中,或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或模塊的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理單元??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部,模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理模塊中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。
最后應(yīng)說明的是以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制; 盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。
權(quán)利要求
1.一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法,其特征在于,包括以下步驟 接收播發(fā)的升級(jí)TS流,所述升級(jí)TS流中包括Wi-Fi升級(jí)文件、擴(kuò)展分區(qū)內(nèi)容; 將所述Wi-Fi升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入所述數(shù)字電視終端的擴(kuò)展分區(qū); 利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件之前,還包括 對(duì)所述Wi-Fi升級(jí)文件簽名,得到簽名字串; 比較所述簽名字串與所述Wi-Fi升級(jí)文件的校驗(yàn)碼,當(dāng)所述簽名字串與所述校驗(yàn)碼一致時(shí),則利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件; 其中,所述Wi-Fi升級(jí)文件包括所述Wi-Fi升級(jí)文件的校驗(yàn)碼。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述簽名字串與所述Wi-Fi升級(jí)文件中的校驗(yàn)碼一致時(shí),在利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件之前,還包括 判斷所述Wi-Fi升級(jí)文件的升級(jí)類型; 其中,所述Wi-Fi升級(jí)文件的升級(jí)類型包括強(qiáng)制升級(jí)、版本不同時(shí)升級(jí)、版本高時(shí)升級(jí)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述判斷所述Wi-Fi升級(jí)文件的升級(jí)類型包括 獲取所述升級(jí)類型的類型標(biāo)識(shí); 根據(jù)所述類型標(biāo)識(shí)判斷所述升級(jí)類型; 其中,所述Wi-Fi升級(jí)文件包括所述升級(jí)類型的類型標(biāo)識(shí)。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件,包括 如果所述Wi-Fi升級(jí)文件的升級(jí)類型為強(qiáng)制升級(jí),則利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件; 如果所述Wi-Fi升級(jí)文件的升級(jí)類型為版本不同時(shí)升級(jí),則當(dāng)所述Wi-Fi軟件和所述Wi-Fi升級(jí)文件的版本不同時(shí),利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件; 如果所述Wi-Fi升級(jí)文件的升級(jí)類型為版本高時(shí)升級(jí),則當(dāng)所述Wi-Fi升級(jí)文件的版本高于所述Wi-Fi軟件的版本時(shí),利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件。
6.一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的裝置,其特征在于,包括 接收單元,用于接收播發(fā)的升級(jí)TS流,所述升級(jí)TS流中包括Wi-Fi升級(jí)文件、擴(kuò)展分區(qū)內(nèi)容; 寫入單元,用于將所述Wi-Fi升級(jí)文件和擴(kuò)展分區(qū)內(nèi)容寫入所述數(shù)字電視終端的擴(kuò)展分區(qū); 升級(jí)單元,用于利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括 簽名單元,用于對(duì)所述Wi-Fi升級(jí)文件簽名,得到簽名字串; 比較單元,用于比較所述簽名字串與所述Wi-Fi升級(jí)文件的校驗(yàn)碼,當(dāng)所述簽名字串與所述校驗(yàn)碼一致時(shí),則通知所述升級(jí)單元利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件;其中,所述Wi-Fi升級(jí)文件包括所述Wi-Fi升級(jí)文件的校驗(yàn)碼。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括 判斷單元,用于當(dāng)所述簽名字串與所述Wi-Fi升級(jí)文件中的校驗(yàn)碼一致時(shí),在利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件之前,判斷所述Wi-Fi升級(jí)文件的升級(jí)類型; 其中,所述Wi-Fi升級(jí)文件的升級(jí)類型包括強(qiáng)制升級(jí)、版本不同時(shí)升級(jí)、版本高時(shí)升級(jí)。
9.所述權(quán)利要求8所述的裝置,其特征在于,所述判斷單元包括 獲取單元,用于獲取所述升級(jí)類型的類型標(biāo)識(shí); 第一判斷單元,用于根據(jù)所述類型標(biāo)識(shí)判斷所述升級(jí)類型; 其中,所述Wi-Fi升級(jí)文件包括所述升級(jí)類型的類型標(biāo)識(shí)。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述升級(jí)單元包括 第一升級(jí)單元,用于如果所述Wi-Fi升級(jí)文件的升級(jí)類型為強(qiáng)制升級(jí),則利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件; 第二升級(jí)單元,用于如果所述Wi-Fi升級(jí)文件的升級(jí)類型為版本不同時(shí)升級(jí),則當(dāng)所述Wi-Fi軟件和所述Wi-Fi升級(jí)文件的版本不同時(shí),利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件; 第三升級(jí)單元,用于如果所述Wi-Fi升級(jí)文件的升級(jí)類型為版本高時(shí)升級(jí),則當(dāng)所述Wi-Fi升級(jí)文件的版本高于所述Wi-Fi軟件的版本時(shí),利用所述Wi-Fi升級(jí)文件升級(jí)所述Wi-Fi軟件。
全文摘要
一種升級(jí)數(shù)字電視終端的Wi-Fi軟件的方法及裝置。在本發(fā)明一些可行的實(shí)施方式中,通過數(shù)字電視前端系統(tǒng)播發(fā)包含數(shù)字電視終端Wi-Fi升級(jí)文件的升級(jí)TS流,可實(shí)現(xiàn)目前數(shù)字電視前端系統(tǒng)沒有專門的Wi-Fi的Wb管理系統(tǒng)的情況下,方便及時(shí)地對(duì)數(shù)字電視終端的Wi-Fi軟件進(jìn)行升級(jí)。
文檔編號(hào)H04N21/458GK102932691SQ20121040625
公開日2013年2月13日 申請(qǐng)日期2012年10月23日 優(yōu)先權(quán)日2012年10月23日
發(fā)明者蘇歡歡, 古日宇 申請(qǐng)人:深圳市同洲電子股份有限公司