一种移动终端的nfc事件上报方法及设备的制造方法

文档序号:8398491阅读:366来源:国知局
一种移动终端的nfc事件上报方法及设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种移动终端的NFC事件上报方法。本发明同时还涉及一种移动终端。
【背景技术】
[0002]近场通信(Near Field Communicat1n, NFC),又称近距离无线通信,是一种短距离的高频无线通信技术,允许电子设备之间进行非接触式点对点数据传输(在十厘米内)交换数据。这个技术由免接触式射频识别(RFID)演变而来,并向下兼容RFID,最早由Sony和Philips各自开发成功,主要用于手机等手持设备中提供M2M (Machine to Machine)的通信。由于近场通讯具有天然的安全性,因此,NFC技术被认为在手机支付等领域具有很大的应用前景。
[0003]如图1所示,为现有技术中移动终端的NFC交易事件上报实现流程,其步骤如下:
[0004](I)NFC手机终端在NFC受理环境中进行NFC非接交易;
[0005](2) NFC SIM中的安全模块(Security element)感知到NFC非接交易事件,完成交易处理后,将该NFC非接交易事件上报至NFC终端的CLF模块;
[0006](3) CLF将该事件透传至NFC手机终端中的NFC协议栈;
[0007](4) NFC协议栈将该事件上报Android操作系统;
[0008](5)操作系统(例如Android)将该事件广播至所有手机应用应用。
[0009]然而,现有的NFC终端硬件中的CLF不具备针对NFC事件与SM卡之间关系的判断功能,因此对于多SM卡的移动终端,在其中的安全模块上报了 NFC非接交易事件至CLF模块后,CLF模块无法判断该NFC非接交易事件对应哪一个SM卡;并且,在经NFC协议栈透传至操作系统后,该事件会被推送至所有的与NFC相关的应用,无法有效地保证交易的安全性。

【发明内容】

[0010]本发明提供了一种移动终端的NFC事件上报方法,用以解决现有技术中无法对多SIM卡移动终端中的NFC事件进行有效上报的技术问题,该方法应用于设置有NFC SIM卡、NFC协议栈、事件管理器以及CLF模块的移动终端中,该方法还包括:
[0011 ] 所述CLF模块接收NFC事件;
[0012]所述CLF模块确定与所述NFC事件对应的发生时间以及NFC SIM卡,根据所述发生时间以及所述NFC SIM卡的标识生成与所述NFC事件对应的事件信息;
[0013]所述CLF模块将所述NFC事件以及所述事件信息透传至所述NFC协议栈;
[0014]所述NFC协议栈将所述NFC事件以及所述事件信息发送至所述事件管理器;
[0015]所述事件管理器根据所述事件信息确定所述NFC事件的上报信息,并将所述NFC事件以及所述上报信息发送至所述移动终端的操作系统;
[0016]所述操作系统按照所述上报信息将所述NFC事件上报至目的应用。
[0017]相应地,本发明还提出了一种移动终端,该移动终端设置有NFC SM卡,还包括:
[0018]CLF模块,用于接收NFC事件,确定与所述NFC事件对应的发生时间以及NFC SIM卡,根据所述发生时间以及所述NFC SIM卡的标识生成与所述NFC事件对应的事件信息,并将所述NFC事件以及所述事件信息透传至所述NFC协议栈;
[0019]NFC协议栈,用于将所述NFC事件以及所述事件信息发送至所述事件管理器;
[0020]事件管理器,用于根据所述事件信息确定所述NFC事件的上报信息,并将所述NFC事件以及所述上报信息发送至所述移动终端的操作系统;
[0021]操作系统,用于按照所述上报信息将所述NFC事件上报至目的应用。
[0022]由此可见,通过应用以上技术方案,CLF模块根据NFC事件的发生时间以及对应的NFC SIM卡生成事件信息,并由NFC协议栈将该事件以及事件信息透传至事件管理器,在事件管理器根据事件信息确定上报信息后,通过移动终端的操作系统将NFC事件上报至目的应用,不仅解决了具有NFC SIM卡移动终端中的NFC事件的识别以及上报冲突问题,而且还使上报过程的安全性得到了保障。
【附图说明】
[0023]图1为现有技术中NFC交易事件上送实现方案示意图;
[0024]图2为本发明实施例中改进后的移动终端的结构示意图;
[0025]图3为本发明提出的一种移动终端的NFC事件上报方法流程示意图;
[0026]图4为本发明具体实施例提出的一种NFC交易事件上送实现方案示意图;
[0027]图5为本发明提出的一种移动终端的结构示意图。
【具体实施方式】
[0028]针对现有技术中无法针对多SM的移动终端进行有效NFC事件上报的问题,本发明提出了一种移动终端的NFC事件上报方法,通过改造使移动终端增加事件甄选功能,从而支持双卡手机NFC事件冲突的问题,同时在NFC协议栈上层增加NFC事件上送事件管理器,负责所有终端应用的敏感事件注册及管理,当NFC事件上送后,负责事件的筛选与甄另O。具体地,作为示例,改进后的移动终端的示意图可如图2所示。
[0029]基于以上说明,本发明所提出的方法应用于设置有NFC SM卡、NFC协议栈、事件管理器以及CLF模块的移动终端中,其流程如图3所示,包括以下步骤:
[0030]S301,所述CLF模块接收NFC事件。
[0031]具体地,本发明在移动终端的NFC SM卡中设置安全模块,该安全模块能够感知所述NFC SM卡的NFC事件,并在确认所述NFC事件完成之后将所述NFC事件上送至所述CLF模块。
[0032]此外,由于本发明的最终目的是将NFC事件上报至对应的目的应用(该目的应用可以为适配于移动终端的APP),因此在该步骤之前,所述操作系统接收来自于所述移动终端的应用的注册请求,所述注册请求中携带所述应用及其对应的NFC SIM卡的标识;
[0033]所述操作系统根据所述标识生成所述注册信息,注册并声明所述应用;
[0034]所述操作系统将所述注册信息以及所述标识发送至所述事件管理器。
[0035]在如图4所示的NFC交易事件上送实现方案示意图中,NFC手机终端在NFC受理环境中进行NFC非接交易,NFC SIM中的安全模块(Security element)感知到NFC非接交易事件,完成交易处理后,将该NFC非接交易事件上送至NFC终端的CLF模块。而在所有的应用在操作系统注册时,需由操作系统通知所述事件管理器,包括事件上送的敏感的事件类型、敏感的交易时间及优先级。其中事件类型包括但不限于:交易消费是否需要敏感、交易记录查询是否需要敏感、充值交易是否需要敏感等,交易时间是指在所述事件管理器注册时,声明交易信息上报的时间段(譬如8:00-17:00),在这个时间段之外,所述事件管理器将不会上送交易事件,优先级则是指当交易事件队列发送时,优先上报的顺序。
[0036]S302,所述CLF模块确定与所述NFC事件对应的发生时间以及NFC SM卡,根据所述发生时间以及所述NFC SIM卡的标识生成与所述NFC事件对应的事件信息。
[0037]在移动终端中仅有一个NFC SIM卡的情况下,CLF模块可直接将该NFCSM卡作为与NFC事件对应的NFC SM卡。但在移动终端中同时包含有多个NFC SM卡时,CLF模块通过识别上送所述NFC事件的安全模块,将设置所述
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1