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

基于ota的移動終端軟件升級方法和系統(tǒng)的制作方法

文檔序號:7712144閱讀:140來源:國知局
專利名稱:基于ota的移動終端軟件升級方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通訊才支術(shù)領(lǐng)域,更具體地,涉及一種基于OTA 的移動終端軟件升級方法和系統(tǒng)。
背景技術(shù)
WiMAX 的全名是4效波存取全J求互通(Worldwide Interoperability for Microwave Access ), ^)夸》匕才支術(shù)與需要4受外又或免4受 權(quán)的微波設(shè)備相結(jié)合之后,由于成本較低,將擴大寬帶無線市場, 改善企業(yè)與月良務(wù)供應(yīng)商的認知度。WiMAX即為IEEE802.16標準, 或廣帶無線4妄入(Broadband Wireless Access, BWA才示準)。它是一 項無線城域網(wǎng)(WMAN, Wireless Metropolitan Area Network )技術(shù), 是針對微波和毫米波頻段提出的一種新的空中接口標準。它用于將 802.11a無線接入熱點連接到互聯(lián)網(wǎng),也可連結(jié)公司與家庭等環(huán)境至 有線骨干線^各。它可作為線纜和DSL的無線擴展纟支術(shù),乂人而實現(xiàn)無 線寬帶接入。WiMAX技術(shù)目前發(fā)展非常迅速,越來越受到各國的 高度重視,在美國、韓國已經(jīng)大規(guī)模商用。
WiMAX終端一^:由運營商定制,通過補貼發(fā)全合用戶,故運營 商對終端產(chǎn)品有鎖網(wǎng)要求,使該終端的網(wǎng)絡(luò)參數(shù)只能是本運營商提 供的參數(shù),在移動終端中會針對這個要求進行參數(shù)判斷,保證運營 商的要求。由于發(fā)達國家人力成本4艮高,所以普遍采用OTA(Over the Air) 方式對軟件進行升級。由于通過空口方式升級容易被攻擊者替換軟 件版本,導(dǎo)致新下載的軟件版本對網(wǎng)絡(luò)參數(shù)不進行判斷(即下載了 非鎖網(wǎng)版本),從而使該終端可以使用其它運營商的網(wǎng)絡(luò)參數(shù),使該 運營商蒙受補貼帶來的經(jīng)濟損失。因此必須解決OTA升級軟件過程 中軟件版本安全性的問題,以防止因為軟件升級導(dǎo)致專欠件版本替換 成非鎖網(wǎng)X反本。

發(fā)明內(nèi)容
本發(fā)明的目的是^是出一種通過OTA服務(wù)器和移動終端雙重才交 驗的技術(shù)方案,以解決同一終端產(chǎn)品軟件升級后繼續(xù)保持為鎖網(wǎng)版 本,癥會運營商或用戶才是供靈活的軟件升級,為終端用戶4妄入WiMAX 網(wǎng)絡(luò)帶來更大的方便。本發(fā)明提出了一種基于OTA的移動終端軟件 升級方法,包括以下步驟獲取待下載版本中配置的鎖網(wǎng)版本標識; OTA服務(wù)器判斷鎖網(wǎng)版本標識是否合法;當(dāng)鎖網(wǎng)版本標識合法時, 通過OTA方式將待下載版本下載至終端;以及使用待下載版本替換 當(dāng)前片反本,完成^^f牛升級。
所述的使用待下載版本替換當(dāng)前版本之前,方法還包括終端獲取 自身的版本標識與4寺下載X反本中的鎖網(wǎng)版本標識;判斷片反本標識與 鎖網(wǎng)版本標識是否匹配,其中,當(dāng)版本標識與鎖網(wǎng)版本標識不匹配 時,終端退出升級程序。
其中,待下載片反本中還配置有第一特定標識,第一特定標識與 鎖網(wǎng)版本標識之間存在有確定的第一偏移量,所述的獲取待下載版 本中配置的鎖網(wǎng)版本標識的步驟包括通過設(shè)置在OTA服務(wù)器中的 第一檢測模塊查找第一特定標識的存放位置;根據(jù)第一特定標識的存放位置與第 一偏移量確定鎖網(wǎng)版本標識的物理地址,并取出鎖網(wǎng) 版本標識。
其中,終端存儲的文件中還配置有第二特定標識,第二特定標 識與鎖網(wǎng)片反本標識之間存在有確定的第二偏移量,所述的鄉(xiāng)冬端獲取
自身的版本標識的步驟包括通過設(shè)置在終端中的第二沖企測才莫塊查 找第二特定標識的存放位置;根據(jù)第二特定標識的存放位置與第二 偏移量確定版本標識的物理地址,并取出版本標識。
其中,OTA服務(wù)器判斷鎖網(wǎng)版本標識是否合法包括當(dāng)鎖網(wǎng)版 本標識等于預(yù)先^殳置的一個標識或多個標識中的一個時,判斷鎖網(wǎng) 版本標識合法,否則判斷鎖網(wǎng)版本標識非法。
其中,判斷版本標識與鎖網(wǎng)版本標識是否匹配包括當(dāng)版本標 識與鎖網(wǎng)版本標識相同或具有合法的繼承性時,判斷版本標識與鎖 網(wǎng)版本標識為匹配,否則判斷版本標識與鎖網(wǎng)版本標識不匹配。
本發(fā)明還4是出了一種基于OTA的移動終端軟件升級系統(tǒng),包 括鎖網(wǎng)版本標識獲取模塊,設(shè)置在OTA服務(wù)器中,用于獲取待下 載版本中配置的鎖網(wǎng)版本標識;合法性判斷模塊,設(shè)置在OTA服務(wù) 器中,用于判斷鎖網(wǎng)版本標識是否合法;下載模塊,用于在鎖網(wǎng)版
塊,用于4吏用待下載版本替換當(dāng)前版本,完成庫欠件升級。
其中,該系統(tǒng)還包括標識獲取模塊,設(shè)置在終端中,用于獲 取終端自身的版本標識與待下載版本中的鎖網(wǎng)版本標識;匹配性判 斷模塊,用于判斷版本標識與鎖網(wǎng)版本標識是否匹配,其中,當(dāng)版 本標識與鎖網(wǎng)片反本標識不匹配時,終端退出升級程序。
其中,待下載版本中還配置有第一特定標識,第一特定標識與 鎖網(wǎng)X反本標識之間存在有確定的第一偏移量,系統(tǒng)還包4舌第一檢測模塊,設(shè)置在OTA服務(wù)器中,用于查找第一特定標識的存放位置, 其中,鎖網(wǎng)版本標識獲取才莫塊根據(jù)第一特定標識的存》丈位置與第一 偏移量確定鎖網(wǎng)版本標識的物理地址,并取出鎖網(wǎng)版本標識。
其中,終端存儲的文件中還配置有第二特定標識,第二特定標 識與鎖網(wǎng)片反本標iK之間存在有確定的第二偏移量,系鄉(xiāng)充還包4舌第 二檢測模塊,設(shè)置在終端中,用于查找第二特定標識的存放位置, 其中,標識獲取才莫塊才艮據(jù)第二特定標識的存^t位置與第二偏移量確 定片反本標識的物理i也址,并耳又出版本標識。
本發(fā)明通過將鎖網(wǎng)標識符隱藏在整個版本中的方法和系統(tǒng),進 而通過尋址,計算再尋址的步驟,經(jīng)過雙重校驗,保證了軟件升級 的安全性。所有校驗都是自動進行,為軟件安全升級提供了極大的 便利


此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申 請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并 不構(gòu)成對本發(fā)明的限定。在附圖中
圖1為文件中有特定標識的示意圖。
圖2為已知特定標識和相對偏移量,計算鎖網(wǎng)標識的示意圖。 圖3為整個雙重校驗流程。
具體實施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié) 合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處 所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明z^開了一種在WiMAX終端產(chǎn)品上實J見OTA方式下庫欠 件升級后鎖網(wǎng)版本繼續(xù)保持的方法,因此可以給售后、運營商或用 戶升級軟件帶來極大的方便。本發(fā)明在軟件升級后鎖網(wǎng)版本保持的 方法,思想獨特、新穎,簡單、易行。采用本發(fā)明提供的技術(shù),售 后、運營商和用戶軟件升級后就可以繼續(xù)滿足運營商鎖網(wǎng)要求。
實現(xiàn)本方法的步驟如下
步驟一在移動終端文件系統(tǒng)和待下載版本文件系統(tǒng)中的每個
文件開始的地方均加一個特定標識,這些特定標識的目的是為了區(qū)
分系統(tǒng)中不同的文件,是文件名的一種標識。這個標識是某種特殊 的字符串,可以唯一的標識每一個文件,要求字符串的長度不小于
10位,例如鎖網(wǎng)片反本標識所在的文件的特歹朱字符串* * *flock* * * 。
步驟二 OTA服務(wù)器在進行升級之前,OTA服務(wù)器的檢測模塊 通過以下方法取得待下載版本中的鎖網(wǎng)版本標識通過才企測沖莫塊查 找待下載版本文件系統(tǒng)中特定標識所在的位置,即唯一標識每一個 文件的特殊字符串的存放位置,例如***£1001^**的存》文>[立置,并根 據(jù)查找到的特定標識所在的位置,和鎖網(wǎng)片反本標識在只于應(yīng)文件中的 偏移量,計算出鎖網(wǎng)版本標識的物理地址,并取出移動終端中的鎖 網(wǎng)版本標識。對待下載版本的鎖網(wǎng)版本標識進行判斷,只有當(dāng)待下 載版本滿足合法要求,方能進行第三步驟的工作,此為第一重校驗。
該方法的優(yōu)勢將是將鎖網(wǎng)版本標識隱藏于整個版本文件中的某 個位置,在獲取位置信息時,不是可以簡單的獲取,而是需要通過查找索引地址,計算偏移量,進而計算出鎖網(wǎng)X反本標識的物理地址, 乂人而得到鎖網(wǎng)片反本標識。
步驟三在OTA服務(wù)器判斷待下載版本合法的前提下,通過 OTA方式把待下載軟件發(fā)送到移動終端的備份區(qū)域。
步驟四移動終端通過自身帶有的檢索模塊查找文件系統(tǒng)中該 文件的特定標識所在的位置,即唯一標識每一個文件的特殊字符串 的存i文位置,例如***打00]^**的存^:位置,并才艮據(jù)查找到的特定標 識所在的位置,和鎖網(wǎng)X反本標識在對應(yīng)文件中的偏移量,計算出鎖 網(wǎng)版本標識的物理地址,并取出移動終端中的鎖網(wǎng)版本標識。同時
使用同樣的辦法找到備份區(qū)域中待下載軟件的鎖網(wǎng)版本標志。
步驟五通過移動終端中的比對模塊才企測移動終端中的鎖網(wǎng)版 本標識是否與備份區(qū)域中待下載版本中的鎖網(wǎng)版本的標識一致,此 為第二重校驗。
判斷鎖網(wǎng)版本的標識是否一致,是通過字符串的比較,判斷字 符串是否相同或者具有合法的繼承性,當(dāng)判斷結(jié)果合法時,方進行 下一步的操作。
步驟六在步驟二和步驟五都合法的情況下,移動終端中的升 級模塊使用備份區(qū)域中的待下載軟件整體替換移動終端中的軟件 (升級模塊一直保持不變)。
本技術(shù)方案的具體實施包括下幾個步驟
步驟一在移動終端文件系統(tǒng)和待下載版本文件系統(tǒng)中的每個 文件開始的地方均加一個特定標識,這些特定標識的目的是為了區(qū) 分系統(tǒng)中不同的文件,是文件名的一種標識。這個標識是某種特殊的字符串,可以唯一的標識每一個文件,要求字符串的長度不小于
10位,例如鎖網(wǎng)版本標識所在的文件的特殊字符串* * *flock* * * 。
步驟二 OTA服務(wù)器在進行升級之前,OTA服務(wù)器的檢測模塊 通過以下方法取得待下載版本中的鎖網(wǎng)版本標識通過4全測才莫塊查 找-降下栽版本文件系統(tǒng)中特定標識所在的位置,即唯一才示識每一個 文件的特殊字符串的存放位置,例如"+flocl^w的存方丈位置,并根 據(jù)查找到的特定標識所在的位置,和鎖網(wǎng)版本標識在對應(yīng)文件中的 偏移量,計算出鎖網(wǎng)版本標識的物理地址,并取出移動終端中的鎖 網(wǎng)版本標識。刈4寺下載片反本的鎖網(wǎng)版本標識進4亍判斷,只有當(dāng);f寺下 載版本滿足預(yù)先設(shè)置的鎖網(wǎng)版本標識一致,方能進行第三步驟的工 作,此為第一重校驗。添加該重校驗可以預(yù)先4巴部分不合法的軟件 版本剔除。
對于鎖網(wǎng)版本標識文件來說,參見圖1所示。查找文件的特定 標識,也就是在系統(tǒng)中查找字符串內(nèi)容為+"flockw、這個查找字 符串的過程是通過"查找文件標識模塊"來完成,這個查找字符串 的過程是通過"查找文件標識模塊"來完成。此模塊是通過字符串 匹配來實現(xiàn)的。在查找到字符串的同時i己錄下此字符串的具體存》文 位置,即就是特定標識所在的位置。參見圖2所示,得到鎖網(wǎng)標識 所在文件flock的特定標識的絕對地址A。才艮據(jù)查找到的特定標識位 置和鎖網(wǎng)標識參凄t在文件中的偏移量,找到鎖網(wǎng)標識的物理地址, 并根據(jù)鎖網(wǎng)標識的物理地址取出其實際數(shù)值。參見圖2所示,根據(jù) 得到的特定標識絕對地址A,并根據(jù)鎖網(wǎng)標識的偏移量b,從而計 算出鎖網(wǎng)標識的絕對物理地址A + b,從A + b處得到鎖網(wǎng)標識的實 際凄t值。
步驟三在OTA服務(wù)器判斷待下載版本合法的前提下,使用 WiMAX技術(shù)通過OTA方式把待下載軟件發(fā)送到移動終端的備份區(qū) 域。步驟四移動終端通過自身帶有的^r索才莫塊查找文件系統(tǒng)中該 文件的特定標識所在的位置,即唯一標識每一個文件的特 朱字符串 的存》文位置,例如***£10^^***的存》文位置,并才艮據(jù)查找到的特定標 識所在的位置,和鎖網(wǎng)版本標識在對應(yīng)文件中的偏移量,計算出鎖 網(wǎng)版本標識的物理地址,并取出移動終端中的鎖網(wǎng)版本標識。同時
使用同樣的辦法找到備份區(qū)域中待下載軟件的鎖網(wǎng)版本標志。
步驟五通過移動終端中的比對才莫塊檢測移動終端中的鎖網(wǎng)版 本標識是否與備l分區(qū)域中待下載版本中的鎖網(wǎng)版本的標識一致,此 為第二重校驗。該重校驗用于防止待下載版本在通過OTA方式下載 到備份區(qū)域時被改寫。
步驟六在步驟二和步驟五都合法的情況下,移動終端中的升 級模塊使用備份區(qū)域中的待下載軟件整體替換移動終端終端中的軟 件(升級模塊一直保持不變)。流程示意圖參見圖3所示。
由于本發(fā)明所述方法和技術(shù)具有較大的通用性,針對提供無線 孑妄入功能的WiMAX、 CDMA、 GSM、 PHS、 WCDMA、 TD畫SCDMA、 LTE 、單模/多模無線接入終端產(chǎn)品均可以用本發(fā)明進行鎖網(wǎng)版本 OTA方式下軟件升級后保持不變,方便用戶,適用范圍廣,也簡單 易行。
以上所述^f又為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明, 對于本領(lǐng)域的^支術(shù)人員來i兌,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于OTA的移動終端軟件升級方法,其特征在于,包括以下步驟獲取待下載版本中配置的鎖網(wǎng)版本標識;OTA服務(wù)器判斷所述鎖網(wǎng)版本標識是否合法;當(dāng)所述鎖網(wǎng)版本標識合法時,通過OTA方式將所述待下載版本下載至終端;以及使用所述待下載版本替換當(dāng)前版本,完成軟件升級。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述的通過OTA方式將所述待下載版本下載至終端之后,所述的使用所述待下載版本替換當(dāng)前版本之前,所述方法還包括所述終端獲取自身的版本標識與所述待下載版本中的所述鎖網(wǎng)版本標識;判斷所述X反本標識與所述鎖網(wǎng)片反本標識是否匹配,其中,當(dāng)所述版本標識與所述鎖網(wǎng)版本標識不匹配時,所述終端退出升級程序。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述待下載版本中還配置有第一特定標識,所述第一特定標識與所述鎖網(wǎng);l反本標識之間存在有確定的第一偏移量,所述的獲取4寺下載版本中配置的鎖網(wǎng)版本標識的步驟包括通過設(shè)置在所述OTA服務(wù)器中的第一4企測模塊查找所述第 一特定標識的存方欠位置;.才艮據(jù)所述第一特定標識的存方文位置與所述第一偏移量確定所述鎖網(wǎng)版本標識的物理地址,并取出所述鎖網(wǎng)版本標識。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述終端存儲的文件中還配置有第二特定標識,所述第二特定標識與所述鎖網(wǎng);f反本標識之間存在有確定的第二偏移量,所述的終端獲取自身的版本標識的步驟包括通過設(shè)置在所述終端中的第二檢測模塊查找所述第二特定標識的存》i:位置;根據(jù)所述第二特定標識的存放位置與所述第二偏移量確定所述版本標識的物理地址,并取出所迷版本標識。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,OTA服務(wù)器判斷所述鎖網(wǎng)版本標識是否合法包括當(dāng)所述鎖網(wǎng)片反本標識等于預(yù)先i殳置的一個標識或多個標識中的一個時,判斷所述鎖網(wǎng)版本標識合法,否則判斷所述鎖網(wǎng)片反本標識非法。
6.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,判斷所述版本標識與所述鎖網(wǎng)版本標識是否匹配包括:l只與戶斤述《貞網(wǎng)片反本才f 7只沖目同或具百合h繼承性時,判斷所述片反本標識與所述鎖網(wǎng)版本標識為匹配,否則判斷所述版本標識與所述鎖網(wǎng)版本標識不匹配。
7.一種基于OTA的移動終端l欠件升級系統(tǒng),其特4正在于,包括鎖網(wǎng)版本標識獲取模塊,設(shè)置在OTA服務(wù)器中,用于獲耳又待下載版本中配置的鎖網(wǎng)片反本標識;合法性判斷模塊,設(shè)置在OTA服務(wù)器中,用于判斷所述鎖網(wǎng)版本標識是否合法;下載才莫塊,用于在所述鎖網(wǎng)版本標識合法時通過OTA方 式將所述待下載版本下載至終端;以及升級模塊,用于使用所述待下載版本替換當(dāng)前版本,完成 軟件升級。
8. 根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括標識獲取模塊,設(shè)置在所述終端中,用于獲取所述終端自 身的版本標識與所述待下載版本中的所述鎖網(wǎng)版本標識;匹配性判斷模塊,用于判斷所述版本標識與所述鎖網(wǎng)版本 才示i只是否匹配,其中,當(dāng)所述版本標識與所述鎖網(wǎng)版本標識不匹配時,所 述終端退出升級程序。
9. 根據(jù)權(quán)利要求7或8所迷的系統(tǒng),其特征在于,所述待下載版 本中還配置有第一特定標識,所迷第一特定標識與所述鎖網(wǎng)版 本標識之間存在有確定的第 一偏移量,所述系統(tǒng)還包括第一檢測模塊,設(shè)置在所述OTA服務(wù)器中,用于查找所 述第 一特定標識的存放位置,其中,所述鎖網(wǎng)版本標識獲取^莫塊才艮據(jù)所述第一特定標識 的存i文位置與所述第 一偏移量確定所述鎖網(wǎng)版本標識的物理 :l也址,并取出所述鎖網(wǎng)片反本標i只。
10. 才艮據(jù)4又利要求8所述的系統(tǒng),其特4正在于,所述終端存々者的文 件中還配置有第二特定標識,所述第二特定標識與所述鎖網(wǎng)片反 本標識之間存在有確定的第二偏移量,所述系統(tǒng)還包括第二檢測模塊,設(shè)置在所述終端中,用于查找所述第二特 定標識的存力K立置,其中,所述標識獲取才莫塊才艮據(jù)所述第二特定標識的存》文位 置與所述第二偏移量確定所述版本標識的物理地址,并取出所 述版本標識。
全文摘要
本發(fā)明的目的是提出一種通過OTA服務(wù)器和移動終端雙重校驗的技術(shù)方案,以解決同一終端產(chǎn)品軟件升級后繼續(xù)保持為鎖網(wǎng)版本,給運營商或用戶提供靈活的軟件升級,為終端用戶接入WiMAX網(wǎng)絡(luò)帶來更大的方便。本發(fā)明提出了一種基于OTA的移動終端軟件升級方法,包括以下步驟獲取待下載版本中配置的鎖網(wǎng)版本標識;OTA服務(wù)器判斷鎖網(wǎng)版本標識是否合法;當(dāng)鎖網(wǎng)版本標識合法時,通過OTA方式將待下載版本下載至終端;以及使用待下載版本替換當(dāng)前版本,完成軟件升級。
文檔編號H04W8/22GK101646162SQ20091016754
公開日2010年2月10日 申請日期2009年8月24日 優(yōu)先權(quán)日2009年8月24日
發(fā)明者李夏忠, 郭軍平 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
五华县| 织金县| 民勤县| 左权县| 高青县| 邯郸县| 望江县| 广宗县| 南乐县| 佛山市| 镇宁| 屏东县| 尤溪县| 永胜县| 将乐县| 鹰潭市| 婺源县| 韩城市| 石渠县| 四平市| 灵石县| 宜宾市| 苍南县| 通榆县| 施甸县| 潜江市| 南木林县| 永福县| 鄯善县| 镇雄县| 施甸县| 东莞市| 兰州市| 雅安市| 肇庆市| 安多县| 湘西| 来宾市| 宕昌县| 婺源县| 噶尔县|