嵌入式系統(tǒng)及利用該嵌入式系統(tǒng)防止軟件盜版的方法
【專利摘要】一種嵌入式系統(tǒng)及利用該系統(tǒng)防止軟件盜版的方法,該系統(tǒng)包括:讀取模塊,用于讀取嵌入式設(shè)備的第一存儲器的參數(shù)信息;判斷模塊,用于將該第一存儲器的參數(shù)信息與嵌入式設(shè)備的第二存儲器預(yù)先存儲的合法存儲器的參數(shù)信息作比對以判斷該第一存儲器是否為合法存儲器;所述讀取模塊,還用于當(dāng)該第一存儲器為合法存儲器時讀取與該嵌入式設(shè)備相連接的電子設(shè)備的軟硬件信息;解密模塊,用于解密該第一存儲器內(nèi)已經(jīng)存儲的經(jīng)過加密的軟硬件信息,以分析所連接的電子設(shè)備的軟硬件信息是否已存儲在該第一存儲器內(nèi),及當(dāng)所連接的電子設(shè)備的軟硬件信息已經(jīng)存儲在該第一存儲器時解密存儲于該第一存儲器內(nèi)的目標(biāo)文件,并將解密后的目標(biāo)文件安裝至所述電子設(shè)備。
【專利說明】嵌入式系統(tǒng)及利用該嵌入式系統(tǒng)防止軟件盜版的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種嵌入式系統(tǒng)及利用該嵌入式系統(tǒng)防止軟件盜版的方法。
【背景技術(shù)】
[0002]當(dāng)前軟件開發(fā)商大多是通過用戶需購買安裝序列號才可使用軟件來防止非法用戶盜版軟件,這種防盜版方法的缺點在于用戶購買了安裝序列號之后,可無限制的在多臺電子設(shè)備上使用該軟件,另外用戶也可能將該安裝序列號提供給其他用戶使用,也即僅需付一個安裝序列號的錢就可無限制的使用該軟件,采用這種防盜版方法,顯然對軟件開發(fā)商來講是很不利的。
【發(fā)明內(nèi)容】
[0003]鑒于以上內(nèi)容,有必要提供一種嵌入式系統(tǒng),其可有效防止軟件被無限制的使用。
[0004]還有必要提供一種利用該嵌入式系統(tǒng)防止軟件盜版的方法。
[0005]一種嵌入式系統(tǒng),應(yīng)用于嵌入式設(shè)備,該系統(tǒng)包括:讀取模塊,用于讀取嵌入式設(shè)備的第一存儲器的參數(shù)信息;判斷模塊,用于將該第一存儲器的參數(shù)信息與嵌入式設(shè)備的第二存儲器預(yù)先存儲的合法存儲器的參數(shù)信息作比對以判斷該第一存儲器是否為合法存儲器;所述讀取模塊,還用于當(dāng)該第一存儲器為合法存儲器時讀取與該嵌入式設(shè)備相連接的電子設(shè)備的軟硬件信息;解密模塊,用于解密該第一存儲器內(nèi)已經(jīng)存儲的經(jīng)過加密的軟硬件信息,以分析所連接的電子設(shè)備的軟硬件信息是否已存儲在該第一存儲器內(nèi),及當(dāng)所連接的電子設(shè)備的軟硬件信息已經(jīng)存儲在該第一存儲器時解密存儲于該第一存儲器內(nèi)的目標(biāo)文件,并將解密后的目標(biāo)文件安裝至所述電子設(shè)備。
[0006]一種利用該嵌入式系統(tǒng)防止軟件盜版的方法,該方法包括:讀取嵌入式設(shè)備的第一存儲器的參數(shù)信息;比對所讀取的第一存儲器的參數(shù)信息與嵌入式設(shè)備的第二存儲器預(yù)先存儲的合法存儲器的參數(shù)信息,判斷所讀取的第一存儲器是否為合法存儲器;當(dāng)該第一存儲器為合法存儲器時讀取與所述嵌入式設(shè)備相連接的電子設(shè)備的軟硬件信息;解密所述第一存儲器內(nèi)已經(jīng)存儲的經(jīng)過加密的軟硬件信息,以分析所連接的電子設(shè)備的軟硬件信息是否已存儲在所述第一存儲器內(nèi);當(dāng)所連接的電子設(shè)備的軟硬件信息已經(jīng)存儲在所述第一存儲器時,解密存儲于第一存儲器內(nèi)的目標(biāo)文件;將解密后的目標(biāo)文件安裝至所述電子設(shè)備。
[0007]相較于現(xiàn)有技術(shù),利用本發(fā)明可有效防止軟件被無限制的使用。
【專利附圖】
【附圖說明】
[0008]圖1是本發(fā)明嵌入式系統(tǒng)的運行環(huán)境圖。
[0009]圖2是本發(fā)明嵌入式系統(tǒng)的功能模塊圖。
[0010]圖3是本發(fā)明利用嵌入式系統(tǒng)防止軟件盜版的方法的較佳實施例的流程圖。
[0011]主要元件符號說明
【權(quán)利要求】
1.一種嵌入式系統(tǒng),應(yīng)用于嵌入式設(shè)備,其特征在于,該系統(tǒng)包括: 讀取模塊,用于讀取嵌入式設(shè)備的第一存儲器的參數(shù)信息; 判斷模塊,用于將所述第一存儲器的參數(shù)信息與嵌入式設(shè)備的第二存儲器預(yù)先存儲的合法存儲器的參數(shù)信息作比對以判斷該第一存儲器是否為合法存儲器; 所述讀取模塊,還用于當(dāng)該第一存儲器為合法存儲器時讀取與所述嵌入式設(shè)備相連接的電子設(shè)備的軟硬件信息; 解密模塊,用于解密所述第一存儲器內(nèi)已經(jīng)存儲的經(jīng)過加密的軟硬件信息,以分析所連接的電子設(shè)備的軟硬件信息是否已存儲在所述第一存儲器內(nèi);及 所述解密模塊,還用于當(dāng)所連接的電子設(shè)備的軟硬件信息已經(jīng)存儲在所述第一存儲器時解密存儲于該第一存儲器內(nèi)的目標(biāo)文件,并將解密后的目標(biāo)文件安裝至所述電子設(shè)備。
2.如權(quán)利要求1所述的嵌入式系統(tǒng),其特征在于,所述判斷模塊還用于當(dāng)所連接的電子設(shè)備的軟硬件信息尚未存儲在所述第一存儲器時,判斷該第一存儲器所存儲的軟硬件信息的條數(shù)是否已達(dá)到規(guī)定值。
3.如權(quán)利要求2所述的嵌入式系統(tǒng),其特征在于,該系統(tǒng)還包括加密存儲模塊,用于當(dāng)該第一存儲器所存儲的硬件信息尚未達(dá)到規(guī)定值時,加密并存儲所連接的電子設(shè)備的軟硬件信息至所述第一存儲器。
4.如權(quán)利要求1所述的嵌入式系統(tǒng),其特征在于,所述第一存儲器的參數(shù)信息為該第一存儲器的序列號及版本號。
5.如權(quán)利要求1所述的嵌入式系統(tǒng),其特征在于,所述電子設(shè)備的軟硬件信息為該電子設(shè)備的硬件配置的序列號和操作系統(tǒng)版本號。
6.如權(quán)利要求1所述的嵌入式系統(tǒng),其特征在于,所述第一存儲器為閃存,所述第二存儲器為只讀存儲器。
7.一種利用權(quán)利要求1所述的嵌入式系統(tǒng)防止軟件盜版的方法,其特征在于,該方法包括: 讀取嵌入式設(shè)備的第一存儲器的參數(shù)信息; 比對所讀取的第一存儲器的參數(shù)信息與嵌入式設(shè)備的第二存儲器預(yù)先存儲的合法存儲器的參數(shù)信息,判斷所讀取的第一存儲器是否為合法存儲器; 當(dāng)該第一存儲器為合法存儲器時讀取與所述嵌入式設(shè)備相連接的電子設(shè)備的軟硬件信息; 解密所述第一存儲器內(nèi)已經(jīng)存儲的經(jīng)過加密的軟硬件信息,以分析所連接的電子設(shè)備的軟硬件信息是否已存儲在所述第一存儲器內(nèi); 當(dāng)所連接的電子設(shè)備的軟硬件信息已經(jīng)存儲在所述第一存儲器時,解密存儲于該第一存儲器內(nèi)的目標(biāo)文件; 將解密后的目標(biāo)文件安裝至所述電子設(shè)備。
8.如權(quán)利要求7所述的防止軟件盜版的方法,其特征在于,該方法還包括步驟: 當(dāng)所連接的電子設(shè)備的軟硬件信息尚未存儲在所述第一存儲器時,判斷該第一存儲器所存儲的軟硬件信息的條數(shù)是否已達(dá)到規(guī)定值; 當(dāng)該第一存儲器所存儲的軟硬件信息尚未達(dá)到規(guī)定值時,加密并存儲所連接的電子設(shè)備的軟硬件信息至所述第一存儲器。
9.如權(quán)利要求7所述的防止軟件盜版的方法,其特征在于,所述第一存儲器的參數(shù)信息為該第一存儲器的序列號及版本號。
10.如權(quán)利要求7所述的防止軟件盜版的方法,其特征在于,所述電子設(shè)備的軟硬件信息為該電子設(shè)備的硬件配置的序`列號和操作系統(tǒng)版本號。
【文檔編號】G06F21/12GK103514385SQ201210212870
【公開日】2014年1月15日 申請日期:2012年6月26日 優(yōu)先權(quán)日:2012年6月26日
【發(fā)明者】許金華, 陳軍民, 林樂 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司