專利名稱:一種基于ap架構(gòu)的智能手機(jī)無(wú)線通訊模塊的程序下載方法
一種基于AP架構(gòu)的智能手機(jī)無(wú)線通訊模塊的程序下載方法 技術(shù)領(lǐng)城本發(fā)明涉及一種無(wú)線移動(dòng)終端的程序下載方法,特別涉及一種基于應(yīng) 用處理器(APPLICATION PROCESSOR, AP)架構(gòu)的無(wú)線智能手機(jī)無(wú)線 通訊模塊的程序下載方法。
背景技術(shù):
目前,在手機(jī)的研發(fā)、生產(chǎn)特別是在外場(chǎng)測(cè)試和維修中,對(duì)于無(wú)線通 訊模塊軟件的下載通常通過(guò)手機(jī)預(yù)留的下載口,如RS232串口或者USB 端口,與PC (個(gè)人計(jì)算機(jī))機(jī)相連,在PC機(jī)上運(yùn)行下栽程序來(lái)實(shí)現(xiàn)對(duì) 手機(jī)程序的下載,這種方法帶來(lái)很多不便,特別是在手機(jī)外場(chǎng)測(cè)試中,需 要經(jīng)常更新軟件版本來(lái)進(jìn)行測(cè)試,從而需要PC機(jī)以及相應(yīng)的連接線纜, 十分不便。同時(shí),作為消費(fèi)類電子,手機(jī)所實(shí)現(xiàn)的功能越來(lái)越多,性能也 越來(lái)越高,基于應(yīng)用處理器(APPLICATION PROCESSOR, AP)的智能 手機(jī)也品種繁多,所帶的外設(shè)也日益豐富。由于AP強(qiáng)大的應(yīng)用處理能力, 使得其能夠?qū)崿F(xiàn)很多原本需要在PC機(jī)上實(shí)現(xiàn)的功能。如附圖l所示,為現(xiàn)有普通手機(jī)的程序下載方法的系統(tǒng)結(jié)構(gòu)示意圖, 在圖中,手機(jī)中處理器為無(wú)線通訊模塊的處理器,無(wú)線通訊模塊的下載程 序和下載文件都運(yùn)行在PC機(jī)上,無(wú)線通訊終端的啟動(dòng)下載上電過(guò)程由人 來(lái)進(jìn)行控制,從而實(shí)現(xiàn)無(wú)線通訊模塊軟件的下載中的握手及軟件下載過(guò)程。如附圖2所示,為現(xiàn)有智能手機(jī)無(wú)線通訊模塊的程序下載方法的系統(tǒng) 結(jié)構(gòu)示意圖,在圖中,智能手機(jī)系統(tǒng)的無(wú)線通訊模塊的程序下載首先由 PC機(jī)與AP建立通訊 PC機(jī)通過(guò)USB 口將無(wú)線通訊模塊的代碼通過(guò) AP下載到應(yīng)用電路的SDRAM (應(yīng)用存儲(chǔ)器)中,然后在SDRAM中運(yùn)行無(wú)線通訊才莫塊的下載程序,將已經(jīng)保存在應(yīng)用電路SDRAM中的無(wú)線通 訊模塊代碼通過(guò)UART (通用異步接收器發(fā)送器)串口或者USB 口下載 到無(wú)線通訊模塊的程序存儲(chǔ)器中。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種基于AP架構(gòu)的智能手機(jī)無(wú) 線通訊模塊的程序下載方法,以解決傳統(tǒng)手機(jī)依賴PC機(jī)進(jìn)行更新和下載 問(wèn)題。為了解決上述問(wèn)題,本發(fā)明提供了一種基于AP架構(gòu)的智能手機(jī)無(wú)線 通訊模塊的程序下載方法,應(yīng)用于主要由AP、無(wú)線通訊模塊和外部存儲(chǔ) 卡接口組成的智能手機(jī)中,其特征在于,包括以下步驟(1) 在智能手機(jī)正常開(kāi)機(jī)狀態(tài)下,用戶進(jìn)入手機(jī)的撥號(hào)器界面,在 撥號(hào)欄中輸入特定的命令激活嵌在AP應(yīng)用程序中的無(wú)線模塊下載程序, 同時(shí)所述下載程序在手機(jī)的顯示器上顯示無(wú)線下載界面,然后用戶在該界 面下選擇存儲(chǔ)在與外部存儲(chǔ)卡接口相連的手機(jī)存儲(chǔ)卡上需要下載的程序 代碼文件;(2) 用戶在所述無(wú)線下載界面下發(fā)出執(zhí)行下載命令后,AP將需要下 載的程序代碼文件讀取到與AP相連接的應(yīng)用電路的SDRAM中,這時(shí)AP 通過(guò)控制所述無(wú)線通訊模塊對(duì)需要下載的程序代碼文件進(jìn)行下載并保存 到無(wú)線通訊模塊的存儲(chǔ)器中,完成下載后AP控制無(wú)線通訊模塊執(zhí)行該程 序代碼文件。本發(fā)明所述的方法,其中,所述步驟(2)包括(21)用戶在所述無(wú)線下載界面下發(fā)出執(zhí)行下載命令后,AP將需要 下載的程序代碼文件讀取到與AP相連接的應(yīng)用電路的SDRAM中;(22 )所述無(wú)線通訊模塊的下載程序軟件通過(guò)讀取與所述無(wú)線通訊模 塊相關(guān)的狀態(tài)信號(hào)線來(lái)判斷無(wú)線通訊模塊處于開(kāi)機(jī)還是關(guān)閉狀態(tài),當(dāng)無(wú)線 模塊處于關(guān)機(jī)狀態(tài)時(shí),所述下載程序軟件通過(guò)控制無(wú)線通訊模塊開(kāi)機(jī)信號(hào) 線,使其有效啟動(dòng)無(wú)線通訊模塊;當(dāng)無(wú)線通訊模塊處于開(kāi)機(jī)狀態(tài)時(shí),所述下栽程序軟件通過(guò)控制無(wú)線模塊復(fù)位控制信號(hào)線,使無(wú)線通訊模塊復(fù)位,從而使無(wú)線通訊模塊從其內(nèi)部的BOOT代碼開(kāi)始執(zhí)行;(23 )所迷無(wú)線通訊模塊的下載程序軟件通過(guò)下載通訊口向無(wú)線通訊 模塊發(fā)送握手同步信號(hào),當(dāng)收到無(wú)線通訊模塊發(fā)回來(lái)的確認(rèn),實(shí)現(xiàn)同步握 手成功后,所述AP通過(guò)控制所述無(wú)線通訊模塊對(duì)需要下載的程序代碼文 件進(jìn)行下載并保存到無(wú)線通訊模塊的存儲(chǔ)器中,完成下載后AP控制無(wú)線 通訊模塊執(zhí)行該程序代碼文件。上述方法,其中,所述步驟(2),進(jìn)一步包括所迷無(wú)線下載界面根據(jù)無(wú)線通訊模塊反饋的信息,不斷顯示下載的進(jìn) 程和相應(yīng)的操作信息;上述方法,其中,步驟(23)中所述下載通訊口為UART串口。其中,步驟(23)中所述下載通訊口為USB口;上述方法,其中,所述步驟(23),包括(231) 所述無(wú)線通訊模塊的下載程序軟件通過(guò)下載通訊口向無(wú)線通 訊模塊發(fā)送握手同步信號(hào),當(dāng)收到無(wú)線通訊模塊發(fā)回來(lái)的確認(rèn)字節(jié)后,送 出起始字節(jié);然后送出AP中寄存器的編程數(shù)據(jù),所述無(wú)線通訊模塊的下 載程序軟件送出FLASH下栽編程程序代碼的下載的32位首地址和一個(gè) FLASH下載編程程序代碼的字節(jié)長(zhǎng)度,傳送的所述FLASH下載編程程序 代碼一旦下載完,則所述無(wú)線通訊模塊執(zhí)行該FLASH下載編程程序;(232) 所述AP通過(guò)無(wú)線通訊模塊的下載程序軟件控制無(wú)線通訊模塊 發(fā)送需要下載的軟件代碼文件的下載首地址以及代碼長(zhǎng)度,通過(guò)與所述無(wú) 線通訊模塊中執(zhí)行的FLASH下載編程程序交互后,讀取所述與AP相連接 的應(yīng)用電路的SDRAM中的需要下載的程序代碼文件,通過(guò)下載通訊口發(fā) 送給所述無(wú)線通訊模塊進(jìn)行FLASH下載;(233 )所述無(wú)線通訊模塊的下載程序軟件在下載過(guò)程中會(huì)給出相應(yīng)的下載進(jìn)度消息顯示,完成下載后AP控制無(wú)線通訊^t塊執(zhí)行該程序代碼 文件;上述方法,其中,步驟(231)中所述32位首地址,為智能手機(jī)內(nèi)部RAM的內(nèi)部RAM;所述一個(gè)FLASH下載編程程序代碼的字節(jié)長(zhǎng)度,為2字節(jié)。本發(fā)明所述的方法,其中,所述外部存儲(chǔ)卡,為T(mén)-FLASH卡、SD卡 或MINI SD卡之一。本發(fā)明所述的方法,其中,所述基于AP架構(gòu)的智能手機(jī),為基于AP 架構(gòu)的單/雙模智能手機(jī)。本發(fā)明所述的方法,其中,所述無(wú)線通訊模塊,為支持TD-SCDMA、 GSM、 CDMA、 PHS的無(wú)線通訊模塊。本發(fā)明所述方法具有以下特點(diǎn)和效果(1 )智能手機(jī)中AP為主處理器,無(wú)線通訊模塊作為無(wú)線MODEM 掛接在AP上,無(wú)線通訊模塊功能可以打開(kāi)和關(guān)閉,AP實(shí)現(xiàn)對(duì)無(wú)線通訊 模塊的監(jiān)控和控制,無(wú)線通訊模塊的下載整個(gè)過(guò)程由AP進(jìn)行控制;(2) AP通過(guò)在電話撥號(hào)器界面下通過(guò)輸入特定命令激活嵌在AP應(yīng) 用程序中的無(wú)線通訊模塊下栽程序;(3 )需要下載到無(wú)線通訊模塊中的代碼文件存儲(chǔ)在存儲(chǔ)卡中,AP通 過(guò)智能手機(jī)所提供的存儲(chǔ)卡接口訪問(wèn)存儲(chǔ)卡讀取文件;(4) AP通過(guò)下載通訊口 (UART串口或者USB 口 )與無(wú)線通訊模 塊進(jìn)行數(shù)據(jù)交互,無(wú)線通訊模塊的啟動(dòng)和復(fù)位由AP下載程序軟件來(lái)進(jìn)行 控制從而啟動(dòng)無(wú)線通訊模塊內(nèi)部的下栽BOOT代碼;(5) 對(duì)無(wú)線通訊模塊的下栽而言,AP替代了傳統(tǒng)的PC機(jī)的作用, 使得無(wú)線通訊模塊在進(jìn)行更新和下載時(shí),能脫離PC機(jī)直接進(jìn)行。
圖1是本發(fā)明現(xiàn)有技術(shù)中的普通手機(jī)的程序下載方法的系統(tǒng)結(jié)構(gòu)示 意圖;圖2是本發(fā)明現(xiàn)有技術(shù)中的智能手機(jī)無(wú)線通訊模塊的程序下載方法 的系統(tǒng)結(jié)構(gòu)示意圖;圖3是本發(fā)明實(shí)施例所述的一種基于AP架構(gòu)的智能手機(jī)無(wú)線通訊模 塊的程序下載方法的系統(tǒng)結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例所迷的一種基于AP架構(gòu)的TD-SCDMA智能手 機(jī)無(wú)線通訊模塊的程序下載方法的操作流程圖。
具體實(shí)施方式
本發(fā)明為了解決傳統(tǒng)技術(shù)方案存在的弊端,通過(guò)以下具體實(shí)施例進(jìn)一 步闡述本發(fā)明所述的一種智能手機(jī)無(wú)線模塊程序下栽方法,以下對(duì)具體實(shí) 施方式進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。本發(fā)明方案中智能手機(jī)所需包含的模塊有AP(應(yīng)用處理器),無(wú)線 通訊模塊(如TD-SCDMA、 GSM、 CDMA、 PHS等)以及相應(yīng)外部存儲(chǔ) 卡接口 ,其中AP和無(wú)線通訊模塊有自己的程序存儲(chǔ)器。AP為智能手機(jī) 主處理器,無(wú)線通訊模塊為智能手機(jī)的子系統(tǒng),掛接在AP相應(yīng)的接口上 面,AP通過(guò)狀態(tài)和控制信號(hào)線對(duì)無(wú)線通訊模塊進(jìn)行檢測(cè)和控制,數(shù)據(jù)的 交互通過(guò)通訊口來(lái)完成。AP硬件上通過(guò)無(wú)線通訊模塊支持更新和下載。本發(fā)明所述方法實(shí)際上是通過(guò)在AP上運(yùn)行嵌在AP應(yīng)用程序中的無(wú) 線模塊下載程序,從插在智能手機(jī)上的存儲(chǔ)卡(如T-FLASH卡,SD卡等) 中讀取選擇需要下載的代碼文件,然后通過(guò)對(duì)無(wú)線模塊的控制和通訊口實(shí) 現(xiàn)對(duì)智能手機(jī)無(wú)線模塊程序的下載,用戶將需要下栽的無(wú)線模塊程序存儲(chǔ) 在存儲(chǔ)卡中隨身攜帶,在維修,測(cè)試中只需要插入存儲(chǔ)卡,通過(guò)運(yùn)行手機(jī) 中的下載程序即可以實(shí)現(xiàn)對(duì)無(wú)線^t塊程序的下載。如附圖3所示,為本發(fā)明實(shí)施例所述的基于AP架構(gòu)的智能手機(jī)無(wú)線 通訊模塊的程序下栽的系統(tǒng)結(jié)構(gòu)示意圖。無(wú)線通訊模塊的下載程序軟件通 過(guò)在AP上面運(yùn)行,將所需要下載的程序代碼文件存儲(chǔ)在與無(wú)線通訊模塊 相連的無(wú)線存儲(chǔ)器中。具體地說(shuō),圖3所示的結(jié)構(gòu)示意圖是本發(fā)明實(shí)施例所迷方法的裝置關(guān) 系圖,當(dāng)智能手機(jī)正常開(kāi)機(jī)狀態(tài)下,用戶進(jìn)入手機(jī)的撥號(hào)器界面,在撥號(hào) 欄中輸入特定的命令激活嵌在AP應(yīng)用程序中的無(wú)線模塊下載程序,同時(shí)所述軟件在手才幾的顯示器上顯示無(wú)線下載界面,然后在該界面下用戶選擇 存儲(chǔ)在與外部存儲(chǔ)卡接口相連的手機(jī)存儲(chǔ)卡上需要下載的程序代碼文件,然后AP將其讀取到與AP相連接的應(yīng)用電路的SDRAM中,這時(shí)AP通 過(guò)控制所述無(wú)線通訊模塊對(duì)需要下載的程序代碼文件進(jìn)行下栽并保存到 無(wú)線通訊模塊的存儲(chǔ)器中,完成下載后AP控制無(wú)線通訊模塊執(zhí)行該程序 代碼文件。如附圖4所示,下面以TD-SCDMA智能手機(jī)中TD-SCDMA無(wú)線通 訊模塊的下載程序軟件為例進(jìn)行程序下載,詳細(xì)說(shuō)明該方法的軟件控制步 驟步驟401,在智能手機(jī)正常開(kāi)機(jī)狀態(tài)下,進(jìn)入手機(jī)撥號(hào)器界面,在撥 號(hào)欄中輸入特定的命令組合來(lái)激活存儲(chǔ)在的無(wú)線模塊下載程序;步驟402,在運(yùn)行的TD-SCDMA無(wú)線模塊下載程序界面中,選擇存 儲(chǔ)在存儲(chǔ)卡中的需要下載文件名后,點(diǎn)擊確定啟動(dòng)下載流程;步驟403,運(yùn)行在AP側(cè)的TD-SCDMA無(wú)線模塊下載軟件將存儲(chǔ)在存 儲(chǔ)卡中的需要下載的代碼文件讀取到AP應(yīng)用存儲(chǔ)器中的SDRAM中;步驟404, TD-SCDMA無(wú)線通訊模塊的下載程序軟件通過(guò)讀取與 TD-SCDMA無(wú)線通訊模塊相關(guān)的狀態(tài)信號(hào)線來(lái)判斷無(wú)線模塊處于開(kāi)機(jī)還 是關(guān)閉狀態(tài),當(dāng)TD-SCDMA無(wú)線模塊處于關(guān)機(jī)狀態(tài)時(shí),通過(guò)控制無(wú)線模 塊開(kāi)機(jī)信號(hào)線,使其有效啟動(dòng)無(wú)線模塊,當(dāng)TD-SCDMA無(wú)線模塊處于開(kāi) 機(jī)狀態(tài)時(shí),通過(guò)控制無(wú)線模塊復(fù)位控制信號(hào)線,使TD-SCDMA無(wú)線模塊 復(fù)位從而使無(wú)線模塊從BOOT代碼開(kāi)始執(zhí)行;步驟405,TD-SCDMA無(wú)線通訊;f莫塊的下載程序軟件通過(guò)下載通訊口 向TD-SCDMA無(wú)線通訊模塊發(fā)送握手同步信號(hào),當(dāng)收到TD-SCDMA無(wú) 線通訊模塊發(fā)回來(lái)的確認(rèn)字節(jié)后,送出起始字節(jié),然后送出AP中寄存器 的編程數(shù)據(jù),然后TD-SCDMA無(wú)線通訊模塊的下載程序軟件送出FLASH 下載編程程序代碼的下載的32位首地址(通常為內(nèi)部RAM),和一個(gè) FLASH下載編程程序代碼的字節(jié)長(zhǎng)度(2字節(jié)),傳送的所述FLASH下 載編程程序代碼一旦下載完,則所述TD-SCDMA無(wú)線通訊模塊執(zhí)行該FLASH下載編禾呈禾呈序;步驟406,所述AP通過(guò)TD-SCDMA無(wú)線通訊模塊的下載程序軟件控 制無(wú)線通訊模塊發(fā)送需要下載的軟件代碼文件的下載首地址以及代碼長(zhǎng) 度,通過(guò)與所述TD-SCDMA無(wú)線通訊模塊中執(zhí)行的FLASH下載編程程 序交互后,然后讀取步驟403中AP側(cè)應(yīng)用電路的SDRAM中的需要下載 的程序代碼文件,通過(guò)下載通訊口發(fā)送給所述TD-SCDMA無(wú)線通訊模塊 進(jìn)行FLASH下載;步驟407,TD-SCDMA無(wú)線通訊模塊的下載程序軟件在下載過(guò)程中會(huì) 給出相應(yīng)的下載進(jìn)度消息顯示,完成下栽后AP控制無(wú)線通訊模塊執(zhí)行該 程序代碼文件。上述實(shí)施例所述方法具有以下特點(diǎn)和效果(1)智能手機(jī)中AP為主處理器,無(wú)線通訊模塊作為無(wú)線MODEM 掛接在AP上,無(wú)線通訊模塊功能可以打開(kāi)和關(guān)閉,AP實(shí)現(xiàn)對(duì)無(wú)線通訊 模塊的監(jiān)控和控制,無(wú)線通訊模塊的下載整個(gè)過(guò)程由AP進(jìn)行控制;塊下栽程序;(3 )需要下載到無(wú)線通訊模塊中的代碼文件存儲(chǔ)在存儲(chǔ)卡中,AP通 過(guò)智能手機(jī)所提供的存儲(chǔ)卡接口訪問(wèn)存儲(chǔ)卡讀取文件;(4) AP通過(guò)下載通訊口 (UART串口或者USB 口 )與無(wú)線通訊模 塊進(jìn)行數(shù)據(jù)交互,無(wú)線通訊模塊的啟動(dòng)和復(fù)位由AP下載程序軟件來(lái)進(jìn)行 控制從而啟動(dòng)無(wú)線通訊模塊內(nèi)部的下載BOOT代碼;(5) 對(duì)無(wú)線通訊模塊的下載而言,AP替代了傳統(tǒng)的PC機(jī)的作用, 使得無(wú)線通訊模塊在進(jìn)行更新和下載時(shí),能脫離PC機(jī)直接進(jìn)行。需要說(shuō)明的是,上述實(shí)施例子僅僅用于說(shuō)明本發(fā)明所述方案步驟而非 限制在僅TD-SCDMA無(wú)線模塊。本發(fā)明所述方法適用于基于AP架構(gòu)的 單/雙模智能手機(jī)系統(tǒng)的無(wú)線模塊下載。當(dāng)然,本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變 形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范 圍。
權(quán)利要求
1. 一種基于AP架構(gòu)的智能手機(jī)無(wú)線通訊模塊的程序下載方法,應(yīng)用于主要由AP、無(wú)線通訊模塊和外部存儲(chǔ)卡接口組成的智能手機(jī)中,其特征在于,包括以下步驟(1)在智能手機(jī)正常開(kāi)機(jī)狀態(tài)下,用戶進(jìn)入手機(jī)的撥號(hào)器界面,在撥號(hào)欄中輸入特定的命令激活嵌在AP應(yīng)用程序中的無(wú)線模塊下載程序,同時(shí)所述下載程序在手機(jī)的顯示器上顯示無(wú)線下載界面,然后用戶在該界面下選擇存儲(chǔ)在與外部存儲(chǔ)卡接口相連的手機(jī)存儲(chǔ)卡上需要下載的程序代碼文件;(2)用戶在所述無(wú)線下載界面下發(fā)出執(zhí)行下載命令后,AP將需要下載的程序代碼文件讀取到與AP相連接的應(yīng)用電路的SDRAM中,這時(shí)AP通過(guò)控制所述無(wú)線通訊模塊對(duì)需要下載的程序代碼文件進(jìn)行下載并保存到無(wú)線通訊模塊的存儲(chǔ)器中,完成下載后AP控制無(wú)線通訊模塊執(zhí)行該程序代碼文件。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟(2)包括 (21)用戶在所述無(wú)線下載界面下發(fā)出執(zhí)行下載命令后,AP將需要下載的程序代碼文件讀取到與AP相連接的應(yīng)用電路的SDRAM中;(22 )所述無(wú)線通訊模塊的下載程序軟件通過(guò)讀取與所述無(wú)線通訊模 塊相關(guān)的狀態(tài)信號(hào)線來(lái)判斷無(wú)線通訊模塊處于開(kāi)機(jī)還是關(guān)閉狀態(tài),當(dāng)無(wú)線 模塊處于關(guān)機(jī)狀態(tài)時(shí),所述下載程序軟件通過(guò)控制無(wú)線通訊模塊開(kāi)機(jī)信號(hào) 線,使其有效啟動(dòng)無(wú)線通訊模塊;當(dāng)無(wú)線通訊模塊處于開(kāi)機(jī)狀態(tài)時(shí),所述 下栽程序軟件通過(guò)控制無(wú)線模塊復(fù)位控制信號(hào)線,使無(wú)線通訊模塊復(fù)位, 從而使無(wú)線通訊模塊從其內(nèi)部的BOOT代碼開(kāi)始執(zhí)行;(23 )所述無(wú)線通訊才莫塊的下栽程序軟件通過(guò)下栽通訊口向無(wú)線通訊 模塊發(fā)送握手同步信號(hào),當(dāng)收到無(wú)線通訊模塊發(fā)回來(lái)的確認(rèn),實(shí)現(xiàn)同步握 手成功后,所述AP通過(guò)控制所述無(wú)線通訊模塊對(duì)需要下載的程序代碼文 件進(jìn)行下載并保存到無(wú)線通訊模塊的存儲(chǔ)器中,完成下載后AP控制無(wú)線通訊^t塊執(zhí)行該程序代碼文件。
3、 如權(quán)利要求1或2所述的方法,其特征在于,所述步驟(2),進(jìn)一 步包括所述無(wú)線下載界面根據(jù)無(wú)線通訊模塊反饋的信息,不斷顯示下載的進(jìn) 程和相應(yīng)的操作信息。
4、 如權(quán)利要求2所述的方法,其特征在于,步驟(23)中所述下載通 訊口為UART串口。
5、 如權(quán)利要求2所述的方法,其特征在于,步驟(23)中所述下載通 訊口為USB口 。
6、 如權(quán)利要求2所述的方法,其特征在于,所述步驟(23),包括 (231)所述無(wú)線通訊模塊的下載程序軟件通過(guò)下栽通訊口向無(wú)線通訊模塊發(fā)送握手同步信號(hào),當(dāng)收到無(wú)線通訊模塊發(fā)回來(lái)的確認(rèn)字節(jié)后,送 出起始字節(jié);然后送出AP中寄存器的編程數(shù)據(jù),所述無(wú)線通訊模塊的下 載程序軟件送出FLASH下載編程程序代碼的下載的32位首地址和一個(gè) FLASH下載編程程序代碼的字節(jié)長(zhǎng)度,傳送的所述FLASH下載編程程序 代碼一旦下載完,則所述無(wú)線通訊模塊執(zhí)行該FLASH下載編程程序;(232 )所述AP通過(guò)無(wú)線通訊模塊的下栽程序軟件控制無(wú)線通訊模塊 發(fā)送需要下載的軟件代碼文件的下載首地址以及代碼長(zhǎng)度,通過(guò)與所述無(wú) 線通訊模塊中執(zhí)行的FLASH下載編程程序交互后,讀取所述與AP相連接 的應(yīng)用電路的SDRAM中的需要下載的程序代碼文件,通過(guò)下載通訊口發(fā) 送給所述無(wú)線通訊模塊進(jìn)行FLASH下載;(233 )所述無(wú)線通訊模塊的下載程序軟件在下載過(guò)程中會(huì)給出相應(yīng) 的下載進(jìn)度消息顯示,完成下載后AP控制無(wú)線通訊模塊執(zhí)行該程序代碼 文件。
7、 如權(quán)利要求6所述的方法,其特征在于,步驟(231)中所述32位 首地址,為智能手機(jī)內(nèi)部RAM的內(nèi)部RAM;所述一個(gè)FLASH下載編程程序代碼的字節(jié)長(zhǎng)度,為2字節(jié)。
8、 如權(quán)利要求l所述的方法,其特征在于,所述外部存儲(chǔ)卡,為T(mén)誦FLASH卡、SD卡或MINISD卡之一。
9、如權(quán)利要求l所述的方法,其特征在于,所述基于AP架構(gòu)的智能 手機(jī),為基于AP架構(gòu)的單/雙模智能手機(jī)。
10、如權(quán)利要求l所述的方法,其特征在于,所述無(wú)線通訊模塊,為支 持TD-SCDMA、 GSM、 CDMA、 PHS的無(wú)線通訊模塊。
全文摘要
本發(fā)明公開(kāi)一種基于AP架構(gòu)的智能手機(jī)無(wú)線通訊模塊的程序下載方法,包括智能手機(jī)正常開(kāi)機(jī)狀態(tài)下,用戶進(jìn)入手機(jī)的撥號(hào)器界面,在撥號(hào)欄中輸入特定的命令激活嵌在AP應(yīng)用程序中的無(wú)線模塊下載程序,同時(shí)所述下載程序在手機(jī)的顯示器上顯示無(wú)線下載界面,用戶在該界面下選擇存儲(chǔ)在與外部存儲(chǔ)卡接口相連的手機(jī)存儲(chǔ)卡上需要下載的程序代碼文件;用戶在下載界面發(fā)出執(zhí)行下載命令后,AP將需要下載的程序代碼文件讀取到SDRAM中,AP通過(guò)控制無(wú)線通訊模塊對(duì)需要下載的程序代碼文件進(jìn)行下載、保存到無(wú)線通訊模塊的存儲(chǔ)器中,完成下載后AP控制無(wú)線模塊執(zhí)行該程序代碼文件。本發(fā)明解決傳統(tǒng)手機(jī)依賴PC機(jī)進(jìn)行更新和下載問(wèn)題。
文檔編號(hào)H04Q7/32GK101247585SQ20071007925
公開(kāi)日2008年8月20日 申請(qǐng)日期2007年2月13日 優(yōu)先權(quán)日2007年2月13日
發(fā)明者洲 吳, 起 楊 申請(qǐng)人:中興通訊股份有限公司