[發明專利]一種機頂盒安全運行方法有效
| 申請號: | 200910109914.0 | 申請日: | 2009-10-30 |
| 公開(公告)號: | CN101707664A | 公開(公告)日: | 2010-05-12 |
| 發明(設計)人: | 田超 | 申請(專利權)人: | 深圳創維數字技術股份有限公司 |
| 主分類號: | H04N5/00 | 分類號: | H04N5/00;G06F9/445 |
| 代理公司: | 深圳市康弘知識產權代理有限公司 44247 | 代理人: | 胡朝陽;孫潔敏 |
| 地址: | 518057 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 機頂盒 安全 運行 方法 | ||
技術領域
本發明涉及數字機頂盒,尤其涉及一種用于數字機頂盒的安全運行方法。
背景技術
隨著數字電視技術的推廣和發展,目前機頂盒的軟件設計日趨復雜。比如, 其操作界面多層嵌套、采用動態畫面表現形式等,其功能也不斷地推陳出新, 補充了許多增值業務,例如,娛樂游戲、股票分析、瀏覽器以及VOD點播等。 這些界面的層次化和功能的多樣化固然受到了很多用戶的青睞,但同時也為機 頂盒的穩定運行埋下了一些安全隱患。由于機頂盒的軟件開發大都采用了多線 程的機制,如果這種設計機制運用不當的話,本身就會產生很多問題,比如, 線程死鎖、堆棧越界以及多任務優先級調度等問題。另外,隨著上述增值業務 的推廣和應用,機頂盒中的固有軟件也在頻繁的更新升級。機頂盒廠商為了縮 短開發周期,多拿訂單,很多軟件版本都是在非常倉促的時間段內開發出來的, 這也是影響機頂盒穩定運行的一個重要的潛在因素。
上述因素的客觀存在,勢必影響到機頂盒的最基本功能(節目播放)在實 際使用過程中的穩定運行。在機頂盒的使用過程中,當用戶發現機頂盒出現較 為嚴重的異常情況時,比如,應用軟件運行不穩定、時常出現死機、或遙控器 無響應的現象;由于軟件中的缺陷導致音視頻播放不流暢、或者應用程序根本 就無法啟動等現象;通常的處理方法是聯系售后工程師,對當前版本的軟件進 行代碼檢查或升級更新。
上述現有處理方法存在如下缺點:
1、機頂盒應用軟件出現問題時,機頂盒所有應用方面的功能全部受到影響, 就連最基本的功能(節目播放)都無法正常運行,導致用戶無法繼續收看電視 節目;
2、從用戶發現機頂盒出現問題到最終解決問題,中間經過多個環節和部門, 需要一定的時間周期,而在這期間,用戶無法正常收看電視節目;
3、軟件版本的頻繁更新,本身就會給機頂盒的運行帶來潛在的安全隱患, 最新版本的軟件雖然能夠解決用戶提出的問題,但仍然無法確保機頂盒的正常 運行始終不出問題。
對于用戶而言,機頂盒最基本、最重要的功能是為用戶提供豐富、穩定的 電視節目。因此,在機頂盒的設計中,如何引用一種良好的安全保護運行機制, 使得機頂盒始終保持正常運行,確保用戶正常欣賞電視節目顯得尤為重要。
發明內容
本發明的目的是解決上述現有技術中存在的問題,提出一種用于數字機頂 盒的安全運行方法。
本發明采用的技術方案是,提出一種數字機頂盒的安全運行方法,該方法 包括下列步驟:
a.基于程序穩定性考慮和有線電視網傳輸流的特征,設計一個安全模式應 用程序,可供用戶根據機頂盒的運行狀態,有選擇性的進入;
b.機頂盒啟動時,由Loader模塊根據用戶請求情況,判斷是否需要跳轉 到安全模式,如是,則跳轉到安全模式運行,如否,則按原固化程序運行。
步驟b中所述的跳轉到安全模式包括選擇臨時進入安全模式,或永久進入 安全模式。若是選擇永久進入安全模式,Loader模塊負責將相關標志位寫入 FLASH,在機頂盒啟動時,Loader模塊會優先檢測該標志位,直接跳轉到安全 模式應用程序。
所述的步驟a中,基于程序的穩定性和網絡傳輸要求考慮,設計安全模式 應用程序;基于數字電視傳送流的標準和規范,通過在安全模式應用程序二進 制文件中插入標簽TAG和PID的方式,實現其傳送流的打包,在數字電視前 端通過PMT表以私有數據的形式將其在有線電視網絡中進行實時傳送。
所述的步驟b中,當判定為需要跳轉到安全模式運行后,Loader模塊負責 對安全模式應用程序的接收和啟動,具體步驟按下述執行:鎖定主頻點、設定 解復用通道的PID和過濾器的TABLE?ID、接收應用程序的SECTION分段并 進行拼包組合,進而得到的完整的應用程序,并將其逐行填充到相應的內存地 址空間中,完成安全模式應用程序的正確跳轉。
與現有技術相比,本發明為機頂盒系統穩定運行提供了有力的輔助措施, 即使在機頂盒應用軟件出現嚴重問題時,仍然能夠確保機頂盒的基本功能穩定 運行,有效彌補了由于軟件開發過程中偶發的設計缺陷、軟件升級頻繁等因素 對用戶收看效果造成的不利影響,從而確保在技術人員對出現問題的應用軟件 進行修復的時間周期內,用戶仍然能夠繼續欣賞精彩的電視節目。
附圖說明
下面結合附圖和實施例對本發明作進一步的描述,其中:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳創維數字技術股份有限公司,未經深圳創維數字技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910109914.0/2.html,轉載請聲明來源鉆瓜專利網。





