[發明專利]一種機頂盒引導啟動方法和裝置有效
| 申請號: | 201310095036.8 | 申請日: | 2013-03-22 |
| 公開(公告)號: | CN103226482A | 公開(公告)日: | 2013-07-31 |
| 發明(設計)人: | 饒麗光;張迎偉 | 申請(專利權)人: | 深圳市九洲電器有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04N21/443 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 郭偉剛 |
| 地址: | 518057 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機頂盒 引導 啟動 方法 裝置 | ||
1.一種機頂盒引導啟動方法,通過運行引導程序調用應用程序啟動機頂盒,其特征在于,所述引導程序包括用于對機頂盒硬件參數進行初始配置的第一引導程序,以及用于對硬件參數進行重新配置的第二引導程序,所述方法包括步驟:
S1、運行所述第一引導程序,根據所述第一引導程序代碼中的第一硬件參數,對機頂盒的硬件參數進行初始配置;所述第一硬件參數為在所述第一引導程序中預設的固定初始參數;
S2、將存儲于機頂盒閃存中的所述第二引導程序代碼與所述應用程序代碼加載至機頂盒內存;
S3、對所述第二引導程序代碼和所述應用程序代碼中的至少一個進行校驗,判斷校驗是否通過,若是,則進入步驟S4;
S4、運行所述第二引導程序,根據所述第二引導程序代碼中的第二硬件參數,對機頂盒的硬件參數進行重新配置;所述第二硬件參數為根據機頂盒應用業務實際需要使用的硬件參數,在所述第二引導程序代碼中設置的重配參數,所述第二硬件參數至少包括所述第一硬件參數中與實際需要使用的硬件參數有差異的參數;
S5、運行所述應用程序。
2.根據權利要求1所述的機頂盒引導啟動方法,其特征在于,所述步驟S1之前,還包括步驟:
S01、將存儲于機頂盒閃存中的所述第一引導程序代碼加載至機頂盒內存,所述第一引導程序包含CA數字簽名。
3.根據權利要求1或2所述的機頂盒引導啟動方法,其特征在于,所述步驟S01之后,還包括步驟:
S02、對所述第一引導程序包含的所述CA數字簽名進行解密,判斷所述CA數據簽名是否有效,若是,則進入所述步驟S1;若否,則結束引導啟動。
4.根據權利要求1所述的機頂盒引導啟動方法,其特征在于,所述步驟S2之前,還包括步驟:
S11、判斷所述第一引導程序初始配置的所述第一硬件參數是否與實際需要使用的硬件參數相同,若是,則進入步驟S12;若否,則進入所述步驟S2;
S12、將存儲于機頂盒閃存中的所述應用程序代碼調用至內存;
S13、對所述應用程序代碼進行校驗,判斷校驗是否通過,若是,則進入所述步驟S5。
5.根據權利要求1所述的機頂盒引導啟動方法,其特征在于,所述步驟S3中,將所述第二引導程序代碼和所述應用程序代碼作為整體進行校驗。
6.根據權利要求1所述的機頂盒引導啟動方法,其特征在于,所述步驟S3中,對所述第二引導程序代碼和所述應用程序代碼中的至少一個進行校驗,判斷校驗是否通過,若否,則結束引導啟動。
7.一種機頂盒引導啟動裝置,用于通過運行引導程序調用應用程序啟動機頂盒,其特征在于,所述引導程序包括用于對機頂盒硬件參數進行初始配置的第一引導程序,以及用于對硬件參數進行重新配置的第二引導程序,所述裝置包括:
第一引導程序運行模塊:用于運行所述第一引導程序,并根據所述第一引導程序代碼中的第一硬件參數,對機頂盒的硬件參數進行初始配置;所述第一硬件參數為在所述第一引導程序中預設的固定初始參數;
第二加載模塊:用于將存儲于機頂盒閃存中的所述第二引導程序代碼與所述應用程序代碼加載至機頂盒內存;
第二引導程序與應用程序校驗模塊:用于對所述第二引導程序代碼和所述應用程序代碼中的至少一個進行校驗,并判斷校驗是否通過;
第二引導程序運行模塊:用于運行所述第二引導程序,并根據所述第二引導程序代碼中的第二硬件參數,對機頂盒的硬件參數進行重新配置;所述第二硬件參數為根據機頂盒應用業務實際需要使用的硬件參數,在所述第二引導程序代碼中設置的重配參數,所述第二硬件參數至少包括所述第一硬件參數中與實際需要使用的硬件參數有差異的參數;
應用程序運行模塊:用于運行所述應用程序。
8.根據權利要求7所述的機頂盒引導啟動裝置,其特征在于,所述裝置還包括:
第一加載模塊:用于將存儲于機頂盒閃存中的所述第一引導程序代碼加載至機頂盒內存,所述第一引導程序包含CA數字簽名。
9.根據權利要求7或8所述的機頂盒引導啟動裝置,其特征在于,所述裝置還包括:
簽名解密模塊:用于對所述第一引導程序包含的所述CA數字簽名進行解密,并判斷所述CA數據簽名是否有效。
10.根據權利要求7所述的機頂盒引導啟動裝置,其特征在于,所述裝置還包括:
對比模塊:用于將所述第一引導程序初始配置的所述第一硬件參數與實際需要使用的硬件參數進行對比,判斷是否有差異;
第三加載模塊:用于將存儲于機頂盒閃存中的所述應用程序代碼加載至機頂盒內存;
應用程序校驗模塊:用于對所述應用程序代碼進行校驗,并判斷校驗是否通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市九洲電器有限公司,未經深圳市九洲電器有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310095036.8/1.html,轉載請聲明來源鉆瓜專利網。





