新四季網

一種檢測升級軟體與機頂盒硬體兼容性的方法

2024-02-16 06:19:15 1

專利名稱:一種檢測升級軟體與機頂盒硬體兼容性的方法
技術領域:
本發明涉及通信技術領域,尤其是涉及一種檢測升級軟體與機頂盒硬體兼容性的方法。
背景技術:
目前,有線數位電視正在迅速發展,一種有線數位電視系統的結構如圖1所示。該系統包括一個前端發送設備A、一個機頂盒B和一臺電視機C。前端發送設備A通過有線電視網將有線數位訊號發送給機頂盒B,機頂盒B接收並處理數位訊號,將視音頻輸出到電視機C上,並且機頂盒B接收遙控器等按鍵信號,為用戶提供良好的圖形用戶界面和EPG(Electronic Program Guide,電子節目指南)等功能。
隨著機頂盒功能的增強,機頂盒的軟體升級成為機頂盒必不可少的功能。需要進行軟體升級的機頂盒通過有線電視網接收待升級的軟體,然後檢測軟體的升級信息,檢測該軟體與該機頂盒之間的硬體兼容性,如果兼容,則將該軟體寫入機頂盒的FLASH(快閃記憶體)中,完成軟體的升級,否則不對該機頂盒進行升級。
在進行檢測升級軟體與機頂盒硬體之間的兼容性時,機頂盒根據接收到的升級信息中的硬體版本號欄位進行硬體兼容性判斷。硬體版本號欄位有32位,現在只包括PCB(Printed Circuit Board,印製電路板)版本號。機頂盒將從升級信息中讀取的硬體版本號與本機頂盒的PCB版本號進行比較,如果相同則進行升級,否則不進行升級。
但是,機頂盒的硬體版本號需要由CPU型號、產品系列號、配置型號和PCB版本號等信息確定。當PCB版本號相同,而CPU型號、產品系列號和配置型號不同時,升級軟體與本機頂盒硬體是不兼容的。可是如果只使用PCB版本號作為硬體版本號,則判定該軟體與硬體兼容,進行軟體升級後,可能造成機頂盒異常。另外,只使用PCB版本號作為硬體版本號,不能充分利用32位的硬體版本號欄位。一個產品的PCB版本號平均不超過16,而32位的數據包含從0到4294967295的數字,造成信息量的浪費。而且,當升級軟體與CPU型號、產品系列號和配置型號相同而PCB版本號不同的幾種硬體兼容時,只使用PCB版本號作為硬體版本號,只能對同一個PCB版本號的硬體進行升級,而不能對所有兼容的硬體進行處理,使用不靈活,難以擴充。

發明內容
本發明要解決的問題是提供一種檢測升級軟體與機頂盒硬體兼容性的方法,以克服現有技術中在檢測升級軟體與機頂盒硬體之間的兼容性時,硬體版本號信息不足的缺陷。
為達到上述目的,本發明提供一種檢測升級軟體與機頂盒硬體兼容性的方法,根據升級信息中的硬體版本號欄位進行檢測,該硬體版本號欄位包括硬體強制位、CPU型號欄位、產品系列號欄位、配置強制位、配置型號欄位和PCB版本號欄位。
按照本發明的一個方面,檢測步驟包括步驟A、檢測硬體強制位,如果該欄位允許檢測硬體,則轉步驟B,否則不進行硬體檢測,直接對該機頂盒升級;步驟B、檢測CPU型號欄位和產品系列號欄位,如果該欄位表示升級軟體與機頂盒硬體兼容,則轉步驟C,否則不對該機頂盒升級;步驟C、檢測配置強制位,如果該欄位允許檢測配置型號和PCB版本號,則轉步驟D,否則不進行配置型號和PCB版本號檢測,直接對該機頂盒升級;步驟D、檢測配置型號欄位和PCB版本號欄位,如果該欄位表示升級軟體與機頂盒硬體兼容,則對該機頂盒升級,否則不對該機頂盒升級。
按照本發明的另一個方面,在步驟A中,如果所述硬體強制位為0,則允許檢測硬體,否則不允許檢測硬體。
按照本發明的再一個方面,在步驟B中,如果所述CPU型號欄位的CPU型號與機頂盒CPU型號相同,則表示升級軟體與機頂盒硬體兼容,否則表示不兼容。
按照本發明的再一個方面,在步驟B中,如果所述產品系列號欄位的產品系列號與機頂盒產品系列號型號相同,則表示升級軟體與機頂盒硬體兼容,否則表示不兼容。
按照本發明的再一個方面,在步驟C中,如果所述配置強制位為0,則允許檢測配置型號和PCB版本號,否則不允許檢測配置型號和PCB版本號。
按照本發明的再一個方面,在步驟D中,如果所述配置型號欄位的配置型號與機頂盒配置型號相同,則表示升級軟體與機頂盒硬體兼容,否則表示不兼容。
按照本發明的再一個方面,所述PCB版本號欄位包括PCB版本號開始欄位和PCB版本號結束欄位。
按照本發明的再一個方面,在步驟D中,如果機頂盒PCB版本號在所述PCB版本號開始欄位和PCB版本號結束欄位表示的PCB版本號範圍內,則表示升級軟體與機頂盒硬體兼容,否則表示不兼容。
與現有技術相比,本發明具有以下優點本發明充分利用32位的硬體版本號欄位描述機頂盒的所有硬體信息,可以區分不同的CPU型號、產品系列號和配置型號,防止對硬體兼容性判斷不充分導致的機頂盒異常。本發明提供硬體強制位和配置強制位,可以靈活處理硬體版本號。並且本發明提供PCB版本號開始和PCB版本號結束兩個欄位,能夠對CPU型號、產品系列號和配置型號相同的一個PCB版本號範圍內的所有硬體進行升級。


圖1是一種有線數位電視系統的結構圖;圖2是本發明的一種硬體版本號檢測流程圖。
具體實施例方式
下面結合附圖和實施例,對本發明的具體實施方式
作進一步詳細描述本發明根據升級信息中的硬體版本號欄位進行檢測,該硬體版本號欄位包括硬體強制位、CPU型號欄位、產品系列號欄位、配置強制位、配置型號欄位、PCB版本號開始欄位和PCB版本號結束欄位以及保留欄位。該硬體版本號欄位的一種分配方式如表1所示。
表1

其中,各欄位表示的意義如下硬體強制位如果該欄位為1,表示升級軟體對所有硬體的版本都兼容,不進行硬體判斷;如果該欄位為0,則表示需要進行硬體判斷。
保留保留給其他擴充功能使用。
CPU型號表示與升級軟體兼容的硬體CPU型號。
產品系列號表示與升級軟體兼容的硬體產品系列號。
配置強制位如果該欄位為1,表示不進行配置型號和PCB版本號的檢查;如果該欄位為0,則表示需要進行配置型號和PCB版本號的檢查。
配置型號表示與升級軟體兼容的硬體配置型號。通過該配置型號,機頂盒廠家可以確定機頂盒的Flash、EEPROM、前面板型號等硬體配置。
PCB版本號開始表示與升級軟體兼容的PCB版本號範圍的開始。
PCB版本號結束表示與升級軟體兼容的PCB版本號範圍的結束。
以表1所示的硬體版本號欄位分配方式為實施例,採用圖2所示的硬體版本號檢測流程,對本發明檢測升級軟體與機頂盒硬體之間的兼容性的流程進行說明。參照圖2,該流程包括步驟s101,判斷硬體強制位是否為1,如果為1,則表示升級軟體與機頂盒硬體兼容,可以進行升級;否則轉步驟s102。
步驟s102,判斷CPU型號是否與機頂盒CPU型號相同,如果相同,則轉步驟s103;否則表示升級軟體與機頂盒硬體不兼容,不可以進行升級。
步驟s103,判斷產品系列號是否與機頂盒產品系列號相同,如果相同,則轉步驟s104;否則表示升級軟體與機頂盒硬體不兼容,不可以進行升級。
步驟s104,判斷配置強制位是否為1,如果為1,則表示升級軟體與機頂盒硬體兼容,可以進行升級;否則轉步驟s105。
步驟s105,判斷配置型號與機頂盒配置型號是否相同,如果相同,則轉步驟s106;否則表示升級軟體與機頂盒硬體不兼容,不可以進行升級。
步驟s106,判斷機頂盒PCB版本號是否在PCB版本號開始和PCB版本號結束之間,如果在PCB版本號開始和PCB版本號結束之間,則表示升級軟體與機頂盒硬體兼容,可以進行升級;否則表示升級軟體與機頂盒硬體不兼容,不可以進行升級。
以上所述僅是本發明的優選實施方式,應當指出,對於本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護範圍。
權利要求
1.一種檢測升級軟體與機頂盒硬體兼容性的方法,其特徵在於,根據升級信息中的硬體版本號欄位進行檢測,其中硬體版本號欄位包括硬體強制位、CPU型號欄位、產品系列號欄位、配置強制位、配置型號欄位和PCB版本號欄位。
2.如權利要求1所述檢測升級軟體與機頂盒硬體兼容性的方法,其特徵在於,檢測步驟包括步驟A、檢測硬體強制位,如果該欄位允許檢測硬體,則轉步驟B,否則不進行硬體檢測,直接對該機頂盒升級;步驟B、檢測CPU型號欄位和產品系列號欄位,如果該欄位表示升級軟體與機頂盒硬體兼容,則轉步驟C,否則不對該機頂盒升級;步驟C、檢測配置強制位,如果該欄位允許檢測配置型號和PCB版本號,則轉步驟D,否則不進行配置型號和PCB版本號檢測,直接對該機頂盒升級;步驟D、檢測配置型號欄位和PCB版本號欄位,如果該欄位表示升級軟體與機頂盒硬體兼容,則對該機頂盒升級,否則不對該機頂盒升級。
3.如權利要求2所述檢測升級軟體與機頂盒硬體兼容性的方法,其特徵在於,在步驟A中,如果所述硬體強制位為0,則允許檢測硬體,否則不允許檢測硬體。
4.如權利要求2所述檢測升級軟體與機頂盒硬體兼容性的方法,其特徵在於,在步驟B中,如果所述CPU型號欄位的CPU型號與機頂盒CPU型號相同,則表示升級軟體與機頂盒硬體兼容,否則表示不兼容。
5.如權利要求2所述檢測升級軟體與機頂盒硬體兼容性的方法,其特徵在於,在步驟B中,如果所述產品系列號欄位的產品系列號與機頂盒產品系列號型號相同,則表示升級軟體與機頂盒硬體兼容,否則表示不兼容。
6.如權利要求2所述檢測升級軟體與機頂盒硬體兼容性的方法,其特徵在於,在步驟C中,如果所述配置強制位為0,則允許檢測配置型號和PCB版本號,否則不允許檢測配置型號和PCB版本號。
7.如權利要求2所述檢測升級軟體與機頂盒硬體兼容性的方法,其特徵在於,在步驟D中,如果所述配置型號欄位的配置型號與機頂盒配置型號相同,則表示升級軟體與機頂盒硬體兼容,否則表示不兼容。
8.如權利要求2所述檢測升級軟體與機頂盒硬體兼容性的方法,其特徵在於,所述PCB版本號欄位包括PCB版本號開始欄位和PCB版本號結束欄位。
9.如權利要求8所述檢測升級軟體與機頂盒硬體兼容性的方法,其特徵在於,在步驟D中,如果機頂盒PCB版本號在所述PCB版本號開始欄位和PCB版本號結束欄位表示的PCB版本號範圍內,則表示升級軟體與機頂盒硬體兼容,否則表示不兼容。
全文摘要
一種檢測升級軟體與機頂盒硬體兼容性的方法,涉及通信技術領域,解決現有技術中在檢測升級軟體與機頂盒硬體之間的兼容性時,硬體版本號信息不足的缺陷。本發明根據升級信息中的硬體版本號欄位檢測升級軟體與機頂盒硬體之間的兼容性,其中硬體版本號欄位包括硬體強制位、CPU型號欄位、產品系列號欄位、配置強制位、配置型號欄位、PCB版本號開始欄位和PCB版本號結束欄位。本發明充分利用32位的硬體版本號欄位描述機頂盒的所有硬體信息,可以區分不同的CPU型號、產品系列號和配置型號,防止對硬體兼容性判斷不充分導致的機頂盒異常,能夠對CPU型號、產品系列號和配置型號相同的一個PCB版本號範圍內的所有硬體進行升級。
文檔編號H04N5/00GK1852448SQ200610007920
公開日2006年10月25日 申請日期2006年2月23日 優先權日2006年2月23日
發明者陳平原 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀