欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

衛(wèi)星接收終端軟件更新方法及軟件更新系統(tǒng)的制作方法

文檔序號:7919434閱讀:365來源:國知局
專利名稱:衛(wèi)星接收終端軟件更新方法及軟件更新系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種更新軟件的方法,具體地說,是涉及一種衛(wèi)星接收終端軟 件更新的方法。
背景技術(shù)
衛(wèi)星電視是近幾年迅速發(fā)M來的、利用地球同步衛(wèi)星傳輸電視信號的一 種廣播電視形式,在用戶端通過接收終端將接收的數(shù)字信號解碼,實現(xiàn)電視信 號的播放。所述接收終端集成有大量的軟件,軟件是用戶與接收終端之間的交 流媒介,實現(xiàn)用戶收看衛(wèi)星數(shù)字電視、查看節(jié)目信息指南等目的。為彌補接收 終端軟件的缺陷或者增強軟件功能,需要經(jīng)常對軟件進行升級更新?,F(xiàn)有衛(wèi)星 接收終端軟件更新一般采用串口程序?qū)懭牖蛉斯ぞS修的方法。串口程序?qū)懭胧?br> 人工操作電腦通過接收終端的串口將軟件更新信息下載到接收終端的Hash芯 片中,實現(xiàn)軟件的更新。人工維修主要是指維修人員上門或者由用戶送到相應(yīng) 的維修點進行維修,維修方式一般是通過更換Flash。因為軟件保存在Flash 中,如果有缺陷需要升級的話,只能事先通過燒寫工具寫入Flash,然后用寫 好程序的Flash更換原來的Flash。不管采用哪種更新方法,都需要人工參與, 操作過程復(fù)雜,耗時耗力,效率較低,而且無法實現(xiàn)大范圍內(nèi)接收終端的同時 升級。

發(fā)明內(nèi)容
本發(fā)明針對現(xiàn)有技術(shù)中衛(wèi)星接收終端軟件更新需要人工參與、操作復(fù)雜、 效率較低的技術(shù)問題,提供了一種衛(wèi)星接收終端軟件更新方法,通過衛(wèi)星直接接收升級更新信息,對接收終端軟件進行更新,無需人為干預(yù),提高更新效率。
為解決上述技術(shù)問題,本發(fā)明釆用以下^t支術(shù)方案予以實現(xiàn) 一種衛(wèi)星接收終端軟件更新方法,其特征在于,包括下述步驟
a、 軟件更新信息加載到衛(wèi)星前端碼流4番發(fā)系統(tǒng)中;
b、 衛(wèi)星接收終端通過衛(wèi)星接收所述軟件更新信息。 其中,所述步驟b具體包括下述步驟
bl、衛(wèi)星接收終端監(jiān)測接收的信號中是否有軟件更新信息,如果有則轉(zhuǎn)至 步驟b2,否則繼續(xù)4全測;
b2、衛(wèi)星接收終端接收所述軟件更新信息,并對所述軟件更新信息進行驗 證;若驗證成功,轉(zhuǎn)至步驟b3,否則重新接收;
b3、將所述軟件更新信息解密,更新衛(wèi)星接收終端的軟件。
根據(jù)本發(fā)明,在所述步驟bl中,衛(wèi)星接收終端監(jiān)測碼流播發(fā)系統(tǒng)傳送的更 新描述符,并將所述更新描述符的信息與衛(wèi)星接收終端的配置信息相比較;若 所述描述符的信息與衛(wèi)星接收終端的配置信息相 一致,則判定有軟件更新信息。
根據(jù)本發(fā)明,所述更新描述符信息包括接收終端廠家ID、接收終端軟硬件 版本號及接收終端序列號中的至少 一種。
根據(jù)本發(fā)明,為保證數(shù)據(jù)的安全性和完整性,在所述步驟b2中,衛(wèi)星接收 終端對接收的軟件更新信息的驗證包括CRC校驗和數(shù)字簽名驗證。
本發(fā)明還提供了一種衛(wèi)星接收終端軟件更新系統(tǒng),其特征在于,軟件更新 信息加載在衛(wèi)星前端碼流播發(fā)系統(tǒng)中,所述衛(wèi)星接收終端軟件更新系統(tǒng)通過衛(wèi) 星接收所述軟件更新信息。
根據(jù)本發(fā)明,考慮到安全性和開機速度,所述軟件更新系統(tǒng)包括監(jiān)測模塊 和更新模塊;所述監(jiān)測模塊在接收終端啟動時監(jiān)測接收的信號中是否有軟件更 新信息,所述更新模塊接收所述軟件更新信息,并對所述軟件更新信息進行驗 證及解密,以更新衛(wèi)星接收終端的軟件。
根據(jù)本發(fā)明,所述監(jiān)測模塊監(jiān)測碼流播發(fā)系統(tǒng)傳送的更新描述符,并將所述更新描述符的信息與衛(wèi)星接收終端的配置信息相比較;若所述描述符的信息 與衛(wèi)星接收終端的配置信息相 一致,則判定有軟件更新信息。
其中,所述更新描述符信息包括接收終端廠家ID、接收終端軟硬件版本號 及接收終端序列號中的至少 一種。
根據(jù)本發(fā)明,所述更新模塊對接收的軟件更新信息的驗證包括CRC校驗和 數(shù)字簽名驗證。
與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點和積極效果是衛(wèi)星接收終端自動監(jiān)測是 否有軟件更新信息,并通過衛(wèi)星直接接收更新信息,對接收終端軟件進行更新, 無需人為干預(yù),提高更新效率。此外,通過衛(wèi)星發(fā)射包括接收終端廠家ID、接 收終端軟硬件版本號及接收終端序列號等信息的描述符,能夠?qū)崿F(xiàn)有選擇地對 特定的某個接收終端或者特定范圍內(nèi)的接收終端進行軟件更新,更新范圍可控 性強,更新效率高。


圖1是本發(fā)明衛(wèi)星接收終端軟件更新方法一個實施例的流程圖。
務(wù)體實施方式
下面結(jié)合附圖對本發(fā)明作進一步詳細(xì)的說明。
本發(fā)明所述的衛(wèi)星接收終端軟件更新方法是將軟件更新信息加載到衛(wèi)星前 端碼流播發(fā)系統(tǒng)中,通過衛(wèi)星進行更新信息的傳送。衛(wèi)星接收終端通過衛(wèi)星接 收數(shù)字電視節(jié)目信號的同時接收軟件更新信息,更新接收終端的軟件,實現(xiàn)軟 件升級更新的目的。下面結(jié)合附圖1詳細(xì)描述該方法一個實施例的流程。
在所述實施例中,如果需要進行接收終端軟件的更新,接收終端廠家將更 新信息加載到衛(wèi)星前端碼流播發(fā)系統(tǒng)中。在衛(wèi)星接收終端設(shè)置有軟件更新系統(tǒng), 出于安全性和開機速度方面的考慮,所述軟件更新系統(tǒng)包括監(jiān)測模塊和更新模 塊。其中,所述監(jiān)測模塊負(fù)責(zé)在接收終端開啟時監(jiān)測是否有軟件更新信息,而所述更新模塊負(fù)責(zé)接收所述軟件更新信息,并對所述軟件更新信息進行驗證及
解密,最終更新衛(wèi)星接收終端的軟件。具體流程如下 S101:軟件更新流^i開始。 S102:接收終端開啟,監(jiān)測模塊監(jiān)測更新信息。
S103:判斷是否有更新。如果有,則執(zhí)行步驟S104;否則轉(zhuǎn)至步驟S102 繼續(xù)監(jiān)測。
在衛(wèi)星前端碼流4番發(fā)系統(tǒng)中包含有SI (Service Information)力l務(wù)器, 通過軟件可以設(shè)置所述SI月l務(wù)器中的NIT (Network Information Tablet )表 中的升級更新描述符。如果需要升級,在衛(wèi)星前端將需要更新的衛(wèi)星接收終端 的相關(guān)配置信息加入至所述更新描述符中,這些配置信息包括有衛(wèi)星接收終端 廠家ID、接收終端軟硬件版本號及接收終端序列號中的至少一種信息。由于每 個廠家有唯一的ID、每批接收終端有唯一的軟硬件版本號、每個接收終端有唯 一的序列號,因此,通過設(shè)置不同的更新描述符,就可以實現(xiàn)對特定的一個接 收終端或者一定范圍內(nèi)的接收終端進行升級。此外,由于每個廠家的每個硬件 版本所對應(yīng)的軟件一般是不同的,而每個接收終端的序列號都不同,所以每次 升級通常都是針對某個廠家某個硬件版本的一批接收終端進行升級,則更新描 述符會包括有接收終端序列號范圍信息。具體做法是將起始序列號和結(jié)束序列 號(如0x10至0x10000 )加入至更新描述符中,那么,只有序列號在該范圍內(nèi) 的接收終端才能升級。接收終端啟動時,監(jiān)測模塊將監(jiān)測更新描述符,并與本 接收終端的配置信息相比較。如果接收到的更新描述符信息與本接收終端配置 信息一致,才會進行更新,否則不進行更新,并由監(jiān)測模塊繼續(xù)監(jiān)測更新信息。 S104:接收終端保存更新參數(shù)。 SI05:接收終端重新啟動。 S106:進入軟件更新模塊,執(zhí)行軟件更新過程。 S107:接收終端的軟件更新模塊通過衛(wèi)星接收軟件更新信息。 SI08:對接收的數(shù)據(jù)進行CRC (循環(huán)4交—瞼碼)校驗。如果校驗正確,執(zhí)行步驟S109;否則,轉(zhuǎn)至步驟S107,重新接收4欠件更新信息。
S109:對接收的數(shù)據(jù)進行數(shù)字簽名驗證。如果驗證正確,執(zhí)行步驟S110;
否則轉(zhuǎn)至步驟S107,重新接收軟件更新信息。
S110:接收終端將接收的軟件更新信息解密,并寫入新程序至接收終端。 衛(wèi)星前端以約定的固定格式發(fā)送更新信息,包括數(shù)據(jù)頭、密鑰及加密的軟
件數(shù)據(jù)等。接收終端接收到更新信息后,根據(jù)約定依次解析出這些信息,并將
加密的軟件數(shù)據(jù)解碼,轉(zhuǎn)換成接收終端廠家軟件數(shù)據(jù)。
Slll:接收終端重新啟動,并進入更新后的軟件運行程序。 S112:軟件更新流程結(jié)束。
上述實施例中,對接收的軟件更新信息執(zhí)行了 CRC校驗和數(shù)字簽名驗證相 結(jié)合的驗證方式,但并不局限于此,可以根據(jù)具體情況采用其他的驗證方式。
本發(fā)明所述的衛(wèi)星接終端軟件更新方法與現(xiàn)有技術(shù)中串口寫入或者人工維 修更新方法相比,無需人工干預(yù),接收終端通過衛(wèi)星信號自動監(jiān)測是否有軟件 更新信息并進行更新,提高了更新效率。而且,與現(xiàn)有更新方式不同的是,由 于可以通過更新描述符標(biāo)識需升級的特定接收終端,可以實現(xiàn)有選擇地對特定 范圍內(nèi)的接收終端進行軟件更新,提高了更新目標(biāo)的可靠性和更新的范圍。此 外,通過對軟件更新信息進行驗證,保證了數(shù)據(jù)的完整性和安全性,提高了軟 件更新的成功率。
當(dāng)然,以上所述僅是本發(fā)明的一種優(yōu)選實施方式而已,應(yīng)當(dāng)指出,對于本 技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若 干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。
權(quán)利要求
1、一種衛(wèi)星接收終端軟件更新方法,其特征在于,包括下述步驟a、軟件更新信息加載到衛(wèi)星前端碼流播發(fā)系統(tǒng)中;b、衛(wèi)星接收終端通過衛(wèi)星接收所述軟件更新信息。
2、 根據(jù)權(quán)利要求l所述的軟件更新方法,其特征在于,所述步驟b具體包 括下述步驟bl、衛(wèi)星接收終端監(jiān)測接收的信號中是否有軟件更新信息,如果有則轉(zhuǎn)至 步驟b2,否則繼續(xù)4全測;b2、衛(wèi)星接收終端接收所述軟件更新信息,并對所述軟件更新信息進行—瞼 證;若驗證成功,轉(zhuǎn)至步驟b3,否則重新接收;b3、將所述軟件更新信息解密,更新衛(wèi)星接收終端的軟件。
3、 根據(jù)權(quán)利要求2所述的軟件更新方法,其特征在于,在所述步驟bl中, 衛(wèi)星接收終端監(jiān)測碼流播發(fā)系統(tǒng)傳送的更新描述符,并將所述更新描述符的信 息與衛(wèi)星接收終端的配置信息相比較;若所述描述符的信息與衛(wèi)星接收終端的 配置信息相一致,則判定有軟件更新信息。
4、 根據(jù)權(quán)利要求3所述的軟件更新方法,其特征在于,所述更新描述符的 信息包括接收終端廠家ID、接收終端4i^更件版本號及接收終端序列號中的至少 一種。
5、 根據(jù)權(quán)利要求2所述的軟件更新方法,其特征在于,在所述步驟b2中, 衛(wèi)星接收終端對接收的軟件更新信息的驗證包括CRC 4交驗和lt字簽名驗證。
6、 一種衛(wèi)星接收終端軟件更新系統(tǒng),其特征在于,軟件更新信息加載在衛(wèi) 星前端碼流播發(fā)系統(tǒng)中,所述衛(wèi)星接收終端軟件更新系統(tǒng)通過衛(wèi)星接收所述軟 件更新信息。
7、 根據(jù)權(quán)利要求6所述的軟件更新系統(tǒng),其特征在于,所述軟件更新系統(tǒng) 包括監(jiān)測模塊和更新模塊;所述監(jiān)測模塊在接收終端啟動時監(jiān)測接收的信號中 是否有軟件更新信息,所述更新纟莫塊接收所述軟件更新信息,并對所述軟件更新信息進行驗證及解密,以更新衛(wèi)星接收終端的軟件。
8、 根據(jù)權(quán)利要求7所述的軟件更新系統(tǒng),其特征在于,所述監(jiān)測模塊監(jiān)測 碼流播發(fā)系統(tǒng)傳送的更新描述符,并將所述更新描述符的信息與衛(wèi)星接收終端 的配置信息相比較;若所述描述符的信息與衛(wèi)星接收終端的配置信息相一致,則判定有軟件更新信息。
9、 根據(jù)權(quán)利要求8所述的軟件更新系統(tǒng),其特征在于,所述更新描述符的 信息包括接收終端廠家ID、接收終端軟硬件版本號及接收終端序列號中的至少 一種。
10、 根據(jù)權(quán)利要求7所述的軟件更新系統(tǒng),其特征在于,所述更新模塊對 接收的軟件更新信息的驗證包括CRC校驗和數(shù)字簽名驗證。
全文摘要
本發(fā)明公開了一種衛(wèi)星接收終端軟件更新方法及軟件更新系統(tǒng),所述軟件更新方法包括下述步驟a.軟件更新信息加載到衛(wèi)星前端碼流播發(fā)系統(tǒng)中;b.衛(wèi)星接收終端通過衛(wèi)星接收所述軟件更新信息。通過衛(wèi)星直接接收升級更新信息,對接收終端軟件進行更新,無需人為干預(yù),提高了更新效率。
文檔編號H04N7/025GK101420581SQ200810159598
公開日2009年4月29日 申請日期2008年11月28日 優(yōu)先權(quán)日2008年11月28日
發(fā)明者史東平, 李鐵柱 申請人:青島海信寬帶多媒體技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
宽城| 祁东县| 津市市| 宜章县| 东城区| 天祝| 南皮县| 辉南县| 张家口市| 抚远县| 五华县| 金堂县| 长沙县| 五寨县| 美姑县| 湖南省| 德格县| 广西| 浦江县| 扶风县| 正镶白旗| 四子王旗| 芜湖县| 焉耆| 永清县| 丹东市| 如皋市| 丽水市| 来安县| 静宁县| 南宁市| 东宁县| 五指山市| 油尖旺区| 湟中县| 伊金霍洛旗| 化州市| 成都市| 抚顺县| 遵化市| 遵化市|