数据下载方法以及终端的制作方法

文档序号:7710397阅读:127来源:国知局
专利名称:数据下载方法以及终端的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及数据下载方法以及终端。
背景技术
才艮据全王求通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日
发明者飞 李 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1