Nfc交易事件的通知方法及系统的制作方法

文档序号:6622107阅读:179来源:国知局
Nfc交易事件的通知方法及系统的制作方法
【专利摘要】本发明适用于通信【技术领域】,提供了一种NFC交易事件的通知方法,包括步骤有:缓存库建立步骤:建立规则缓存库,所述规则缓存库中存储有至少一卡应用对应的卡应用标识以及允许访问该卡应用的上层应用对应的上层应用标识;应用匹配步骤:当发生NFC交易事件时,根据上报的交易事件通知信息中的所述卡应用标识从所述规则缓存库中查找匹配的所述上层应用标识;通知发送步骤:将所述交易事件通知信息发送给匹配的所述上层应用标识对应的所述上层应用。相应地,本发明还提供一种NFC交易事件的通知系统。借此,本发明可防止恶意应用客户端获取到交易事件通知信息,提高了非接触交易事件上报的安全性,从而充分保证了卡应用的安全性。
【专利说明】NFC交易事件的通知方法及系统

【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种NFC(Near Field Communicat1n,近距离无线通讯)交易事件的通知方法及系统。

【背景技术】
[0002]图1是现有NFC交易事件的通知策略示意图,所述通知策略由手机等通信终端的上层应用,NFC服务模块,NFC控制器以及用户智能卡组成。其中,上层应用是手机钱包等上层应用软件,可能是合法软件,也可能是恶意软件。NFC服务模块实现NFC相关协议的分析处理,主要功能包括硬件抽象,操作系统抽象,传输控制和NFC核心功能。NFC控制器负责将数字信号转换为射频信号,并通过天线发送;同时负责接收射频信号,并将其转为数字信号,与通信终端的应用处理器和用户智能卡进行通信,实现NFC相关功能;用户智能卡与通信终端的基带处理模块和NFC控制器相连,支持近距离非接触应用,主要用于存储用户的敏感数据(如密钥、余额等)和卡模拟模式下相关的NFC应用,通过NFC控制器与非接触读卡器进行通信,实现数据存储,保证交易过程的安全性。现有通信终端在发生非接触交易事件时,NFC控制器上报交易事件通知信息,由NFC服务模块将该交易事件通知信息广播给上层应用,即只要注册了处理该广播信息的上层应用就可读取该广播的内容信息来完成对交易事件通知信息的处理。通常交易事件通知信息中会含有一些卡应用信息、用户个人信息以及交易信息,若恶意软件客户端收到该广播信息后会获取该交易事件通知信息,就会对用户卡的安全使用造成威胁,从而存在较大安全隐患。
[0003]综上可知,现有技术在实际使用上显然存在不便与缺陷,所以有必要加以改进。


【发明内容】

[0004]针对上述的缺陷,本发明的目的在于提供一种NFC交易事件的通知方法及系统,其可防止恶意应用客户端获取到交易事件通知信息,提高了非接触交易事件上报的安全性,从而充分保证了卡应用的安全性。
[0005]为了实现上述目的,本发明提供一种NFC交易事件的通知方法,包括步骤有:
[0006]缓存库建立步骤,建立规则缓存库,所述规则缓存库中存储有至少一^^应用对应的卡应用标识以及允许访问该卡应用的上层应用对应的上层应用标识;
[0007]应用匹配步骤,当发生NFC交易事件时,根据上报的交易事件通知信息中的所述卡应用标识从所述规则缓存库中查找匹配的所述上层应用标识;
[0008]通知发送步骤,将所述交易事件通知信息发送给匹配的所述上层应用标识对应的所述上层应用。
[0009]根据本发明所述的通知方法,所述缓存库建立步骤进一步包括:
[0010]当通信终端的访问控制模块进行初始化时,从用户智能卡中读取应用访问规则,所述应用访问规则中定义了至少一个卡应用对应的卡应用标识,以及允许访问所述卡应用的上层应用对应的上层应用标识;
[0011]建立规则缓存库,并将所述应用访问规则保存于所述规则缓存库中。
[0012]根据本发明所述的通知方法,所述通知方法还包括步骤有:
[0013]当接收到所述上层应用的卡应用访问请求时,通过所述访问控制模块读取所述用户智能卡中存储的第一更新标识和所述通信终端本地存储的第二更新标识;
[0014]通过所述访问控制模块判断所述第一更新标识和所述第二更新标识是否相同;
[0015]若所述第一更新标识和所述第二更新标识不相同,则通过所述访问控制模块读取所述用户智能卡中新应用访问规则并更新到所述规则缓存库中。
[0016]根据本发明所述的通知方法,所述应用匹配步骤进一步包括:
[0017]当发生NFC交易事件时,通过通信终端的NFC控制器上报所述交易事件通知信息给所述通信终端的NFC服务模块;
[0018]通过所述NFC服务模块读取所述交易事件通知信息中的所述卡应用标识;
[0019]通过所述NFC服务模块从所述规则缓存库查找与所述卡应用标识匹配的所述上层应用标识。
[0020]根据本发明所述的通知方法,所述通知发送步骤进一步包括:
[0021]通过所述NFC服务模块将所述交易事件通知信息以单播方式或组播方式发送给匹配的所述上层应用标识对应的所述上层应用。
[0022]本发明还提供一种NFC交易事件的通知系统,包括有:
[0023]缓存库建立模块,用于建立规则缓存库,所述规则缓存库中存储有至少一卡应用对应的卡应用标识以及允许访问所述卡应用的上层应用对应的上层应用标识;
[0024]应用匹配模块,用于当发生NFC交易事件时,根据上报的交易事件通知信息中的所述卡应用标识从所述规则缓存库中查找匹配的所述上层应用标识;
[0025]通知发送模块,用于将所述交易事件通知信息发送给匹配的所述上层应用标识对应的所述上层应用。
[0026]根据本发明所述的通知系统,所述缓存库建立模块进一步包括:
[0027]规则读取子模块,用于当通信终端的访问控制模块进行初始化时,从用户智能卡中读取应用访问规则,所述应用访问规则中定义了至少一个卡应用对应的卡应用标识,以及允许访问所述卡应用的上层应用对应的上层应用标识;
[0028]缓存库建立子模块,用于建立规则缓存库,并将所述应用访问规则保存于所述规则缓存库中。
[0029]根据本发明所述的通知系统,还包括有规则更新模块,所述规则更新模块进一步包括:
[0030]更新标识读取子模块,用于当接收到所述上层应用的卡应用访问请求时,通过所述访问控制模块读取所述用户智能卡中存储的第一更新标识和所述通信终端本地存储的第二更新标识;
[0031]更新标识判断子模块,用于通过所述访问控制模块判断所述第一更新标识和所述第二更新标识是否相同;
[0032]规则更新子模块,用于若所述第一更新标识和所述第二更新标识不相同,则通过所述访问控制模块读取所述用户智能卡中新的应用访问规则并更新到所述规则缓存库中。
[0033]根据本发明所述的通知系统,所述应用匹配模块进一步包括:
[0034]通知上报子模块,用于当发生NFC交易事件时,通过通信终端的NFC控制器上报所述交易事件通知信息给所述通信终端的NFC服务模块;
[0035]标识读取子模块,用于通过所述NFC服务模块读取所述交易事件通知信息中的所述卡应用标识;
[0036]标识匹配子模块,用于通过所述NFC服务模块从所述规则缓存库查找与所述卡应用标识匹配的所述上层应用标识。
[0037]根据本发明所述的通知系统,所述通知发送模块用于通过所述NFC服务模块将所述交易事件通知信息以单播方式或组播方式发送给匹配的所述上层应用标识对应的所述上层应用。
[0038]本发明在通信终端的访问控制模块进行初始化时建立规则缓存库,当发生NFC交易事件时,根据上报的交易事件通知信息中的卡应用标识从规则缓存库中查找相匹配的上层应用,并将所述交易事件通知信息发送给所匹配的上层应用。借此,本发明可防止恶意应用客户端获取到交易事件通知信息,提高了非接触交易事件上报的安全性,从而充分保证了卡应用的安全性。

【专利附图】

【附图说明】
[0039]图1是现有NFC交易事件的通知策略不意图;
[0040]图2是本发明NFC交易事件的通知系统的结构示意图;
[0041]图3是本发明优选NFC交易事件的通知系统的结构示意图;
[0042]图4是本发明另一优选NFC交易事件的通知系统的系统框图;
[0043]图5是本发明NFC交易事件的通知方法的流程图;
[0044]图6是本发明优选NFC交易事件的通知方法的流程图;
[0045]图7是本发明优选更新规则缓存库的方法流程图。

【具体实施方式】
[0046]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0047]图2是本发明NFC交易事件的通知系统的结构示意图,所述通知系统100可应用于手机、PDA (Personal Digital Assistant,个人数字助理)、平板电脑等通信终端中,并且所述通知系统100至少包括有缓存库建立模块10、应用匹配模块20以及通知发送模块30,其中:
[0048]所述缓存库建立模块10,用于建立规则缓存库,所述规则缓存库中存储有至少一卡应用对应的卡AID (Applicat1n Identity,应用标识)以及允许访问所述卡应用的上层应用对应的上层应用标识。所述卡应用是指用户智能卡的NFC应用,例如银行卡应用,公交卡应用,门禁卡应用等,每个所述卡应用唯一对应一个卡应用标识。所述上层应用是是指手机钱包、即时通信等上层的应用软件客户端,可能是合法软件,也可能是恶意软件,且每个所述上层应用唯一对应一个上层应用标识。优选的是,当通信终端的访问控制模块进行初始化时,从用户智能卡中读取应用访问规则,所述应用访问规则中定义了至少一个卡应用对应的卡应用标识,以及允许访问所述卡应用的上层应用对应的上层应用标识,允许访问该卡应用的上层应用可以为一个或多个,即卡应用标识可能可以匹配一个或多个上层应用标识。并将所述应用访问规则以表格等方式缓存在规则缓存库中。本发明之所以将应用访问规则采用缓存的方式设置,是因为若通信终端关机,则相关缓存数据将自动消失,他人无法获取,可确保信息安全。
[0049]所述应用匹配模块20,用于当发生NFC交易事件时,根据上报的交易事件通知信息中的卡应用标识从所述规则缓存库中查找匹配的上层应用标识。当发生某个卡应用的NFC交易事件时,NFC控制器会上报交易事件通知信息,由NFC服务模块根据交易事件通知信息中的应用标识从规则缓存库中查找匹配的至少一个上层应用标识。
[0050]所述通知发送模块30,用于将所述交易事件通知信息发送给匹配的上层应用标识对应的上层应用。优选的是,若允许访问该卡应用的上层应用为一个,则将所述交易事件通知信息以单播方式发送给匹配的上层应用;若允许访问该卡应用的上层应用为多个,则将所述交易事件通知信息以组播方式发送给匹配的上层应用。该上层应用可以解析交易事件通知信息内容并进行后续处理。
[0051]本发明在通信终端的访问控制模块进行初始化时建立规则缓存库;当发生NFC交易事件时由NFC服务模块根据上报信息的卡应用标识参数从规则缓存库查找与之匹配的上层应用,并将该交易事件通知信息发送给匹配的上层应用,可防止恶意客户端获取到交易事件通知信息,保证了卡应用的安全性。
[0052]图3是本发明优选NFC交易事件的通知系统的结构示意图,所述通知系统100可应用于手机、PDA、平板电脑等通信终端中,并且所述通知系统100包括有缓存库建立模块
10、应用匹配模块20、通知发送模块30以及规则更新模块40,其中:
[0053]所述缓存库建立模块10,用于建立规则缓存库,所述规则缓存库中存储有至少一卡应用对应的卡应用标识以及允许访问所述卡应用的上层应用对应的上层应用标识。优选的是,所述缓存库建立模块10进一步包括:
[0054]规则读取子模块11,用于当通信终端的访问控制模块进行初始化时,从用户智能卡中读取应用访问规则,所述应用访问规则中定义了至少一个卡应用对应的卡应用标识,以及允许访问所述卡应用的上层应用对应的上层应用标识。所述用户智能卡可以SIM (Subscriber Identity Module,用户识别卡)卡、SD (Secure Digital Memory Card,安全数码卡)卡等形式存在。
[0055]缓存库建立子模块12,用于建立规则缓存库,并将从所述用户智能卡中读取的应用访问规则保存于规则缓存库中。
[0056]所述应用匹配模块20,用于当发生NFC交易事件时,根据上报的交易事件通知信息中的卡应用标识从规则缓存库中查找匹配的上层应用标识。优选的是,所述应用匹配模块20进一步包括:
[0057]通知上报子模块21,用于当某个卡应用发生NFC交易事件时,通过通信终端的NFC控制器上报交易事件通知信息给通信终端的NFC服务模块。
[0058]标识读取子模块22,用于通过NFC服务模块读取所述交易事件通知信息中的卡应用标识。
[0059]标识匹配子模块23,用于通过NFC服务模块从规则缓存库查找与卡应用标识匹配的上层应用标识。
[0060]所述通知发送模块30,用于将所述交易事件通知信息发送给匹配的上层应用标识对应的上层应用。优选的是,通知发送模块30用于通过NFC服务模块将交易事件通知信息以单播方式或组播方式发送给匹配的上层应用标识对应的上层应用。该上层应用可以解析交易事件通知信息内容并进行后续处理。
[0061 ] 所述规则更新模块40进一步包括:
[0062]更新标识读取子模块41,用于当接收到上层应用的卡应用访问请求时,通过访问控制模块读取用户智能卡中存储的第一更新标识(RefreshTAG)和通信终端本地存储的第二更新标识。
[0063]更新标识判断子模块42,用于通过访问控制模块判断第一更新标识和第二更新标识是否相同。
[0064]规则更新子模块43,用于若第一更新标识和第二更新标识不相同,则通过访问控制模块读取用户智能卡中新的应用访问规则并更新到规则缓存库中;若第一更新标识和第二更新标识相同则不需要更新应用访问规则。
[0065]规则缓存库的更新是在上层应用发出卡应用访问请求时,访问控制模块根据应用访问规则进行规则匹配,此时若需要从用户智能卡中更新应用访问规则,并将相关更新信息同步到规则缓存库中。
[0066]本发明在通信终端的访问控制模块进行初始化时,从用户智能卡中读取卡应用的应用访问规则,并将卡应用对应的卡应用标识以及允许访问该卡应用的上层应用的上层应用标识存储在通信终端的规则缓存库中;当发生交易事件时由NFC控制器上报交易事件通知信息,NFC服务模块根据交易事件通知信息中的应用标识从规则缓存库查找与之匹配的上层应用,并将该交易事件通知信息以单播方式或组播方式发送给所匹配的上层应用。借此可防止恶意客户端获取到交易事件通知信息,保证用卡的安全性。
[0067]图4是本发明另一优选NFC交易事件的通知系统的系统框图,主要包括两个流程,其一是在通信终端的访问控制模块进行初始化时或者上层应用发出卡应用访问请求时建立和更新规则缓存库;其二是在发生NFC交易事件时,由NFC控制器上报交易事件通知信息,由NFC服务模块根据交易事件通知信息的应用标识从规则缓存库中查找匹配的上层应用并以单播方式或组播方式发送给该上层应用。两个流程的实现细节如下:
[0068]一、建立和更新规则缓存库流程:
[0069]本流程涉及的模块包括访问控制模块、规则缓存库、无线接口层模块、基带处理模块以及用户智能卡,其中:
[0070]所述访问控制模块,主要用于对用户智能卡的安全访问管理,阻止对用户智能卡中资源的非授权访问和非法攻击,保证业务安全。
[0071]所述规则缓存库,用于存储至少一个卡应用的应用标识和允许访问该卡应用对应的上层应用的上层应用标识,用于供NFC服务模块根据交易事件通知信息的应用标识来查找匹配的上层应用。
[0072]所述无线接口层模块,用于为应用对基带处理模块的访问提供数据接口,负责将访问控制模块发送的APDU(Applicat1n Protocol DataUnit,应用协议数据单元)转换为AT(Attent1n)指令,发送给基带处理模块,同时将基带处理模块返回的AT指令转换为APDU,返回给访问控制模块,保证数据的可靠传输。
[0073]所述基带处理模块,用于实现上层应用和用户智能卡之间的数据传输。
[0074]所述用户智能卡,优选为支持SWP (Single Wire Protocol,单线程协议)接口的智能卡,与基带处理模块相连,主要用于存储各类银行卡、身份卡、门禁卡等金融安全类应用以及用户的敏感数据(如密钥、余额等)。
[0075]建立规则缓存库的具体实现流程为:访问控制模块进行初始化时先判断用户智能卡是否准备完毕,若否则延迟2秒后继续判断,若是则从用户智能卡中读取应用访问规则,该应用访问规则中定义了至少一个卡应用对应的应用标识以及允许访问该卡应用的上层应用的上层应用标识。之后建立规则缓存库并存储该应用访问规则。
[0076]二、NFC交易事件通知流程:
[0077]本流程涉及的模块包括上层应用、规则缓存库、NFC服务模块、NFC控制器及用户智能卡。在发生交易事件时,NFC控制器会上报交易事件通知信息,由NFC服务模块根据交易事件通知信息的应用标识从规则缓存库中查找匹配的上层应用并以单播方式或组播方式发送给上层应用。
[0078]图5是本发明NFC交易事件的通知方法的流程图,其可通过如图2、图3或图4的NFC交易事件的通知系统100实现,所述通知方法至少包括步骤有:
[0079]步骤S501,缓存库建立步骤,建立规则缓存库,所述规则缓存库中存储有至少一卡应用对应的卡应用标识以及允许访问所述卡应用的上层应用对应的上层应用标识。
[0080]所述卡应用是指用户智能卡的NFC应用,例如银行卡应用,公交卡应用,门禁卡应用等,每个所述卡应用唯一对应一个卡应用标识。所述上层应用是是手机钱包、即时通信等上层的应用软件客户端,可能是合法软件,也可能是恶意软件,且每个所述上层应用唯一对应一个上层应用标识。优选的是,当通信终端的访问控制模块进行初始化时,从用户智能卡中读取应用访问规则,所述应用访问规则中定义了至少一个卡应用对应的卡应用标识,以及允许访问所述卡应用的上层应用对应的上层应用标识,允许访问该卡应用的上层应用可以为一个或多个,即卡应用标识可能匹配一个或多个上层应用标识。并将所述应用访问规则以表格等方式缓存在规则缓存库中。本发明之所以将应用访问规则采用缓存的方式,是因为若通信终端关机,则相关缓存数据将自动消失,他人无法获取,可确保信息安全。
[0081]步骤S502,应用匹配步骤,当发生NFC交易事件时,根据上报的交易事件通知信息中的卡应用标识从所述规则缓存库中查找匹配的上层应用标识。
[0082]当发生某个卡应用的NFC交易事件时,NFC控制器会上报交易事件通知信息,由NFC服务模块根据交易事件通知信息中的应用标识从规则缓存库中查找匹配的至少一个上层应用标识。
[0083]步骤S503,通知发送步骤,将所述交易事件通知信息发送给匹配的上层应用标识对应的上层应用。
[0084]优选的是,若允许访问该卡应用的上层应用为一个,则将所述交易事件通知信息以单播方式发送给匹配的上层应用;若允许访问该卡应用的上层应用为多个,则将所述交易事件通知信息以组播方式发送给匹配的上层应用。该上层应用可以解析交易事件通知信息内容并进行后续处理。
[0085]本发明在访问控制模块进行初始化时建立规则缓存库,NFC服务模块根据上报的交易事件通知信息中的应用标识从规则缓存库查找匹配的上层应用并发送给该上层应用,使得恶意客户端无法收到交易事件通知信息,提高了非接触交易事件上报的安全性。
[0086]图6是本发明优选NFC交易事件的通知方法的流程图,其可通过如图3或图4的NFC交易事件的通知系统100实现,所述通知方法包括步骤有:
[0087]步骤S601,通信终端的访问控制模块进行初始化。
[0088]步骤S602,通过访问控制模块从用户智能卡中读取应用访问规则,所述应用访问规则中定义了至少一个卡应用对应的卡应用标识,以及允许访问所述卡应用的上层应用对应的上层应用标识。所述用户智能卡可以SM卡、SD卡等形式存在。
[0089]步骤S603,建立规则缓存库,并将从用户智能卡中读取的应用访问规则保存于规则缓存库中。
[0090]步骤S604,某个卡应用发生NFC交易事件。例如银行卡应用发生支付交易事件,门禁卡应用发生门禁识别事件等。
[0091]步骤S605,通过通信终端的NFC控制器上报交易事件通知信息给通信终端的NFC服务模块。
[0092]步骤S606,通过NFC服务模块读取所述交易事件通知信息中的卡应用标识。
[0093]步骤S607,通过NFC服务模块从规则缓存库查找是否有与卡应用标识匹配的上层应用标识,若是则执行步骤S608,否则结束流程。
[0094]步骤S608,通知发送模块30用于通过NFC服务模块将交易事件通知信息以单播方式或组播方式发送给匹配的上层应用标识对应的上层应用。所述上层应用可以解析交易事件通知信息内容并进行后续处理。
[0095]图7是本发明优选更新规则缓存库的方法流程图,其可通过如图3或图4的NFC交易事件的通知系统100实现,所述方法包括步骤有:
[0096]步骤S701,上层应用发出卡应用访问请求。
[0097]步骤S702,当接收到上层应用的卡应用访问请求时,通过访问控制模块读取用户智能卡中存储的第一更新标识和通信终端本地存储的第二更新标识。
[0098]步骤S703,通过访问控制模块判断第一更新标识和第二更新标识是否相同,若两者相同则不需要更新规则缓存库中的应用访问规则,因此结束流程;若两者不相同,则执行步骤S704。
[0099]步骤S704,若第一更新标识和第二更新标识不相同,则通过访问控制模块读取用户智能卡中新应用访问规则。
[0100]步骤S705,将新应用访问规则更新到规则缓存库中。
[0101]本发明在通信终端的访问控制模块进行初始化时建立规则缓存库,当发生NFC交易事件时,根据上报的交易事件通知信息中的卡应用标识从规则缓存库中查找相匹配的上层应用,并将所述交易事件通知信息发送给所匹配的上层应用。借此,本发明可防止恶意应用客户端获取到交易事件通知信息,提高了非接触交易事件上报的安全性,从而充分保证了卡应用的安全性。
[0102]当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
【权利要求】
1.一种NFC交易事件的通知方法,其特征在于,包括步骤有: 缓存库建立步骤,建立规则缓存库,所述规则缓存库中存储有至少一卡应用对应的卡应用标识以及允许访问该卡应用的上层应用对应的上层应用标识; 应用匹配步骤,当发生NFC交易事件时,根据上报的交易事件通知信息中的所述卡应用标识从所述规则缓存库中查找匹配的所述上层应用标识; 通知发送步骤,将所述交易事件通知信息发送给匹配的所述上层应用标识对应的所述上层应用。
2.根据权利要求1所述的通知方法,其特征在于,所述缓存库建立步骤进一步包括: 当通信终端的访问控制模块进行初始化时,从用户智能卡中读取应用访问规则,所述应用访问规则中定义了至少一个卡应用对应的卡应用标识,以及允许访问所述卡应用的上层应用对应的上层应用标识; 建立规则缓存库,并将所述应用访问规则保存于所述规则缓存库中。
3.根据权利要求2所述的通知方法,其特征在于,所述通知方法还包括步骤有: 当接收到所述上层应用的卡应用访问请求时,通过所述访问控制模块读取所述用户智能卡中存储的第一更新标识和所述通信终端本地存储的第二更新标识; 通过所述访问控制模块判断所述第一更新标识和所述第二更新标识是否相同; 若所述第一更新标识和所述第二更新标识不相同,则通过所述访问控制模块读取所述用户智能卡中新应用访问规则并更新到所述规则缓存库中。
4.根据权利要求1所述的通知方法,其特征在于,所述应用匹配步骤进一步包括: 当发生NFC交易事件时,通过通信终端的NFC控制器上报所述交易事件通知信息给所述通信终端的NFC服务模块; 通过所述NFC服务模块读取所述交易事件通知信息中的所述卡应用标识; 通过所述NFC服务模块从所述规则缓存库查找与所述卡应用标识匹配的所述上层应用标识。
5.根据权利要求4所述的通知方法,其特征在于,所述通知发送步骤进一步包括: 通过所述NFC服务模块将所述交易事件通知信息以单播方式或组播方式发送给匹配的所述上层应用标识对应的所述上层应用。
6.一种NFC交易事件的通知系统,其特征在于,包括有: 缓存库建立模块,用于建立规则缓存库,所述规则缓存库中存储有至少一卡应用对应的卡应用标识以及允许访问所述卡应用的上层应用对应的上层应用标识; 应用匹配模块,用于当发生NFC交易事件时,根据上报的交易事件通知信息中的所述卡应用标识从所述规则缓存库中查找匹配的所述上层应用标识; 通知发送模块,用于将所述交易事件通知信息发送给匹配的所述上层应用标识对应的所述上层应用。
7.根据权利要求6所述的通知系统,其特征在于,所述缓存库建立模块进一步包括: 规则读取子模块,用于当通信终端的访问控制模块进行初始化时,从用户智能卡中读取应用访问规则,所述应用访问规则中定义了至少一个卡应用对应的卡应用标识,以及允许访问所述卡应用的上层应用对应的上层应用标识; 缓存库建立子模块,用于建立规则缓存库,并将所述应用访问规则保存于所述规则缓存库中。
8.根据权利要求7所述的通知系统,其特征在于,还包括有规则更新模块,所述规则更新模块进一步包括: 更新标识读取子模块,用于当接收到所述上层应用的卡应用访问请求时,通过所述访问控制模块读取所述用户智能卡中存储的第一更新标识和所述通信终端本地存储的第二更新标识; 更新标识判断子模块,用于通过所述访问控制模块判断所述第一更新标识和所述第二更新标识是否相同; 规则更新子模块,用于若所述第一更新标识和所述第二更新标识不相同,则通过所述访问控制模块读取所述用户智能卡中新的应用访问规则并更新到所述规则缓存库中。
9.根据权利要求6所述的通知系统,其特征在于,所述应用匹配模块进一步包括: 通知上报子模块,用于当发生NFC交易事件时,通过通信终端的NFC控制器上报所述交易事件通知信息给所述通信终端的NFC服务模块; 标识读取子模块,用于通过所述NFC服务模块读取所述交易事件通知信息中的所述卡应用标识; 标识匹配子模块,用于通过所述NFC服务模块从所述规则缓存库查找与所述卡应用标识匹配的所述上层应用标识。
10.根据权利要求9所述的通知系统,其特征在于,所述通知发送模块用于通过所述NFC服务模块将所述交易事件通知信息以单播方式或组播方式发送给匹配的所述上层应用标识对应的所述上层应用。
【文档编号】G06F21/56GK104166917SQ201410373767
【公开日】2014年11月26日 申请日期:2014年7月31日 优先权日:2014年7月31日
【发明者】张子敬 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1