新四季網

一種機頂盒的軟體防盜版裝置及其方法與流程

2023-07-09 14:35:11 1


本發明涉及機頂盒技術領域,尤其涉及一種機頂盒的軟體防盜版裝置及其方法。



背景技術:

目前,隨著網際網路技術的快速發展和機頂盒終端設備的日趨智能化,機頂盒終端所承載的內容和功能隨之增多。用戶通過機頂盒終端不僅能收看精彩的節目內容,還可以實現瀏覽網頁、搜索查詢、遊戲娛樂、社交互動以及網上購物等功能。

通常一種新電子產品推出後,在市面上都會出現各種抄襲,通常是對存儲器內的可執行程序進行讀取複製。對於機頂盒產品來說,可執行程序一般存放在FLASH(快閃記憶體)裡。由於FLASH是可以直接脫離CPU的,其內部的程序可以通過其它設備直接讀取出來。為了預防盜版軟體,則須對FLASH進行相應的防盜措施。

目前採用的防盜措施通常是通過與第三方晶片廠商定製CHIP ID(晶片識別號),該CHIP ID僅機頂盒廠商知悉,從而實現保密。或者通過與第三方晶片廠家協調進行軟體加密。但是這些防盜措施都對第三方晶片廠商有依賴性,在不能確定市場銷售量大小的情況下找第三方晶片廠商定製晶片,可行性不高且成本不易控制。而且第三方晶片廠商的加密存在洩密的風險,可能被第三方破解。

因此,現有技術還有待於改進和發展。



技術實現要素:

鑑於上述現有技術的不足之處,本發明的目的在於提供一種機頂盒的軟體防盜版裝置及其方法,以解決現有存儲器內置程序易被他人盜取的問題。

為了達到上述目的,本發明採取了以下技術方案:

一種機頂盒的軟體防盜版裝置,設置在整機電路板上,其包括一屏蔽罩,設置在屏蔽罩內的核心板,檢測機頂盒外殼是否被拆卸並輸出第一檢測信號的第一檢測模塊,設置在屏蔽罩內用於檢測屏蔽罩是否被拆卸並輸出第二檢測信號的第二檢測模塊;用於對核心板、第一檢測模塊和第二檢測模塊供電的備用電池;所述核心板根據第一檢測信號和第二檢測信號識別機頂盒外殼和屏蔽罩均被拆卸時對內置程序進行擦除。

所述的機頂盒的軟體防盜版裝置中,所述第一檢測模塊為第一光傳感器,用於對整機電路板上的光照強度進行採樣並輸出對應高低電平的第一檢測信號;

所述第二檢測模塊為第二光傳感器,用於對核心板上的光照強度進行採樣並輸出對應高低電平的第二檢測信號。

所述的機頂盒的軟體防盜版裝置中,所述屏蔽罩為金屬屏蔽罩。

所述的機頂盒的軟體防盜版裝置中,所述核心板包括CPU和FLASH;

所述CPU將第一檢測信號和第二檢測信號的電壓值與預設的閾值進行比較,識別出機頂盒外殼和屏蔽罩的拆卸狀態;在第一檢測信號和第二檢測信號的電壓值均大於或等於閾值時,對FLASH內的程序進行擦除。

一種採用所述的機頂盒的軟體防盜版裝置的軟體防盜版方法,其包括如下步驟:

第一檢測模塊檢測機頂盒外殼是否被拆卸並輸出第一檢測信號,第二檢測模塊檢測屏蔽罩是否被拆卸並輸出第二檢測信號;

核心板根據第一檢測信號和第二檢測信號識別機頂盒外殼和屏蔽罩均被拆卸時對內置程序進行擦除。

所述的機頂盒的軟體防盜版方法中,所述第一檢測模塊檢測機頂盒外殼是否被拆卸並輸出第一檢測信號,第二檢測模塊檢測屏蔽罩是否被拆卸並輸出第二檢測信號的步驟具體包括:

第一檢測模塊對整機電路板上的光照強度進行採樣並輸出對應高低電平的第一檢測信號;

第二檢測模塊對核心板上的光照強度進行採樣並輸出對應高低電平的第二檢測信號。

所述的機頂盒的軟體防盜版方法中,所述核心板根據第一檢測信號和第二檢測信號識別機頂盒外殼和屏蔽罩均被拆卸時對內置程序進行擦除的步驟具體包括:

核心板上的CPU將第一檢測信號和第二檢測信號的電壓值與預設的閾值進行比較;

判斷第一檢測信號和第二檢測信號的電壓值均大於或等於閾值時,對核心板上的FLASH內的程序進行擦除。

所述的機頂盒的軟體防盜版方法中,所述核心板上的CPU將第一檢測信號和第二檢測信號的電壓值與預設的閾值進行比較的步驟具體包括:

核心板上的CPU判斷第一檢測信號的電壓值是否小於閾值:是則正常工作;否則識別機頂盒外殼被拆卸,發送通知信息給伺服器;

CPU判斷第二檢測信號的電壓值是否小於閾值:是則不處理,否則判斷第一檢測信號和第二檢測信號的電壓值均大於或等於閾值。

相較於現有技術,本發明提供的一種機頂盒的軟體防盜版裝置及其方法,軟體防盜版裝置包括一屏蔽罩,設置在屏蔽罩內的核心板,檢測機頂盒外殼是否被拆卸並輸出第一檢測信號的第一檢測模塊,設置在屏蔽罩內用於檢測屏蔽罩是否被拆卸並輸出第二檢測信號的第二檢測模塊;用於對核心板、第一檢測模塊和第二檢測模塊供電的備用電池;所述核心板根據第一檢測信號和第二檢測信號識別機頂盒外殼和屏蔽罩均被拆卸時對內置程序進行擦除。在檢測機頂盒外殼被拆卸且核心板暴露時,自動對核心板內的程序進行擦除,避免程序被盜;其對第三方晶片廠商無任何依賴,無程序洩露的風險;從而解決了現有內置程序易被他人盜取的問題。

附圖說明

圖1是本發明機頂盒的軟體防盜版裝置的結構框圖;

圖2是本發明機頂盒的軟體防盜版方法流程圖。

具體實施方式

本發明提供了一種機頂盒的軟體防盜版裝置及其方法,在檢測機頂盒被拆卸且FLASH暴露時,自動對FLASH內的程序進行擦除,避免程序被盜;其對第三方晶片廠商無任何依賴,無程序洩露的風險。為使本發明的目的、技術方案及優點更加清楚、明確,以下參照附圖並舉實施例對本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,並不用於限定本發明。

請參閱圖1,所述機頂盒的軟體防盜版裝置設置在機頂盒的整機電路板上,軟體防盜版裝置包括一屏蔽罩10,設置在屏蔽罩10內的核心板20,檢測機頂盒外殼是否被拆卸並輸出第一檢測信號的第一檢測模塊30,設置在屏蔽罩10內檢測屏蔽罩10是否被拆卸並輸出第二檢測信號的第二檢測模塊40;用於對核心板20、第一檢測模塊30和第二檢測模塊40供電的備用電池50。核心板20根據第一檢測信號和第二檢測信號識別機頂盒外殼和屏蔽罩10均被拆卸時對內置程序進行擦除。

所述核心板20上設置有CPU、DDR(Double Data Rate,雙倍速率同步動態隨機存儲器)和FLASH。需要理解的是,CPU、DDR和FLASH為現有技術,此處對其現有的連接關係和功能不作贅述。本實施例主要是CPU將第一檢測信號和第二檢測信號的電壓值與預設的閾值進行比較來識別機頂盒外殼和屏蔽罩的拆卸狀態,並在機頂盒外殼和屏蔽罩均被拆卸時對FLASH內的程序進行擦除。

本實施例中,第一檢測模塊30和第二檢測模塊40採用光檢方式來檢測機頂盒外殼和屏蔽罩是否被拆卸。正常情況下整機電路板裝在機頂盒內部,在外殼的遮擋下不可能接受到自然光的照射。然而一但有人想盜版軟體(主要指核心板20內的程序),必然會將外殼拆卸使整機電路板暴露在有光環境下。現有技術中沒有設置屏蔽罩10,可直接讀取FLASH內的程序從而進行盜版仿製。第一檢測模塊30檢測到有光線則判斷機頂盒被拆卸。基於有時拆卸外殼可能是檢修整機電路板上的其他部件,不一定是讀取FLASH內的程序。本實施例通過增加一屏蔽罩10來包圍核心板20,這樣外殼拆卸後核心板20不會被光照。若真想盜讀程序,則必定要拆卸核心板20使其暴露在光照下。為此,通過第二檢測模塊40進一步判斷屏蔽罩10是否被拆卸,來識別是否想盜讀程序。

本實施例中,所述屏蔽罩10為黑色金屬屏蔽罩,將CPU、第二檢測模塊40、FLASH、DDR 全部罩在裡面隔離光線。即使外殼被拆卸也不會使FLASH暴露在光線下。第一檢測模塊30和第二檢測模塊40分別為第一光傳感器和第二光傳感器。第一光傳感器對整機電路板上的光照強度進行採樣並輸出對應高低電平的第一檢測信號。第二光傳感器對FLASH所在位置的光照強度進行採樣並輸出對應高低電平的第二檢測信號。

在室內正常光的照射下,光傳感器內的光敏電阻會隨著光照強度返回一個對應的阻值,通過電阻分壓法,可將該隨光變化的阻值轉化為隨光變化的電壓。光照強度與電壓值成正比。將光照強度最低(如黑暗狀態下)採得的電壓值記為第一電壓V1,將光照強度最高(如正常白天拆機室內中午的自然光)採得的電壓記錄為第二電壓V2。閾值即(V2+V1)/2,出廠時固定。當兩個檢測信號的電壓值小於閾值時,檢測對應器件未被拆卸;檢測信號的電壓值大於等於閾值時,檢測對應器件被拆卸。

CPU先判斷第一檢測信號的電壓值是否小於閾值:是則正常工作;否則識別機頂盒外殼被拆卸,發送通知信息給伺服器。機頂盒內有相應的聯網模塊,CPU讀取機頂盒的MAC地址和ID號(每個機頂盒的MAC地址和ID號是唯一,賣出時記錄哪些購買商買了哪些MAC地址和ID號的機頂盒),通過網絡上傳到機頂盒公司的後臺的網絡伺服器,這樣即可跟蹤具體是哪個購買商購買的機頂盒的外殼被拆卸。接著CPU判斷第二檢測信號的電壓值是否小於閾值:是則不處理;否則識別屏蔽罩被拆卸,對FLASH內的程序進行擦除。

需要理解的是,本實施例是對機頂盒的FLASH內的程序進行擦除。在具體實施時,還可對其他設備需要進行保護存儲器的程序進行擦除,需將存儲器設置在屏蔽罩內,並對應設置檢測外殼是否被拆卸的第一光傳感器和檢測存儲器是否暴露在光線下的第二光傳感器。備用電池50是為了防止抄板人對CPU斷電使其不能對FLASH進行擦除,還能使第一光傳感器和第二光傳感器得電工作。

為了避免外殼拆卸後兩個光傳感器暴露被抄板人發現,可對光傳感器的外觀進行調整,如偽裝成一個電容或晶片的形狀。這樣才能在抄板人發現之前對FLASH內的程序進行無聲擦除,以免抄板人發現進行補救措施(如在較暗光下讀取程序)。

在具體實施時,第一檢測模塊30和第二檢測模塊40還可以採用其他方式檢測機頂盒外殼和屏蔽罩是否被拆卸。如在機頂盒外殼和屏蔽罩上設置一引線連接整機電路板的地和CPU,則該引線一直輸出低電平給CPU,CPU根據低電平識別未被拆卸。引線的長度儘可能短且易斷,以便機頂盒外殼和屏蔽罩被移動時就能斷掉,被拆卸時必定斷掉。引線斷開則無電壓輸出給CPU,CPU判斷引線懸空則識別被拆卸。本實施例對拆卸檢測方法不作限定。

通過光傳感器判斷機頂盒外殼和屏蔽罩是否被拆卸,兩者均被拆卸時對FLASH進行擦除,防止內部程序被洩露。結構非常簡單、成本很低且防軟體程序盜版效果很好;對第三方晶片廠商幾乎沒有依賴,可移植性強,易於移植與維護,易於二次開發。

基於上述實施例,本發明還提供一種機頂盒的軟體防盜版裝置,如圖2所示,所述機頂盒的軟體防盜版方法包括以下步驟:

S100、第一檢測模塊檢測機頂盒外殼是否被拆卸並輸出第一檢測信號,第二檢測模塊檢測屏蔽罩是否被拆卸並輸出第二檢測信號;

S200、核心板根據第一檢測信號和第二檢測信號識別機頂盒外殼和屏蔽罩均被拆卸時對內置程序進行擦除。

本實施例中,所述第一檢測模塊和第二檢測模塊採用光傳感器,則所述步驟S100具體包括:

步驟110、第一檢測模塊對整機電路板上的光照強度進行採樣並輸出對應高低電平的第一檢測信號;

步驟120、第二檢測模塊是對核心板上的光照強度進行採樣並輸出對應高低電平的第二檢測信號。

獲得檢測信號後即可判斷對應器件的拆卸狀態,則所述步驟S200具體包括:

步驟210、核心板上的CPU將第一檢測信號和第二檢測信號的電壓值與預設的閾值進行比較。

具體為:核心板上的CPU先判斷第一檢測信號的電壓值是否小於閾值:是則正常工作;否則識別機頂盒外殼被拆卸,發送通知信息給伺服器;

CPU接著判斷第二檢測信號的電壓值是否小於閾值:是則不處理,否則執行步驟220。

步驟220、判斷第一檢測信號和第二檢測信號的電壓值均大於或等於閾值時,對核心板上的FLASH內的程序進行擦除。

綜上所述,本發明所提供的一種機頂盒的軟體防盜版裝置及其方法,通過光傳感器檢測機頂盒外殼被拆卸且FLASH暴露時,自動對FLASH的程序進行擦除,避免程序被盜;其對第三方晶片廠商無任何依賴,可以很方便快捷的移植到其它各個晶片平臺,無程序洩露的風險;易於實現且成本低廉,具有良好的軟體防盜效果。

應當理解的是,本發明的應用不限於上述的舉例,對本領域普通技術人員來說,可以根據上述說明加以改進或變換,所有這些改進和變換都應屬於本發明所附權利要求的保護範圍。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀