[發明專利]一種用于IPTV的可靠軟件升級方法無效
| 申請號: | 200610072989.2 | 申請日: | 2006-04-07 |
| 公開(公告)號: | CN101051273A | 公開(公告)日: | 2007-10-10 |
| 發明(設計)人: | 郝軍杰;鄭雷 | 申請(專利權)人: | 北京漢辰科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/06;H04N7/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100102北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 iptv 可靠 軟件 升級 方法 | ||
技術領域
本發明涉及多媒體技術領域,以及網絡技術領域。具體地,提供一種軟件升級的方法。
背景技術
現有的IPTV(互聯網協議電視)升級方法存在不安全的因素,例如由于意外掉電或者網絡斷開,都可能導致升級失敗。為解決這個問題,本發明提出一種IPTV可靠軟件升級方法。可以克服上述缺陷。并且此升級過程可由用戶獨立完成,不需要技術支持人員參與,可以有效減少運營成本。
發明內容
一種用于IPTV的可靠軟件升級方法,包括以下步驟:將老版本系統模塊備份到閃存高地址部分;從升級服務器獲得新版本系統模塊,計算新版本校驗碼,并將新版本系統模塊和校驗碼寫入低地址部分;從升級服務器下載應用程序模塊,計算應用程序校驗碼,將應用程序模塊和校驗碼寫入閃存高地址部分,升級過程完成。
如果在升級程序時系統斷電或網絡數據傳輸失敗,IPTV終端重新啟動后將檢測到閃存低地址部分程序不正確,然后系統自動從高地址部分啟動。因為在前面的步驟中我們已經把老的版本備份到了閃存高地址部分。
附圖說明
圖1是正常情況下程序保存情況圖;
圖2是備份老版本系統模塊圖;
圖3是成功寫入新版本系統模塊圖;
圖4是系統升級完成圖;
具體實施方式
一種可靠軟件升級方法依賴于IPTV終端,升級服務器和互聯網三個部分。升級時,由用戶指定升級服務器地址,IPTV終端自動與升級服務器連接,檢查硬件版本和軟件版本,然后升級軟件。通過該方法,可以安全的升級IPTV,擴展IPTV的功能。升級過程中如果出現意外,IPTV終端將在下一次啟動時自動重新升級系統。
本發明將IPTV終端軟件存放在閃存中,為了保證系統的安全升級,將IPTV終端軟件劃分為系統模塊和應用程序模塊。閃存也相應的從邏輯上劃分為兩部分,一部分存儲系統模塊,另一部分存儲應用程序模塊。我們稱之為高地址部分和低地址部分。每個系統模塊和應用模塊都有自己的校驗碼,從而保證各自的正確性。正常情況下,閃存中的程序如圖1所示那樣保存。
系統模塊主要有操作系統和IPTV終端升級模塊組成,保證此模塊正常,系統就可以正常啟動,提供升級功能。應用模塊主要有瀏覽器、播放器和其他應用程序組成。
IPTV終端在啟動過程中將檢查系統模塊和應用模塊的校驗碼,如果校驗失敗,將于升級服務器聯系,獲得正確的軟件,然后重新啟動IPTV終端。
下面分兩種情況討論升級過程:
1.升級應用模塊。
IPTV終端從升級服務器上獲得應用模塊,將應用模塊寫入閃存高地址部分,然后計算應用模塊校驗碼,將校驗碼寫入閃存,然后重新啟動IPTV終端。
如果在寫入閃存時意外系統斷電或網絡數據傳輸失敗,IPTV終端在下一次重新啟動時發現應用模塊校驗失敗后,將重新重復升級應用模塊過程。
2.升級系統模塊。
a.將老版本系統模塊備份到閃存高地址部分。此時閃存中程序保存情況如圖2。如果在備份過程中系統斷電或網絡數據傳輸失敗,IPTV終端重新啟動后,將從步驟a開始升級過程。
b.從升級服務器獲得新版本系統模塊,計算新版本校驗碼,將新版本系統模塊和校驗碼寫入低地址部分。此時閃存中程序保存如圖3。如果在寫入新版本升級程序時系統斷電或網絡數據傳輸失敗,IPTV終端重新啟動后將檢測到閃存低地址部分程序不正確,然后系統自動從高地址部分啟動。因為在步驟a中我們已經把老的版本備份到了閃存高地址部分。所以系統可以正常啟動,啟動后從步驟b開始升級過程。
c.從升級服務器下載應用程序模塊,計算應用程序校驗碼,將應用程序模塊和校驗碼寫入閃存高地址部分,升級過程完成。程序保存情況見圖4。如果寫入應用模塊時系統斷電或網絡數據傳輸失敗,IPTV終端重新啟動后,系統將檢測到應用程序損壞,然后將重復步驟c。
通過以上技術,可以使IPTV終端在升級過程中不受系統斷電和網絡數據傳輸失敗的影響。從而保證IPTV終端的可靠的軟件升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京漢辰科技有限公司,未經北京漢辰科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610072989.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:家用無廢水排放反滲透純水機
- 下一篇:磁性液體密封裝置中密封組件的裝配方法





