專利名稱:移動通信終端的系統(tǒng)軟件升級方法
技術(shù)領(lǐng)域:
本發(fā)明屬于移動通信終端系統(tǒng)軟件的升級技術(shù)范圍,特別涉及一種可以象下載鈴聲一樣下載最新系統(tǒng)軟件進行升級的移動通信終端的系統(tǒng)軟件升級方法。
背景技術(shù):
對于現(xiàn)有的移動通信終端而言,為了升級系統(tǒng)軟件,用戶需要直接訪問服務(wù)中心,或通過互聯(lián)網(wǎng)下載最新的系統(tǒng)軟件后,通過USB電纜與無線終端連接進行升級。十分不便。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種移動通信終端的系統(tǒng)軟件升級方法,所述升級方法是把終端自動通過服務(wù)運營商的無線互聯(lián)網(wǎng)連接到相應(yīng)終端公司的服務(wù)器,把系統(tǒng)軟件交替下載到SDRAM的雙緩存區(qū),寫入與非(NAND)快閃存儲器,其特征在于所述移動通信終端的系統(tǒng)軟件升級方法包括如下幾個步驟第1步驟,在同步動態(tài)存儲器中構(gòu)建的升級程序的控制下,把無線終端通過無線互聯(lián)網(wǎng)連接到移動通信運營商映象服務(wù)器后,確認(rèn)系統(tǒng)軟件的下載條件是否成立;第2步驟,如果上述確認(rèn)結(jié)果認(rèn)定系統(tǒng)軟件的下載條件成立,則交替利用同步動態(tài)存儲器的第1緩存區(qū)及第2緩存區(qū),下載系統(tǒng)軟件;第3步驟,利用上述第1緩存區(qū)及第2緩存區(qū)下載的系統(tǒng)軟件的映象,升級與非快閃存儲器的系統(tǒng)軟件。
發(fā)明的有益效果把終端通過服務(wù)運營商的無線互聯(lián)網(wǎng)自動連接到相應(yīng)終端公司的服務(wù)器,把系統(tǒng)軟件交替下載到SDRAM的雙緩存區(qū),寫入與非快閃存儲器,因此具有不會給用戶帶來任何不便,可以始終提供最新系統(tǒng)軟件的效果。
圖1是顯示無線終端與移動通信運營商映象服務(wù)器的連接路徑的無線終端的網(wǎng)絡(luò)系統(tǒng)的框圖。
圖2是說明本發(fā)明的系統(tǒng)軟件的升級動作的存儲器格式圖。
圖3是顯示本發(fā)明移動通信終端的系統(tǒng)軟件升級方法的處理步驟的信號流程圖。
附圖主要部分的符號說明11移動通信運營商映象服務(wù)器12無線互聯(lián)網(wǎng)13互聯(lián)網(wǎng)網(wǎng)關(guān)14移動交換中心15基站16無線終端具體實施方式
本發(fā)明提供一種移動通信終端的系統(tǒng)軟件升級方法。下面參照圖1至圖3,詳細(xì)說明本發(fā)明的系統(tǒng)軟件升級處理步驟。
在無線終端16處于電源關(guān)閉的狀態(tài)下,系統(tǒng)軟件保存于與非快閃存儲器21中,在打開電源后,復(fù)制到同步動態(tài)存儲器22并運行。
之后,上述與非快閃存儲器21中保存的系統(tǒng)軟件不再進行存取。上述同步動態(tài)存儲器22中搭載的升級程序作為上述系統(tǒng)軟件的一部分,在用戶選擇系統(tǒng)軟件升級模式時運行,設(shè)置堆棧區(qū)域的雙緩存區(qū)(第1緩存區(qū)、第2緩存區(qū)),步驟S1。
上述升級程序利用上述系統(tǒng)軟件中已知的終端制造商的服務(wù)器IP,通過無線互聯(lián)網(wǎng)12連接到移動通信運營商映象(系統(tǒng)S/W)服務(wù)器11后,在下載上述系統(tǒng)軟件的映象之前經(jīng)過認(rèn)證步驟,步驟S2和S3。
在本實施例中,在上述系統(tǒng)軟件的前面部分設(shè)置用于確認(rèn)無線終端16的型號名稱和公司提供的系統(tǒng)軟件映象的非公開MAGIC代碼,進行認(rèn)證,如果判斷認(rèn)定,從上述移動通信運營商映象服務(wù)器11讀取的版本信息與當(dāng)前無線終端16的前面部分中保存的MAGIC代碼一致,而該移動通信運營商映象服務(wù)器11中的版本更高,則詢問用戶的意思,如果用戶要求升級,則開始下載系統(tǒng)軟件,步驟S4~S6。
上述同步動態(tài)存儲器22的堆棧區(qū)域內(nèi)的雙緩存區(qū)(第1緩存區(qū)、第2緩存區(qū))用于使下載系統(tǒng)軟件時使用的存儲器容量實現(xiàn)最小化,一個緩存區(qū)的容量滿足與非塊尺寸(例16KB×2=32KB)即可。
在這種情況下,從上述移動通信運營商映象服務(wù)器11無線下載到無線終端16的容量為16KB的映象全部保存于第1緩存區(qū)后,則開始從上述與非快閃存儲器21的系統(tǒng)軟件所在地址的開頭寫入該映象,步驟S7。而且,在上述寫入過程中,上述無線下載的映象開始保存于第2緩存區(qū),下載的容量為16KB的映象全部保存于第2緩存區(qū),從上述與非快閃存儲器21的下一地址開始寫入該映象,步驟S8。并利用在上述寫入過程中把上述無線下載的映象保存于第1緩存區(qū)的方式,交替使用上述第1、2緩存區(qū),下載映象,升級上述與非快閃存儲器21的系統(tǒng)軟件。
之所以可以如上操作的理由是,在打開無線終端16電源,該與非快閃存儲器21的軟件被復(fù)制到同步動態(tài)存儲器22以后,上述與非快閃存儲器21的系統(tǒng)軟件區(qū)域就不再使用。而且,為了在與非快閃存儲器21的軟件區(qū)域?qū)懭胗诚?,需要刪除以前的映象,這種刪除的單位是塊單位,因此,刪除該與非快閃存儲器21的軟件區(qū)域的一個塊(16KB)并寫入的速度比上述無線下載映象的速度快。
這樣一來,在所需數(shù)量的映象(系統(tǒng)S/W)全部寫入上述與非快閃存儲器21的軟件區(qū)域,結(jié)束升級后,會自動重新啟動無線終端16,這是為了使升級的新系統(tǒng)軟件復(fù)制到上述同步動態(tài)存儲器22并運行,步驟S9和S10。
權(quán)利要求
1.一種移動通信終端的系統(tǒng)軟件升級方法,其特征是包括如下幾個步驟第1步驟,在同步動態(tài)存儲器中構(gòu)建的升級程序的控制下,把無線終端通過無線互聯(lián)網(wǎng)連接到移動通信運營商映象服務(wù)器后,確認(rèn)系統(tǒng)軟件的下載條件是否成立;第2步驟,如果所述確認(rèn)結(jié)果認(rèn)定系統(tǒng)軟件的下載條件成立,則交替利用同步動態(tài)存儲器的第1緩存區(qū)及第2緩存區(qū),下載系統(tǒng)軟件;第3步驟,利用所述第1緩存區(qū)及第2緩存區(qū)下載的系統(tǒng)軟件的映象,升級與非快閃存儲器的系統(tǒng)軟件。
2.根據(jù)權(quán)利要求1所述的移動通信終端的系統(tǒng)軟件升級方法,其特征是第1步驟的下載條件是指,認(rèn)證成功,要升級的系統(tǒng)軟件的映象容量不超過存儲器的容量,并且是比當(dāng)前終端使用的系統(tǒng)軟件的版本更高的版本。
3.根據(jù)權(quán)利要求2所述的移動通信終端的系統(tǒng)軟件升級方法,其特征是在執(zhí)行認(rèn)證時,使用無線終端中保存的MAGIC代碼。
4.根據(jù)權(quán)利要求1所述的移動通信終端的系統(tǒng)軟件升級方法,其特征是第2步驟還包括如下幾個步驟第1緩存區(qū)中下載的系統(tǒng)軟件的映象充滿之后,把該映象寫入與非快閃存儲器的系統(tǒng)軟件區(qū)域,把與此同時下載的系統(tǒng)軟件的映象保存到第2緩存區(qū)的步驟;所述第2緩存區(qū)中下載的系統(tǒng)軟件的映象充滿之后,把該映象寫入與非快閃存儲器的系統(tǒng)軟件區(qū)域,把與此同時下載的系統(tǒng)軟件的映象保存到第1緩存區(qū)的步驟,和或根據(jù)需要,反復(fù)執(zhí)行所述步驟。
5.根據(jù)權(quán)利要求1所述的移動通信終端的系統(tǒng)軟件升級方法,其特征是所述第3步驟還包括如下一個步驟系統(tǒng)軟件的升級動作完成后,重新啟動無線終端。
全文摘要
本發(fā)明公開了屬于移動通信終端系統(tǒng)軟件的升級技術(shù)范圍的一種移動通信終端的系統(tǒng)軟件升級方法。該方法包括如下步驟第1步驟,在同步動態(tài)存儲器中的升級程序的控制下,把無線終端通過無線互聯(lián)網(wǎng)連接到移動通信運營商映象服務(wù)器后,確認(rèn)系統(tǒng)軟件的下載條件是否成立;第2步驟,如果確認(rèn)結(jié)果是下載條件成立,則交替利用同步動態(tài)存儲器的第1緩存區(qū)及第2緩存區(qū),下載系統(tǒng)軟件;第3步驟,利用上述第1緩存區(qū)及第2緩存區(qū)下載的系統(tǒng)軟件的映象,升級與非快閃存儲器的系統(tǒng)軟件。因此具有不會給用戶帶來任何不便,可以始終提供最新系統(tǒng)軟件的效果。
文檔編號G06F9/445GK1786914SQ200510083029
公開日2006年6月14日 申請日期2005年7月12日 優(yōu)先權(quán)日2004年12月6日
發(fā)明者金映錫 申請人:樂金電子(中國)研究開發(fā)中心有限公司