Ic卡信息共享实现方法、系统及装置的制作方法

文档序号:7740218阅读:143来源:国知局
专利名称:Ic卡信息共享实现方法、系统及装置的制作方法
技术领域
本发明涉及无线通讯技术领域,尤指一种集成电路antegrated Circuit, IC)卡信息共享实现方法、系统及装置。
背景技术
目前各种IC卡的应用越来越普遍,日常生活中经常使用的出入所需的门卡,乘车用的公交卡,商家发行的各种打折卡、积分卡,打电话用的IC卡等等随处可见。而日常生活中,也经常遇到这样的状况,出门忘带门卡,家人又要很晚回去,而进不去家门;出去购物时发现商家促销,打折卡却在朋友那里,这些事情给IC卡的使用带来了诸多的不便。但现有技术中却没有能够实现IC卡信息共享的便利方法,因此不能很好的解决 IC卡使用时的各种不便。

发明内容
本发明实施例提供一种IC卡信息共享实现方法、系统及装置,用以解决现有技术中不能实现IC卡信息安全共享的问题。一种IC卡信息共享实现方法,包括第一移动终端根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术NFC 模块,从IC卡中获取IC卡信息;第一移动终端将获取的IC卡信息封装在短消息中,将所述短消息发送给第二移动终端;第二移动终端接收到短消息时,根据用户输入的提取指令,获取短消息中包含的 IC卡信息。一种IC卡信息共享实现系统,包括第一移动终端、第二移动终端和IC卡;所述第一移动终端,用于根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术NFC模块,从IC卡中获取IC卡信息;以及将获取的IC卡信息封装在短消息中,将所述短消息发送给第二移动终端;所述第二移动终端,用于接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡信息。一种移动终端,包括用户识别应用发展工具STK模块和近距离无线通讯技术NFC 模块;所述STK模块,用于根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术NFC模块,从IC卡中获取IC卡信息;以及将获取的IC卡信息封装在短消息中,将所述短消息发送给第二移动终端;所述NFC模块,用于从IC卡中获取IC卡信息。一种移动终端,包括
用户识别应用发展工具STK模块,用于接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡信息。本发明有益效果如下本发明实施例提供的IC卡信息共享实现方法、系统及装置,采用NFC技术和STK 功能模块,使用移动终端获取IC卡信息,传递给其他的移动终端,并通过接收IC卡信息的移动终端中的NFC模块,实现IC卡信息的传输验证。该方法简单、方面的实现了 IC卡信息的共享,避免忘记携带IC卡时,给IC使用带来的诸多不便,提高了 IC卡的便捷性。


此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为本发明实施例中IC卡信息共享实现方法的流程图;图2为本发明实施例中封装在短消息中的数据结构示意图;图3为本发明实施例中第一移动终端获取IC信息的流程图;图4为本发明实施例中第二移动终端提取和验证IC信息的流程图;图5为本发明实施例中STK模块的菜单示例图;图6为本发明实施例中IC卡信息共享实现系统的结构示意图;图7为本发明实施例中移动终端的结构示意图;图8为本发明实施例中移动终端的另一种结构示意图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。近距离无线通讯技术(Near Field Communication, NFC)是继红外、蓝牙、无线保真(WirelessFidelity, Wi-Fi)、全球微波互联接入(Worldwide Interoperability for Microwave Access, WiMax)、超宽带(Ultra Wideband, UWB)、射频识别(Radio Frequency Identification,RFID)之后发展起来的一种新的无线通讯技术,是一种非接触式识别和互联技术。可以在移动设备、消费类电子产品、PC和智能控件工具间进行近距离无线通信。 NFC提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。用户识别应用发展工具(SIM TOOL KIT, STK)是一种小型编程语言的软件,基于Java语言平台的Simera3^(卡片实现,可以固化在用户识别(Subscriber Identity Module, SIM)卡中能够实现接收和发送全球移动通信系统(GlcAal System for Mobile Communications,GSM)的短消息数据,起到SIM卡与短消息之间的接口的作用,同时还允许 SIM卡运行自己的应用软件。本发明实施例提供一种IC卡信息共享实现方法,基于NFC技术和STK实现,通过在移动终端上设置NFC模块和STK功能模块实现IC卡信息的获取和安全共享,该方法流程如图1所示,包括如下步骤
步骤Sll 第一移动终端根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术NFC模块,从IC卡中获取IC卡信息。步骤S12 第一移动终端将获取的IC卡信息封装在短消息中,将短消息发送给第二移动终端。优选的,将获取的IC卡信息封装在短消息中时,还包括将该IC卡关联的用户身份验证信息也封装在短消息中,一同发送给第二移动终端。其中,IC卡关联的用户身份验证信息包括下列信息之一或组合第一移动终端对应的用户标识、IC对应的用户标识、第二移动终端对应的用户标识和第一移动终端对第二移动终端的授权信息。如图2所示封装在短消息中的数据结构示意图,其中包含了 IC卡关联的用户身份验证信息和IC卡信息。步骤S13 第二移动终端接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡信息。相应的,第二移动终端获取短消息中包含的IC卡信息发送给IC卡信息验证设备验证时,还包括获取短消息中包含的该IC卡关联的用户身份验证信息发送给IC卡信息验证设备验证。优选的,上述方法还包括步骤S14 第二移动终端根据用户输入的发送指令启动NFC模块,将获取的IC卡信息发送给信息验证设备。步骤S15 信息验证设备对接收到的IC卡信息进行验证,验证通过时,允许用户执行相应的操作。其中,信息验证设备对接收到的IC卡信息进行验证的过程,具体包括信息验证设备验证接收到的IC信息是否是有效数据,若是,则验证通过,否则,验证不通过;或信息验证设备验证接收到的IC信息是否是有效数据以及根据接收到IC卡关联的用户身份验证信息验证使用IC信息的用户是否具有使用权限;当均判断为是时,验证通过;否则,验证不通过。本发明的上述IC卡信息共享实现方法,可以应用在门禁系统、金融系统、银行系统、公交系统等各种使用IC卡的场景中,下面以门禁系统为例进行说明
其中,第一移动终端获取IC卡信息的实现流程如图3所示,包括如下步骤步骤S21 第一移动终端根据用户指令打开STK菜单。STK模块为用户提供STK菜单界面,供用户选择输入相应的操作指令。例如用户可以选择打开NFC模块、获取IC信息、封装IC信息在短消息中等各种指令。步骤S22 第一移动终端根据用户输入的NFC模块打开指令,启动近距离无线通讯技术NFC模块。第一移动终端打开NFC模块,进行IC卡模拟。步骤S23:第一移动终端根据用户输入的IC卡信息获取指令,从IC卡中获取IC卡信息。第一移动终端可以预先打开NFC模块,也可以根据用户输入的IC卡信息获取指令打开NFC模块。STK通过主动式命令控制NFC模块读取IC卡上的数据实现获取IC卡信息。例如
6主动式命令可以是应用协议数据单元(Application Protocol Data Unit, APDU)指令。以门禁卡为例,则打开NFC模块后进行门禁卡模拟,获取门禁卡的数据,以便后续打开门禁时使用。步骤S24 将获取的IC卡信息封装在短消息中。对于不需要身份验证的IC卡,只需要封装IC信息在短消息中即可,对与需要身份认证的,还需要封装相应的身份验证信息。身份验证信息包括IC对应的用户标识表明IC卡的身份,第一移动终端对应的用户标识表明使用第一移动终端的用户身份,第一移动终端授权使用的第一移动终端,第二移动终端对应的用户标识表明使用第二移动终端的用户身份等等。以门禁卡为例,可以将带有门禁卡系统中定义的门禁卡的用户标识,例如用户名称等信息,第一移动终端的用户标识,或第一移动终端授权使用第二移动终端的用户标识等封装在短消息中,发送给第二移动终端。步骤S25 将短消息发送给第二移动终端。利用移动终端原有的无线通信功能将携带IC信息的短息发送给其他移动终端, 从而实现IC卡信息共享。完成IC卡信息共享传送后,可以关闭NFC模块。本发明的上述IC卡信息共享实现方法中,第二移动终端提取和验证IC卡信息的实现流程如图4所示,包括如下步骤步骤S31 第二移动终端接收到第一移动终端发送的短消息。接收短消息是利用移动终端通常的短消息通信功能实现的。步骤S32 第二移动终端根据用户指令打开STK菜单。STK模块为用户提供STK菜单界面,供用户选择输入相应的操作指令。例如用户可以选择提取接收到的短消息中的IC卡信息,将提取的信息发送给信息验证设备等各种指令。用户可以根据需要选择输入的操作指令,例如发现接收到的短消息中携带有IC 卡信息时,选择提取接收到的短消息中的IC卡信息的相关指令来提取IC卡信息。步骤S33 第一移动终端根据用户输入的NFC模块打开指令,启动近距离无线通讯技术NFC模块。步骤S34 第二移动终端根据用户输入的提取指令提取接收到的短信中的IC信肩、ο当接收到的短信中包含有身份验证信息时,也一并提取出来。步骤S35 第二移动终端验证提取出的IC信息有效性。第一移动终端选择结接收到的有IC信息的短消息,把短信息中的IC卡信息提取出来后,通过STK模块提供的菜单校验IC卡数据,是否符合规范。如果数据有效或无效,均可提示用户。该步骤为优选步骤,在发送给信息验证设备之前先进性有效性判断。例如IC卡信息的相关数据是否符合规范等。步骤S36 第二移动终端根据用户输入的发送指令,将获取的IC卡信息发送给信息验证设备。
当有IC卡关联的身份验证信息时,可以一并发送给信息验证设备,或等信息验证设备主动获取时再发送。第二移动终端可以预先打开NFC模块,也可以根据用户输入发送指令启动NFC模块。STK通过主动式命令控制NFC模块与可验证持卡人身份的服务系统交互。例如主动式命令可以是APDU指令。以门禁卡为例,则打开NFC模块后进行门禁卡模拟,第一移动终端靠近门禁系统, 将提取的IC卡信息发送给门禁系统。步骤S37 信息验证设备对接收到的IC卡信息进行验证。对接收到的IC信息进行验证时,若根据可验证持卡人身份的服务系统的要求需要验证持卡人身份,则同时需要获取身份验证信息进行验证。若验证通过,执行步骤S38 ; 否则执行步骤S39。以门禁卡为例,可以验证发送门禁卡信息的移动终端是否时被授权的移动终端, 或该门禁卡定义的用户标识是否时被授权用户的用户标识等。或说门禁系统中是否有该用户的记录。例如一个验证过程可以如下首先将第一移动终端的用户标识通过NFC模块发送给门禁系统,验证门禁系统中是否有该用户。验证通过时,比较第二移动终端的用户标识, 例如手机号,是否是授权的手机号。当身份验证通过时,第二移动终端将门禁卡数据发送给门禁系统。步骤S38 允许用户执行相应的操作。验证通过时,通过信息验证设备读取IC卡信息,完成操作。步骤S39 结束或提示验证不通过。完成IC卡信息向信息验证设备的发送和验证过程后,可以关闭NFC模块。上述第一移动终端和第二移动终端根据其在IC信息共享过程中的角色确定,每个移动终端既可以作为第一移动终端也可以作为第二移动终端使用,因此,移动终端中的 STK模块提供给用户的IC共享菜单可以如图5所示,包括打开/关闭NFC,用于允许用户点击选择打开或关闭NFC,实现打开或关闭NFC指令的输入。读取IC卡数据,用于允许用户点击选择获取IC卡信息,还可以读取IC对应的用户标识等用户身份验证信息。新编短息,用于允许用户将获取的IC卡信息封装为短消息或将IC卡信息和用户身份验证信息一起封装为短消息。已收短消息,用于允许用户点击选择提取接收到的短消息中的IC信息,还可以提取一起封装在短消息中的用户身份验证信息。校验并发送IC卡数据,用于允许用户点击选择向信息验证设备发送IC信息进行验证。当有用户身份验证信息时也要一起发送。上述STK模块还可以实现对用户数据的底层加密,该加密数据只能在加密权端才能解开,用户的关键数据在传输过程中是安全的。加密算法可以采用双密钥组的3DES算法,数据分组长度为8字节,密钥长度为8字节,数据的安全性由密钥保证。所以STK相对安全的特性得到金融、债券、电信等行业的安全认可,其应用在IC卡信息共享时,可以保证这些行业中使用的IC卡信息共享的安全可靠性。根据本发明实施例提供的IC卡信息共享实现方法,本发明实施例还提供一种IC 信息共享实现系统,该系统结构如图6所示,包括第一移动终端10和第二移动终端20。第一移动终端10,用于根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术NFC模块,从IC卡30中获取IC卡信息;以及将获取的IC卡信息封装在短消息中,将短消息发送给第二移动终端20。第二移动终端20,用于接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡信息。优选的,上述IC信息共享实现系统,还包括信息验证设备30。上述第二移动终端20,还用于根据用户输入的发送指令启动NFC模块,将获取的 IC卡信息发送给信息验证设备。信息验证设备30,用于对接收到的IC卡信息进行验证,验证通过时,允许用户执行相应的操作。优选的,上述第一移动终端10还用于将获取的IC卡信息封装在短消息中时,将该IC卡关联的用户身份验证信息封装在短消息中;相应的,上述第二移动终端20,还用于获取短消息中包含的IC卡信息发送给IC卡信息验证设备验证时,获取短消息中包含的该 IC卡关联的用户身份验证信息发送给IC卡信息验证设备验证。优选的,上述信息验证设备30具体用于验证接收到的IC信息是否是有效数据, 若是,则验证通过,否则,验证不通过;或验证接收到的IC信息是否是有效数据以及根据接收到IC卡关联的用户身份验证信息验证使用IC信息的用户是否具有使用权限;当均判断为是时,验证通过;否则,验证不通过。根据本发明实施例提供的IC卡信息共享实现方法和系统,本发明实施例还提供一种移动终端,其结构如图7所示,包括用户识别应用发展工具STK模块101和近距离无线通讯技术NFC模块102。STK模块101,用于根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术 NFC模块,从IC卡中获取IC卡信息;以及将获取的IC卡信息封装在短消息中,将短消息发送给第二移动终端。NFC模块102,用于从IC卡中获取IC卡信息。优选的,上述STK模块101还用于将获取的IC卡信息封装在短消息中时,将该IC 卡关联的用户身份验证信息封装在短消息中。优选的,上述STK模块101,还用于接收到短消息时,根据用户输入的提取指令, 获取短消息中包含的IC卡信息。优选的,上述STK模块101,还用于根据用户输入的发送指令启动NFC模块;上述 NFC模块102,还用于将获取的IC卡信息发送给信息验证设备。优选的,上述STK模块101,还用于获取短消息中包含的IC卡信息发送给IC卡信息验证设备验证时,获取短消息中包含的该IC卡关联的用户身份验证信息发送给IC卡信息验证设备验证。根据本发明实施例提供的IC卡信息共享实现方法和系统,本发明实施例还提供另一种移动终端,其结构如图8所示,包括用户识别应用发展工具STK模块201,用于接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡信息。优选的,上述的移动终端,还包括近距离无线通讯技术NFC模块202。其中STK 模块201,还用于根据用户输入的发送指令启动NFC模块;NFC模块202,用于将获取的IC卡信息发送给信息验证设备。优选的,上述STK模块,还用于获取短消息中包含的IC卡信息发送给IC卡信息验证设备验证时,获取短消息中包含的该IC卡关联的用户身份验证信息发送给IC卡信息验证设备验证。上述移动终端内置NFC芯片作为NFC模块,并具有STK功能可以连接STK卡作为STK模块。NFC芯片与移动终端之间采用I2C总线连接,而STK卡与移动终端之间采用 IS07816通信标准进行通信。采用STK卡来控制NFC芯片,具体实现是利用STK卡的STK功能,可以是GSM11. 14的扩展主动式命令,由移动终端将APDU指令解释传输给NFC芯片,以实现STK卡控制NFC芯片的功能。本发明上述方法利用NFC技术和STK功能特性来实现对IC卡共享,方便日常生活的IC卡的使用。上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、 修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种IC卡信息共享实现方法,其特征在于,包括第一移动终端根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术NFC模块,从IC卡中获取IC卡信息;第一移动终端将获取的IC卡信息封装在短消息中,将所述短消息发送给第二移动终端;第二移动终端接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡 fn息ο
2.如权利要求1所述的方法,其特征在于,还包括第二移动终端根据用户输入的发送指令启动NFC模块,将获取的IC卡信息发送给信息验证设备;所述信息验证设备对接收到的IC卡信息进行验证,验证通过时,允许用户执行相应的操作。
3.如权利要求2所述的方法,其特征在于,所述将获取的IC卡信息封装在短消息中时, 还包括将该IC卡关联的用户身份验证信息封装在短消息中;相应的,第二移动终端获取短消息中包含的IC卡信息发送给IC卡信息验证设备验证时,还包括获取短消息中包含的该IC卡关联的用户身份验证信息发送给IC卡信息验证设备验证。
4.如权利要求3所述的方法,其特征在于,所述信息验证设备对接收到的IC卡信息进行验证,具体包括所述信息验证设备验证接收到的所述IC信息是否是有效数据,若是,则验证通过,否则,验证不通过;或所述信息验证设备验证接收到的所述IC信息是否是有效数据以及根据接收到IC卡关联的用户身份验证信息验证使用所述IC信息的用户是否具有使用权限;当均判断为是时, 验证通过;否则,验证不通过。
5.如权利要求3或4所述的方法,其特征在于,所述IC卡关联的用户身份验证信息包括下列信息之一或组合第一移动终端对应的用户标识、IC对应的用户标识、第二移动终端对应的用户标识和第一移动终端对第二移动终端的授权信息。
6.一种IC卡信息共享实现系统,其特征在于,包括第一移动终端、和第二移动终端; 所述第一移动终端,用于根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术NFC模块,从IC卡中获取IC卡信息;以及将获取的IC卡信息封装在短消息中,将所述短消息发送给第二移动终端;所述第二移动终端,用于接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡信息。
7.如权利要求1所述的系统,其特征在于,还包括信息验证设备;所述第二移动终端,还用于根据用户输入的发送指令启动NFC模块,将获取的IC卡信息发送给信息验证设备;所述信息验证设备,用于对接收到的IC卡信息进行验证,验证通过时,允许用户执行相应的操作。
8.如权利要求7所述的系统,其特征在于,所述第一移动终端还用于将获取的IC卡信息封装在短消息中时,将该IC卡关联的用户身份验证信息封装在短消息中;相应的,所述第二移动终端,还用于获取短消息中包含的IC卡信息发送给IC卡信息验证设备验证时,获取短消息中包含的该IC卡关联的用户身份验证信息发送给IC卡信息验证设备验证。
9.如权利要求8所述的系统,其特征在于,所述信息验证设备具体用于验证接收到的所述IC信息是否是有效数据,若是,则验证通过,否则,验证不通过;或验证接收到的所述IC信息是否是有效数据以及根据接收到IC卡关联的用户身份验证信息验证使用所述IC信息的用户是否具有使用权限;当均判断为是时,验证通过;否则,验证不通过。
10.一种移动终端,其特征在于,包括用户识别应用发展工具STK模块和近距离无线通讯技术NFC模块;所述STK模块,用于根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术NFC 模块,从IC卡中获取IC卡信息;以及将获取的IC卡信息封装在短消息中,将所述短消息发送给第二移动终端;所述NFC模块,用于从IC卡中获取IC卡信息。
11.如权利要求10所述的移动终端,其特征在于,所述STK模块还用于将获取的IC卡信息封装在短消息中时,将该IC卡关联的用户身份验证信息封装在短消息中。
12.如权利要求10或11所述的移动终端,其特征在于,所述STK模块,还用于接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡信息。
13.如权利要求12所述的移动终端,其特征在于,所述STK模块,还用于根据用户输入的发送指令启动NFC模块;所述NFC模块,还用于将获取的IC卡信息发送给信息验证设备。
14.如权利要求13所述的移动终端,其特征在于,所述STK模块,还用于获取短消息中包含的IC卡信息发送给IC卡信息验证设备验证时,获取短消息中包含的该IC卡关联的用户身份验证信息发送给IC卡信息验证设备验证。
15.一种移动终端,其特征在于,包括用户识别应用发展工具STK模块,用于接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡信息。
16.如权利要求15所述的移动终端,其特征在于,还包括近距离无线通讯技术NFC模块;所述STK模块,还用于根据用户输入的发送指令启动NFC模块;所述NFC模块,用于将获取的IC卡信息发送给信息验证设备。
17.如权利要求16所述的移动终端,其特征在于,所述STK模块,还用于获取短消息中包含的IC卡信息发送给IC卡信息验证设备验证时,获取短消息中包含的该IC卡关联的用户身份验证信息发送给IC卡信息验证设备验证。
全文摘要
本发明公开了一种IC卡信息共享实现方法、系统及装置,该方法包括第一移动终端根据用户输入的IC卡信息获取指令,启动近距离无线通讯技术NFC模块,从IC卡中获取IC卡信息;第一移动终端将获取的IC卡信息封装在短消息中,将所述短消息发送给第二移动终端;第二移动终端接收到短消息时,根据用户输入的提取指令,获取短消息中包含的IC卡信息。简单、方便的实现了IC卡信息的共享,使IC卡的使用更方便。
文档编号H04B5/02GK102437870SQ20111021841
公开日2012年5月2日 申请日期2011年8月1日 优先权日2011年8月1日
发明者毛莹 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1