标签快速处理方法

文档序号:9274879阅读:312来源:国知局
标签快速处理方法
【技术领域】
[0001]本发明涉及智能卡,特别涉及一种标签快速处理方法。
【背景技术】
[0002]随着移动互联网的快速发展,支持NFC功能的移动终端,尤其是Android移动终端等,也呈爆发式增长。NFC技术因其独特的安全性主要被用于移动支付、身份鉴定、门禁等系统中。另一方面,基于互联网和新兴通信技术的智能卡种类越来越多,如交通卡、门禁卡、银行卡等,单人持有智能卡的数量大幅增加给消费者的携带和使用带来了很大的不便。

【发明内容】

[0003]为解决上述现有技术所存在的问题,本发明提出了一种标签快速处理方法,包括:
[0004]利用NFC功能模块对多个智能卡进行扫描,通过红外的NEC协议与移动终端相通信,并将扫描信息存储在移动终端中,当移动终端使用智能卡时通过配对算法进行识别,以激活指定的智能卡。
[0005]优选地,所述NFC功能模块包括NFC芯片、微控制单元、红外模块和辅助电路及电源,其中,所述NFC芯片和红外模块通过SPI接口进行信息传递,并且移动终端预先安装相应的驱动和库文件;
[0006]微控制单元用于数据格式的转换和命令转发,通过该硬件套件的功能性验证,实现红外模块之间的自动配对,所述红外模块的自动配对过程进一步包括:
[0007]I)首先将NFC功能模块上的红外模块设置通行码;
[0008]2)在移动终端的应用中在红外打开时将红外模块注册为接收器,使其处于等待响应状态;
[0009]3)当移动终端的红外模块收到广播时,将NFC功能模块上红外的通行码设置到红外模块中;
[0010]4)实现红外配对、绑定状态校验等相关函数方法。这样就实现了红外自动配对。
[0011]优选地,所述当移动终端使用智能卡时通过配对算法进行识别,以激活指定的智能卡,进一步包括:
[0012]将NFC 的支持和 API 接口封装在 Android 系统的 android, nfc 和 android, nfc.tech两个包中,在android, nfc中定义检测和发现NFC对象的方法,一个NFC芯片对应一个NFC适配器,其中所述检测和发现过程为:
[0013]DNFC初始化时构造一个NFC管理器对象,通过调用getDefaultAdapater方法获取对NFC芯片的控制权,同时完成对NFC芯片的初始化工作。
[0014]2)NFC适配器通过消息分发系统自动创建一个包含NFC标签的Intent进行广播,通讯场中的NFC标签收到该广播后进行应答,若应答成功则完成标签的发现过程;
[0015]定义不同优先级的Intent,NFC适配器根据所述优先级和该Intent建立通信连接,在android, nfc.tech中定义数据读取的相关方法,NFC适配器将标签数据封装成NFC数据交换格式的数据包,之后进行数据的读取和传输,最后将智能卡的所有数据信息转换为指定的格式进行存储。
[0016]本发明相比现有技术,具有以下优点:
[0017]本发明提出了一种标签快速处理方法,将智能卡简单快速扫描,并存储在移动终端中,不需要对现有的射频识别类的基础设施进行更换,能够节省大量的人工和设备成本,实现了个人智能卡的综合管理,为日常生活带来方便、快捷的智能卡应用和优质的体验。
【附图说明】
[0018]图1是根据本发明实施例的标签快速处理方法的流程图。
【具体实施方式】
[0019]下文与图示本发明原理的附图一起提供对本发明一个或者多个实施例的详细描述。结合这样的实施例描述本发明,但是本发明不限于任何实施例。本发明的范围仅由权利要求书限定,并且本发明涵盖诸多替代、修改和等同物。在下文描述中阐述诸多具体细节以便提供对本发明的透彻理解。出于示例的目的而提供这些细节,并且无这些具体细节中的一些或者所有细节也可以根据权利要求书实现本发明。
[0020]图1是根据本发明实施例的标签快速处理方法流程图。本发明提出一种智能卡集成系统模型,结合现有移动终端和NFC技术,将各种智能卡简单快速扫描,并存储在移动终端中,使用时可通过配对算法进行智能识别并激活指定的智能卡。
[0021]NFC功能模块由NFC芯片、微控制单元、红外模块及其他辅助电路和电源构成,其中,NFC芯片和红外模块通过SPI接口进行标准化信息传递。本发明将NFC功能模块通过红外的NEC协议与不支持NFC功能的终端设备进行通信,实现命令和数据的交互和传递;安装相应的驱动和库文件后,不支持NFC的终端设备就具备了 NFC功能。这样设备可以通过扩展的NFC功能模块与其他NFC设备或者标签进行NFC通信,实现快速的内容访问及数据读与等操作。
[0022]微控制单元主要负责数据格式的转换和命令转发。本发明进行了该硬件套件的功能性验证,实现了红外模块之间的自动配对链接,不需手工输入通行码进行身份验证即可成功配对连接,并可实现红外数据格式和NFC数据格式的转换和通信等基础功能。
[0023]下面是红外模块无输入自动配对功能的实现过程:
[0024]I)首先将NFC功能模块上的红外模块设置通行码,例如0000。
[0025]2)移动终端应用中在红外打开时将红外模块注册为接收器,使其处于等待响应状
??τ O
[0026]3)在移动终端红外模块收到广播时,将NFC功能模块上红外的通行码设置到红外模块中。
[0027]4)实现红外配对、绑定状态校验等相关函数方法。这样就实现了红外自动配对。
[0028]在移动终端的软件设计中,基于Android平台开发,通过识别处理和模拟激活两个子系统实现智能卡识别、数据扫描和读取、卡存储及智能卡模拟激活等部分的具体功能。
[0029]识别处理子系统实现的功能主要包括卡识别、信息读取和信息存储等部分。对NFC的支持和API接口主要封装在Android系统的android, nfc和android, nfc.tech两个包中。其中,该子系统中检测并发现NFC对象的方法在android, nfc中定义,一个NFC芯片对应一个NFC适配器。本发明的检测和发现过程为:
[0030]I) NFC初始化时构造一个NFC管理器对象,通过调用getDefaultAdapater方法获取对NFC芯片的控制权,同时完成对NFC芯片等硬件的初始化工作。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1