[發(fā)明專利]一種用于IPTV的可靠軟件升級(jí)方法在審
| 申請(qǐng)?zhí)枺?/td> | 201210026142.6 | 申請(qǐng)日: | 2012-02-07 |
| 公開(公告)號(hào): | CN103761113A | 公開(公告)日: | 2014-04-30 |
| 發(fā)明(設(shè)計(jì))人: | 周亞芹 | 申請(qǐng)(專利權(quán))人: | 蘇州工業(yè)園區(qū)飛酷電子科技有限公司 |
| 主分類號(hào): | G06F9/445 | 分類號(hào): | G06F9/445;H04N21/443 |
| 代理公司: | 暫無(wú)信息 | 代理人: | 暫無(wú)信息 |
| 地址: | 215000 江*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 用于 iptv 可靠 軟件 升級(jí) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體技術(shù)領(lǐng)域,以及網(wǎng)絡(luò)技術(shù)領(lǐng)域。具體地,提供一種軟件升級(jí)的方法。
背景技術(shù)
現(xiàn)有的IPTV(互聯(lián)網(wǎng)協(xié)議電視)升級(jí)方法存在不安全的因素,例如由于意外掉電或者網(wǎng)絡(luò)斷開,都可能導(dǎo)致升級(jí)失敗。為解決這個(gè)問(wèn)題,本發(fā)明提出一種IPTV可靠軟件升級(jí)方法。可以克服上述缺陷。并且此升級(jí)過(guò)程可由用戶獨(dú)立完成,不需要技術(shù)支持人員參與,可以有效減少運(yùn)營(yíng)成本。
發(fā)明內(nèi)容
一種用于IPTV的可靠軟件升級(jí)方法,包括以下步驟:將老版本系統(tǒng)模塊備份到閃存高地址部分;從升級(jí)服務(wù)器獲得新版本系統(tǒng)模塊,計(jì)算新版本校驗(yàn)碼,并將新版本系統(tǒng)模塊和校驗(yàn)碼寫州地址部分;從升級(jí)服務(wù)器下載應(yīng)用程序模塊,計(jì)算應(yīng)用程序校驗(yàn)碼,將應(yīng)用程序模塊和校驗(yàn)碼寫入閃存高地址部分,升級(jí)過(guò)程完成。
如果在升級(jí)榴字時(shí)系統(tǒng)斷電或網(wǎng)絡(luò)數(shù)據(jù)傳輸失敗,IPTV終端重新啟動(dòng)后將檢測(cè)到閃存了氏地址部分程序不正確,然后系統(tǒng)自動(dòng)從高地址部分啟動(dòng)。因?yàn)樵谇懊娴牟襟E中我叮門己經(jīng)把老的版本備份到了閃存高地址部分。
附圖說(shuō)明
圖1是正常情況下程序保存情況圖;
圖2是備份老版本系統(tǒng)模塊圖;
圖3是成功寫入新版本系統(tǒng)模塊圖;
圖4是系統(tǒng)升級(jí)完成圖。
具體實(shí)施方式
一種可靠軟件升級(jí)方法依賴于IPTV終端,升級(jí)服務(wù)器和互聯(lián)網(wǎng)三個(gè)部分。升級(jí)時(shí),由用戶指定升級(jí)服務(wù)器地址,工PTV終端自動(dòng)與升級(jí)服務(wù)器連接,檢查硬件版本和軟件版本,然后升級(jí)軟件。通過(guò)該方法,可以安全的升級(jí)IPTV,擴(kuò)展IPTV的功能。升級(jí)過(guò)程中如果出現(xiàn)意外,IPTV終端將在下一次啟動(dòng)時(shí)自動(dòng)重新升級(jí)系統(tǒng)。
本發(fā)明將工PTV終端軟件存放在閃存中,為了保證系統(tǒng)的安全升級(jí),將IPTV終端軟件劃分為系統(tǒng)模塊和應(yīng)用程序模塊。閃存也相應(yīng)的從邏輯上劃分為兩部分,一部分存儲(chǔ)系統(tǒng)模塊,另一部分存儲(chǔ)應(yīng)用程序模塊。我們稱之為高地址部分和低地址部分。每個(gè)系統(tǒng)模塊和應(yīng)用模塊都有自己的校驗(yàn)碼,從而保證各自的正確性。正常情況下,閃存中的不到字如圖1所示那樣保存。
系統(tǒng)模塊主要有操作系統(tǒng)和IPTV終端升級(jí)模塊組成,保證此模塊正常,系統(tǒng)就可以正常啟動(dòng),提供升級(jí)功能。應(yīng)用模塊主要有瀏覽器、播放器和其他應(yīng)用程序組成。
IPTV終端在啟動(dòng)過(guò)程中將檢查系統(tǒng)模塊和應(yīng)用模塊的校驗(yàn)碼,如果校驗(yàn)失敗,將于升級(jí)服務(wù)器聯(lián)系,獲得正確的軟件,然后重新啟動(dòng)工PTV終端。
下面分兩種情況討論升級(jí)過(guò)程:
1.升級(jí)應(yīng)用模塊。
IPTV終端從升級(jí)服務(wù)器上獲得應(yīng)用模塊,將應(yīng)用模塊寫入閃存高地址部分,然后計(jì)算應(yīng)用模塊校驗(yàn)碼,將校驗(yàn)碼寫入閃存,然后重新啟動(dòng)IPTV終端。
如果在寫入閃存時(shí)意外系統(tǒng)斷電或網(wǎng)絡(luò)數(shù)據(jù)傳輸失敗,IPTV終端在下一次重新啟動(dòng)時(shí)發(fā)現(xiàn)應(yīng)用模塊校驗(yàn)失敗后,將重新重復(fù)升級(jí)應(yīng)用模塊過(guò)程。
2.升級(jí)系統(tǒng)模塊。
a.將老版本系統(tǒng)模塊備份到閃存高地址部分。此時(shí)閃存中程序保存清況如圖2。如果在備份過(guò)程中系統(tǒng)斷電或網(wǎng)絡(luò)數(shù)據(jù)傳輸失敗,IPTV終端重新啟動(dòng)后,將從步驟a開始升級(jí)過(guò)程。
b.從升級(jí)服務(wù)器獲得新版本系統(tǒng)模塊,計(jì)算新版本校驗(yàn)碼,將新版本系統(tǒng)模塊和校驗(yàn)碼寫入低地址部分。此時(shí)閃存中程序保存如圖3。如果在寫入新版本升級(jí)程字時(shí)系統(tǒng)斷電或網(wǎng)絡(luò)數(shù)據(jù)傳輸失敗,工PTV終端重新啟動(dòng)后將檢測(cè)到閃存低地址部分徹字不正確,然后系統(tǒng)自動(dòng)從高地址部分啟動(dòng)。因?yàn)樵诓襟Ea中我們己經(jīng)把老的版本備份到了閃存高地址部分。所以系統(tǒng)可以正常啟動(dòng),啟動(dòng)后從步驟b開始升級(jí)過(guò)程。
c.從升級(jí)服務(wù)器下載應(yīng)用程序模塊,計(jì)算應(yīng)用徹茅校驗(yàn)碼,將應(yīng)用程序模塊和校驗(yàn)碼寫入閃存高地址部分,升級(jí)過(guò)程完成。程序保存清況見圖4。如果寫入應(yīng)用模塊時(shí)系統(tǒng)斷電或網(wǎng)絡(luò)數(shù)據(jù)傳輸失敗,IPTV終端重新啟動(dòng)后,系統(tǒng)將檢測(cè)到應(yīng)用程字損壞,然后將重復(fù)步驟C。
通過(guò)以上技術(shù),可以使IPTV終端在升級(jí)過(guò)程中不受系統(tǒng)斷電和網(wǎng)絡(luò)數(shù)據(jù)傳輸失敗的影響。從而保證IPTV終端的可靠的軟件升級(jí)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州工業(yè)園區(qū)飛酷電子科技有限公司,未經(jīng)蘇州工業(yè)園區(qū)飛酷電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210026142.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 實(shí)現(xiàn)遠(yuǎn)程消息同步的方法和系統(tǒng)
- IPTV通信網(wǎng)絡(luò)中IP電視頻道之間切換的方法和設(shè)備
- IPTV系統(tǒng)及IPTV內(nèi)容的數(shù)字化管控方法
- 基于企業(yè)互動(dòng)的IPTV系統(tǒng)
- 共享信息的方法、IPTV服務(wù)器和系統(tǒng)
- IPTV系統(tǒng)及IPTV實(shí)現(xiàn)方法
- IPTV增值業(yè)務(wù)管理的系統(tǒng)及方法
- IPTV門戶的建設(shè)方法、修改方法及系統(tǒng)
- IPTV終端的自動(dòng)配置方法、服務(wù)器以及IPTV系統(tǒng)
- 一種酒店智能化IPTV系統(tǒng)及其實(shí)現(xiàn)方法
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測(cè)方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲(chǔ)介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動(dòng)態(tài)惡意軟件分析來(lái)擴(kuò)展惡意軟件的動(dòng)態(tài)檢測(cè)
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測(cè)驗(yàn)軟件的裝置與方法





