數據下載方法以及終端的製作方法
2023-12-07 05:10:11 1
專利名稱:數據下載方法以及終端的製作方法
技術領域:
本發明涉及通信領域,具體而言,涉及數據下載方法以及終端。
背景技術:
才艮據全王求通ifL系統十辦會(Global Systems for Mobile Communications Assocication,簡4爾為GSMA )只於支持i曾強近3巨離通 訊技術(enhanced Near Field Communication, 簡稱為eNFC )手機 的要求,手才几上需要實現乂K載無關十辦-漢(Bearer Independent Protocol, 簡稱為BIP)協i義的空中(OverTheAir,簡稱為OTA)下載功能。
智能手才幾的架構一^:包含一個應用處理器(Application Processor, 簡 一爾AP )和一個或多個通ifL處理器(Communication Processor,簡稱CP)。其中,AP用於處理手才几上應用程式等,包括 瀏覽器,傳輸控制協議/網絡協議(Transmission Control Protocol/Internet Protocol, 簡稱為TCP/IP)十辦i義才戔、無線寸呆真 (Wireless Fidelity,簡稱為WiFi)、藍牙等; 一個或多個CP負責與 通訊網絡空中4妄口有關的事務,包括射頻^言號處理,通i凡協i義衝戔, 以及通用集成電路卡(Universal Integrated Circuit Card, 簡一爾為 UICC)接口等。在這種模式下,瀏覽器,java程序及其它應用程式 與UICC接口分處不同的處理器,功能實現必然要經過2個處理器 之間的通道,情況要比單處理器終端複雜。現有的使用BIP協議的實現通過OTA下載應用到UICC上是在 單處理器中完成的,^旦是,目前通過OTA下載時,在多處理器移動 終端上,無法實現在AP與CP之間正常地交換Jt據。
發明內容
針對目前通過OTA下載時,在多處理器移動終端上無法實現在 AP與CP之間正常地交換數據的問題而提出本發明,為此,本發明 的主要目的在於提供數據下載方案,以解決上述問題。
根據本發明的一個方面,提供了一種數據下載方法。
根據本發明的數據下載方法包括通訊處理器接收來自通用集 成電路卡的打開通道請求,並根據打開通道請求向應用處理器發送 連接請求消息,其中,連接請求消息用於指示應用處理器讀取網絡 連接參數;通訊處理器接收來自應用處理器的連接響應消息,其中, 連接響應消息攜帶有網絡連接參數;通訊處理器才艮據網絡連接參數 向遠端空中伺服器發送傳輸控制協議連接請求,並根據接收到的來 自遠端空中伺服器的傳輸控制協議連接確認消息向通用集成電路卡 發送連4妻成功消息,以i"更指示通用集成電^各卡和遠端空中"良務器通 過建立的連接進行數據下載。
優選地,在通訊處理器向通用集成電路卡發送連4妄成功消息之 後,上述方法還包括通訊處理器接收來自通用集成電路卡的承載 無關協議的建立數據請求消息;通訊處理器將承載無關協議的建立 數據請求消息轉換為傳輸控制協議/網絡協議協議的建立數據請求 消息;通訊處理器向遠端空中伺服器發送傳輸控制協議/網絡協議協 i義的建立凝:據請求消息,其中,傳輸控制協議/網絡協i義協議的建立 數據請求消息用於請求下載數據。優選地,在通訊處理器向遠端空中伺服器發送傳輸控制協議/
網絡協議協議的建立數據請求消息之後,上述方法還包括通訊處 理器接收來自遠端空中伺服器的向傳輸控制協議/網絡協議協議的 建立數據響應消息,其中,傳輸控制協議/網絡協議協議的建立數據 響應消息中攜帶有下載數據;通訊處理器向通用集成電路卡發送信 道凝:據可用消息,其中,信道彰:據可用消息用於通知通用集成電路 卡接收到下載數據;通訊處理器接收來自通用集成電路卡的接收數 據響應消息,並向通用集成電i 各卡發送下載悽t據。
優選地,在通訊處理器向通用集成電^各卡發送下載數據後,上 述方法還包括通訊處理器接收來自通用集成電路卡的信道關閉請 求消息,並關閉連4妄;通訊處理器向通用集成電^各卡發送信道關閉 確認消息,並向遠端空中伺服器發送傳輸控制協議關閉連接請求, 以便遠端空中伺服器關閉連接。
根據本發明的一個方面,還提供了一種數據下載方法。
才艮據本發明的悽丈據下載方法包括通訊處理器4妻收來自通用集 成電路卡的打開通道請求,並才艮據打開通道請求向應用處理器發送 連接請求消息,其中,連接請求消息用於指示應用處理器建立連接; 通訊處理器接收來自應用處理器的連接成功響應消息,其中,連接 成功響應消息用於指示應用處理器和遠端空中月良務器已建立連"^妄; 通訊處理器向通用集成電路卡發送連4妄成功消息,以1更指示通用集 成電路卡通過連接進行數據下載。
優選地,在通訊處理器向應用處理器發送連4妻_清求消息之後, 上述方法還包4舌應用處理器4妾收來自通訊處理器的連4妾-清求消息; 應用處理器向遠端空中伺服器發送傳輸控制協議連接請求,其中, 傳輸控制協議連接請求用於請求建立連接;應用處理器接收來自遠 端空中伺服器的傳輸控制協議連接確認消息。優選地,在通訊處理器向通用集成電路卡發送連接成功消息之
後,上述方法還包括通訊處理器4妄收來自通用集成電路卡的岸義載 無關協議的建立數據請求消息,並通過多路復用通道將承載無關協 議的建立數據請求消息發送給應用處理器;通訊處理器接收應用處 理器通過多路復用通道發送的建立數據響應消息,其中,建立數據 響應消息中攜帶有下載數據。
優選地,在通訊處理器通過多路復用通道將承載無關協議的建 立悽t據請求消息發送給應用處理器之後,上述方法還包括應用處 理器接收來自通訊處理器的承載無關協議的建立數據請求消息;應 用處理器將承載無關協議的建立數據請求消息轉換為傳輸控制協議 /網絡協議協議的建立數據請求消息;應用處理器向遠端空中伺服器 發送傳輸控制協議/網絡協議協議的建立數據請求消息,其中,傳輸 控制協議/網絡協議協議的建立數據請求消息用於請求下載數據。
優選地,在通ifl處理器4妄收應用處理器通過多路復用通道發送 的建立數據響應消息之後,上述方法還包括通訊處理器向通用集 成電路卡發送信道數據可用消息,其中,信道數據可用消息用於通 知通用集成電路卡接收到下載數據;通訊處理器接收來自通用集成 電路卡的接收數據響應消息,並向通用集成電路卡發送下載數據。
優選地,在通訊處理器向通用集成電^各卡發送下載數據後,上 述方法還包括通訊處理器接收來自通用集成電路卡的信道關閉請 求消息,並關閉連接;通訊處理器向通用集成電路卡發送信道關閉 確認消息,並向應用處理器發送傳輸控制協議關閉連接請求,以便 應用處理器和遠端空中伺服器關閉連接。
根據本發明的另一個方面,提供了一種終端。才艮據本發明的終端包4舌通訊處理器和應用處理器,通訊處理器
包括第一接收模塊,用於接收來自通用集成電路卡的打開通道請 求;第一發送模塊,用於根據第一接收^t塊接收的打開通道請求向 應用處理器發送連接請求消息,其中,連接請求消息用於指示應用 處理器讀取網絡連接參數;第二接收才莫塊,用於接收來自應用處理 器的連接響應消息,其中,連接響應消息攜帶有網絡連接參數;第 二發送模塊,用於根據第二接收模塊接收的網絡連接參數向遠端空 中伺服器發送傳輸控制協議連接請求;第三接收模塊,用於接收來 自遠端空中伺服器的傳輸控制協議連接確認消息;第三發送模塊, 用於向通用集成電路卡發送連接成功消息,以便指示通用集成電路 卡和遠端空中"l務器通過建立的連4妄進4於悽t據下載。
才艮據本發明的另一個方面,4是供了一種終端。
根據本發明的終端包括通訊處理器和應用處理器,通訊處理器 包括第四接收模塊,用於接收來自通用集成電路卡的打開通道請 求;第四發送模塊,用於根據第四接收模塊接收的打開通道請求向 應用處理器發送連接請求消息,其中,連4妄請求消息用於指示應用 處理器建立連接;第五接收模塊,用於接收來自應用處理器的連接 成功響應消息,其中,連4妄成功響應消息用於指示應用處理器和遠 端空中伺服器已建立連接;第五發送模塊,用於向通用集成電路卡 發送連接成功消息,以便指示通用集成電路卡通過連接進行數據下 載。
通過本發明,CP才艮據打開通道請求向AP發送連接請求消息, 根據接收來自AP的連接響應消息中的網絡連接參數向遠端OTA服 務器發送TCP連接請求,並根據接收到的來自遠端OTA伺服器的 TCP連接確認消息向UICC發送連接成功消息,以便指示UICC和 遠端OTA伺服器通過建立的連4矣進4亍數據下載,解決了目前通過 OTA下載時,在多處理器移動終端上無法實i見在AP與CP之間正常地交換數據的問題,僅:得-使用BIP協議的實現通過空中(OTA) 下載應用到UICC上的過程不僅能在單處理器中完成,同時也支持 在多處理器中完成。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申 請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並 不構成對本發明的不當限定。在附圖中
圖1是用於實施本發明實施例的終端的系統結構框圖2是根據本發明實施例一的數據下載方法的流程圖3是根據本發明實施例一的雙處理終端BIP協議OTA下載 的糹冬端的 一種系統結構衝匡圖4是根據本發明實施例一的雙處理終端BIP協議OTA下載 過考呈的流禾呈圖5是根據本發明實施例二的數據下載方法的流程圖6是根據本發明實施例二的雙處理終端BIP協議OTA下載 的終端的一種系統結構4匡圖7是根據本發明實施例二的雙處理終端BIP協議OTA下載 過禾呈的流禾呈圖8是根據本發明實施例一的終端的結構框圖9是根據本發明實施例二的終端的結構框圖。
具體實施例方式
功能和克述
考慮到目前通過OTA下載時,在多處理器移動終端上無法實現 在AP與CP之間正常地交換數據的問題,本發明實施例4是供了悽t據 下載方案,即,使用BIP協議空中(OTA)下載應用到UICC上是 在多處理器中的實現方法,CP根據打開通道請求向AP發送連接請 求消息,根據接收來自AP的連接響應消息中的網絡連接參數向遠 端OTA伺服器發送TCP連接請求,並根據接收到的來自遠端OTA 伺服器的TCP連接確認消息向UICC發送連接成功消息,以便指示 UICC和遠端OTA伺服器通過建立的連接進行數據下載,使得使用 BIP協議的實現通過空中(OTA)下載應用到UICC上的過程不^f又 能在單處理器中完成,同時也支持在多處理器中完成。
需要說明的是,在不衝突的情況下,本申請中的實施例及實施 例中的特徵可以相互組合。下面將參考附圖並結合實施例來詳細i兌 明本發明。
圖1是用於實施本發明實施例的終端的系統結構框圖,如圖1 所示,該終端包含應用處理器、 一個或多個通i孔處理器、UICC、以 及處理器間通道,其中,應用處理器包含以下組成部分網絡瀏覽 器、TCP/IP協議棧、代理服務模塊、處理器間通信模塊(可以是 AT命令模塊和/或多路復用(multiplexer,簡稱為MUX)模塊),每 個通訊處理器包含TCP/IP協議棧(該模塊為可選)、BIP網關以 及BIP協議模塊、處理器間通信模塊(可以是AT命令模塊和/或 MUX模塊)。
以下將對本發明實施例提供的兩種方案進行詳細描述,這兩種 方案分別描述了4吏用BIP協議的實現通過空中(OTA)下載應用到UICC上是在多處理器中的二種不同的實現方法,其中,圖2至圖4 通過^f吏用通信處理才莫塊中TCP/IP協i義對戈的方法來實現AP和CP間 的命令和數據的交換,而圖5至圖7通過使用應用處理器處理才莫塊 中TCP/IP協議棧,4吏用wifi為接入方式的實現方法來實現AP和 CP間的命令和翁:才居交換的實現。
需要說明的是,在具體實施中,處理器間物理通道可以多種多 衝羊的。以下的實施方式以串口為例,4旦本發明的實玉見不限於串口。
方法實施例一
根據本發明的實施例,提供了一種數據下載方法。圖2是根據 本發明實施例一的悽史據下載方法的流程圖,如圖2所示,該方法包 括如下的步驟S202至步驟S206:
步驟S202, CP接收來自UICC的打開通道請求,並根據打開 通道請求向AP發送連接請求消息,其中,連接請求消息用於指示 AP讀耳又網絡連4妄參悽t。
步驟S204, CP4妄收來自AP的連4妄響應消息,其中,連4妄響 應消息攜帶有網絡連接參數。
步驟S206, CP根據網絡連接參數向遠端OTA伺服器發送TCP 連接請求,並根據接收到的來自遠端OTA伺服器的TCP連接確認 消息向UICC發送連接成功消息,以便指示UICC和遠端OTA月良務 器通過建立的連接進行數據下載。下面結合圖3和圖4描述第一種AP和CP間的命令和數據的 交才奐的方法。
圖3是根據本發明實施例一的雙處理終端BIP協議OTA下載 的終端的一種系統結構才匡圖,如圖3所示,應用處理器包含以下組 成部分代理伺服器、AT模塊。通訊處理器側包含AT模塊、TCP/IP 協議棧、BIP網關以及BIP協議才莫塊。
圖4是根據本發明實施例一的雙處理終端BIP協議OTA下載 過程的流程圖,如圖4所示,多處理器終端使用BIP協議的實現通 過空中(OTA)下載應用到UICC上方法主要包括以下4個步驟, 具體包4舌:^下的步驟S401至步驟S415:
步驟l: UICC與遠端OTA伺服器連接,具體包括
步驟S401, UICC以BIP協議方式向BIP網關發送打開通道i青 求(Fetch:open channel ( client))。
步驟S402, BIP網關才艮據open channel請求中網絡承載方式的 要求,向AP上的代理伺服器發出讀取網絡連接參數的AT command (命令)(%GETNET ),並向UICC返回打開通道響應消息(Terminal Response ) ( channel id )(即,上述的步驟S202 )。
步驟S403, AP上的代理月良務器讀取相應的網絡連4妾參悽t (例 如GPRS的接入點,用戶,密碼等),向CP上BIP網關返回帶有網 絡連接參數的AT命令(%NETPAR )(即,上述的步驟S204 )。
步驟S404, BIP網關通過TCP/IP十辦"i義才戔向open channel "清求中 指定的遠端OTA月良務器發出TCP連4妄i青求。步驟S405,遠端OTA伺服器接收到TCP連接請求後,向BIP 網關返回TCP連4妄確i人。
步驟S406 , BIP網關向UICC發出連接成功消息(Event Channel Status ) ( Link Established )(即,上述的步驟S206 )。
步驟2: UICC發送請求數據給遠端OTA伺服器,具體包括
步驟S407, UICC將請求以BIP協議發送至BIP網關,即,發 送建立數據請求(Fetch: send data)。此後,CP接收來自UICC的 BIP協議的建立數據請求消息。
步驟S408, BIP網關將請求數據轉換為以TCP/IP協議傳輸, 發送至遠端OTA月良務器,即,BIP網關將以TCP/IP分組發送的悽t 據發送給遠端OTA伺服器,並向UICC發送遠端響應(Terminal Response )。也就是說,CP將BIP協議的建立數據請求消息轉換為 TCP/IP協議的建立數據請求消息;CP向遠端OTA伺服器發送 TCP/IP協議的建立數據請求消息,其中,TCP/IP協議的建立數據請 求消息用於請求下載凝:據。
步驟3:遠端OTA伺服器發送響應數據給UICC,具體包括
步驟S409,遠端OTA伺服器將以TCP/IP協議傳輸響應數據發 送到BIP網關,即,遠端OTA伺服器將以TCP/IP分組接收的數據 發送給BIP網關。
步驟S410, BIP網關接收到響應數據後,發送信道數據可用消 息Envelope ( channel data available )告#口 UICC有悽t才居到來。
具體地,CP接收來自遠端OTA伺服器的向TCP/IP協議的建立 數據響應消息,其中,TCP/IP協議的建立數據響應消息中攜帶有下載數據;CP向UICC發送信道數據可用消息,其中,信道數據可用 消息用於通知UICC 4妄收到下載悽t據。
步驟S411, UICC返回接收數據響應消息(Fetch: receive data) 要求接收訪問數據。此後,CP接收來自UICC的接收數據響應消息。
步驟S412, BIP網關通過遠端響應(Terminal response ) ( data ) 向UICC發送響應數據(即,下載數據)。
步驟4:關閉連接,CP接收來自UICC的信道關閉請求消息, 並關閉連接;CP向UICC發送信道關閉確認消息,並向遠端OTA 伺服器發送TCP關閉連接請求,以便遠端OTA伺服器關閉連接, 具體包括
步驟S413, UICC向BIP網關發送關閉信道請求消息(Fetch: close channel) ( channel id ), 請求關閉通道。
步驟S414, BIP網關關閉連接後,通過向UICC發送遠端響應 (Terminal response ) ( channel status: link not established )確認關閉 通道,同時向OTA月艮務器發送TCP關閉連4妄請求。
步艱《S415,遠端OTA伺服器向BIP網關返回關閉響應,連接 已經關閉。
方法實施例二
根據本發明的實施例,提供了一種數據下載方法。圖5是根據 本發明實施例二的數據下載方法的流程圖,如圖5所示,該方法包 括以下的步驟S502至步驟S506:
18步驟S502, CP接收來自UICC的打開通道請求,並根據打開 通道請求向AP發送連接請求消息,其中,連接請求消息用於指示 AP建立連接。
步驟S504, CP^妄收來自AP的連4妄成功響應消息,其中,連 接成功響應消息用於指示AP和遠端OTA伺服器已建立連接。
步驟S506, CP向UICC發送連接成功消息,以^更指示UICC 通過連接進行數據下載。
以下結合圖6和圖7,描述第二種AP和CP間的命令和數據的 交才奐的方法。
圖6是根據本發明實施例二的雙處理終端BIP協議OTA下載 的終端的一種系統結構才匡圖,如圖6所示,應用處理器包含以下組 成部分TCP/IP協議棧、WIFI才莫塊、代理伺服器、AT命令、MUX 通道。通訊處理器側包含AT才莫塊、MUX通道、TCP/IP協議棧、 BIP網關以及BIP協i義才莫塊。
圖7是4艮據本發明實施例二的雙處理終端BIP協議OTA下載 過程的流程圖,如圖7所示,多處理器終端4吏用BIP協i義的實現通 過空中(OTA)下載應用到UICC上方法主要包括以下4個步驟, 具體包4舌如下的步艱《S701至步驟S718:
步驟1: UICC與遠端OTA伺服器建立連接。
步艱《S701 , UICC以BIP協i義方式向BIP網關發送打開通道i青 求(Fetch: open channel ( client))。步艱糹S702, BIP網關向UICC發送響應消息(Terminal response (channel id)),同時向AP上的代理伺服器發出建立網絡連接的AT 命令(%WEBOPCH )(即,上述的步驟S502 )。
步驟S703,此時AP已經通過WIFI接入到網絡中,AP4妄收來 自CP的連接請求消息,AP上的代理力良務器讀通過TCP/IP協議棧 向open channel請求中指定的遠端OTA伺服器發出TCP連接請求, 其中,TCP連4妻:清求用於i青求建立連4妄。
步驟S704,遠端伺服器OTA向代理伺服器返回TCP連接確認 消息,AP接收來自遠端OTA伺服器的TCP連接確認消息。
步驟S705,代理伺服器向BIP網關返回連接建立成功AT響應 (OIC)(即,上述的步驟S504)。
步驟S706, BIP網關向UICC發出連接成功消息(Event channel status (link established ))(即,上述的步驟S506 )。
步驟2: UICC發送請求數據給OTA伺服器,具體包括
步驟S707, UICC將建立tt據請求(Fetch: send data)以BIP 十辦i義發送至BIP網關。
步驟S708, CP接收來自UICC的BIP協議的建立數據請求消 息,BIP網關通過MUX通道將BIP協議的建立悽t據請求消息發送 糹合^理力良務器,並向UICC返回遠端響應。
步驟S709, AP接收來自CP的BIP協議的建立悽t據請求消息; AP將BIP協議的建立數據請求消息轉換為TCP/IP協議的建立數據 請求消息;AP向遠端OTA伺服器發送TCP/IP協議的建立數據請求 消息,其中,TCP/IP協議的建立數據請求消息用於請求下載數據。即,代理伺服器將請求數據轉換為以TCP/IP協議傳輸,發送至遠端 OTA伺服器,即,BIP網關將以TCP/IP分組發送的悽t據發送給遠 端OTA力良務器。
步驟3:遠端OTA伺服器發送響應數據給UICC,具體包括
步驟S710,遠端OTA伺服器將以TCP/IP協議傳輸響應數據發 送到代理伺服器,即,遠端OTA伺服器將以TCP/IP分組接收的數 據發送給BIP網關。
步驟S711 ,代理伺服器通過MUX通道將悽t據發送給BIP網關。 CP接收AP通過MUX通道發送的建立數據響應消息,其中,建立 數據響應消息中攜帶有下載數據。
步驟S712, BIP網關4妄收到響應tt據後,發送信道tt據可用消 ,l: Envelope ( channel data available )告^口 UICC有悽t才居至'J來。艮卩, CP向UICC發送信道數據可用消息,其中,信道數據可用消息用於 通知UICC 4妻收到下載tt據。
步驟S713, UICC返回悽W居才妻收i青求(Fetch: receive data)要 求接收訪問數據。即,CP接收來自UICC的接收數據響應消息。
步驟S714, BIP網關通過響應消息(Terminal response ( data )) 向UICC發送響應ft據(即,下載數據)。
步驟4:關閉連接CP接收來自UICC的信道關閉請求消息, 並關閉連接;CP向UICC發送信道關閉確認消息,並向AP發送TCP 關閉連接請求,以便AP和遠端OTA伺服器關閉連接,具體包括
步驟S715, UICC向BIP網關發送通道關閉請求(Fetch: close channel ( channel id )), 請求關閉通道。步驟S716, BIP網關關閉連接後,通過向UICC發送響應消息 (Terminal response (channel status:link not established))確認關閉 通道,同
步驟S717,代理伺服器向遠端OTA伺服器發送TCP關閉連接
請求'
步驟S718,遠端OTA伺服器向代理伺服器返回關閉響應,連 接已經關閉。
裝置實施例一
根據本發明的實施例,提供了一種終端。圖8是根據本發明實 施例一的終端的結構框圖,如圖8所示,該終端包括CP和AP, 其中,CP包括第一接收模塊82,第一發送模塊84,第二接收模 塊86,第二發送模塊88,第三接收模塊80,第三發送模塊81,下
面對上述結構進行描述。
第一接收模塊82,用於接收來自UICC的打開通道請求;第一 發送模塊84,連接至第一接收模塊82,用於根據第一接收模塊82 接收的打開通道請求向AP發送連接請求消息,其中,連接請求消 息用於指示AP讀取網絡連接參數;第二接收模塊86,用於接收來 自AP的連接響應消息,其中,連接響應消息攜帶有網絡連接參數; 第二發送模塊88,連接至第二接收模塊86,用於根據第二接收模塊 86接收的網絡連接參悽t向遠端OTA伺服器發送TCP連接請求;第 三接收才莫塊80,用於接收來自遠端OTA伺服器的TCP連接確認消 息;第三發送模塊81,用於向UICC發送連接成功消息,以便指示 UICC和遠端OTA伺服器通過建立的連4妄進4於數據下載。裝置實施例二
根據本發明的實施例,提供了一種終端。圖9是根據本發明實 施例二的全冬端的結構衝匡圖,3口圖9所示,該終端包4舌CP和AP, 其中,CP包括第四接收衝莫塊92,第四發送才莫塊94,第五接收模 塊96,第五發送才莫塊98,下面對上述結構進4於描述。
第四4妄收才莫塊92,用於4矣收來自UICC的打開通道i青求;第四 發送模塊94,連接至第四接收模塊92,用於根據第四接收模塊92 接收的打開通道請求向AP發送連接請求消息,其中,連接請求消 息用於指示AP建立連4妄;第五4妾收才莫塊96,用於4妄收來自AP的 連4妾成功響應消息,其中,連4妄成功響應消息用於指示AP和遠端 OTA伺服器已建立連接;第五發送模塊98,用於向UICC發送連接 成功消息,以1"更指示UICC通過連4妄進4亍數據下載。
綜上所述,通過本發明的實施例,^是供了新的在AP和CP間 的命令和數據交換的方法,使得在多處理器移動終端上,數據也能
在AP與CP之間正常地交換,使得使用BIP協議的實現通過空中 (OTA)下載應用到UICC上的過程不4又能在單處理器中完成,同 時也支持在多處理器中完成。
顯然,本領域的技術人員應該明白,上述的本發明的各模塊或 各步艱《可以用通用的計算裝置來實現,它們可以集中在單個的計算 裝置上,或者分布在多個計算裝置所組成的網絡上,可選地,它們 可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲
在存儲裝置中由計算裝置來執行,或者將它們分別製作成各個集成 電路模塊,或者將它們中的多個模塊或步驟製作成單個集成電路模 塊來實現。這樣,本發明不限制於任何特定的硬體和軟體結合。以上所述僅為本發明的優選實施例而已,並不用於限制本發明, 對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在
本發明的精神和原則之內,所作的任何修改、等同替換、改進等, 均應包含在本發明的{呆護範圍之內。
權利要求
1.一種數據下載方法,其特徵在於,包括通訊處理器接收來自通用集成電路卡的打開通道請求,並根據所述打開通道請求向應用處理器發送連接請求消息,其中,所述連接請求消息用於指示所述應用處理器讀取網絡連接參數;所述通訊處理器接收來自所述應用處理器的連接響應消息,其中,所述連接響應消息攜帶有所述網絡連接參數;所述通訊處理器根據所述網絡連接參數向遠端空中伺服器發送傳輸控制協議連接請求,並根據接收到的來自所述遠端空中伺服器的傳輸控制協議連接確認消息向所述通用集成電路卡發送連接成功消息,以便指示所述通用集成電路卡和所述遠端空中伺服器通過建立的連接進行數據下載。
2. 才艮據4又利要求1所述的方法,其特4正在於,在所述通訊處理器 向所述通用集成電路卡發送所述連接成功消息之後,所述方法 還包括所述通訊處理器接收來自所述通用集成電路卡的承載無 關協議的建立數據請求消息;所述通訊處理器將所述承栽無關協議的建立悽W居i青求消 息轉換為傳輸控制協議/網絡協議協議的建立數據請求消息;所述通訊處理器向所述遠端空中伺服器發送所述傳輸控 制協議/網絡協議協議的建立數據請求消息,其中,所述傳輸 控制協議/網絡協議協議的建立數據請求消息用於請求下載數據。
3. 4艮據4又利要求2所述的方法,其特4正在於,在所述通ifl處理器向所述遠端空中伺服器發送所述傳llr控制協議/網絡協議協議的建立數據請求消息之後,所述方法還包括所述通訊處理器4妻收來自所述遠端空中月l務器的向傳輸 控制協i義/網絡協i義協i義的建立悽t據響應消息,其中,所述傳 輸控制協i義/網絡協議協i義的建立悽t據響應消息中攜帶有所述 下載數據;所述通ifl處理器向所述通用集成電if各卡發送4言道lt據可 用消息,其中,所述信道數據可用消息用於通知所述通用集成 電路卡接收到所述下載數據;所述通訊處理器4妄收來自所述通用集成電路卡的接收悽t 據響應消息,並向所述通用集成電路卡發送所述下載數據。
4. 根據權利要求3所述的方法,其特徵在於,在所述通訊處理器 向所述通用集成電i 各卡發送所述下載lt據後,所述方法還包 括所述通訊處理器接收來自所述通用集成電路卡的信道關 閉"i青求消息,並關閉所述連^r;所述通訊處理器向通用集成電3各卡發送信道關閉確iU肖 息,並向所述遠端空中伺服器發送傳輸控制協議關閉連接請 求,以便所述遠端空中伺服器關閉所述連接。
5. —種數據下載方法,其特徵在於,包括通訊處理器4妄收來自通用集成電路卡的打開通道請求,並 根據所述打開通道請求向應用處理器發送連接請求消息,其 中,所述連4婁i青求消息用於指示所述應用處理器建立連4妄;所述通訊處理器接收來自所述應用處理器的連4妾成功響 應消息,其中,所述連4妄成功響應消息用於指示所述應用處理器和遠端空中伺服器已建立連接;所述通訊處理器向所述通用集成電路卡發送連4妄成功消 息,以^更指示所述通用集成電路卡通過所述連4妄進4亍悽t據下 載。
6. 才艮據4又利要求5所述的方法,其特4正在於,在所述通ifl處理器 向應用處理器發送連接請求消息之後,所述方法還包括所述應用處理器4妄收來自所述通訊處理器的連4妄請求消,、 所述應用處理器向所述遠端空中伺服器發送傳輸控制協i義連4妄請求,其中,所述傳輸控制協議連接:-清求用於i青求建立所述連才妻;所述應用處理器接收來自所述遠端空中伺服器的傳輸控 制協議連接確認消息。
7. 才艮據4又利要求5所述的方法,其特4正在於,在所述通ifl處理器 向所述通用集成電路卡發送所述連4妄成功消息之後,所述方法 還包括所述通訊處理器4妄收來自所述通用集成電i 各卡的承載無 關協議的建立數據請求消息,並通過多路復用通道將所述承載 無關協議的建立數據請求消息發送給所述應用處理器;所述通訊處理器4妄收所述應用處理器通過多路復用通道 發送的建立數據響應消息,其中,所述建立數據響應消息中攜 帶有下載數據。
8. 才艮據4又利要求7所述的方法,其特4正在於,在所述通訊處理器 通過多^各復用通道將所述7K載無關協-漢的建立悽U居:清求消息 發送給所述應用處J裡器之後,所述方法還包4舌所述應用處理器接收來自所述通訊處理器的所述承載無 關協議的建立數據請求消息;所述應用處理器將所述7K載無關協i義的建立數據-清求消 息轉換為傳輸控制協議/網絡協議協議的建立^:據請求消息;所述應用處理器向所述遠端空中伺服器發送所述傳輸控 制協議/網絡協議協議的建立數據請求消息,其中,所述傳輸 控制協議/網絡協i義協-漢的建立lt據:清求消息用於請求下載數 據。
9. 根據權利要求7所述的方法,其特徵在於,在所述通訊處理器 4妻收所述應用處理器通過多路復用通道發送的所述建立悽史據 響應消息之後,所述方法還包4舌所述通訊處理器向所述通用集成電路卡發送4言道悽t據可 用消息,其中,所述信道^t據可用消息用於通知所述通用集成 電路卡接收到所述下載數據;所述通訊處理器4妄收來自所述通用集成電^各卡的^妄收^t 據響應消息,並向所述通用集成電路卡發送所述下載數據。
10. 才艮據4又利要求9所述的方法,其特4正在於,在所述通訊處理器 向所述通用集成電路卡發送所述下載數據後,所述方法還包 括所述通訊處理器4妾收來自所述通用集成電^各卡的信道關 閉i青求消息,並關閉所述連4妄;所述通訊處理器向通用集成電路卡發送信道關閉確-認消息,並向所述應用處理器發送傳專lr控制協i義關閉連接"清求,以 便所述應用處理器和所述遠端空中伺服器關閉所述連接。
11. 一種終端,包4舌通ifL處理器和應用處理器,其特4正在於,所述 通i凡處理器包4舌第一接收模塊,用於接收來自通用集成電路卡的打開通道請求;第一發送模塊,用於根據所述第一接收模塊接收的所述打 開通道請求向應用處理器發送連接請求消息,其中,所述連接請求消息用於指示所述應用處理器讀取網絡連接參數;第二接收模塊,用於接收來自所述應用處理器的連接響應 消息,其中,所述連接響應消息攜帶有所述網絡連接參數;第二發送模塊,用於根據所述第二接收模塊接收的所述網 絡連接參數向遠端空中伺服器發送傳輸控制協議連接請求;第三接收模塊,用於接收來自所述遠端空中伺服器的傳輸 控制協i義連4妻確i人消息;第三發送模塊,用於向所述通用集成電路卡發送連接成功 消息,以便指示所述通用集成電路卡和所述遠端空中伺服器通 過建立的連接進行數據下載。
12. —種終端,包括通iTL處理器和應用處理器,其特;f正在於,所述 通ifl處理器包4舌第四接收模塊,用於接收來自通用集成電路卡的打開通道 請求;第四發送模塊,用於根據所述第四接收模塊接收的所述打 開通道請求向應用處理器發送連接請求消息,其中,所述連接 請求消息用於指示所述應用處理器建立連接;第五接收模塊,用於接收來自所述應用處理器的連接成功 響應消息,其中,所述連4妄成功響應消息用於指示所述應用處理器和遠端空中月良務器已建立連4妄;第五發送模塊,用於向所述通用集成電路卡發送連接成功 消息,以便指示所述通用集成電路卡通過所述連接進行數據下 載。
全文摘要
本發明提供了數據下載方法以及終端,其中一種數據下載方法包括通訊處理器接收來自通用集成電路卡的打開通道請求,並根據打開通道請求向應用處理器發送連接請求消息;通訊處理器接收來自應用處理器的連接響應消息,其中,連接響應消息攜帶有網絡連接參數;通訊處理器根據網絡連接參數向遠端空中伺服器發送傳輸控制協議連接請求,並根據接收到的來自遠端空中伺服器的傳輸控制協議連接確認消息向通用集成電路卡發送連接成功消息,以便指示通用集成電路卡和遠端空中伺服器通過建立的連接進行數據下載。本發明使得使用BIP協議的實現通過OTA下載應用到UICC上的過程不僅能在單處理器中完成,同時也支持在多處理器中完成。
文檔編號H04W8/24GK101594614SQ20091015844
公開日2009年12月2日 申請日期2009年6月30日 優先權日2009年6月30日
發明者飛 李 申請人:中興通訊股份有限公司