交易数据的获取方法、NFC控制器、应用处理器及终端技术

技术编号:15392359 阅读:117 留言:0更新日期:2017-05-19 05:15
本发明专利技术提供了一种交易数据的获取方法、NFC控制器、应用处理器及终端。所述交易数据的获取方法,应用于NFC控制器,包括:监听安全芯片SE和非接触读卡器之间的非接触交易通道;在SE和非接触读卡器之间有交易数据通信时,从所述非接触交易通道获取交易数据;将所述交易数据发送给应用处理器进行缓存。上述方案,通过进行SE和非接触读卡器之间的监听,在有交易进行时直接获取交易数据,然后将该交易数据在应用处理器中进行缓存,上层应用可以方便的在应用处理器中获取交易数据,避免了因SE功能限制,不能获取或不能实时获取交易数据,造成用户使用不便的问题,此种方式,扩展了非接触交易的应用范围。

Method for obtaining transaction data, NFC controller, application processor and terminal

The invention provides a method for obtaining transaction data, a NFC controller, an application processor and a terminal. The transaction data acquisition method, which is applied to NFC controller: monitor security chip SE and non-contact read contactless transaction channel between the card; in the SE and non-contact read transaction data communication between the card, from the contactless transaction access transaction data; sending the transaction data to the application processor cache. The scheme, through SE and contactless card reader between the monitor, in a transaction when direct access trading data, then the transaction data are cached in the application processor, the application can access the transaction data in the application processor, which avoids the limitation due to the SE function, can not obtain or cannot obtain trading real time data, the problem of inconvenience caused by the user, in this way, expands the scope of application of contactless transactions.

【技术实现步骤摘要】
交易数据的获取方法、NFC控制器、应用处理器及终端
本专利技术涉及终端及电子商务领域,特别涉及一种交易数据的获取方法、NFC控制器、应用处理器及终端。
技术介绍
近距离无线通讯(NearFieldCommunication,即NFC)现场支付即将成为现场支付的主流支付技术,但目前NFC非接触的信息获取需要NFC终端访问SIM卡获取,若SIM卡应用不提供交易的缓存,则NFC终端将无法获取;即使SIM卡应用提供相应的缓存,但由于信息分散于各个卡应用,导致终端对此获取不易,且上层应用需要对每一个卡应用逐一获取数据,其不能实现实时获取,从而无法进行相应的大数据的处理;可能还会存在上层应用无法访问有些卡应用的问题。
技术实现思路
本专利技术要解决的技术问题是提供一种交易数据的获取方法、NFC控制器、应用处理器及终端,用以解决NFC终端无法实时方便地获取非接触交易数据的问题。为了解决上述技术问题,本专利技术实施例提供一种交易数据的获取方法,应用于一近距离无线通讯NFC控制器,包括:监听安全芯片SE和非接触读卡器之间的非接触交易通道;在SE和非接触读卡器之间有交易数据通信时,从所述非接触交易通道获取交易数据;将所述交易数据发送给应用处理器进行缓存。其中,所述SE设置于SWP-SIM卡中。本专利技术实施例提供一种NFC控制器,包括:监听模块,用于监听安全芯片SE和非接触读卡器之间的非接触交易通道;获取模块,用于在SE和非接触读卡器之间有交易数据通信时,从所述非接触交易通道获取交易数据;第一发送模块,用于将所述交易数据发送给应用处理器进行缓存。本专利技术实施例提供一种交易数据的获取方法,应用于一应用处理器,包括:接收NFC控制器发送的交易数据,所述交易数据是NFC控制器从安全芯片SE和非接触读卡器之间的非接触交易通道监听到的;缓存所述交易数据。进一步地,在所述缓存所述交易数据的步骤之后,所述交易数据的获取方法还包括:将所述交易数据发送给对应的上层应用。进一步地,所述将所述交易数据发送给对应的上层应用的步骤包括:判断应用处理器中是否存在所述交易数据对应的第一上层应用的注册信息;若存在所述第一上层应用的注册信息,则向所述第一上层应用发送交易数据更新消息;接收所述第一上层应用根据所述交易数据更新消息反馈的交易数据请求信息;根据所述交易数据请求信息,将所述交易数据发送给所述第一上层应用。进一步地,所述交易数据的获取方法还包括:获取上层应用的注册信息,所述注册信息中包括上层应用的标识信息以及非接触交易应用的标识信息;将所述注册信息进行存储。本专利技术实施例提供一种应用处理器,包括:接收模块,用于接收NFC控制器发送的交易数据,所述交易数据是NFC控制器从安全芯片SE和非接触读卡器之间的非接触交易通道监听到的;缓存模块,用于缓存所述交易数据。进一步地,所述应用处理器还包括:第二发送模块,用于将所述交易数据发送给对应的上层应用。进一步地,所述第二发送模块包括:判断单元,用于判断应用处理器中是否存在所述交易数据对应的第一上层应用的注册信息;更新消息发送单元,用于若存在所述第一上层应用的注册信息,则向所述第一上层应用发送交易数据更新消息;请求信息接收单元,用于接收所述第一上层应用根据所述交易数据更新消息反馈的交易数据请求信息;交易数据发送单元,用于根据所述交易数据请求信息,将所述交易数据发送给所述第一上层应用。进一步地,所述应用处理器还包括:注册信息获取模块,用于获取上层应用的注册信息,所述注册信息中包括上层应用的标识信息以及非接触交易应用的标识信息;存储模块,用于将所述注册信息进行存储。本专利技术实施例提供一种终端,包括上述的NFC控制器和上述的应用处理器。本专利技术的有益效果是:上述方案,通过进行SE和非接触读卡器之间的监听,在有交易进行时直接获取交易数据,然后将该交易数据在应用处理器中进行缓存,上层应用可以方便的在应用处理器中获取交易数据,避免了因SE功能限制,不能获取或不能实时获取交易数据,造成用户使用不便的问题,此种方式,扩展了非接触交易的应用范围。附图说明图1表示本专利技术实施例一的所述交易数据的获取方法的流程示意图;图2表示本专利技术实施例的所述NFC控制器的模块示意图;图3表示本专利技术实施例三的所述交易数据的获取方法的流程示意图;图4表示本专利技术实施例四的所述交易数据的获取方法的流程示意图;图5表示本专利技术实施例四中步骤23的实现流程图;图6表示本专利技术实施例的应用处理器的模块示意图;图7表示终端与SWP-SIM卡实现交互的结构示意图;图8表示终端实现交易数据获取的流程示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本专利技术进行详细描述。本专利技术针对现有的NFC终端无法实时方便地获取非接触交易数据的问题,提供一种交易数据的获取方法、NFC控制器、应用处理器及终端。实施例一如图1所示,本专利技术实施例一的所述交易数据的获取方法,应用于一近距离无线通讯NFC控制器,包括:步骤11,监听安全芯片SE和非接触读卡器之间的非接触交易通道;需要说明的是,SE中增加了加密/解密逻辑电路,主要实现的是:防止外部恶意解析攻击,保护数据安全。该SE可以设置在SWP-SIM卡中,也可以独立的设置在电子设备中,还可以设置在一些外置存储卡上,例如SD卡中。因现有技术中主要是采用SWP-SIM卡进行非接触交易,因此,本专利技术中以SE设置在SWP-SIM卡上为例进行说明。SWP-SIM卡为一种新规格的SIM卡,用以实现终端的非接触交易。因SWP-SIM卡和非接触读卡器在进行信息交互时,均通过NFC控制器实现对交互信息的传递,本步骤11中,直接对SWP-SIM卡中的SE和非接触读卡器之间的通信交互进行监听。步骤12,在SE和非接触读卡器之间有交易数据通信时,从所述非接触交易通道获取交易数据;在SE和非接触读卡器之间进行交易通信时,直接获取交易通信过程中的交易数据,SE中不会再存储该交易数据。步骤13,将所述交易数据发送给应用处理器进行缓存。因交易数据可以是银行卡应用、公交卡应用的交易数据,该交易数据最终要发送给上层应用进行处理,且因为上层应用不会和NFC控制器直接进行信息交互,所以,NFC控制器需将获取的交易数据发送给应用处理器,需要说明的是,所述应用处理器负责控制上层应用的运行。需要说明的是,为了保证在后续的通信中,能将交易数据顺利传送给上层应用,所述交易数据中通常需要包括进行非接触交易的非接触交易应用的标识信息,以此用来区分该交易数据是属于哪个非接触交易应用的交易数据,从而保证了上层应用可以根据非接触交易应用的标识信息获取相应的交易数据。实施例二如图2所示,本专利技术实施例二提供一种NFC控制器,包括:监听模块110,用于监听安全芯片SE和非接触读卡器之间的非接触交易通道;获取模块120,用于在SE和非接触读卡器之间有交易数据通信时,从所述非接触交易通道获取交易数据;第一发送模块130,用于将所述交易数据发送给应用处理器进行缓存。其中,该SE可以设置在SWP-SIM卡中,也可以独立的设置在电子设备中,还可以设置在一些外置存储卡上。可选地,所述交易数据包括非接触交易应用的标识信息。需要说明的是,该NFC控制器实施例是与上述交易数据的获取方法实施例一一对本文档来自技高网...
交易数据的获取方法、NFC控制器、应用处理器及终端

【技术保护点】
一种交易数据的获取方法,应用于一近距离无线通讯NFC控制器,其特征在于,包括:监听安全芯片SE和非接触读卡器之间的非接触交易通道;在SE和非接触读卡器之间有交易数据通信时,从所述非接触交易通道获取交易数据;将所述交易数据发送给应用处理器进行缓存。

【技术特征摘要】
1.一种交易数据的获取方法,应用于一近距离无线通讯NFC控制器,其特征在于,包括:监听安全芯片SE和非接触读卡器之间的非接触交易通道;在SE和非接触读卡器之间有交易数据通信时,从所述非接触交易通道获取交易数据;将所述交易数据发送给应用处理器进行缓存。2.根据权利要求1所述的交易数据的获取方法,其特征在于,所述SE设置于SWP-SIM卡中。3.一种NFC控制器,其特征在于,包括:监听模块,用于监听安全芯片SE和非接触读卡器之间的非接触交易通道;获取模块,用于在SE和非接触读卡器之间有交易数据通信时,从所述非接触交易通道获取交易数据;第一发送模块,用于将所述交易数据发送给应用处理器进行缓存。4.一种交易数据的获取方法,应用于一应用处理器,其特征在于,包括:接收NFC控制器发送的交易数据,所述交易数据是NFC控制器从安全芯片SE和非接触读卡器之间的非接触交易通道监听到的;缓存所述交易数据。5.根据权利要求4所述的交易数据的获取方法,其特征在于,在所述缓存所述交易数据的步骤之后,所述交易数据的获取方法还包括:将所述交易数据发送给对应的上层应用。6.根据权利要求5所述的交易数据的获取方法,其特征在于,所述将所述交易数据发送给对应的上层应用的步骤包括:判断应用处理器中是否存在所述交易数据对应的第一上层应用的注册信息;若存在所述第一上层应用的注册信息,则向所述第一上层应用发送交易数据更新消息;接收所述第一上层应用根据所述交易数据更新消息反馈的交易数据请求信息;根据所述交易数据请求信息,将所述交易数据发...

【专利技术属性】
技术研发人员:张雨廷
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1