專利名稱:無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法
無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法
技術(shù)領(lǐng)城
本發(fā)明涉及一種無(wú)線通訊技術(shù),具體說(shuō),涉及一種無(wú)線接入固定臺(tái)軟件 升級(jí)后參數(shù)保持的方法。
背景技術(shù):
"無(wú)線接入固定臺(tái),,(以下簡(jiǎn)稱固定臺(tái))又稱無(wú)線市話,是一種無(wú)線接入
終端,外觀和普通電話機(jī)相似,但是采用CDMA或GSM (Global System for Mobile communications)等無(wú)線接入方式,可在無(wú)線網(wǎng)絡(luò)覆蓋范圍內(nèi)任意移 動(dòng)使用,隨時(shí)隨地接聽(tīng)、撥打本地和國(guó)內(nèi)、國(guó)際電話。CDMA起源于20世 紀(jì)80年代的美國(guó),它采用碼分多址來(lái)區(qū)分不同的用戶,在美國(guó)和韓國(guó)地區(qū) 發(fā)展得非常迅速,在我國(guó)也擁有非常大的用戶數(shù)量,已成為第三代移動(dòng)通信 系統(tǒng)的實(shí)際應(yīng)用技術(shù)。
固定臺(tái)中的有些參數(shù),如電子序列號(hào)(Electronic Serial Number, ESN)等 在出廠之后需要永遠(yuǎn)不變,還有些參數(shù)如鑒權(quán)密鑰(Authentication Key , AKEY)、共享保密數(shù)據(jù)(Shared Secrete Data, SSD)的SSD—A、 SSD—B等要 求在軟件升級(jí)后保持不變,這樣軟件升級(jí)后才能不需要進(jìn)行放號(hào)就可以打通 電話。
但是往往這些參數(shù)在軟件升級(jí)時(shí)不適宜備份到pc側(cè),從而進(jìn)行還原, 例如,下列參數(shù)AKEY、 SSD—A、 SSD—B不能備份到PC側(cè),因?yàn)檫@些參數(shù) 非常重要,在PC側(cè)進(jìn)行備份容易被串口監(jiān)測(cè)工具檢測(cè)出來(lái),導(dǎo)致保密性下 降,當(dāng)升級(jí)失敗后將參數(shù)(例如ESN)丟失。因此如何使參數(shù)在軟件升級(jí) 后保持成為非常突出的問(wèn)題。上述存在的問(wèn)題給售后、運(yùn)營(yíng)商和用戶帶來(lái)很 大不便。
發(fā)明內(nèi)容
本發(fā)明所解決的技術(shù)問(wèn)題是提供一種無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù) 保持的方法,以解決同一終端產(chǎn)品軟件升級(jí)后參數(shù)丟失問(wèn)題,以便給售后、 運(yùn)營(yíng)商或用戶提供靈活的軟件升級(jí)。
技術(shù)方案如下
無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法包括如下步驟
(1) 劃分存儲(chǔ)區(qū)域,劃分后的存儲(chǔ)區(qū)域包括第一部分和第二部分,所述 第二部分作為備份參數(shù)的緩存區(qū);
(2) 當(dāng)收到下栽指令時(shí),把參數(shù)從第一部分備份到第二部分,其中第二 部分存儲(chǔ)有電子序列號(hào);
(3) 進(jìn)行軟件升級(jí),擦除第一部分的內(nèi)容,保持第二部分的內(nèi)容;
(4) 軟件升級(jí)后再次開(kāi)機(jī),參數(shù)從第二部分還原到第一部分。
進(jìn)一步,步驟(1)中,存儲(chǔ)區(qū)域的劃分通過(guò)存儲(chǔ)驅(qū)動(dòng)程序來(lái)實(shí)現(xiàn)。
進(jìn)一步,步驟(l)中,第一部分的空間大于第二部分的空間。
進(jìn)一步,其特征在于,步驟(1)中,軟件正常運(yùn)行時(shí),對(duì)參數(shù)的讀寫 在第一部分進(jìn)行;第二部分作為軟件升級(jí)時(shí)參數(shù)的備份區(qū)域。
進(jìn)一步,步驟(1)中所述第二部分劃分的區(qū)域范圍是0 16kB。
進(jìn)一步,步驟(2)具體為當(dāng)固定臺(tái)軟件收到PC側(cè)下栽軟件發(fā)來(lái)的 下栽指令時(shí),進(jìn)行參數(shù)備份,把第一部分中的參數(shù)備份到第二部分中。
進(jìn)一步,步驟(2)中所述第二部分還存儲(chǔ)有鑒權(quán)密鑰和共享保密數(shù)據(jù)。
進(jìn)一步,步驟(3)進(jìn)一步包括PC側(cè)軟件給出需要擦除區(qū)域的大小, 實(shí)現(xiàn)第二部分備份的參數(shù)不進(jìn)行擦除操作,保證第二部分備份的參數(shù)不被丟失。
進(jìn)一步,步驟(l)進(jìn)一步包括,把參數(shù)從第一部分備份到第二部分時(shí) 進(jìn)行加密和校驗(yàn)處理;步驟(4)進(jìn)一步包括,參數(shù)還原時(shí),進(jìn)行相應(yīng)的解 密和校驗(yàn)處理。
進(jìn)一步,步驟(4)具體為,下栽完畢,重新開(kāi)機(jī)初始化時(shí),判斷第一 部分內(nèi)容中的電子序列號(hào)是否存在,當(dāng)所述電子序列號(hào)不存在時(shí),把第二部
分中備份的參數(shù)還原到第一部分中;當(dāng)所述電子序列號(hào)存在時(shí),正常開(kāi)機(jī)。。
本發(fā)明通過(guò)設(shè)置第二部分,并將第二部分作為緩存,解決了在軟件升級(jí) 后參數(shù)(ESN、 AKEY、 SSD—A、 SSD一B)丟失的問(wèn)題。這樣,第二部分就 可以作為軟件升級(jí)時(shí)一個(gè)安全而可靠的參數(shù)中轉(zhuǎn)站,保證了軟件升級(jí)后參數(shù) 保持不變,給用戶的使用帶來(lái)了便利。
由于本發(fā)明所述方法和技術(shù)具有較大的通用性,針對(duì)提供無(wú)線接入功能 的GSM、 PHS、 WCDMA、 TD-SCDMA、單模/多模無(wú)線接入終端產(chǎn)品均可 以用本發(fā)明進(jìn)行軟件升級(jí),并且升級(jí)后軟件參數(shù)保持不變。因此,本發(fā)明方 便用戶使用,適用范圍廣,也簡(jiǎn)單易行。
附困說(shuō)明
圖1為Flash區(qū)域的劃分示意圖2為參數(shù)從第一部分備份到第二部分示意圖3為參數(shù)從第二部分還原到第一部分示意圖。
具體實(shí)施例方式
閃存(FLASH)是裝栽固定臺(tái)程序、存放用戶信息、存放固定臺(tái)工作參 數(shù)的栽體。固定臺(tái)終端所使用的存儲(chǔ)資源可分為三種外置Flash存儲(chǔ)卡、 機(jī)內(nèi)Flash ROM 、 RAM。
本發(fā)明所述FLASH區(qū)域?yàn)楣潭ㄅ_(tái)內(nèi)Flash ROM。
下面參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例作詳細(xì)描。
如圖l所示,整個(gè)Flash區(qū)域被固定臺(tái)軟件分成第一部分和第二部分兩 塊。第一部分用于存放固定臺(tái)程序、用戶信息、固定臺(tái)工作參數(shù)等信息,第 二部分作為備份參數(shù)的緩存區(qū)。Flash區(qū)域劃分通過(guò)Flash驅(qū)動(dòng)程序來(lái)實(shí)現(xiàn), 第一部分比第二部分大很多。本有選實(shí)施例中,在一個(gè)4MB的Flash中, 第二部分只占最后8KB。軟件正常運(yùn)行時(shí),對(duì)參數(shù)的讀寫均在第一部分中進(jìn) 行;而第二部分只作為軟件升級(jí)時(shí)參數(shù)的一個(gè)備份區(qū)域。當(dāng)然,在本優(yōu)選實(shí) 施例中,第二部分所占的空間也可以設(shè)置為16KB。
如圖2和圖3所示,無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法 包括下幾個(gè)步驟
步驟一固定臺(tái)軟件把整個(gè)Flash區(qū)域分成第一部分和第二部分。
Flash區(qū)域劃分通過(guò)Flash驅(qū)動(dòng)程序來(lái)實(shí)現(xiàn),第一部分比第二部分大很 多。本優(yōu)選實(shí)施例中,當(dāng)Flash的存儲(chǔ)空間為4MB時(shí),第二部分只占該Flash 的最后8KB。軟件正常運(yùn)行時(shí),對(duì)參數(shù)的讀寫均在第一部分中進(jìn)行,而第二 部分只作為軟件升級(jí)時(shí)參數(shù)的一個(gè)備份區(qū)域。
步驟二進(jìn)行參數(shù)備份。
當(dāng)固定臺(tái)軟件收到PC側(cè)下載軟件發(fā)來(lái)的下栽指令download時(shí),進(jìn)行參
數(shù)備份,把第一部分中的參數(shù)備份到第二部分中。同時(shí)把參數(shù)從第一部分備 份到第二部分時(shí)進(jìn)行加密和校驗(yàn)處理。
第一部分存儲(chǔ)有ESN、 AKEY、 SSD—A、 SSD—B等參數(shù)。AKEY、 SSD—A、 SSD一B等參數(shù)不能備份到PC側(cè),因?yàn)檫@些參數(shù)非常重要,在PC側(cè)進(jìn)行備 份容易被串口監(jiān)測(cè)工具檢測(cè)出來(lái),導(dǎo)致保密性下降。
步驟三進(jìn)行軟件升級(jí)。
下栽程序過(guò)程中,第二部分不進(jìn)行擦除操作,僅擦除第一部分。 第二部分不進(jìn)行擦除操作是通過(guò)pc側(cè)下栽軟件來(lái)保證的,由PC側(cè)軟 件給出需要擦除區(qū)域的大小,從而可以實(shí)現(xiàn)第二部分備份的參數(shù)沒(méi)有丟失。 步驟四參數(shù)從第二部分還原到第一部分。
程序下栽完畢,當(dāng)用戶重新開(kāi)啟固定臺(tái),開(kāi)機(jī)初始化時(shí)判斷當(dāng)前第一部 分中的ESN值是否為零,如果為零,就把第二部分中備份的參數(shù)還原到第 一部分中,參數(shù)還原需要進(jìn)行相應(yīng)的解密和校驗(yàn)處理;若不為零,則是正常 開(kāi)機(jī)狀況。
這樣第二部分就可以作為軟件升級(jí)時(shí)一個(gè)安全而可靠的參數(shù)中轉(zhuǎn)站,保 證了軟件升級(jí)后參數(shù)保持不變,給用戶的使用帶來(lái)了便利。
權(quán)利要求
1、一種無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法,其特征在于,包括如下步驟(1)劃分存儲(chǔ)區(qū)域,劃分后的存儲(chǔ)區(qū)域包括第一部分和第二部分,所述第二部分作為備份參數(shù)的緩存區(qū);(2)當(dāng)收到下載指令時(shí),把參數(shù)從第一部分備份到第二部分,其中第二部分存儲(chǔ)有電子序列號(hào);(3)進(jìn)行軟件升級(jí),擦除第一部分的內(nèi)容,保持第二部分的內(nèi)容;(4)軟件升級(jí)后再次開(kāi)機(jī),參數(shù)從第二部分還原到第一部分。
2、 根據(jù)權(quán)利要求1所述的無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法, 其特征在于,步驟(l)中,存儲(chǔ)區(qū)域的劃分通過(guò)存儲(chǔ)驅(qū)動(dòng)程序來(lái)實(shí)現(xiàn)。
3、 根據(jù)權(quán)利要求1所迷的無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法, 其特征在于,步驟(l)中,第一部分的空間大于第二部分的空間。
4、 根據(jù)權(quán)利要求1至3任一項(xiàng)所述的無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù) 保持的方法,其特征在于,步驟(1)中,軟件正常運(yùn)行時(shí),對(duì)參數(shù)的讀寫 在第一部分進(jìn)行;第二部分作為軟件升級(jí)時(shí)參數(shù)的備份區(qū)域。
5、 根據(jù)權(quán)利要求4所述的無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法, 其特征在于,步驟(l)中所述第二部分劃分的區(qū)域范圍是0 16kB。
6、 根據(jù)權(quán)利要求1所述的無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法, 其特征在于,步驟(2)具體為當(dāng)固定臺(tái)軟件收到PC側(cè)下栽軟件發(fā)來(lái)的 下栽指令時(shí),進(jìn)行參數(shù)備份,把第一部分中的參數(shù)備份到第二部分中。
7、 根據(jù)權(quán)利要求1所述的無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法, 其特征在于,步驟(2)中所述第二部分還存儲(chǔ)有鑒權(quán)密鑰和共享保密數(shù)據(jù)。
8、 根據(jù)權(quán)利要求1所迷的無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法, 其特征在于,步驟(3)進(jìn)一步包括PC側(cè)軟件給出需要擦除區(qū)域的大小, 實(shí)現(xiàn)第二部分備份的參數(shù)不進(jìn)行擦除操作,保證第二部分備份的參數(shù)不被丟失。
9、 根據(jù)權(quán)利要求1所述的無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法, 其特征在于,步驟(l)進(jìn)一步包括,把參數(shù)從第一部分備份到第二部分時(shí) 進(jìn)行加密和校驗(yàn)處理;步驟(4)進(jìn)一步包括,參數(shù)還原時(shí),進(jìn)行相應(yīng)的解 密和校驗(yàn)處理。
10、 根據(jù)權(quán)利要求1所述的無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方 法,其特征在于,步驟(4)具體為,下栽完畢,重新開(kāi)機(jī)初始化時(shí),判斷 第一部分內(nèi)容中的電子序列號(hào)是否存在,當(dāng)所述電子序列號(hào)不存在時(shí),把第 二部分中備份的參數(shù)還原到第一部分中;當(dāng)所述電子序列號(hào)存在時(shí),正常開(kāi)機(jī)。
全文摘要
本發(fā)明公開(kāi)了一種無(wú)線接入固定臺(tái)軟件升級(jí)后參數(shù)保持的方法,包括如下步驟劃分存儲(chǔ)區(qū)域,劃分后的存儲(chǔ)區(qū)域包括第一部分和第二部分,所述第二部分作為備份參數(shù)的緩存區(qū);當(dāng)收到下載指令時(shí),把參數(shù)從第一部分備份到第二部分,其中第二部分存儲(chǔ)有電子序列號(hào);進(jìn)行軟件升級(jí),擦除第一部分的內(nèi)容,保持第二部分的內(nèi)容;軟件升級(jí)后再次開(kāi)機(jī),參數(shù)從第二部分還原到第一部分。本發(fā)明通過(guò)設(shè)置第二部分,并將第二部分作為緩存,解決了在軟件升級(jí)后參數(shù)(ESN、AKEY、SSD_A、SSD_B)丟失的問(wèn)題。這樣,第二部分就可以作為軟件升級(jí)時(shí)一個(gè)安全而可靠的參數(shù)中轉(zhuǎn)站,保證了軟件升級(jí)后參數(shù)保持不變,給用戶的使用帶來(lái)了便利。
文檔編號(hào)H04W8/24GK101106773SQ20061010323
公開(kāi)日2008年1月16日 申請(qǐng)日期2006年7月14日 優(yōu)先權(quán)日2006年7月14日
發(fā)明者李夏忠, 蔡紅紅 申請(qǐng)人:中興通訊股份有限公司