[發明專利]終端界面下載更新方法有效
| 申請號: | 200910201564.0 | 申請日: | 2009-12-22 |
| 公開(公告)號: | CN101742068A | 公開(公告)日: | 2010-06-16 |
| 發明(設計)人: | 顧亞平;楊小平 | 申請(專利權)人: | 上海全景數字技術有限公司 |
| 主分類號: | H04N5/00 | 分類號: | H04N5/00;H04L29/06 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 陳亮 |
| 地址: | 20008*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 終端 界面 下載 更新 方法 | ||
技術領域
本發明涉及終端文件下載技術,尤其涉及機頂盒中界面動態更新的技術實現。
背景技術
由于數字電視運營商對機頂盒界面需求經常發生改變,這就要求機頂盒廠商能支持界面的自動下載和及時動態更新。傳統的做法是通過數字電視頭端的DSM-CC(Digital?Storage?Media-Command?and?Control,數字存儲媒體-命令與控制)服務器來推送界面相關的資源文件,通常是利用OC(Object?Carousel,對象輪詢)協議來支持文件的下載和管理。這種傳統OC的做法是:將一個文件做成一個或多個模塊,每一個模塊都有一個版本記錄。OC需要監控文件中每一個模塊的版本變化。這樣的缺點之一是如果多個文件同時發生變化,則需要花費多個輪詢周期,更新速度會變慢。
此外,在具體的應用和環境中,可能存在大量的零散小文件,導致如下的問題:
(1)無論是頭端服務器還是終端機頂盒的實現上,OC文件的版本管理復雜且成本較高;
(2)多個文件可能分散在不同的OC模塊中,更新多個文件的效率較低且周期較長;
(3)在配置較弱的終端機頂盒上,更多的依賴于文件系統的效率。存儲文件系統(例如Flash文件系統)對于大量的零碎小文件的處理效率低下,存儲時間過長,會影響用戶的操作,同時容易形成存儲碎片,長時間可能導致文件系統的崩潰。
發明內容
本發明的目的在于解決上述問題,提供了一種終端界面下載更新方法,在需要下載的資源文件存在大量零散小文件的情況下,在配置較弱的機頂盒上也能更加有效和實用地進行文件下載和更新。
本發明的技術方案為:本發明揭示了一種終端界面下載更新方法,包括:
將資源文件進行分類;
將每一類別的資源文件分別打成一個數據包,并將一個包含有所有數據包當前版本信息的配置文件附加在其中一個數據包中;
將各個數據包放置在頭端服務器中,基于對象輪詢協議在數字電視廣播網絡中推送;
終端設備通過對象輪詢協議監控下載信息指示模塊的變化,如果下載信息指示模塊發生變化,則啟動以對象輪詢協議傳送的數據包的搜索,取出該配置文件,在該配置文件所包含的版本信息有更新的情況下,搜索該版本信息對應的數據包以作為更新包;
在搜索到所有的更新包后,解開更新包,形成文件列表,同時將終端界面上元素資源的指向更新為更新包中的文件指向,從而實時更新終端界面。
根據本發明的終端界面下載更新方法的一實施例,該配置文件是xml配置文件。
根據本發明的終端界面下載更新方法的一實施例,該終端設備是機頂盒,該頭端服務器是數字存儲媒體-命令與控制服務器。
根據本發明的終端界面下載更新方法的一實施例,資源文件是根據資源的功能用途來分類的。
根據本發明的終端界面下載更新方法的一實施例,在實時更新終端界面之后還包括:
將更新包以及對應的配置文件存儲到終端設備的存儲裝置中。
根據本發明的終端界面下載更新方法的一實施例,該存儲裝置是閃存芯片。
本發明對比現有技術有如下的有益效果:本發明的技術方案先將零散的小文件打成多個類別的數據包,繼而自行做簡單的文件版本控制,從而簡化了OC關于大量文件版本控制的復雜性和開銷。只需要檢測很少的DII模塊就可以實現發明目的。一般情況下,本發明的方法只需要搜索一個模塊就可以完成更新,更新時間將會大量縮短,也降低了對終端設備的配置要求。總的來說,本發明基于現行的OC協議,可將大量的零碎文件打包,并自行控制版本,避免了傳統OC實現以及文件系統導致的弊端,也在一定程度上降低了對終端設備的要求。
附圖說明
圖1是本發明的終端界面下載更新方法的實施例的流程圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步的描述。
圖1示出了本發明的終端界面下載更新方法的實施例的流程。請參見圖1,本實施例的方法的各個步驟將在下面詳細描述。
步驟S10:將資源文件進行分類。
可以按照資源的功能用途來進行分類,例如,可以將經常改變的廣告文本、廣告圖片、通告文本以及XML配置文件等分為一類(例如可以簡稱為A類),這類資源可能是經常改變的。也可以將不經常改變的例如頁面的背景圖、按鈕的背景圖片等作為另外一類(例如可以簡稱為B類)。當然,以上僅為舉例,可以根據實際情況來修改和調整分類的類別。
步驟S11:將每一類別的資源文件分別打成一個數據包,并將一個包含有所有數據包當前版本信息的配置文件附加在其中的一個數據包中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海全景數字技術有限公司,未經上海全景數字技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910201564.0/2.html,轉載請聲明來源鉆瓜專利網。





