[發(fā)明專利]一種機頂盒升級方法及裝置在審
| 申請?zhí)枺?/td> | 201710075722.7 | 申請日: | 2017-02-13 |
| 公開(公告)號: | CN107071570A | 公開(公告)日: | 2017-08-18 |
| 發(fā)明(設(shè)計)人: | 趙社濤;徐磊;趙偉;劉鑫;田友強;張明 | 申請(專利權(quán))人: | 青島海信寬帶多媒體技術(shù)有限公司 |
| 主分類號: | H04N21/443 | 分類號: | H04N21/443;H04N21/458 |
| 代理公司: | 青島聯(lián)智專利商標事務(wù)所有限公司37101 | 代理人: | 陸田 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 機頂盒 升級 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種機頂盒升級方法及裝置。
背景技術(shù)
升級功能主要用于修復(fù)之前軟件的Bug、增加新的功能,是機頂盒的必備功能。
現(xiàn)有的機頂盒的開機流程大體如下:開機后判斷是否滿足升級條件,若不滿足,則直接進入應(yīng)用播放電視;若滿足,則會重啟,進入Loader進行升級。若升級成功,則機頂盒重啟,重新走開機流程,因為前面升級成功了,這次不滿足升級條件,直接進入應(yīng)用播放電視;若升級失敗了,則機頂盒重啟,重新走開機流程。
當(dāng)用戶家里的機頂盒無法完成升級過程時,就會進入:重啟進入Loader升級---->升級失敗--->重啟進入Loader升級---->升級失敗--->......這樣的死循環(huán)中,導(dǎo)致用戶無法收看電視,嚴重影響用戶的使用體驗,易引起用戶投訴運營商。
發(fā)明內(nèi)容
本發(fā)明提供了一種機頂盒升級方法及裝置,避免機頂盒升級失敗后無法收看電視,提高用戶使用體驗。
為解決上述技術(shù)問題,本發(fā)明采用下述技術(shù)方案予以實現(xiàn):
本發(fā)明提出了一種機頂盒升級方法,所述方法包括:
開機后,啟動激活狀態(tài)的應(yīng)用分區(qū)內(nèi)的主程序;
判斷是否滿足升級條件;
若是,則創(chuàng)建后臺升級任務(wù);
所述后臺升級任務(wù)下載升級數(shù)據(jù)至未激活狀態(tài)的備份應(yīng)用分區(qū);
判斷升級是否成功;
若是,將原未激活狀態(tài)的備份應(yīng)用分區(qū)修改為激活狀態(tài),將原激活狀態(tài)的應(yīng)用分區(qū)修改為未激活狀態(tài),作為備份應(yīng)用分區(qū)。
進一步的,所述判斷是否滿足升級條件,具體包括:
接收升級描述文件;
解析升級描述文件里的硬件版本、廠商ID、升級序列號范圍;
比較所述硬件版本、廠商ID是否均與本機一致;
若是,判斷本機序列號是否在所述升級序列號范圍之內(nèi);
若是,判斷本機軟件版本是否需要升級。
又進一步的,所述判斷本機軟件版本是否需要升級,具體包括:判斷本機版本是否低于升級描述文件里的軟件版本;若是,則本機軟件版本需要升級。
更進一步的,在升級成功后,彈出升級成功提示框,并由用戶選擇是否立即重啟。
再進一步的,在升級失敗后,彈出升級失敗提示框,升級任務(wù)結(jié)束。
本發(fā)明還提出了一種機頂盒升級裝置,所述裝置包括:啟動模塊,用于開機后,啟動激活狀態(tài)的應(yīng)用分區(qū)內(nèi)的主程序;條件判斷模塊,用于判斷是否滿足升級條件;創(chuàng)建模塊,用于創(chuàng)建后臺升級任務(wù);下載模塊,用于后臺升級任務(wù)下載升級數(shù)據(jù)至未激活狀態(tài)的備份應(yīng)用分區(qū);成功判斷模塊,用于判斷升級是否成功;狀態(tài)更換模塊,用于將原未激活狀態(tài)的備份應(yīng)用分區(qū)修改為激活狀態(tài),將原激活狀態(tài)的應(yīng)用分區(qū)修改為未激活狀態(tài),作為備份應(yīng)用分區(qū)。
進一步的,所述條件判斷模塊包括:接收單元,用于接收升級描述文件;解析單元,用于解析升級描述文件里的硬件版本、廠商ID、升級序列號范圍; 比較單元,用于比較所述硬件版本、廠商ID是否均 與本機一致;序列號判斷單元,用于判斷本機序列號是否在所述升級序列號范圍之內(nèi);軟件版本判斷單元,用于判斷本機軟件版本是否需要升級。
又進一步的,所述軟件版本判斷單元具體用于:判斷本機版本是否低于升級描述文件里的軟件版本;若是,則本機軟件版本需要升級。
更進一步的,所述裝置還包括:成功提示模塊,用于在升級成功后,彈出升級成功提示框,并由用戶選擇是否立即重啟。
再進一步的,所述裝置還包括:失敗提示模塊,用于在升級失敗后,彈出升級失敗提示框,升級任務(wù)結(jié)束。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點和積極效果是:本發(fā)明的機頂盒升級方法及裝置,開機后,啟動激活狀態(tài)的應(yīng)用分區(qū)內(nèi)的主程序;判斷是否滿足升級條件;若是,則創(chuàng)建后臺升級任務(wù);后臺升級任務(wù)下載升級數(shù)據(jù)至未激活狀態(tài)的備份應(yīng)用分區(qū);判斷升級是否成功;若是,將原未激活狀態(tài)的備份應(yīng)用分區(qū)修改為激活狀態(tài),將原激活狀態(tài)的應(yīng)用分區(qū)修改為未激活狀態(tài),作為備份應(yīng)用分區(qū);因此,在后臺升級過程中,用戶可正常收看電視,避免升級失敗導(dǎo)致的無法正常收看電視的現(xiàn)象的發(fā)生,提高用戶使用體驗,降低用戶投訴,提高了市場競爭力。
結(jié)合附圖閱讀本發(fā)明的具體實施方式后,本發(fā)明的其他特點和優(yōu)點將變得更加清楚。
附圖說明
圖1是本發(fā)明提出的機頂盒升級方法的一個實施例的流程圖;
圖2是圖1中判斷是否滿足升級條件的流程圖;
圖3是本發(fā)明提出的機頂盒升級裝置的一個實施例的結(jié)構(gòu)示意圖;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海信寬帶多媒體技術(shù)有限公司,未經(jīng)青島海信寬帶多媒體技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710075722.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:直播間觀看人數(shù)顯示方法及裝置
- 下一篇:電視信源畫面顯示方法及裝置
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨立于分配過程實現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件





