專利名稱:在Loader系統中實現多種升級的機頂盒的制作方法
技術領域:
本實用新型涉及數字電視接收領域,尤其涉及數字電視接收領域的機頂盒技術。
背景技術:
隨著數字電視技術的發展,數字電視機頂盒的功能也在不斷完善和發展,其內部的軟件也在不斷地更新,因此,對機頂盒應用程序能夠及時升級的需求變得目益迫切。為了讓用戶及時地享受新服務、感受新技術,通過多種方式完成機頂盒軟件程序升級,成為數字電視機頂盒必須具有的基本功能。數字機頂盒發展至今,不僅有串口,網口、USB和HDMI 口也一應俱全,這些接口的增加,使得應用程序的功能越來越豐富。長期以來,升級都是利用串口和碼流方式升級,這兩種升級方式都有其局限性碼流升級需要碼流播放器和播放卡等較多設備,操作非常不便;而串口升級傳輸速率慢,穩定性差的特性隨著升級文件的增大和大規模升級,亦顯得非常特出。隨著網口和USB的接口加入,可以利用其USB協議和網絡協議傳輸速度快和傳輸穩定性高的優點,加入到Loader升級中。而對于JTAG升級,則應用整個FLASH為空的情況下升級,燒錄時間可以大大減少。
發明內容本實用新型目的是方便工作人員根據各自的情況,采用最適合自己的方式實現機頂盒的快速升級,提高使用者的工作效率。本實用新型的技術方案是在Loader系統中實現多種升級方式的機頂盒,包括微處理器,讀寫存儲器、調制解調芯片、輸入輸出端口,其特征是輸入端口并聯接入微處理器, 輸入端口包括串口、網口、USB接口及與USB接口連接的USB信號處理模塊和機頂盒仿真器接口 JTAG,微處理器與USB信號處理模塊連接。本實用新型機頂盒在Loader系統中實現多種升級,可實現下五種升級方式(a) 碼流升級;(b)串口升級;(C)TFTP網口升級;(d)USB升級和(e)仿真器升級;機頂盒升級的觸發條件、文件校驗、文件存儲和顯示模塊都可以通過代碼復用實現;其步驟是1)以上多種升級方式都是通過串口命令或E2pr0m中的升級信息啟動;多種升級方式都是代碼復用;串口升級采用lk-xmodem協議,提高串口傳輸穩定性;TFTP網口升級中,采用機頂盒作為客戶端,PC端作為服務器端,通過配置客戶端的IP設置和升級文件名,從服務器獲取升級文件,其傳輸速度可以達到幾兆,是串口傳輸速度的十倍以上。USB升級通過數字機頂盒USB接口直接從存儲設備讀入升級文件。仿真器升級通過數字機頂盒仿真器從JTAG接口讀入升級文件,其傳輸速度也可以達到幾兆。2)對接收的數據包進行校驗,即接收完全部數據包后,進行CRC校驗,確保數據接收的完整性和正確性。本實用新型實現的多種升級方式只是升級文件的讀取方式不同,其它升級的觸發條件,文件校驗,文件存儲和顯示模塊都可以通過代碼復用實現,因此,不會占用內存資源。本實用新型實現的多種升級方式都是通過串口命令或E2pr0m中的升級信息啟動。本實用新型設計的在Loader中實現多升級方式的機頂盒為了保證各種方式升級的可靠性,對接收的數據包進行校驗。即接收完全部數據包后,進行CRC校驗,確保數據接收的完整性和正確性。本實用新型的有益效果本實用新型設計的在Loader中實現多升級方式的機頂盒能夠利用有限的資源進行方便、快捷的升級。由于Loader升級工具主要用于平時研發, 機頂盒大網升級以及售后服務維修,因此,采用多種方式的Loader升級工具給工作人員更高的工作效率并產生效益。
圖1是采用多種升級方式的機頂盒物理框圖。圖2是機頂盒Loader升級流程示意圖。圖3是多種方式Loader升級流程示意圖。
具體實施方案
以下結合附圖對本實用新型作進一步的說明。本實用新型設計的在Loader中實現多升級方式的機頂盒Loader升級流程如圖2 所示,具體包括以下步驟(1)檢測到升級信息;(2)判斷需要升級進入Loader ;(3)開始接收升級文件;(4)如果判斷接收完全部升級文件,則執行步驟(5),否則執行步驟(3);(5)重啟進入應用程序。本實用新型在機頂盒Loader中采用多種升級方式,如圖3所示,具體包括(1)讀取串口或者E2pr0m上的標志位信息,選擇升級方式;( 根據不同的升級方式采用不同的方式讀取升級文件。其中,各種升級方式的文件讀取步驟具體如下(a)碼流升級。碼流升級通過串口命令或E2pr0m中升級的信息頻點,符號率,調制方式和碼流Pid啟動。鎖定頻點后,申請相應的升級Pid通道,收取升級文件。(b)串口升級。采用lk-xmodem協議,串口升級通過串口命令啟動,機頂盒處于等待接收狀態,通過計算機端串口工具發送數據,機頂盒接收升級文件。(C)TFTP網口升級。TFTP網口升級采用機頂盒作為客戶端,PC端作為服務器端。 通過串口命令和E2pr0m中配置的客戶端IP設置和升級文件名,從服務器獲取升級文件。(d)USB升級。USB升級通過數字機頂盒USB接口從存儲設備讀入升級文件。(e)仿真器升級。仿真器升級通過數字機頂盒仿真器從JTAG接口讀入升級文件進行升級。(3)接收完全部升級文件后,進行CRC校驗,確保數據接收的完整性和正確性;(4)將升級文件存入相應的FLASH區域存儲;(5)升級完成后,重啟進入應用程序。
權利要求1.在Loader系統中實現多種升級的機頂盒,包括微處理器,讀寫存儲器、調制解調芯片、輸入輸出端口,其特征是輸入端口并聯接入微處理器,輸入端口包括串口、網口、USB接口及與USB接口連接的USB信號處理模塊和機頂盒仿真器接口 JTAG,微處理器與USB信號處理模塊連接。
專利摘要在Loader系統中實現多種升級的機頂盒,包括微處理器,讀寫存儲器、調制解調芯片、輸入輸出端口,輸入端口并聯接入微處理器,輸入端口包括串口、網口、USB接口及與USB接口連接的USB信號處理模塊和機頂盒仿真器接口JTAG,微處理器與USB信號處理模塊連接。本實用新型實現多升級方式的機頂盒能夠利用有限的資源進行方便、快捷的升級。
文檔編號H04N21/40GK202133999SQ201120231099
公開日2012年2月1日 申請日期2011年7月1日 優先權日2011年7月1日
發明者周春健, 肖瀟 申請人:南京熊貓信息產業有限公司, 南京熊貓電子股份有限公司, 熊貓電子集團有限公司