一种向智能卡中下载应用的方法

文档序号:9667741阅读:624来源:国知局
一种向智能卡中下载应用的方法
【技术领域】
[0001]本发明属于智能卡技术领域,尤其涉及一种向智能卡中下载应用的方法。
【背景技术】
[0002]传统的非接触式智能卡(即内部带有芯片的1C卡,包括但不限于内部区带有芯片的银行卡、礼品卡、员工卡等)采用NFC的方式与读卡器或者带有NFC线圈的智能手机进行通讯,基于NFC的通讯距离短和不能长时间稳定的连接的限制,传统的智能卡与读卡器或者智能手机之间不能传输大数据量的数据包。然而随着智能手机的普及和应用软件的功能广泛化,人们越来越倾向于利用智能手机随时随地做自己想做的事情,比如传统需要去发卡柜台办理发卡和开卡业务,或者去柜台向智能卡的电子钱包中充值等等的业务都希望能够通过自己持有的智能手机来完成,这就需要智能手机与智能卡之间建立相对长时间的稳定连接,并传输大数据量的数据包,比如通过空中写卡的指令,向一张通用的智能卡中写入一个特定新开的卡片的数据,实现空中发卡和开卡;又比如通过手机向银行后台进行空中圈存的操作,并向智能卡发出圈存指令,以向智能卡电子钱包中写入圈存的金额。
[0003]面对满足上述要求,NFC通讯因其稳定性差和传输数据量少的弱点而无法满足,由此出现了一种方案,在智能手机和智能卡之间通过蓝牙进行连接,实现更多数据的稳定传输,但是这需要在智能卡中加入蓝牙模块,这种方式不仅需要用户更换已有的不带有蓝牙模块的智能卡,且蓝牙模块的电能消耗也对智能卡中本来容量就不大的电池造成过重负担,需要用户进行频繁充电。

【发明内容】

[0004]本发明的目的在于提供一种向智能卡下载应用的方法,能够在保证不提高智能卡成本和功耗的前提下实现支持应用程序的下载。
[0005]为实现上述目的,本发明一方面提供一种向智能卡中下载应用的方法,包括:
[0006]智能设备收到产生下载应用程序的触发信号;
[0007]智能设备借助与车载单元之间的通信链路,从所述车载单元获取与该车载单元建立接触式连接的智能卡的密钥信息;
[0008]智能设备向应用程序提供平台发送下载应用程序的请求,所述下载应用程序的请求包括欲下载应用程序的应用程序标识和所述智能卡的密钥信息;
[0009]智能设备从所述应用服务提供平台接收所述应用程序的数据;
[0010]智能设备将所述应用程序的数据借助所述车载单元下载到所述智能卡中。
[0011]在一个优选的实施例中,所述应用程序提供平台包括认证平台和应用服务提供服务器;
[0012]所述智能设备向应用服务提供平台发送下载应用程序的请求包括:所述智能设备向所述认证平台发送所述下载应用程序的请求,以使所述认证平台根据所述下载应用请求中包含的智能卡的密钥,对所述智能卡进行验证,并在认证通过后向所述应用服务提供服务器下载所述应用程序;
[0013]所述智能设备从应用服务提供平台接收应用数据包括:所述智能设备从认证平台接收来自应用服务提供服务器的应用程序。
[0014]在一个优选的实施例中,所述智能设备与车载单元之间的通信链路基于蓝牙通信协议建立。
[0015]在一个优选的实施例中,所述车载单元具有插槽,所述插槽内部设有读写器的触点,所述智能卡插入所述车载单元的插槽内时,所述读写器的触点与所述智能卡的触点相接触,进而建立所述智能卡与所述车载单元之间的接触式连接。
[0016]在一个优选的实施例中,所述应用程序的数据借助车载单元下载到智能中包括:通过应用协议数据单元APDU指令,将所述应用程序的数据借助车载单元下载到智能卡中。
[0017]在一个优选的实施例中,所述智能设备包括智能手机、或平板电脑。
[0018]本发明另一方面还提供一种向智能卡中下载应用的方法,包括:
[0019]车载单元在智能设备收到下载应用程序的触发信号后,借助与智能卡建立的接触式连接,从所述智能卡获取该智能卡的密钥信息;
[0020]车载单元将所获取到的智能卡的密钥信息发送至所述智能设备中,以使所述智能设备向应用程序提供平台发送下载应用程序的请求,所述下载应用程序的请求包括与下载应用程序的应用程序标识和所述智能卡的密钥信息;
[0021]车载单元将所述智能设备从所述应用附图提供平台接收到的应用程序的数据下载到所述智能卡中。
[0022]在一个优选的实施例中,所述车载单元与所述智能设备之间的通信链路是基于蓝牙通信协议建立的。
[0023]在一个优选的实施例中,所述车载单元具有插槽,所述插槽内部设有读写器的触点,所述智能卡插入所述车载单元的插槽时,所述读写器的触点与所述智能卡的触点相接触,进而建立所述智能卡与所述车载单元之间的接触式连接。
[0024]在一个优选的实施例中,所述智能设备包括智能手机、或平板电脑。
[0025]本发明实施例克服了现有技术中的惯常思维,借助作用原本单一的OBU完成对智能卡应用程序的下载,不需要对智能卡进行本质的改造,避免了智能卡成本的增加。
【附图说明】
[0026]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本发明实施例提供的一种向智能卡下载应用的方法的流程示意图。
【具体实施方式】
[0028]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0029]图1示出了本发明实施例提供的一种向智能卡下载应用的方法的流程示意图,如图1所示,该方法包括如下步骤:
[0030]步骤S101:智能设备收到产生下载应用程序的触发信号。
[0031]智能设备在实际中可以通过其显示器为用户提供可供下载的应用程序的选择界面,用户可以在该选择界面上执行选择动作,比如单击、双击、划过等动作选择相对应的应用程序。当用户在选择完成要下载的应用程序后可以执行触发下载的动作,例如点击“下载”等按钮完成上述触发动作。
[0032]在实际中,智能设备可以是智能手机、平板电脑、个人数字助理(PDA)等设备。
[0033]步骤S102:智能设备借助与车载单元(0BU,0n Board Unit)之间的通信链路,向0BU发送获取智能卡的密钥信息的请求信息。
[0034]0BU常见的为ETC系统中位于车辆上安装的车载单元,其内插入ETC系统的智能卡,在实际中,该智能卡往往是由银行机构发行的ETC系统联名信用卡。在本发明实施例中,该智能卡支持应用程序数据的写入,且可以由0BU完成应用程序数据的写入。
[0035]为了实现智能卡在下载应用程序的过程中,对智能卡的身份进行验证,在实际中可以在智能卡被发行时为该智能卡分配唯一的密钥。
[0036]
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1