本發(fā)明涉及機(jī)頂盒技術(shù)領(lǐng)域,尤其涉及一種機(jī)頂盒WiFi模塊升級(jí)方法、裝置、機(jī)頂盒及系統(tǒng)。
背景技術(shù):
現(xiàn)在,數(shù)字電視領(lǐng)域帶WiFi功能的機(jī)頂盒發(fā)展時(shí)間并不長,作為一種依附于有線電視網(wǎng)絡(luò)的產(chǎn)品,軟件升級(jí)主要還是通過傳輸流的形式來下發(fā)升級(jí)文件到機(jī)頂盒,再由機(jī)頂盒轉(zhuǎn)發(fā)給WiFi模塊。作為電信互聯(lián)網(wǎng)行業(yè)最常用的服務(wù)器到WiFi終端的升級(jí)模式,并不太適用于機(jī)頂盒WiFi模塊,一是因?yàn)閣an口升級(jí)必須開通雙向服務(wù),而廣電用戶有的帶WiFi功能的機(jī)頂盒并沒有開通寬帶業(yè)務(wù),不能通過互聯(lián)網(wǎng)下載升級(jí)文件;二是這種方法需要廣電臺(tái)方配合,重新配置廣電服務(wù)器,可能影響廣電業(yè)務(wù),工作不好開展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種機(jī)頂盒WiFi模塊升級(jí)方法、裝置、機(jī)頂盒及系統(tǒng),適應(yīng)不同廠商及版本的WiFi模塊進(jìn)行升級(jí),兼容性好,適用范圍廣。
本發(fā)明采用以下技術(shù)方案:
第一方面,本發(fā)明提供一種機(jī)頂盒WiFi模塊升級(jí)方法,包括:
監(jiān)測到廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)的升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述升級(jí)固件包括多家廠商的升級(jí)固件,所述描述符包括硬件配置信息;
獲取WiFi模塊的硬件配置信息,并將獲取的硬件配置信息與所述升級(jí)描述符中的硬件配置信息進(jìn)行匹配;
如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí)。
具體地,所述硬件配置信息包括軟硬件版本信息、廠商信息及序列號(hào)。
示例性地,所述如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí),包括:
如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件;
將所述升級(jí)固件保存在Flash中;
向WiFi模塊發(fā)送升級(jí)控制信息;
接收WiFi模塊發(fā)送的下載所述升級(jí)固件的請求;
按照預(yù)設(shè)時(shí)間間隔查詢WiFi模塊的升級(jí)狀態(tài)。
具體地,所述向WiFi模塊發(fā)送升級(jí)控制信息,具體為:
使用HTTP POST方式向WiFi模塊發(fā)送升級(jí)控制信息,POST主體數(shù)據(jù)封裝格式為json格式。
進(jìn)一步地,所述監(jiān)測到廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)的升級(jí)流之前,還包括:
開機(jī)啟動(dòng)時(shí),建立一用于傳輸文件的tftp服務(wù)器,并與WiFi模塊通過socket建立連接。
第二方面,本發(fā)明還提供一種機(jī)頂盒WiFi模塊升級(jí)裝置,包括:
升級(jí)流監(jiān)測單元,用于監(jiān)測到廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)的升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述升級(jí)固件包括多家廠商的升級(jí)固件,所述描述符包括硬件配置信息;
硬件配置信息匹配單元,用于獲取WiFi模塊的硬件配置信息,并將獲取的硬件配置信息與所述升級(jí)描述符中的硬件配置信息進(jìn)行匹配;
固件升級(jí)單元,用于如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí)。
示例性地,所述固件升級(jí)單元包括:
升級(jí)固件下載單元,用于如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件;
升級(jí)固件保存單元,用于將所述升級(jí)固件保存在Flash中;
升級(jí)控制信息發(fā)送單元,用于向WiFi模塊發(fā)送升級(jí)控制信息;
升級(jí)固件下載單元,用于接收WiFi模塊發(fā)送的下載所述升級(jí)固件的請求;
升級(jí)狀態(tài)查詢單元,用于按照預(yù)設(shè)時(shí)間間隔查詢WiFi模塊的升級(jí)狀態(tài)。
第三方面,本發(fā)明提供一種內(nèi)置WiFi模塊的機(jī)頂盒,包括機(jī)頂盒本體和WiFi模塊,所述機(jī)頂盒本體配置有如上述所述的機(jī)頂盒WiFi模塊升級(jí)裝置,
監(jiān)測到廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)的升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述升級(jí)固件包括多家廠商的升級(jí)固件,所述描述符包括硬件配置信息;獲取WiFi模塊的硬件配置信息,并將獲取的硬件配置信息與所述升級(jí)描述符中的硬件配置信息進(jìn)行匹配;如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件,將所述升級(jí)固件保存在Flash中,向WiFi模塊發(fā)送升級(jí)控制信息;
WiFi模塊接收到所述升級(jí)控制信息,向機(jī)頂盒發(fā)送下載升級(jí)固件的請求;
機(jī)頂盒接收所述下載升級(jí)固件的請求,并按照預(yù)設(shè)時(shí)間間隔查詢WiFi模塊的升級(jí)狀態(tài);
WiFi模塊從機(jī)頂盒中下載升級(jí)固件開始升級(jí)。
進(jìn)一步地,所述WiFi模塊從機(jī)頂盒中下載升級(jí)固件開始升級(jí)之后,還包括:
如果WiFi模塊故障,重新從Flash中下載所述升級(jí)固件進(jìn)行升級(jí)。
第四方面,本發(fā)明提供一種機(jī)頂盒WiFi模塊升級(jí)系統(tǒng),包括廣電服務(wù)器和機(jī)頂盒,所述機(jī)頂盒為上述所述的機(jī)頂盒,所述廣電服務(wù)器通過有線電視網(wǎng)絡(luò)向所述機(jī)頂盒播發(fā)升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述描述符包括硬件配置信息。
本發(fā)明提供的技術(shù)方案帶來如下有益效果:
通過有線電視網(wǎng)絡(luò)播發(fā)多個(gè)廠商及多個(gè)版本的升級(jí)固件,只有在描述符的硬件配置信息與WiFi模塊的硬件配置信息匹配成功時(shí),機(jī)頂盒才會(huì)下載對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí),通過有線電視網(wǎng)絡(luò)播發(fā)升級(jí)流更加簡單便捷,而且適應(yīng)不同廠商及版本的WiFi模塊進(jìn)行升級(jí),兼容性好,適用范圍廣。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
圖1是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)方法第一個(gè)實(shí)施例的方法流程圖。
圖2是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)方法第二個(gè)實(shí)施例的方法流程圖。
圖3是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)方法第三個(gè)實(shí)施例的方法流程圖。
圖4是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)裝置第一個(gè)實(shí)施例的結(jié)構(gòu)方框圖。
圖5是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)裝置第二個(gè)實(shí)施例的結(jié)構(gòu)方框圖。
圖6是本發(fā)明提供的內(nèi)置WiFi模塊的機(jī)頂盒的結(jié)構(gòu)方框圖。
圖7是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)系統(tǒng)的結(jié)構(gòu)方框圖。
具體實(shí)施方式
為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)方法第一個(gè)實(shí)施例的方法流程圖。參考圖1所示,該機(jī)頂盒WiFi模塊升級(jí)方法,包括:
S101、監(jiān)測到廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)的升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述升級(jí)固件包括多家廠商的升級(jí)固件,所述描述符包括硬件配置信息。
所述硬件配置信息包括軟硬件版本信息、廠商信息及序列號(hào)。軟硬件版本信息包括固件版本號(hào)和硬件版本號(hào);廠商信息包括廠商ID。
數(shù)字電視機(jī)頂盒的廠商有多家,比如小米、華為等。
具體地,NITdescriptor_tag0x4描述符的LinkageType=0x8C作為WiFi模塊固件升級(jí)描述符,描述符參數(shù)定義與機(jī)頂盒應(yīng)用程序及l(fā)oader保持一致。
linkage_type=0x8A 應(yīng)用程序升級(jí)
linkage_type=0x8B LOADER升級(jí)
Linkage_type=0x8C WiFi程序升級(jí)
linkage_type0x8D預(yù)留
S102、獲取WiFi模塊的硬件配置信息,并將獲取的硬件配置信息與所述升級(jí)描述符中的硬件配置信息進(jìn)行匹配。
可以通過廠商ID確定該機(jī)頂盒是哪個(gè)廠家的,通過硬件版本號(hào)和固件版本號(hào)匹配對(duì)應(yīng)的升級(jí)固件。
S103、如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí)。
本發(fā)明實(shí)施例提供的機(jī)頂盒WiFi模塊升級(jí)方法監(jiān)測到廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)的升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述升級(jí)固件包括多家廠商的升級(jí)固件,所述描述符包括硬件配置信息,獲取WiFi模塊的硬件配置信息,并將獲取的硬件配置信息與所述升級(jí)描述符中的硬件配置信息進(jìn)行匹配,如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí),可以通過有線電視網(wǎng)絡(luò)播發(fā)多個(gè)廠商及多個(gè)版本的升級(jí)固件,只有在描述符的硬件配置信息與WiFi模塊的硬件配置信息匹配成功時(shí),機(jī)頂盒才會(huì)下載對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí),通過有線電視網(wǎng)絡(luò)播發(fā)升級(jí)流更加簡單便捷,而且適應(yīng)不同廠商及版本的WiFi模塊進(jìn)行升級(jí),兼容性好,適用范圍廣。
圖2是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)方法第二個(gè)實(shí)施例的方法流程圖。參考圖2所示,該機(jī)頂盒WiFi模塊升級(jí)方法,包括:
S201、監(jiān)測到廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)的升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述升級(jí)固件包括多家廠商的升級(jí)固件,所述描述符包括硬件配置信息。
所述硬件配置信息包括軟硬件版本信息、廠商信息及序列號(hào)。軟硬件版本信息包括固件版本號(hào)和硬件版本號(hào);廠商信息包括廠商ID。
數(shù)字電視機(jī)頂盒的廠商有多家,比如小米、華為等。
S202、獲取WiFi模塊的硬件配置信息,并將獲取的硬件配置信息與所述升級(jí)描述符中的硬件配置信息進(jìn)行匹配。
可以通過廠商ID確定該機(jī)頂盒是哪個(gè)廠家的,通過硬件版本號(hào)和固件版本號(hào)匹配對(duì)應(yīng)的升級(jí)固件。
S203、如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件。
S204、將所述升級(jí)固件保存在Flash中。
機(jī)頂盒下載升級(jí)固件后,將該升級(jí)固件保存在自己的Flash中,即使在斷網(wǎng)的情況下,WiFi模塊也可以從機(jī)頂盒的Flash中下載升級(jí)固件。
S205、向WiFi模塊發(fā)送升級(jí)控制信息。
具體地,使用HTTP POST方式向WiFi模塊發(fā)送升級(jí)控制信息,POST主體數(shù)據(jù)封裝格式為json格式。
json交互方式是一種基于TCP被廣泛使用的交互協(xié)議,不僅可以更可靠的傳輸控制指令,而且具備很強(qiáng)的兼容性,可以實(shí)現(xiàn)不同廠商之間的模塊整合。
所述升級(jí)控制信息包括升級(jí)文件在Flash中的地址,以備WiFi模塊使用該地址下載升級(jí)固件。
舉例說明:機(jī)頂盒向WiFi模塊發(fā)送升級(jí)控制信息
協(xié)議:http
方法:Post
Post body數(shù)據(jù)封裝格式:json
例:http://192.168.88.1:80/getinfo
Post body:
{“sVersion”=””,”hVersion”=””}//一個(gè)參數(shù)或多個(gè)參數(shù)
S206、接收WiFi模塊發(fā)送的下載所述升級(jí)固件的請求。
在步驟S201之前,還包括:
開機(jī)啟動(dòng)時(shí),建立一用于傳輸文件的tftp服務(wù)器,并與WiFi模塊通過socket建立連接。
在接收WiFi模塊發(fā)送的下載所述升級(jí)固件的請求之后,同意WiFi模塊下載所述升級(jí)固件,WiFi模塊通過tftp服務(wù)器下載所述升級(jí)固件。
S207、按照預(yù)設(shè)時(shí)間間隔查詢WiFi模塊的升級(jí)狀態(tài)。
具體地,預(yù)設(shè)時(shí)間間隔可以是10秒,也可以是30秒,或者1分鐘,這里不做具體限定。WiFi模塊的升級(jí)狀態(tài)包括沒有升級(jí)任務(wù)、升級(jí)成功、升級(jí)失敗及正在升級(jí)中。本實(shí)施例中,當(dāng)升級(jí)狀態(tài)參數(shù)為空時(shí),表示沒有升級(jí)任務(wù);當(dāng)升級(jí)狀態(tài)參數(shù)為0時(shí),表示升級(jí)成功;當(dāng)升級(jí)狀態(tài)參數(shù)為1時(shí),表示升級(jí)失?。划?dāng)升級(jí)狀態(tài)參數(shù)為2時(shí),表示正在升級(jí)中。
根據(jù)所述升級(jí)狀態(tài)判斷WiFi模塊的固件升級(jí)是否成功,是否需要重新下載升級(jí)固件進(jìn)行重新升級(jí)。
需要說明的是,查詢WiFi模塊的升級(jí)狀態(tài)的指令為通過HTTP POST方式發(fā)送的json格式的指令。
本發(fā)明實(shí)施例提供的機(jī)頂盒WiFi模塊升級(jí)方法與圖1所示方法不同之處在于,本實(shí)施例中,當(dāng)機(jī)頂盒向WiFi模塊發(fā)送升級(jí)控制信息之后,WiFi模塊從機(jī)頂盒中下載升級(jí)固件,并且在升級(jí)過程中不斷查詢WiFi模塊的固件升級(jí)狀態(tài),根據(jù)固件升級(jí)狀態(tài)決定是否重新下載升級(jí)固件,機(jī)頂盒模塊主動(dòng)向WiFi模塊循環(huán)發(fā)送json指令獲取當(dāng)前升級(jí)狀態(tài),與TFTP下載完全互不干擾,信息更準(zhǔn)確,也不會(huì)導(dǎo)致下載的固件有損壞。而且,本實(shí)施例可以實(shí)現(xiàn)離線升級(jí)。
圖3是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)裝置第一個(gè)實(shí)施例的結(jié)構(gòu)方框圖。參考圖3所示,該機(jī)頂盒WiFi模塊升級(jí)裝置11包括:
升級(jí)流監(jiān)測單元110,用于監(jiān)測到廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)的升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述升級(jí)固件包括多家廠商的升級(jí)固件,所述描述符包括硬件配置信息;
硬件配置信息匹配單元111,用于獲取WiFi模塊的硬件配置信息,并將獲取的硬件配置信息與所述升級(jí)描述符中的硬件配置信息進(jìn)行匹配;
固件升級(jí)單元112,用于如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí)。
該裝置的詳細(xì)內(nèi)容請參考圖1所示方法的相關(guān)內(nèi)容。
本發(fā)明實(shí)施例提供的機(jī)頂盒WiFi模塊升級(jí)裝置可以通過有線電視網(wǎng)絡(luò)播發(fā)多個(gè)廠商及多個(gè)版本的升級(jí)固件,只有在描述符的硬件配置信息與WiFi模塊的硬件配置信息匹配成功時(shí),機(jī)頂盒才會(huì)下載對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí),通過有線電視網(wǎng)絡(luò)播發(fā)升級(jí)流更加簡單便捷,而且適應(yīng)不同廠商及版本的WiFi模塊進(jìn)行升級(jí),兼容性好,適用范圍廣。
圖4是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)裝置第二個(gè)實(shí)施例的結(jié)構(gòu)方框圖。參考圖4所示,圖4所示裝置與圖3所示裝置的不同之處在于,該固件升級(jí)單元112包括:
升級(jí)固件下載單元1120,用于如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件;
升級(jí)固件保存單元1121,用于將所述升級(jí)固件保存在Flash中;
升級(jí)控制信息發(fā)送單元1122,用于向WiFi模塊發(fā)送升級(jí)控制信息;
升級(jí)固件下載單元1123,用于接收WiFi模塊發(fā)送的下載所述升級(jí)固件的請求;
升級(jí)狀態(tài)查詢單元1124,用于按照預(yù)設(shè)時(shí)間間隔查詢WiFi模塊的升級(jí)狀態(tài)。
該裝置的詳細(xì)內(nèi)容請參考圖2所示方法的相關(guān)內(nèi)容。
本發(fā)明實(shí)施例提供的機(jī)頂盒WiFi模塊升級(jí)裝置當(dāng)機(jī)頂盒向WiFi模塊發(fā)送升級(jí)控制信息之后,WiFi模塊從機(jī)頂盒中下載升級(jí)固件,并且在升級(jí)過程中不斷查詢WiFi模塊的固件升級(jí)狀態(tài),根據(jù)固件升級(jí)狀態(tài)決定是否重新下載升級(jí)固件,機(jī)頂盒模塊主動(dòng)向WiFi模塊循環(huán)發(fā)送json指令獲取當(dāng)前升級(jí)狀態(tài),與TFTP下載完全互不干擾,信息更準(zhǔn)確,也不會(huì)導(dǎo)致下載的固件有損壞。而且,本實(shí)施例可以實(shí)現(xiàn)離線升級(jí)。
圖5是本發(fā)明提供的內(nèi)置WiFi模塊的機(jī)頂盒的結(jié)構(gòu)方框圖。參考圖5所示,該內(nèi)置WiFi模塊的機(jī)頂盒1包括機(jī)頂盒本體10和WiFi模塊20,所述機(jī)頂盒本體10配置有上述所述的機(jī)頂盒WiFi模塊升級(jí)裝置11,
監(jiān)測到廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)的升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述升級(jí)固件包括多家廠商的升級(jí)固件,所述描述符包括硬件配置信息;獲取WiFi模塊的硬件配置信息,并將獲取的硬件配置信息與所述升級(jí)描述符中的硬件配置信息進(jìn)行匹配;如果匹配成功,則從所述升級(jí)流中下載與所述WiFi模塊的硬件配置信息對(duì)應(yīng)的升級(jí)固件,將所述升級(jí)固件保存在Flash中,向WiFi模塊發(fā)送升級(jí)控制信息;
WiFi模塊接收到所述升級(jí)控制信息,向機(jī)頂盒發(fā)送下載升級(jí)固件的請求;
機(jī)頂盒接收所述下載升級(jí)固件的請求,并按照預(yù)設(shè)時(shí)間間隔查詢WiFi模塊的升級(jí)狀態(tài);
WiFi模塊從機(jī)頂盒中下載升級(jí)固件開始升級(jí)。
本發(fā)明提供的WiFi模塊的機(jī)頂盒可以通過有線電視網(wǎng)絡(luò)播發(fā)多個(gè)廠商及多個(gè)版本的升級(jí)固件,只有在描述符的硬件配置信息與WiFi模塊的硬件配置信息匹配成功時(shí),機(jī)頂盒才會(huì)下載對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí),通過有線電視網(wǎng)絡(luò)播發(fā)升級(jí)流更加簡單便捷,而且適應(yīng)不同廠商及版本的WiFi模塊進(jìn)行升級(jí),兼容性好,適用范圍廣。
在另一實(shí)施例中,所述WiFi模塊從機(jī)頂盒中下載升級(jí)固件開始升級(jí)之后,還包括:
如果WiFi模塊故障,重新從Flash中下載所述升級(jí)固件進(jìn)行升級(jí)。
本實(shí)施例中,升級(jí)固件一直保存在機(jī)頂盒的Flash中,當(dāng)WiFi模塊系統(tǒng)崩潰時(shí),WiFi模塊可以從Flash中下載升級(jí)固件重新進(jìn)行升級(jí)修復(fù)故障,提高了機(jī)頂盒的穩(wěn)定性,用戶體驗(yàn)好。
圖6是本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)系統(tǒng)的結(jié)構(gòu)方框圖。參考圖6所示,該機(jī)頂盒WiFi模塊升級(jí)系統(tǒng)包括廣電服務(wù)器2和機(jī)頂盒1,所述機(jī)頂盒1為上述述的機(jī)頂盒,所述廣電服務(wù)器2通過有線電視網(wǎng)絡(luò)向所述機(jī)頂盒1播發(fā)升級(jí)流,所述升級(jí)流包括描述符和升級(jí)固件,所述描述符包括硬件配置信息。
機(jī)頂盒1的數(shù)量為多個(gè)。
本發(fā)明提供的機(jī)頂盒WiFi模塊升級(jí)系統(tǒng)廣電服務(wù)器通過有線電視網(wǎng)絡(luò)播發(fā)多個(gè)廠商及多個(gè)版本的升級(jí)固件,只有在描述符的硬件配置信息與WiFi模塊的硬件配置信息匹配成功時(shí),機(jī)頂盒才會(huì)下載對(duì)應(yīng)的升級(jí)固件,對(duì)WiFi模塊進(jìn)行升級(jí),通過有線電視網(wǎng)絡(luò)播發(fā)升級(jí)流更加簡單便捷,而且適應(yīng)不同廠商及版本的WiFi模塊進(jìn)行升級(jí),兼容性好,適用范圍廣。
以上內(nèi)容僅為本發(fā)明的較佳實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。