亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

手機(jī)固件升級方法

文檔序號:6353540閱讀:436來源:國知局
專利名稱:手機(jī)固件升級方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種固件升級方法,特別是涉及一種手機(jī)固件升級方法,適用于手機(jī)等移動通訊終端。
背景技術(shù)
近年來,移動電話從相對簡單的語音話機(jī)演變成了手機(jī)升級更加復(fù)雜的多媒體通訊設(shè)備?,F(xiàn)在的手機(jī)通常都具有文本消息、照相機(jī)、網(wǎng)頁瀏覽器、會議功能和其它復(fù)雜的功能。手機(jī)不斷增加功能,其固件復(fù)雜度也隨之增加。固件是一種嵌入在硬件裝置中的軟件。通常它是位于快閃存儲器中,而且可以讓使用者更新。升級固件一般可以針對手機(jī)功能做出一些增強(qiáng),修正一些小錯誤,讓手機(jī)程序運(yùn)行更流暢,通話質(zhì)量提高等等。固件升級是指通過專門的升級程序,將硬件中的工作程序或源代碼進(jìn)行改進(jìn),使其得到兼容性、性能或者功能上的提高。它與升級驅(qū)動程序等不同的是從機(jī)器底層進(jìn)行更新,因而更直接、更有效,性能提高也更明顯。這種升級可將機(jī)器的性能不斷提高,并且將主機(jī)的潛力不斷發(fā)揮出來。隨著智能手機(jī)的推廣,很多用戶喜愛在自己的智能手機(jī)上安裝應(yīng)用程序,方便自己的工作和娛樂。通常,用戶需要在App Store (應(yīng)用軟件商店)上通過付費(fèi)的方式進(jìn)行應(yīng)用程序的下載和安裝,這樣可以保證程序開發(fā)人員的權(quán)益。然而,這樣做的基礎(chǔ)是手機(jī)的操作系統(tǒng)沒有別破解。實際應(yīng)用中,手機(jī)的操作系統(tǒng)往往很容易被破解掉,用戶就可以安裝沒有付費(fèi)過的應(yīng)用程序,使得手機(jī)固件升級的安全性受到破壞。這種情況大大損害了程序開發(fā)人員的權(quán)益。因此,目前需要一種安全性更高的手機(jī)固件升級方法,以防止手機(jī)的操作系統(tǒng)被破解。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)的手機(jī)操作系統(tǒng)容易被破解,使得手機(jī)固件升級的安全性降低的缺陷,提供一種安全性高的手機(jī)固件升級方法。本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的一種手機(jī)固件升級方法,其特點在于,該方法包括以下步驟=S1、將手機(jī)連接于電腦,并通過PC應(yīng)用程序接通手機(jī)固件升級服務(wù)器;s2、手機(jī)固件升級服務(wù)器將加密后的手機(jī)固件發(fā)送給PC應(yīng)用程序;S3、PC應(yīng)用程序讀取手機(jī)內(nèi)的密鑰,對加密的手機(jī)固件進(jìn)行解密操作;s4、手機(jī)固件進(jìn)行自動升級。較佳地,所述步驟S2之前還包括以下步驟S21、PC應(yīng)用程序讀取手機(jī)的唯一編號, 并發(fā)送給手機(jī)固件升級服務(wù)器;S22、手機(jī)固件升級服務(wù)器根據(jù)手機(jī)的唯一編號和請求升級的時間計算出手機(jī)固件的密鑰,并通過PC應(yīng)用程序?qū)懭胧謾C(jī)內(nèi)的一存儲區(qū)域;S23、手機(jī)固件升級服務(wù)器根據(jù)密鑰對手機(jī)固件進(jìn)行加密。較佳地,所述步驟S22還包括手機(jī)固件升級服務(wù)器將密鑰發(fā)送給PC應(yīng)用程序。
較佳地,所述步驟S3之后還包括判斷解密操作是否成功;若是,則進(jìn)入步驟S4 ; 若否,則PC應(yīng)用程序拒絕升級手機(jī)固件。較佳地,所述唯一編號為IMEI ((International Mobile Equipment Identity,國際移動設(shè)備身份碼)編號。較佳地,所述密鑰為通過MD5 (Message Digest Algorithm,散列加密算法)加密算法由MEI編號和請求升級的時間生成的一字符串序列。較佳地,所述加密通過DRM(Digital Rights Management,數(shù)字版權(quán)加密保護(hù)技術(shù))加密技術(shù)對手機(jī)固件進(jìn)行加密。本發(fā)明的積極進(jìn)步效果在于本發(fā)明通過對手機(jī)固件加密,采用唯一的MEI編號和請求升級時間生成的字符串序列作為密鑰,使得手機(jī)固件升級前必須解碼。這樣手機(jī)固件能夠達(dá)到更高安全性的升級,增加了被破解的難度。


圖I為本發(fā)明手機(jī)固件升級方法的流程圖。
具體實施例方式下面結(jié)合附圖給出本發(fā)明較佳實施例,以詳細(xì)說明本發(fā)明的技術(shù)方案。步驟100,手機(jī)連接于電腦。通常,手機(jī)通過數(shù)據(jù)線連接到電腦上。步驟101,手機(jī)通過PC應(yīng)用程序接通手機(jī)固件升級服務(wù)器。步驟102,PC應(yīng)用程序讀取手機(jī)的唯一編號。其中,唯一編號為IMEI編號,即國際移動設(shè)備身份碼,是由15位數(shù)字組成的"電子串號"。它與每臺手機(jī)一一對應(yīng),而且該碼是全世界唯一的。步驟103,PC應(yīng)用程序?qū)⑽ㄒ痪幪柊l(fā)送給手機(jī)固件升級服務(wù)器。步驟104,手機(jī)固件升級服務(wù)器根據(jù)手機(jī)的唯一編號和請求升級的時間計算出手機(jī)固件的密鑰。手機(jī)固件升級服務(wù)器根據(jù)手機(jī)的唯一編號以及請求升級的時間,通過MD5加密算法,生成一字符串序列。該字符串序列為固定長度的字符。然后將此字符串序列作為密鑰。其中,MD5加密算法是一種散列加密算法,用于計算機(jī)領(lǐng)域的加密,能把任意長度的字符加密成一固定長度(16個字節(jié))的字符串,加密后生成的字符是唯一的。步驟105,手機(jī)固件升級服務(wù)器將密鑰發(fā)送給PC應(yīng)用程序。手機(jī)固件升級服務(wù)器通過網(wǎng)絡(luò)將密鑰發(fā)送給PC應(yīng)用程序。步驟106, PC應(yīng)用程序?qū)⒚荑€寫入手機(jī)內(nèi)的一存儲區(qū)域。其中,所述存儲區(qū)域?qū)τ脩魹椴豢梢姷?,從而保證密鑰的保密性。步驟107,手機(jī)固件升級服務(wù)器根據(jù)密鑰對手機(jī)固件進(jìn)行加密。手機(jī)固件升級服務(wù)器根據(jù)此密鑰通過DRM加密技術(shù)對手機(jī)固件進(jìn)行加密。其中,DRM為數(shù)字版權(quán)加密保護(hù)技術(shù),通常用于對文件進(jìn)行加密,只有通過密鑰才能進(jìn)行文件的解密。步驟108,PC應(yīng)用程序接收加密后的手機(jī)固件。
手機(jī)固件升級服務(wù)器把加密后的手機(jī)固件發(fā)送給PC應(yīng)用程序。步驟109,PC應(yīng)用程序讀取手機(jī)內(nèi)的密鑰,對加密的手機(jī)固件進(jìn)行解密操作。步驟110,判斷解密操作是否成功;若是,則進(jìn)入步驟111 ;若否,則進(jìn)入步驟112。步驟111,PC應(yīng)用程序?qū)κ謾C(jī)固件進(jìn)行升級。步驟112,PC應(yīng)用程序拒絕升級手機(jī)固件。PC應(yīng)用程序通過先前發(fā)送過來的密鑰對固件進(jìn)行解密,如果匹配的話,手機(jī)固件解密成功,手機(jī)被新的固件升級;如果密鑰不匹配的話,手機(jī)固件不能夠被解密,PC應(yīng)用程序拒絕升級此手機(jī)固件。以下通過一實施例進(jìn)一步說明本發(fā)明的技術(shù)方案例如首先,使用數(shù)據(jù)線把手機(jī)連接到電腦上。然后,通過PC應(yīng)用程序連接到手機(jī)的固件升級服務(wù)器上。假設(shè),手機(jī)的MEI 編號為198322235456886請求升級的時間為20101116231225隨機(jī)數(shù)為abed則手機(jī)固件升級服務(wù)器把19832223545688620101116231225abcd通過MD5加密算法生成16個字節(jié)的字符串序列“xxxxyyyyzzzzbedd”。接著,手機(jī)固件升級服務(wù)器把此序列號發(fā)送給PC應(yīng)用程序,并且PC應(yīng)用程序把此字符序列寫入到手機(jī)內(nèi)部用戶不可見的存儲區(qū)域。接著,手機(jī)固件升級服務(wù)器使用此字符序列通過DRM加密技術(shù)對手機(jī)固件進(jìn)行加密,然后把加密后的固件文件發(fā)送給PC應(yīng)用程序。最后,當(dāng)PC應(yīng)用程序接收到加密的固件后,先讀取先前寫入的密鑰字符序列,對手機(jī)固件進(jìn)行解密。如果密鑰匹配,則解密成功,進(jìn)行手機(jī)固件的升級;如果密鑰不匹配,則手機(jī)固件無法解密,并拒絕升級手機(jī)固件。此外,當(dāng)用戶拷貝加密后的固件來升級其他手機(jī)時,若沒有讀取到密鑰,則升級無法進(jìn)行;若讀取到的密鑰為“1234657890369874”,則密鑰不正確,也無法進(jìn)行手機(jī)固件的升級。因此,只有當(dāng)密鑰完全匹配時才能解密,有效提高了手機(jī)固件升級的安全性。綜上所述,通過上述的方法,可以更加安全地升級手機(jī)固件,防止手機(jī)的操作系統(tǒng)被破解。雖然以上描述了本發(fā)明的具體實施方式
,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種手機(jī)固件升級方法,其特征在于,該方法包括以下步驟51、將手機(jī)連接于電腦,并通過PC應(yīng)用程序接通手機(jī)固件升級服務(wù)器;52、手機(jī)固件升級服務(wù)器將加密后的手機(jī)固件發(fā)送給PC應(yīng)用程序;s3、PC應(yīng)用程序讀取手機(jī)內(nèi)的密鑰,對加密的手機(jī)固件進(jìn)行解密操作;S4, PC應(yīng)用程序?qū)κ謾C(jī)固件進(jìn)行升級。
2.如權(quán)利要求I所述的手機(jī)固件升級方法,其特征在于,所述步驟S2之前還包括以下步驟521、PC應(yīng)用程序讀取手機(jī)的唯一編號,并發(fā)送給手機(jī)固件升級服務(wù)器;522、手機(jī)固件升級服務(wù)器根據(jù)手機(jī)的唯一編號和請求升級的時間計算出手機(jī)固件的密鑰,并通過PC應(yīng)用程序?qū)懭胧謾C(jī)內(nèi)的一存儲區(qū)域;523、手機(jī)固件升級服務(wù)器根據(jù)密鑰對手機(jī)固件進(jìn)行加密。
3.如權(quán)利要求2所述的手機(jī)固件升級方法,其特征在于,所述步驟S22還包括手機(jī)固件升級服務(wù)器將密鑰發(fā)送給PC應(yīng)用程序。
4.如權(quán)利要求I所述的手機(jī)固件升級方法,其特征在于,所述步驟S3之前還包括PC 應(yīng)用程序接收加密后的手機(jī)固件。
5.如權(quán)利要求I所述的手機(jī)固件升級方法,其特征在于,所述步驟S3之后還包括判斷解密操作是否成功;若是,則進(jìn)入步驟S4;若否,則PC應(yīng)用程序拒絕升級手機(jī)固件。
6.如權(quán)利要求2所述的手機(jī)固件升級方法,其特征在于,所述唯一編號為IMEI編號。
7.如權(quán)利要求I所述的手機(jī)固件升級方法,其特征在于,所述密鑰為通過MD5加密算法由IMEI編號和請求升級的時間生成的一字符串序列。
8.如權(quán)利要求2所述的手機(jī)固件升級方法,其特征在于,所述加密通過DRM加密技術(shù)對手機(jī)固件進(jìn)行加密。
全文摘要
本發(fā)明公開了一種手機(jī)固件升級方法,該方法包括以下步驟S1、將手機(jī)連接于電腦,并通過PC應(yīng)用程序接通手機(jī)固件升級服務(wù)器;S2、手機(jī)固件升級服務(wù)器將加密后的手機(jī)固件發(fā)送給PC應(yīng)用程序;S3、PC應(yīng)用程序讀取手機(jī)內(nèi)的密鑰,對加密的手機(jī)固件進(jìn)行解密操作;S4、PC應(yīng)用程序?qū)κ謾C(jī)固件進(jìn)行升級。本發(fā)明通過對手機(jī)固件加密,采用唯一的IMEI編號和請求升級時間生成的字符串序列作為密鑰,使得手機(jī)固件升級前必須解碼。這樣手機(jī)固件能夠達(dá)到更高安全性的升級,增加了被破解的難度。
文檔編號G06F9/445GK102611720SQ20111002453
公開日2012年7月25日 申請日期2011年1月21日 優(yōu)先權(quán)日2011年1月21日
發(fā)明者李敬來 申請人:基信康信息技術(shù)(上海)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1