通信智能卡应用下载安装的方法

文档序号:7754383阅读:288来源:国知局
专利名称:通信智能卡应用下载安装的方法
通信智能卡应用下载安装的方法
技术领域
本发明涉及通信智能卡,尤其涉及一种通信智能卡应用下载、安装的方法。背景技术
通信智能卡(SIM/UIM/USIM卡等)是用于实现移动用户身份鉴权的设备。随着移 动通信技术的发展,(U) SIM卡的功能发展已经远远超出了简单的用户身份认证这个基本功 能,由于(U) SIM卡本身就是一个智能卡安全设备,依托于(U) SIM卡提供的安全特性以及 STK功能,可以为手机用户提供各种增值服务,例如手机支付、手机银行等功能,这些服务功 能,为方便管理,在(U) SIM卡中通常以一种Applet的形式存在,包括JavaApplet或者符合 其它协议规范的脚本。(U) SIM卡中这些Applet,一般通过有线或者空中方式来进行管理。对于有线 方式,通常是在(U)SIM卡厂的生产线上、或在电信运营商营业厅的POS机上来进行应 用的下载安装,或者删除、更新等;而空中方式,则是通过手机的无线功能来承载的,包 BIP(Bearer Independent Protocol,承载无关协议)通道、SMS(Short Messaging Service,短信息服务)通道。显而易见,空中方式是一种更适合用户个性化服务的管理方式,运营商的管理成 本也相对更低,也节省柜台人员和POS的投入。在空中方式中,SMS的接收和发送是一种所有手机都支持的能力,但短信本身的结 构使得其每次有效传输能力只有100字节左右。SMS最大存载字节数为140,但是实际用于 下载GP(Gl0balPlatf0rm,Java卡应用管理相关的规范)应用数据的部分需要除去协议中 描述部分的占用,实际可用于传输数据的大小就100字节左右。此外,SMS也不是一个实时 传输的通道,往往存在延迟。BIP方式是一种基于GPRS、EDGE等无线宽带传输通道的空中方式,是一种实时性 很好的传输方式,然而由于国内运营商对手机的控制能力相对较弱,BIP功能作为一种支撑 能力并不能直接吸引用户眼球,因而市面上对BIP协议支持的手机终端很少,或者对BIP协 议支持的不够完整,无法满足用户对(U) SIM卡应用空中下载的需求。同时,更新(U) SIM卡的应用需要终端应用程序能够对(U) SIM卡发送GP应用指 令来完成。但是,出于安全方面的考虑,目前的智能终端都屏蔽了这些直接访问(U)SIM卡 API (Application Programming Interface,应用程序编程接口 ),除手机应用开发商外的 第三方应用开发者都无法做到向(U)SIM卡发送GP应用指令,只能访问基本的(U)SIM卡上 的数据文件,例如SMS文件等。上述SMS和BIP两种空中方式的限制特性,使得(U) SIM卡在发布到用户手上后进 行应用管理存在较大的困难,一直是运营商期待解决的问题。

发明内容有鉴于此,本发明提供一种简单实时的通信智能卡应用下载安装方法。
3
一种通信智能卡应用下载安装的方法,所述方法包括以下步骤智能通信终端通 过无线宽带传输通道向服务器发送应用下载请求;智能通信终端接收服务器发送的数据报 文;智能通信终端将所述数据报文写入通信智能卡的SMS文件;智能通信通卡读取SMS文 件并按照协议封装成响应数据;智能通信终端读取并解析响应数据;以及智能通信卡应用 安装。优选地,在所述智能通信终端将所述数据报文写入通信智能卡的SMS文件的步骤 中,如果智能通信终端接收到的所述数据报文超过140字节,则采用分包传输协议进行数 据分包,并按照顺序写入通信智能卡的SMS文件。优选地,在所述智能通信终端将所述数据报文写入通信智能卡的SMS文件的步骤 中,智能通信终端读写智能通信卡的SMS文件的API,并向SMS文件的最后一条记录写入数 据。优选地,在所述智能通信终端将所述数据报文写入通信智能卡的SMS文件的步骤 之后,进一步包括以下步骤通信智能卡拦截SMS文件的写入请求,并检测该写入请求是否 写入到最后一条记录且数据为预先约定的通讯协议数据格式,如果是则进入后续步骤,如 果不是则写入到指定的SMS文件记录中。优选地,在所述智能通信终端向服务器发送应用下载请求的步骤之前,进一步包 括以下步骤智能通信终端向智能通信卡请求应用下载参数。优选地,在所述智能通信终端接收服务器发送的数据报文的步骤中,服务器发送 的数据报文为GlobalPlatform规范的数据报文。本发明所提供的通信智能卡的应用下载和安装的方法利用无线宽带传输通道从 服务器下载通信智能卡的应用到智能通信终端中,再应用的数据写入到通信智能卡的SMS 文件中,最后读取SMS文件中的数据并进行应用的安装。通过这种下载及安装方式,可利 用现有的设备和设备之间的通信协议进行应用数据的下载和传输,保证了应用下载的实时 性。

图1为采用本发明的通信智能卡应用下载安装方法的OTA平台、智能终端和通信 智能卡的连接示意图。图2为采用本发明的方法的智能终端与智能通信卡之间的通讯原理示意图。图3为本发明的通信智能卡应用下载安装方法的原理示意图。图4为本发明的通信智能卡内部功能模块示意图。
具体实施方式
为了更好地理解本发明,以下将结合附图对发明的实施例进行详细的说明。
为了克服现有技术存在的不足,本发明提供一种将智能手机作为读写器实现通信 智能卡(下文和图中简称为(U) SIM卡)应用下载和安装的方法。如图1中所示,移动通讯 终端200通过手机的GPRS、EDGE或者3G网络接入互联网,从OTA (Over-The-Air,空中下载) 平台300获取GP应用数据,借助智能手机200的软件平台访问(U)SIM卡100上SMS文件 的API,将GP应用数据下载到(U) SIM卡100中,实现GP应用的空中下载和安装。
4
由此,本发明的方法中将智能通信终端200作为读写器,其与(U)SIM卡100的机 卡通讯机制和原理如图2中所示。在步骤Sl中,智能通信终端200采用机卡通讯协议封装将要写入的数据,每次封 装的数据最大不能超过140字节,如数据传输超过140字节,需要采用分包传输。在步骤S2中,智能通信终端200调用平台读写⑶SIM卡100的SMS文件的API, 向SMS文件的最后一条记录写入协议数据。在步骤S3中,⑶SIM卡100中的机卡通讯模块(请参阅图4)拦截到SMS文件的 写入请求,检测该写入请求是否写入到最后一条记录且数据为预先约定的通讯协议数据格 式。如果是,则进入后续的指令处理流程。如果检测到不是约定的指令,则将SMS写入到指 定的SMS文件记录中。在步骤S4中,(U) SIM卡100中的通信模块(请参阅图4)接收到机卡通讯模块转 发的指令数据并进行处理,同时返回响应指令数据。机卡通讯模块接收到数据进行协议封 装,生成响应数据,等待智能通信终端200的发起一条读取SMS文件的最后记录的请求。在步骤S5中,智能通信终端200调用API读取SMS文件的最后一条记录。在步骤S6中,(U) SIM卡100中的机卡通讯模块返回给终端上一次发送指令的响 应数据。在步骤S7中,智能通信终端200解析卡端返回的响应数据并进行处理。请参阅图3,本发明同时定义了智能通信终端200与(U) SIM卡100应用下载安装 的详细流程。在步骤Tl中,通过智能通信终端200发起应用下载请求到(U) SIM卡100中,智能 通信终端200与(U) SIM卡100的通讯原理参考图2及上文的描述。在步骤T2中,智能通信终端200发起获取应用下载参数的请求到(U) SIM卡100。在步骤T3中,(U) SIM卡100返回应用下载需要的参数,例如0ΤΑ平台300服务器 地址、端口、应用信息等。在步骤T4中,智能通信终端200基于GPRS、EDGE等无线宽带传输通道,向OTA平 台300发起应用下载请求。在步骤T5中,OTA平台300将指定的应用数据按照GP规则进行封装成GP数据报文。在步骤T6中,OTA平台300将GP数据报文发送给智能通信终端200。在步骤T7中,智能通信终端200将GP数据报文按照与(U) SIM卡100通讯机制, 进行数据分包,按照顺序进行传输。在步骤T8中,发送分包数据给⑶SIM卡100 ;在步骤T9中,(U) SIM卡100解析数据报文,如果接收GP数据报文完成,则进入下 一步骤T10。如未完成,则返回步骤T7进行分包数据发送。在步骤TlO中,(U)SIM卡100接收完整的GP数据报文,进行应用的安装;在步骤Tll中,返回智能通信终端200,应用安装成功。在上述通信智能卡的应用下载和安装的方法中,利用无线宽带传输通道从OTA平 台300下载通信智能卡100的应用到智能通信终端200中。再利用通信智能卡100与智能 通信终端200之间的通信协议,将应用的数据写入到通信智能卡100的SMS文件中。最后,读取SMS文件中的数据并进行应用的安装。通过这种下载及安装方式,可利用智能通信终 端200充当读写器、利用智能通信卡100的SMS文件作为缓存区来下载应用,利用现有的设 备和设备之间的通信协议进行应用数据的下载和传输,保证了应用下载的实时性。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
一种通信智能卡应用下载安装的方法,其特征在于所述方法包括以下步骤智能通信终端通过无线宽带传输通道向服务器发送应用下载请求;智能通信终端接收服务器发送的数据报文;智能通信终端将所述数据报文写入通信智能卡的SMS文件;智能通信通卡读取SMS文件并按照协议封装成响应数据;智能通信终端读取并解析响应数据;以及智能通信卡应用安装。
2.根据权利要求1所述的通信智能卡应用下载安装的方法,其特征在于在所述智能 通信终端将所述数据报文写入通信智能卡的SMS文件的步骤中,如果智能通信终端接收到 的所述数据报文超过140字节,则采用分包传输协议进行数据分包,并按照顺序写入通信 智能卡的SMS文件。
3.根据权利要求2所述的通信智能卡应用下载安装的方法,其特征在于在所述智能 通信终端将所述数据报文写入通信智能卡的SMS文件的步骤中,智能通信终端读写智能通 信卡的SMS文件的API,并向SMS文件的最后一条记录写入数据。
4.根据权利要求3所述的通信智能卡应用下载安装的方法,其特征在于在所述智能通 信终端将所述数据报文写入通信智能卡的SMS文件的步骤之后,进一步包括以下步骤通信智能卡拦截SMS文件的写入请求,并检测该写入请求是否写入到最后一条记录且 数据为预先约定的通讯协议数据格式,如果是则进入后续步骤,如果不是则写入到指定的 SMS文件记录中。
5.根据权利要求4所述的通信智能卡应用下载安装的方法,其特征在于在所述智能通 信终端向服务器发送应用下载请求的步骤之前,进一步包括以下步骤智能通信终端向智能通信卡请求应用下载参数。
6.根据权利要求1至5中任一项所述的通信智能卡应用下载安装的方法,其特征在 于在所述智能通信终端接收服务器发送的数据报文的步骤中,服务器发送的数据报文为 GlobalPlatfrom规范的数据报文。
全文摘要
本发明提供一种通信智能卡应用下载安装的方法,所述方法包括以下步骤智能通信终端通过无线宽带传输通道向服务器发送应用下载请求;智能通信终端接收服务器发送的数据报文;智能通信终端将所述数据报文写入通信智能卡的SMS文件;智能通信通卡读取SMS文件并按照协议封装成响应数据;智能通信终端读取并解析响应数据;以及智能通信卡应用安装。通过这种下载及安装方式,可利用现有的设备和设备之间的通信协议进行应用数据的下载和传输,保证了应用下载的实时性。
文档编号H04W8/24GK101895844SQ201010228959
公开日2010年11月24日 申请日期2010年7月15日 优先权日2010年7月15日
发明者余斌, 周军龙 申请人:武汉天喻信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1