專利名稱:機頂盒軟件升級方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到電子數(shù)據(jù)傳輸領(lǐng)域,特別涉及到一種機頂盒軟件升級方法 及裝置。
背景技術(shù):
機頂盒具有功能多樣的軟件系統(tǒng),在用戶使用過程中,出于解決該軟件 系統(tǒng)的問題或者增加機頂盒功能等目的,需要對所述軟件系統(tǒng)進行升級。
現(xiàn)有機頂盒的軟件系統(tǒng)升級方法主要使用有線傳輸,其中比較常用的一
種是首先,將所述軟件系統(tǒng)數(shù)據(jù)通過復(fù)用器復(fù)用成TS (Transport Stream) 碼流,經(jīng)過信號調(diào)制器將所述TS碼流調(diào)制傳輸?shù)綑C頂盒;然后,所述機頂盒 內(nèi)使用解調(diào)器將所述TS碼流信號解調(diào),利用解復(fù)用器將TS碼流解復(fù)用,再判 斷TS碼流數(shù)據(jù)是否是軟件系統(tǒng)的升級數(shù)據(jù),將所述升級數(shù)據(jù)存儲至存儲器, 完成升級。
上述升級方法,需要將升級數(shù)據(jù)制作為符合特定要求的碼流,升級過程 的不夠靈活,還需要另外使用設(shè)備資源制作所述碼流;機頂盒實現(xiàn)所述升級 方法的技術(shù)難度高、操作復(fù)雜、風(fēng)險大且成本高。
發(fā)明內(nèi)容
本發(fā)明的目的之一為提供一種機頂盒及升級方法,使機頂盒實現(xiàn)簡單、 便捷的軟件升級,降低了機頂盒成本。
本發(fā)明提出一種機頂盒,包括無線傳輸模塊,用于檢測無線傳輸設(shè)備, 進行無線數(shù)據(jù)傳輸;數(shù)據(jù)控制模塊,通過所述無線傳輸模塊選擇讀取無線傳 輸設(shè)備的機頂盒軟件升級數(shù)據(jù);數(shù)據(jù)存儲模塊,存儲所述讀取的機頂盒軟件 升級數(shù)據(jù)。
優(yōu)選地,所述數(shù)據(jù)控制模塊包括判斷單元,判斷是否存在所需要的升 級數(shù)據(jù);讀取單元,讀取所需要的升級數(shù)據(jù)。
優(yōu)選地,所述數(shù)據(jù)控制模塊還包括確認單元,確認所述讀取的升級數(shù) 據(jù)的有效性。
本發(fā)明還提出一種機頂盒軟件升級方法,包括步驟 判斷是否連接到無線傳輸設(shè)備;選擇讀取連接到的無線傳輸設(shè)備中的機頂盒軟件升級數(shù)據(jù);
存儲讀取的升級數(shù)據(jù)。
優(yōu)選地,在所述選擇讀取連接到的無線傳輸設(shè)備中的機頂盒軟件升級數(shù)
據(jù)步驟前,還包括步驟
判斷無線傳輸設(shè)備是否存在所需要的升級數(shù)據(jù)。
優(yōu)選地,在所述存儲讀取的升級數(shù)據(jù)步驟前,還包括步驟
確認讀取的升級數(shù)據(jù)是否有效。
優(yōu)選地,所述確認讀取的升級數(shù)據(jù)是否有效的步驟,包括步驟 驗證讀取的升級數(shù)據(jù)是否被改變;
驗證所述升級數(shù)據(jù)的描述信息和機頂盒中預(yù)設(shè)的描述信息是否一致。
本發(fā)明還提出一種軟件升級裝置,與機頂盒連接,所述裝置包括無線 傳輸模塊,用于檢測無線傳輸設(shè)備,進行無線數(shù)據(jù)傳輸;數(shù)據(jù)控制模塊,通 過所述無線傳輸模塊選擇讀取無線傳輸設(shè)備的機頂盒軟件升級數(shù)據(jù);數(shù)據(jù)存 儲模塊,存儲讀取的升級數(shù)據(jù)至所述機頂盒。
優(yōu)選地,所述數(shù)據(jù)控制模塊包括判斷單元,判斷是否存在所需要的升 級數(shù)據(jù);讀取單元,讀取所需要的升級數(shù)據(jù)。
優(yōu)選地,所述數(shù)據(jù)控制模塊還包括確認單元,確認讀取的升級數(shù)據(jù)的 有效性。
本發(fā)明通過無線方式進行數(shù)據(jù)傳輸,使機頂盒的軟件升級變得簡單、便 捷;并通過對升級數(shù)據(jù)進^f于判斷和確認,使所述軟件升級準(zhǔn)確可靠。
圖l是本發(fā)明第一實施例機頂盒結(jié)構(gòu)示意圖2是本發(fā)明第一實施例機頂盒軟件升級工作流程示意圖3是本發(fā)明第二實施例機頂盒結(jié)構(gòu)示意圖4是本發(fā)明第二實施例機頂盒軟件升級工作流程示意圖5是本發(fā)明第三實施例軟件升級工作流程示意圖6是本發(fā)明第四實施例軟件升級工作流程示意圖7是本發(fā)明第五實施例裝置結(jié)構(gòu)示意圖8是本發(fā)明第五實施例裝置工作流程示意圖9是本發(fā)明第六實施例裝置結(jié)構(gòu)示意圖10是本發(fā)明第六實施例裝置工作流程示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步 說明。
具體實施例方式
本發(fā)明提出第一實施例,提供一種機頂盒,可使機頂盒的軟件升級簡單 和便捷。
請參照圖l,所述機頂盒10包括無線傳輸模塊ll,用于檢測無線傳輸設(shè) 備,進行無線數(shù)據(jù)傳輸;數(shù)據(jù)控制模塊12,通過所述無線傳輸模塊ll選擇讀 取無線傳輸設(shè)備的機頂盒軟件升級數(shù)據(jù);數(shù)據(jù)存儲模塊13,存儲所述數(shù)據(jù)控 制模塊l 2讀取的升級數(shù)據(jù)。
請參閱圖2,本實施例機頂盒l(wèi)0軟件升級的工作流程包括步驟 SIO,利用無線傳輸模塊ll;險測無線傳輸設(shè)備;
Sll,通過數(shù)據(jù)控制模塊12選擇讀取無線傳輸設(shè)備的機頂盒軟件升級數(shù)
據(jù);
S12,使用數(shù)據(jù)存儲模塊13存儲讀取的升級數(shù)據(jù)。
如步驟S10所述,利用所述無線傳輸模塊11檢測機頂盒10周圍是否存在無 線傳輸設(shè)備。該無線傳輸模塊ll可與所述無線傳輸設(shè)備進行無線數(shù)據(jù)傳輸。
如步驟S11所述,所述數(shù)據(jù)控制模塊12通過所述無線傳輸模塊11對所述無 線傳輸設(shè)備進行數(shù)據(jù)讀取,有選擇地讀取所述無線傳輸設(shè)備中的機頂盒軟件 升級數(shù)據(jù)。
如步驟S12所述,使用所述數(shù)據(jù)存儲模塊13將從所述無線傳輸設(shè)備中讀取 的升級數(shù)據(jù)進行存儲。
本實施例所述機頂盒l(wèi)0,通過無線傳輸模塊l 1與無線傳輸設(shè)備進行數(shù)據(jù) 傳輸,獲取機頂盒軟件升級數(shù)據(jù),使機頂盒10的軟件升級簡單和便捷,且降 低了才幾頂盒10的成本。
基于上述實施例,本發(fā)明提出第二實施例。請參閱圖3,本實施例機頂盒 10的數(shù)據(jù)控制模塊12包括判斷單元120,判斷無線傳輸設(shè)備中的機頂盒軟件 升級數(shù)據(jù)是否為所需要的升級數(shù)據(jù);讀取單元121,通過所述無線傳輸模塊ll 讀取所需要的升級數(shù)據(jù);確認單元122,確認從無線傳輸設(shè)備中讀取的機頂盒 軟件升級數(shù)據(jù)的有效性。
本實施例機頂盒10的數(shù)據(jù)存儲模塊13可存儲有效升級數(shù)據(jù)至機頂盒10的 存儲器。本實施例機頂盒10的存儲器包括內(nèi)存和非易失性存儲器,本實施例 以閃存為例。所述機頂盒10通過無線數(shù)據(jù)傳輸,獲取無線傳輸設(shè)備中的所述所需要的 升級數(shù)據(jù),對軟件進行升級。
本實施例的所述無線傳輸設(shè)備可為具備藍牙和/或Wi-Fi ( Wireless Fidelity)功能的手機、PDA ( Personal Digital Assistant)、電腦等數(shù)字電子設(shè) 備,以及支持其它各種無線數(shù)據(jù)傳輸協(xié)議如IEEE802.11系列的數(shù)字電子設(shè)備。
請參閱圖4,本實施例機頂盒10軟件升級的工作流程包括步驟 S10,利用無線傳輸模塊ll檢測無線傳輸設(shè)備;
S110,通過判斷單元l2 G判斷無線傳輸設(shè)備是否存在所需要的升級數(shù)據(jù);
如是,進行步驟S111;如否,結(jié)束;
Slll,通過讀取單元121讀取所需要的升級數(shù)據(jù); S112,通過確認單元122確認讀取的升級數(shù)據(jù)的有效性; S12 0,使用數(shù)據(jù)存儲模塊13將有效升級數(shù)據(jù)存儲至存儲器。 如步驟S10所述,利用所述無線傳輸模塊11檢測機頂盒10周圍是否存在無
線傳輸設(shè)備。該無線傳輸模塊ll可與所述無線傳輸設(shè)備進行無線數(shù)據(jù)傳輸。 如步驟S110所述,使用所述判斷單元120判斷是否存在所需要的升級數(shù)
文件,'其判斷條件可根據(jù)具體要求而定,可根據(jù)文件的類型或內(nèi)容等判斷,' 其中比較簡單的方法是判斷文件的后綴名。如果存在包含機頂盒軟件升級數(shù) 據(jù)的文件,所述判斷單元l20還需要判斷所述文件的升級數(shù)據(jù)是否是所需要的 升級數(shù)據(jù),在本實施例,可將所述文件的名稱、大小、發(fā)布日期和/或版本號 等描述信息傳輸至機頂盒IO,通過所述機頂盒10顯示所述描述信息,由用戶 進行選擇。
或者,將所述包含升級數(shù)據(jù)的文件的發(fā)布日期或版本號,分別與機頂盒 IO現(xiàn)有軟件的發(fā)布日期或版本號進行比較,所述發(fā)布日期或版本號比所述現(xiàn) 有軟件靠后,則所述文件的升級數(shù)據(jù)是所需的升級數(shù)據(jù)。比如,文件的發(fā)布 曰期是2008. 5. 21,機頂盒10現(xiàn)有軟件的日期是2008. 4. 21,則所述文件的發(fā) 布曰期靠后,文件的升級數(shù)據(jù)是所需的升級數(shù)據(jù);另外,如果所述文件的版 本號是008,而機頂盒10現(xiàn)有軟件的版本號006,則所述文件的版本號靠后, 文件的升級數(shù)據(jù)是所需的升級數(shù)據(jù)。如果包含升級數(shù)據(jù)的文件有多個,先將 此多個文件相互比較,得到發(fā)布日期或版本號相對靠后的文件,再用該文件 與機頂盒l(wèi) O現(xiàn)有軟件進行比較。
如果無線傳輸設(shè)備中存在所需要的升級數(shù)據(jù),則進行步驟S111;否則, 結(jié)束;
如步驟S111所述,通過讀取單元121讀取所需要的升級數(shù)據(jù),并使用所述
7數(shù)據(jù)存儲模塊l 3將該所需要的升級數(shù)據(jù)存儲至機頂盒l(wèi) 0的內(nèi)存。
如步驟S112所述,所述^U貞盒10通過確i人單元122確認內(nèi)存中升級凄t 據(jù)的有效性,需要滿足兩個條件1 )所述升級數(shù)據(jù)未被改變;2)所述升級 數(shù)據(jù)的描述信息(比如,升級的機型、閃存地址和/或客戶編號等)和機頂盒 10中預(yù)設(shè)的描述信息一致。
本實施例,首先需要驗證所述升級數(shù)據(jù)是否在無線傳輸中被改變。數(shù)據(jù) 傳輸如果受到電磁電波等因素的干擾,容易導(dǎo)致數(shù)據(jù)內(nèi)容被改變,尤其是無 線數(shù)據(jù)傳輸,因此進行數(shù)據(jù)檢測非常有必要。
本實施例,是通過循環(huán)冗余碼4交-瞼(Cyclical Redundancy Check, CRC ) 的方法對所述升級數(shù)據(jù)進行驗證確認單元122通過無線傳輸模塊11,將無 線傳輸設(shè)備中的升級數(shù)據(jù)校驗后生成初始校驗碼,此初始校驗碼和所述升級 數(shù)據(jù)一起被傳輸至機頂盒10內(nèi)存,所述確認單元122再將內(nèi)存中的升級數(shù)據(jù) 進行校驗生成一個新校驗碼,將所述初始校驗碼與新校驗碼進行比較,如果 一致,則升級數(shù)據(jù)未被改變;否則升級數(shù)據(jù)在傳輸中被改變。
對未被改變的升級數(shù)據(jù),通過確認單元122將該升級數(shù)據(jù)的描述信息與 機頂盒10中預(yù)設(shè)的描述信息進行比較,判斷所述描述信息是否一致;如是, 則所述升級數(shù)據(jù)為無效升級數(shù)據(jù);如否,則所述升級數(shù)據(jù)為有效升級數(shù)據(jù)。
如果所述升級數(shù)據(jù)驗證為有效升級數(shù)據(jù),則進行步驟S120;否則,結(jié)束 升級。
如步驟S120所述,使用數(shù)據(jù)存儲模塊13將所述有效升級數(shù)據(jù)存儲至機頂 盒10閃存,升級完成。在將機頂盒10重新啟動后,可運行升級后的軟件。
本實施例,所述機頂盒10通過無線數(shù)據(jù)傳輸取得升級數(shù)據(jù),并對所述升 級數(shù)據(jù)進行確認后進行軟件升級,使所述機頂盒10的軟件升級方便、快捷, 且準(zhǔn)確無誤。
本發(fā)明提出第三實施例,提供一種通過無線數(shù)據(jù)傳輸獲取機頂盒軟件升 級數(shù)據(jù)的方法,方便機頂盒10的軟件升級。 請參閱圖5,所述方法包括步驟
S20,判斷是否連接到無線傳輸設(shè)備;如是,進行步驟S21;如否,結(jié)束; S21 ,選擇讀取無線傳輸設(shè)備的機頂盒軟件升級數(shù)據(jù); S22,存儲讀取的升級數(shù)據(jù)。
如步驟S20所述,首先需要判斷所述機頂盒10是否已經(jīng)與無線傳輸設(shè)備連 接;確認連接后,進行步驟S21;否則,結(jié)束。
如步驟S21所述,在所述已與機頂盒10連接的無線傳輸設(shè)備中,選擇所需 要的機頂盒軟件升級數(shù)據(jù)進行讀取。如步驟S22所述,將所述機頂盒10所需要的升級數(shù)據(jù)存儲至機頂盒10。 本實施例,機頂盒10通過與無線傳輸設(shè)備進行無線數(shù)據(jù)傳輸,獲取機頂 盒軟件升級數(shù)據(jù),使機頂盒l(wèi)0的軟件升級更筒單和便捷。
基于上述實施例,本發(fā)明提出第四實施例,提供一種通過無線數(shù)據(jù)傳輸 獲取機頂盒軟件升級數(shù)據(jù)的方法,使機頂盒l(wèi)0可進行便利的軟件升級。
傳輸,2所述無線傳輸設(shè)備^獲取升級數(shù)據(jù),進行機頂盒1Q軟件升級。' 請參閱圖6,所述方法包括步驟
S20,判斷是否連接到無線傳輸設(shè)備;如是,進行步驟S210;如否,結(jié)束 升級;
S210,判斷無線傳輸設(shè)備是否存在所需要的升級數(shù)據(jù);如是進行步驟 S211;如否,結(jié)束升級;
S211,讀取所述所需要的升級數(shù)據(jù)并存儲至內(nèi)存;
S212,驗證讀取的升級數(shù)據(jù)是否被改變;如是,則結(jié)束升級;如否,進 行步驟S213;
S 213 ,驗證所述升級數(shù)據(jù)的描述信息和機頂盒10中預(yù)設(shè)的描述信息是否 一致;如是,進行步驟S220;如否,結(jié)束升級; S220,將所述有效升級數(shù)據(jù)存儲至閃存。
如步驟S20所述,本實施例所述機頂盒10軟件,有升級提醒功能,當(dāng)所述 軟件使用超過一定期限或其他條件下,可向機頂盒10發(fā)送升級信號,機頂盒 IO接收該升級信號后,首先判斷所述機頂盒10是否已經(jīng)與無線傳輸設(shè)備連接; 確認連接后,進行步驟S210;否則,結(jié)束升級。所述升級信號也可由用戶發(fā) 起。
如步驟S210所述,然后判斷是否存在所需要的升級數(shù)據(jù),先判斷所述無
件的后綴名進行判斷。如果存在包含機頂盒軟件升級數(shù)據(jù)的;件,還需要判 斷所述文件的升級數(shù)據(jù)是否是所需要的升級數(shù)據(jù),在本實施例,可將所述文 件的名稱、大小、發(fā)布日期和/或版本號等描述信息傳輸至機頂盒10,通過所 述機頂盒10顯示所述描述信息,由用戶進行選擇?;蛘咄ㄟ^比較發(fā)布日期或 版本號的方式進行選擇。
如步驟S211所述,再是,所述機頂盒10讀取所需要的升級數(shù)據(jù),并將該 所需要的升級數(shù)據(jù)存儲至機頂盒l(wèi)0的內(nèi)存。
如步驟S212所述,所述機頂盒10通過循環(huán)冗余碼校驗對所述升級ft據(jù)進 行驗證,先將無線傳輸設(shè)備中的升級數(shù)據(jù)校驗后生成初始校驗碼,此初始校
9驗碼和所述升級數(shù)據(jù)一起被傳輸至機頂盒10內(nèi)存,所述機頂盒10再將內(nèi)存中 的升級數(shù)據(jù)進行校驗生成一個新校驗碼,將所述初始校驗碼與新校驗碼進行
比較,如果一致,則升級數(shù)據(jù)未被改變,進行步驟S213;反之,則說明升級 數(shù)據(jù)在傳輸中已被改變,結(jié)束升級。
如步驟S213所述,對未^C改變的升級數(shù)據(jù),將該升級數(shù)據(jù)的描述信息與 機頂盒10中預(yù)設(shè)的描述信息進行比較,判斷所述描述信息是否一致;如是, 則所述升級數(shù)據(jù)為無效升級數(shù)據(jù),進行步驟S220;如否,則所述升級lt據(jù)為 有效升級數(shù)據(jù),結(jié)束升級。
如步驟S220所述,將所述有效升級數(shù)據(jù)存儲至閃存。
本實施例,所述機頂盒10需要升級軟件時,用戶可先將升級數(shù)據(jù)下載至 所述無線傳輸設(shè)備(如藍牙手機),所述機頂盒10通過無線傳輸(藍牙) 讀取所述升級數(shù)據(jù)并先存儲至內(nèi)存,再對該升級數(shù)據(jù)進行驗證,將驗證為有 效的升級數(shù)據(jù)存儲至閃存,完成升級。所述機頂盒10在重新啟動后,可使用 升級后的軟件。本實施例方法可使機頂盒10軟件升級更加便利、可靠。
本發(fā)明還提出第五實施例,提供一種機頂盒軟件升級裝置20,與機頂盒
IO連接,實現(xiàn)所述機頂盒10便利、快捷的軟件升級。 請參閱圖7,所述機頂盒軟件升級裝置20包括 無線傳輸模塊ll,用于檢測無線傳輸設(shè)備,進行無線數(shù)據(jù)傳輸; 數(shù)據(jù)控制模塊12,通過所述無線傳輸模塊ll選擇讀取無線傳輸設(shè)備的機
頂盒軟件升級數(shù)據(jù);
數(shù)據(jù)存儲模塊13,存儲所述數(shù)據(jù)控制模塊12讀取的升級數(shù)據(jù)至所述機頂
盒IO。
請參閱圖8,本實施例機頂盒軟件升級裝置20的工作流程包括步驟 S30,利用無線傳輸模塊ll檢測無線傳輸設(shè)備;
S31,通過數(shù)據(jù)控制模塊12選擇讀取無線傳輸設(shè)備的機頂盒軟件升級數(shù)
據(jù);
S32,使用數(shù)據(jù)存儲模塊l3存儲讀取的升級數(shù)據(jù)至所述機頂盒l(wèi)0。 如步驟S30所述,利用所述無線傳輸模塊ll檢測是否存在無線傳輸設(shè)備。 該無線傳輸模塊ll可與所述無線傳輸設(shè)備進行無線數(shù)據(jù)傳輸。
如步驟S31所述,所述數(shù)據(jù)控制模塊12通過所述無線傳輸模塊11對所述無
線傳輸設(shè)備進行數(shù)據(jù)讀取,有選擇地讀取所述無線傳輸設(shè)備中的機頂盒軟件 升級數(shù)據(jù)。如步驟S32所述,使用所述數(shù)據(jù)存儲模塊l3將讀取的升級數(shù)據(jù)存儲至所述 機頂盒IO。
本實施例機頂盒軟件升級裝置20,通過無線傳輸模塊ll與無線傳輸設(shè)備 進行無線數(shù)據(jù)傳輸,使與此機頂盒軟件升級裝置2O連接的機頂盒l(wèi)O的軟件升 級更為簡單和便捷。
基于上述實施例,本發(fā)明提出第六實施例,提供一種機頂盒軟件升級裝 置20,通過無線數(shù)據(jù)傳輸讀取無線傳輸設(shè)備中的機頂盒軟件升級數(shù)據(jù),使機 頂盒10的軟件升級方便。
請參閱圖9,本實施例所述機頂盒軟件升級裝置2 0的數(shù)據(jù)控制模塊12包 括判斷單元120,判斷無線傳輸設(shè)備是否存在所需要的機頂盒軟件升級數(shù)據(jù); 讀取單元121,通過所述無線傳輸模塊ll讀取所述所需要的所述升級數(shù)據(jù);確 認單元122,確認從無線傳輸設(shè)備中讀取的所述升級數(shù)據(jù)的有效性。
本實施例所述機頂盒軟件升級裝置2 0的數(shù)據(jù)存儲模塊13可存儲有效升級 數(shù)據(jù)至所述機頂盒10的存儲器。本實施例機頂盒10的存儲器包括內(nèi)存和非易 失性存儲器,本實施例以閃存為例。
本實施例的所述無線傳輸設(shè)備可為具備藍牙和/或Wi-Fi功能的手機、 PDA、電腦等數(shù)字電子設(shè)備,以及支持其它各種無線數(shù)據(jù)傳輸協(xié)議如 IEEE802.11系列的數(shù)字電子設(shè)備。
請參閱圖10,本實施例機頂盒軟件升級裝置20的工作流程包括步驟 S30,利用無線傳輸模塊ll檢測無線傳輸設(shè)備;
S310,通過判斷單元120判斷無線傳輸設(shè)備是否存在所需要的機頂盒軟件 升級數(shù)據(jù);如是,進行步驟S311;如否,結(jié)束升級;
S311,通過讀取單元121讀取所需要的所述升級數(shù)據(jù);
S320,使用數(shù)據(jù)存儲模塊13將有效升級數(shù)據(jù)存儲至機頂盒存儲器。 如步驟S3O所述,所述機頂盒軟件升級裝置20利用所述無線傳輸模塊ll檢
測是否存在無線傳輸設(shè)備。該無線傳輸模塊ll可與所述無線傳輸設(shè)備進行無
線數(shù)據(jù)傳輸。
如步驟S310所述,所述機頂盒軟件升級裝置20使用所述判斷單元120判斷 是否存在所需要的機頂盒軟件升級數(shù)據(jù),首先需要判斷所述無線傳輸設(shè)備中 是否存在包含機頂盒軟件升級數(shù)據(jù)的文件,本實施例是根據(jù)文件的后綴名進 行判斷。如果存在包含所述機頂盒軟件升級數(shù)據(jù)的文件,所述判斷單元120還 需要判斷所述文件的所述升級數(shù)據(jù)是否是所需要的所述升級數(shù)據(jù),在本實施例,可將所述文件的名稱、大小、發(fā)布日期和/或版本號等描述信息傳輸至所
述機頂盒軟件升級裝置2G,通過所述機頂盒軟件升級裝置20顯示該描述信息,
由用戶進行選擇?;蛘咄ㄟ^比較發(fā)布日期或版本號的方式進行選才奪。 如果無線傳輸設(shè)備中的機頂盒軟件升級數(shù)據(jù)是所需要的升級數(shù)據(jù),則進
行步驟S311;否則,結(jié)束升級;
如步驟S311所述,所述機頂盒軟件升級裝置20通過讀取單元121讀耳又所述 所需要的升級數(shù)據(jù),并使用所述數(shù)據(jù)存儲模塊13將該所需要的升級數(shù)據(jù)存儲 至機頂盒10的內(nèi)存。
如步驟S312所述,所述機頂盒軟件升級裝置20通過確認單元122確認 機頂盒10內(nèi)存中所述升級數(shù)據(jù)的有效性,需要進行如下步驟確認單元122 通過循環(huán)冗余碼校驗驗證所述升級數(shù)據(jù)是否被改變;如果所述升級數(shù)據(jù)未被 改變,繼續(xù)通過確認單元122將該升級數(shù)據(jù)的描述信息與機頂盒10中預(yù)設(shè)的 描述信息進行比較,判斷所述描述信息是否一致;如是,則所述升級數(shù)據(jù)為 無效升級數(shù)據(jù);如否,則所述升級數(shù)據(jù)為有效升級數(shù)據(jù)。
如步驟S320所述,使用數(shù)據(jù)存儲;f莫塊13將所述有效升級數(shù)據(jù)存儲至機頂 盒10閃存,升級完成。在將機頂盒10重新啟動后,可運行升級后的軟件。
本實施例,所述機頂盒軟件升級裝置20通過無線數(shù)據(jù)傳輸取得機頂盒軟 件升級數(shù)據(jù),并對所述升級數(shù)據(jù)進行確認,再進行軟件升級,使所述機頂盒 IO的軟件升級方便、快捷,且準(zhǔn)確無誤。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍, 凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接 或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
權(quán)利要求
1、一種機頂盒,其特征在于,包括無線傳輸模塊,用于檢測無線傳輸設(shè)備,進行無線數(shù)據(jù)傳輸;數(shù)據(jù)控制模塊,通過所述無線傳輸模塊選擇讀取無線傳輸設(shè)備的機頂盒軟件升級數(shù)據(jù);數(shù)據(jù)存儲模塊,存儲所述讀取的機頂盒軟件升級數(shù)據(jù)。
2、 根據(jù)權(quán)利要求l所述的機頂盒,其特征在于,所述數(shù)據(jù)控制模塊包括 判斷單元,判斷是否存在所需要的升級數(shù)據(jù);讀取單元,讀取所需要的升級數(shù)據(jù)。
3、 根據(jù)權(quán)利要求1或2所述的機頂盒,其特征在于,所述數(shù)據(jù)控制模塊還 包括確認單元,確認所述讀取的升級數(shù)據(jù)的有效性。
4、 一種機頂盒軟件升級方法,其特征在于,包括步驟 判斷是否連接到無線傳輸設(shè)備;選擇讀取連接到的無線傳輸設(shè)備中的機頂盒軟件升級數(shù)據(jù); 存儲讀取的升級數(shù)據(jù)。
5、 根據(jù)權(quán)利要求4所述的機頂盒軟件升級方法,其特征在于,在所述選 擇讀取連接到的無線傳輸設(shè)備中的機頂盒軟件升級數(shù)據(jù)步驟前,還包括步驟判斷無線傳輸設(shè)備是否存在所需要的升級數(shù)據(jù)。
6、 根據(jù)權(quán)利要求4或5所述的機頂盒軟件升級方法,其特征在于,在所述 存儲讀取的升級數(shù)據(jù)步驟前,還包括步驟確認讀取的升級數(shù)據(jù)是否有效。
7、 根據(jù)權(quán)利要求6所述的機頂盒軟件升級方法,其特征在于,所述確認 讀取的升級數(shù)據(jù)是否有效的步驟,包括步驟驗證讀取的升級數(shù)據(jù)是否被改變;驗證所述升級數(shù)據(jù)的描述信息和機頂盒中預(yù)設(shè)的描述信息是否一致。
8、 一種軟件升級裝置,與機頂盒連接,其特征在于,包括用于檢測無線傳輸設(shè)備,進行無線數(shù)據(jù)傳輸; 通過所述無線傳輸模塊選擇讀取無線傳輸設(shè)備的機頂盒存儲讀取的升級數(shù)據(jù)至所述機頂盒。
9、 根據(jù)權(quán)利要求8所述的軟件升級裝置,其特征在于,所述數(shù)據(jù)控制模塊包括判斷單元,判斷是否存在所需要的升級數(shù)據(jù); 讀取單元,讀取所需要的升級數(shù)據(jù)。
10、 根據(jù)權(quán)利要求8或9所述的軟件升級裝置,其特征在于,所述數(shù)據(jù)控 制模塊還包括確認單元,確認讀取的升級數(shù)據(jù)的有效性。無線傳輸模塊, 數(shù)據(jù)控制模塊, 軟件升級數(shù)據(jù);數(shù)據(jù)存儲模塊,
全文摘要
本發(fā)明揭示了一種機頂盒軟件升級方法及裝置,所述機頂盒軟件升級方法,包括步驟判斷是否連接到無線傳輸設(shè)備;選擇讀取連接到的無線傳輸設(shè)備中的機頂盒軟件升級數(shù)據(jù);存儲讀取的升級數(shù)據(jù)。本發(fā)明所述軟件升級裝置,與機頂盒連接,所述裝置包括無線傳輸模塊,用于檢測無線傳輸設(shè)備,進行無線數(shù)據(jù)傳輸;數(shù)據(jù)控制模塊,通過所述無線傳輸模塊選擇讀取無線傳輸設(shè)備的機頂盒軟件升級數(shù)據(jù);數(shù)據(jù)存儲模塊,存儲讀取的升級數(shù)據(jù)至所述機頂盒;所述機頂盒軟件升級裝置通過無線數(shù)據(jù)傳輸,使機頂盒的軟件升級變得簡單和便捷。
文檔編號H04N5/00GK101605202SQ20081011145
公開日2009年12月16日 申請日期2008年6月12日 優(yōu)先權(quán)日2008年6月12日
發(fā)明者何安松 申請人:深圳市同洲電子股份有限公司