CN104753569B - 一种配置非接触参数的方法、nfc芯片及nfc设备 - Google Patents
一种配置非接触参数的方法、nfc芯片及nfc设备 Download PDFInfo
- Publication number
- CN104753569B CN104753569B CN201310743396.4A CN201310743396A CN104753569B CN 104753569 B CN104753569 B CN 104753569B CN 201310743396 A CN201310743396 A CN 201310743396A CN 104753569 B CN104753569 B CN 104753569B
- Authority
- CN
- China
- Prior art keywords
- application
- contact
- configuration
- nfc chip
- card
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种配置非接触参数的方法、NFC芯片及NFC设备。该方法包括:近场通信NFC芯片接收非接触配置指令,非接触配置指令包含应用的应用标识;NFC芯片激活NFC芯片和应用卡之间的接口;NFC芯片通过接口向应用卡发送获取非接触参数的请求;NFC芯片通过接口接收应用卡发送的应用的非接触参数;NFC芯片为应用配置非接触参数。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种配置非接触参数的方法、NFC芯片及NFC设备。
背景技术
随着科学技术的发展,NFC(Near Field Communication;近场通信)技术使用到了移动支付领域,NFC设备的卡模拟模式未进行非接触刷卡时,根据ETSITS102613国际规范要求,NFC芯片进入挂起状态并将SWP(单线全双工数据传输)接口去激活,而当用户切换SIM(Subscriber Identity Module;用户身份识别模块)卡上的应用时,无法实时配置NFC设备上的非接触参数,导致切换后的卡模式非接触功能无法正确使用。
现有配置非接触通信参数的方案通常有两种:
第一种,在使用客户端或STK(SIM TOOL KIT;用户识别应用发展工具)菜单配置SIM卡上的非接触参数后,通过重启NFC设备的方式重新激活NFC芯片的SWP接口,NFC设备将根据SWP规范的要求,重新初始化NFC芯片上的非接触参数。
第二种,在使用客户端或STK菜单配置SIM卡上的非接触参数后,通过刷非接触POS(Point Of Sales;销售点)的方式重新激活NFC芯片的SWP接口,NFC设备将根据SWP规范的要求,重新初始化NFC芯片上的非接触参数。
然而,第一种方式需要重启NFC设备,所以操作繁琐,用户使用复杂,而第二种方式因为通常非接触刷卡时,POS机有刷卡交易时长限制,而NFC芯片获取SIM卡上的参数进行配置需要的时间较长,所以容易造成第一次非接触交易因等待超时而失败,用户体验差。因此,现有技术中缺少一种简便而又可靠的配置非接触参数的方法。
发明内容
本发明实施例提供一种配置非接触参数的方法、NFC芯片及NFC设备,用以解决现有技术中存在的配置非接触参数的方法操作复杂而且不可靠的技术问题。
本发明一方面提供了一种配置非接触参数的方法,所述方法包括:
近场通信NFC芯片接收非接触配置指令,所述非接触配置指令包含应用的应用标识;所述NFC芯片激活所述NFC芯片和应用卡之间的接口;所述NFC芯片通过所述接口向所述应用卡发送获取非接触参数的请求;所述NFC芯片通过所述接口接收所述应用卡发送的所述应用的非接触参数;所述NFC芯片为所述应用配置所述非接触参数。
可选的,所述近场通信NFC芯片接收非接触配置指令,包括:
所述NFC芯片接收非接触参数管理模块发送的所述非接触配置指令;其中,所述非接触配置指令具体为所述非接触参数管理模块对于客户端下发的配置申请进行验证通过后生成的;其中,所述非接触参数管理模块和所述客户端位于所述NFC芯片所在的NFC设备。
可选的,在所述NFC芯片为所述应用配置所述非接触参数之后,还包括:所述NFC芯片返回配置成功的消息给所述非接触参数管理模块,以使所述非接触参数管理模块能够记录所述应用的非接触参数的配置状态信息。
可选的,所述接口具体为单线全双工数据传输SWP接口。
可选的,所述应用卡具体为用户身份识别模块SIM卡或安全数码SD卡。
本发明另一方面还提供一种配置非接触参数的方法,所述方法包括:
近场通信NFC芯片接收非接触配置指令,所述非接触配置指令包含应用的应用标识和非接触参数;所述NFC芯片激活所述NFC芯片和应用卡之间的接口;所述NFC芯片通过所述接口将所述应用标识和所述非接触参数发送给所述应用卡,以使所述应用卡进行验证,并在验证通过后用所述非接触参数替换所述应用卡上所述应用的原有非接触参数;所述NFC芯片通过所述接口接收所述应用卡发送的基于验证通过生成的允许配置消息;所述NFC芯片为所述应用配置所述非接触参数。
可选的,所述近场通信NFC芯片接收非接触配置指令,具体为:所述NFC芯片从销售点POS机接收所述非接触配置指令。
可选的,在所述NFC芯片激活所述NFC芯片和应用卡之间的接口之前,还包括:对所述非接触配置指令进行验证。
可选的,所述接口具体为单线全双工数据传输SWP接口。
可选的,所述应用卡具体为用户身份识别模块SIM卡或安全数码SD卡。
本发明再一方面提供一种近场通信NFC芯片,包括:第一接收模块,用于接收非接触配置指令,所述非接触配置指令包含应用的应用标识;非接触参数配置模块,用于激活所述NFC芯片和应用卡之间的接口;第一发送模块,用于通过所述接口向所述应用卡发送获取非接触参数的请求;第二接收模块,用于通过所述接口接收所述应用卡发送的所述应用的非接触参数;所述非接触参数配置模块还用于为所述应用配置所述非接触参数。
可选的,所述第一接收模块具体接收一非接触参数管理模块发送的所述非接触配置指令;其中,所述非接触配置指令具体为所述非接触参数管理模块对于客户端下发的配置申请进行验证后生成的。
可选的,还包括第二发送模块,用于返回配置成功的消息给所述非接触参数管理模块,以使所述非接触参数管理模块能够记录所述应用的非接触参数的配置状态信息。
可选的,所述接口具体为单线全双工数据传输SWP接口。
可选的,所述应用卡具体为用户身份识别模块SIM卡或安全数码SD卡。
本发明再一方面还提供一种近场通信NFC芯片,包括:
第一接收模块,用于接收非接触配置指令,所述非接触配置指令包含应用的应用标识和非接触参数;非接触参数配置模块,用于激活所述NFC芯片和应用卡之间的接口;发送模块,用于通过所述接口将所述应用标识和所述非接触参数发送给所述应用卡,以使所述应用卡进行验证,并在验证通过后用所述非接触参数替换所述应用卡上所述应用的原有非接触参数;第二接收模块,用于通过所述接口接收所述应用卡发送的基于验证通过生成的允许配置消息;所述非接触参数配置模块还用于为所述应用配置所述非接触参数。
可选的,所述第一接收模块具体用于从销售点POS机接收非接触配置指令。
可选的,还包括非接触协议模块,用于对所述非接触配置指令进行验证。
可选的,所述接口具体为单线全双工数据传输SWP接口。
可选的,所述应用卡具体为用户身份识别模块SIM卡或安全数码SD卡。
本发明再一方面又提供一种近场通信NFC设备,包括:客户端,用于下发非接触配置申请,所述非接触配置申请包含应用的应用标识;非接触参数管理模块,用于对所述配置申请进行验证,当验证通过时,下发非接触配置指令,所述非接触配置指令包含应用的应用标识;非接触参数配置模块,用于接收所述非接触配置指令;激活所述NFC芯片和应用卡之间的接口;通过所述接口向所述应用卡发送获取非接触参数的请求;通过所述接口接收所述应用卡发送的所述应用的非接触参数;为所述应用配置所述非接触参数。
可选的,所述非接触参数配置模块还返回配置成功的消息给所述非接触参数管理模块,以使所述非接触参数管理模块能够记录所述应用的非接触参数的配置状态信息。
本发明再一方面还提供了一种近场通信NFC设备,包括:非接触协议扩展模块,用于接收接收非接触配置指令,所述非接触配置指令包含应用的应用标识和非接触参数;并对所述非接触配置指令进行验证,当验证通过时下发所述非接触配置指令;非接触参数配置模块,激活所述NFC芯片和应用卡之间的接口;通过所述接口将所述应用标识和所述非接触参数发送给所述应用卡,以使所述应用卡进行验证,并在验证通过后用所述非接触参数替换所述应用卡上所述应用的原有非接触参数;通过所述接口接收所述应用卡发送的基于验证通过生成的允许配置消息;为所述应用配置所述非接触参数。
可选的,所述非接触协议扩展模块,具体用于从销售点POS机接收非接触配置指令。
本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
在本发明一实施例中,近场通信NFC芯片接收非接触配置指令,非接触配置指令包含应用的应用标识;NFC芯片激活NFC芯片和应用卡之间的接口;NFC芯片通过接口向应用卡发送获取非接触参数的请求;NFC芯片通过接口接收应用卡发送的应用的非接触参数;NFC芯片为应用配置非接触参数。由此可以看出,在本实施例中在NFC芯片接收到非接触配置指令,就直接激活NFC芯片和应用卡之间的接口,使得NFC芯片能够从应用卡上获取到非接触参数并进行配置,所以配置方法操作简便,而且因为NFC芯片可以实时获取应用卡上的非接触参数而进行配置,不需要在刷卡的时候才使NFC芯片激活接口,获取应用卡上的非接触参数,所以可以避免第一次刷卡失败,所以比较可靠。
附图说明
图1为本发明第一实施例中的配置非接触参数的方法的流程图;
图2为本发明第二实施例中的配置非接触参数的方法的流程图;
图3为本发明第一实施例中的NFC芯片的功能框图;
图4为本发明第二实施例中的NFC芯片的功能框图;
图5a-图5b为本发明第一实施例中的NFC设备及实施流程示意图;
图6a-图6b为本发明第二实施例中的NFC设备及实施流程示意图。
具体实施方式
本发明实施例提供一种配置非接触参数的方法、NFC芯片及NFC设备,用以解决现有技术中存在的配置非接触参数的方法操作复杂而且不可靠的技术问题。
本发明实施例中的技术方案为解决上述的技术问题,总体思路如下:
在本发明一实施例中,近场通信NFC芯片接收非接触配置指令,非接触配置指令包含应用的应用标识;NFC芯片激活NFC芯片和应用卡之间的接口;NFC芯片通过接口向应用卡发送获取非接触参数的请求;NFC芯片通过接口接收应用卡发送的应用的非接触参数;NFC芯片为应用配置非接触参数。由此可以看出,在本实施例中在NFC芯片接收到非接触配置指令,就直接激活NFC芯片和应用卡之间的接口,使得NFC芯片能够从应用卡上获取到非接触参数并进行配置,所以配置方法操作简便,而且因为NFC芯片可以实时获取应用卡上的非接触参数而进行配置,不需要在刷卡的时候才使NFC芯片激活接口,获取应用卡上的非接触参数,所以可以避免第一次刷卡失败,所以比较可靠。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
本发明一实施例提供一种配置非接触参数的方法,具体有两种实施的方法,第一种实施方式请参考图1,图1为本实施例中的配置非接触参数的方法的流程图,该方法包括:
步骤101:近场通信NFC芯片接收非接触配置指令,非接触配置指令包含应用的应用标识;
步骤102:NFC芯片激活NFC芯片和应用卡之间的接口;
步骤103:NFC芯片通过接口向应用卡发送获取非接触参数的请求;
步骤104:NFC芯片通过接口接收应用卡发送的应用的非接触参数;
步骤105:NFC芯片为应用配置非接触参数。
其中,在本实施例中,应用所对应的非接触参数已经在应用卡上更新完成了,即应用卡上的非接触参数即为该应用所需的非接触参数。因此,在步骤101中,NFC芯片接收的非接触配置指令中可以仅包含应用的应用标识。
进一步,在步骤101中,NFC芯片接收的非接触配置指令具体可以是由一客户端发出的。
再进一步,是由客户端向非接触参数模块发送配置申请,在配置申请中携带应用标识,然后非接触参数管理模块对该配置申请进行验证,如果验证通过就生成非接触配置指令,并发送给NFC芯片,那么NFC芯片就对应执行步骤101。其中,客户端具体可以是用户交互模块,给用户提供一个触发配置指令的界面并在该界面接收返回的配置结果。非接触参数管理模块用于对客户端下发应用的非接触参数进行注册、管理及验证。客户端和非接触参数管理模块位于NFC芯片所在的NFC设备。
其中,非接触参数管理模块对该配置申请进行验证,包括安全性和有效性的验证,例如通过应用标识或者客户端是否是合法的进行安全性验证,有效性验证可以是验证是否该应用的非接触参数已经配置过,或者是验证配置指令中要求配置的参数的个数或者类型与该应用标识是否符合。
当NFC芯片接收到非接触配置指令后,就执行步骤102,即激活NFC芯片和应用卡之间的接口。
在实际运用中,应用卡具体可以是SIM(Subscriber Identity Module;用户身份识别模块)卡或SD(Secure Digital;安全数码)卡,当然还可以是其他SE(Secure;安全)。
而不同的应用卡和NFC芯片之间的传输接口可以采用不同的协议,所以可以采用不同的传输接口,例如SWP接口,再例如S2C(SigIn-SigOut-Connection)接口。
接下来就执行步骤103和步骤104,HFC芯片和应用卡之间进行交互,应用卡将应用标识对应的应用的非接触参数返回给NFC芯片,然后NFC芯片执行步骤105,为该应用配置该非接触参数。
然后就可以使用该应用进行非接触交互,例如该应用为银行A的非接触刷卡的应用,那么在将相关非接触参数配置完成后,就可以用NFC设备进行非接触刷卡,完成付款交易。
在进一步的实施例中,当在步骤105之后,NFC芯片还返回配置成功的消息给非接触参数管理模块,便于非接触参数管理模块记录该应用的非接触参数的配置状态信息,例如记录该应用的非接触参数已配置成功,或者失败,这些配置状态信息可以用来对客户端下发的配置请求进行验证,例如当用户通过客户端再次请求配置该应用的非接触参数时,非接触参数管理模块可以查询配置状态信息,如果配置状态信息表示前次配置失败或者未配置,那么就可以往下执行步骤101-步骤105的流程,如果配置状态信息表示已配置成功,那么可以直接向客户端返回配置成功的结果给客户端,而不进行步骤101至步骤105的流程,所以避免了重复配置,浪费资源。
由此可以看出,在本实施例中在NFC芯片接收到非接触配置指令,就直接激活NFC芯片和应用卡之间的接口,使得NFC芯片能够从应用卡上获取到非接触参数并进行配置,所以配置方法操作简便,而且因为NFC芯片可以实时获取应用卡上的非接触参数而进行配置,不需要在刷卡的时候才使NFC芯片激活接口,获取应用卡上的非接触参数,所以可以避免第一次刷卡失败,所以比较可靠。
第二种实施方式请参考图2所示,该实施例中的配置非接触参数的方法包括:
步骤201:近场通信NFC芯片接收非接触配置指令,非接触配置指令包含应用的应用标识和非接触参数;
步骤202:NFC芯片激活NFC芯片和应用卡之间的接口;
步骤203:NFC芯片通过接口将应用标识和非接触参数发送给应用卡,以使应用卡进行验证,并在验证通过后用非接触参数替换应用卡上应用的原有非接触参数;
步骤204:NFC芯片通过接口接收应用卡发送的基于验证通过生成的允许配置消息;
步骤205:NFC芯片为应用配置非接触参数。
其中,在本实施例中,应用所对应的非接触参数在应用卡上更新还未完成,即应用卡上的非接触参数可能不是该应用所需的非接触参数。因此,在步骤201中,NFC芯片接收的非接触配置指令中不仅包含应用的应用标识,还包括该应用的非接触参数。
在一实施例中,步骤201具体为:NFC芯片从销售点POS机接收非接触配置指令。为了实现从POS机接收非接触配置指令,NFC芯片的协议被扩展为可以直接接收POS的配置指令。
进一步,在步骤201之后,步骤202之前,该方法还包括:对非接触配置指令进行验证,例如进行安全性验证和有效性验证,具体例如通过验证POS机的标识,应用的应用标识进行安全性验证,通过配置指令中要求配置的参数的个数或者类型与该应用标识是否符合来验证有效性。
接下来执行步骤202,即激活NFC芯片和应用卡之间的接口。在实际运用中,应用卡具体可以是SIM卡或SD卡。
而不同的应用卡和NFC芯片之间的传输接口可以采用不同的协议,所以可以采用不同的传输接口,例如SWP接口,再例如S2C接口。
在激活了NFC芯片和应用卡之间的接口之后,就可以通过该接口将应用标识和非接触参数发送给应用卡,即执行步骤203。然后应用卡根据应用标识和非接触参数先进行验证,例如非接触参数的个数和类型是否与应用标识是对应的,当验证通过后,应用卡就用从NFC芯片接收的非接触参数替换或更新应用卡该应用的原有非接触参数。然后应用卡在更新之后,就向NFC芯片发送基于验证通过生成的运行配置消息。那么对应的,NFC芯片就执行步骤204,即接收该运行配置消息。
然后,NFC芯片执行步骤205,即利用步骤201中接收到的非接触参数为该应用进行配置。在配置成功后,NFC芯片还可以返回配置成功的结果给POS机。
由此可以看出,通过本实施例中的非接触参数的配置方法,因为在接收到配置指令后,就直接激活NFC芯片和应用卡之间的接口,再通过该接口将非接触参数传送给应用卡,使得应用卡可以更新非接触参数,并在验证通过后,允许对该应用的非接触参数进行配置,然后NFC芯片可以为该应用进行非接触参数配置,所以整个过程既不需要重启NFC芯片所在的设备,因为NFC芯片可以实时获取应用卡上的非接触参数而进行配置,不需要在刷卡的时候才使NFC芯片激活接口,获取应用卡上的非接触参数,所以可以避免第一次刷卡失败,所以比较可靠。
在实际运用中,一个NFC芯片可以同时支持以上两种实施方式,也可以每个NFC芯片仅支持其中一种实施方式。
接下来请参考图3所示,为与前述第一种实施方式对应的NFC芯片的功能框图。该NFC芯片包括:
第一接收模块301,用于接收非接触配置指令,非接触配置指令包含应用的应用标识;非接触参数配置模块302,用于激活NFC芯片和应用卡之间的接口;第一发送模块303,用于通过接口向应用卡发送获取非接触参数的请求;第二接收模块304,用于通过接口接收应用卡发送的应用的非接触参数;非接触参数配置模块302还用于为应用配置非接触参数。
进一步,第一接收模块301具体接收一非接触参数管理模块发送的非接触配置指令;其中,非接触配置指令具体为非接触参数管理模块对于客户端下发的配置申请进行验证后生成的。
更进一步,该NFC芯片还包括第二发送模块,用于返回配置成功的消息给非接触参数管理模块,以使非接触参数管理模块能够记录应用的非接触参数的配置状态信息。
结合以上各实施例,应用卡具体可以是SIM卡或SD卡。
而不同的应用卡和NFC芯片之间的传输接口可以采用不同的协议,所以可以采用不同的传输接口,例如SWP接口,再例如S2C接口。
以上各模块均可以通过硬件的方式实现,也可以通过软件的方式实现。
对应于前述第二种实施方式,本申请实施例还提供一种NFC芯片,请参考图4所示,为本实施例中的NFC芯片的功能框图,该NFC芯片包括:
第一接收模块401,用于接收非接触配置指令,非接触配置指令包含应用的应用标识和非接触参数;非接触参数配置模块402,用于激活NFC芯片和应用卡之间的接口;发送模块403,用于通过接口将应用标识和非接触参数发送给应用卡,以使应用卡进行验证,并在验证通过后用非接触参数替换应用卡上应用的原有非接触参数;第二接收模块404,用于通过接口接收应用卡发送的基于验证通过生成的允许配置消息;非接触参数配置模块402还用于为应用配置非接触参数。
进一步,第一接收模块401具体用于从销售点POS机接收非接触配置指令。
进一步,该NFC芯片还包括非接触协议模块,用于对非接触配置指令进行验证。
结合以上各实施例,应用卡具体可以是SIM卡或SD卡。
而不同的应用卡和NFC芯片之间的传输接口可以采用不同的协议,所以可以采用不同的传输接口,例如SWP接口,再例如S2C接口。
以上各模块均可以通过硬件的方式实现,也可以通过软件的方式实现。
本实施例中的NFC芯片和前述实施例中的非接触参数配置方法是基于同一构思下的发明,通过前述对非接触参数配置方法及其各种变化形式的详细描述,本领域技术人员可以清楚的了解本实施例中NFC芯片的实施过程,所以为了说明书的简洁,在此不再赘述。
当然,在实际运用中,NFC芯片可以结合图3和图4中的功能模块,即NFC芯片可以同时支持两种配置方法。
接下来请参考图5a所示,为对应于第一实施方式的NFC设备的结构示意图,该NFC设备包括:
客户端,用于下发非接触配置申请,非接触配置申请包含应用的应用标识;非接触参数管理模块,用于对配置申请进行验证,当验证通过时,下发非接触配置指令,非接触配置指令包含应用的应用标识;非接触参数配置模块,用于接收非接触配置指令;激活NFC芯片和应用卡之间的接口;通过接口向应用卡发送获取非接触参数的请求;通过接口接收应用卡发送的应用的非接触参数;为应用配置非接触参数。
进一步,非接触参数配置模块还返回配置成功的消息给非接触参数管理模块,以使非接触参数管理模块能够记录应用的非接触参数的配置状态信息。
其中,客户端可以通过调用位于NFC协议栈中的非接触参数配置API(ApplicationProgramming Interface,应用程序编程接口)下发配置申请。非接触参数管理模块也可以配置在NFC协议栈中。而非接触参数配置模块位于NFC芯片上。
另外,图5a中还表示出NFC芯片可以和一SIM卡相连。
本实施例中的NFC芯片具体结果可以参考前述图3中的NFC芯片的功能框图。
上述各模块可以使用硬件或软件实现。
接下来请一并参考图5b所示,其中应用卡以SIM卡为例,说明本实施例中NFC设备配置非接触参数的实施过程。
步骤501:用户利用客户端下发修改应用的非接触配置申请,其中,该申请中携带该应用的应用标识;
步骤502:非接触参数配置API下发配置申请,同样携带应用的应用标识;
步骤503:非接触参数管理模块再接收到配置申请后进行安全和有效性验证;
步骤504:非接触参数管理模块下发修改该应用的非接触配置指令;
步骤505:非接触参数配置模块激活NFC芯片上的SWP接口;
步骤506:非接触参数配置模块根据SWP协议与SIM卡进行非接触参数交互;
步骤507:SIM卡返回非接触参数的交互结果,即将非接触参数返回给非接触参数配置模块;
步骤508:非接触参数配置模块进行非接触参数配置;
步骤509:非接触参数配置模块返回配置结果给非接触参数管理模块;
步骤510:非接触参数管理模块记录非接触参数配置状态信息;
步骤511:非接触参数管理模块返回配置结果给非接触参数配置API;
步骤512:非接触参数配置API返回配置结果给客户端,客户端通过友好界面告知用户配置结果。
接下来请再参考图6a所示,为对应于第二实施方式的NFC设备的结构示意图,该NFC设备包括:
非接触协议扩展模块,用于接收接收非接触配置指令,非接触配置指令包含应用的应用标识和非接触参数;并对非接触配置指令进行验证,当验证通过时下发非接触配置指令;非接触参数配置模块,激活NFC芯片和应用卡之间的接口;通过接口将应用标识和非接触参数发送给应用卡,以使应用卡进行验证,并在验证通过后用非接触参数替换应用卡上应用的原有非接触参数;通过接口接收应用卡发送的基于验证通过生成的允许配置消息;为应用配置非接触参数。
进一步,非接触协议扩展模块,具体用于从销售点POS机接收非接触配置指令。
其中,非接触协议扩展模块和非接触参数配置模块位于NFC芯片上。
本实施例中的NFC芯片具体结果可以参考前述图4中的NFC芯片的功能框图。
上述各模块可以使用硬件或软件实现。
接下来请一并参考图6b所示,其中应用卡以SIM卡为例,说明本实施例中NFC设备配置非接触参数的实施过程。
步骤601:POS机下发修改应用的非接触配置指令,其中,非接触配置指令包含应用的应用标识和非接触参数;
步骤602:非接触协议扩展模块对非接触配置指令进行安全和有效性验证;
步骤603:非接触协议扩展模块发送修改应用的非接触配置指令给非接触参数配置模块;
步骤604:非接触参数配置模块激活NFC芯片上的SWP接口;
步骤605:非接触参数配置模块根据SWP协议将应用标识和非接触参数发送给SIM卡;
步骤606:SIM卡进行非接触参数配置验证,如验证通过,将卡上现有的该应用的非接触参数进行修改,即更新为从非接触参数配置模块接收的非接触参数;
步骤607:SIM泛红是否允许配置的结果给非接触参数配置模块,例如允许配置或者不允许配置;如果允许配置的话,就执行步骤608;
步骤608:非接触参数配置模块进行非接触参数配置;
步骤609:非接触参数配置模块返回配置结果给非接触协议扩展模块;
步骤610:非接触协议扩展模块返回配置结果给POS机,POS通过用户界面告知用户配置结果。
本实施例中的NFC设备和前述实施例中的非接触参数配置方法是基于同一构思下的发明,通过前述对非接触参数配置方法及其各种变化形式的详细描述,本领域技术人员可以清楚的了解本实施例中NFC设备的实施过程,所以为了说明书的简洁,在此不再赘述。
通过本发明中的上述实施例中的一个实施例或多个实施例,至少可以实现如下技术效果:
在本发明一实施例中,近场通信NFC芯片接收非接触配置指令,非接触配置指令包含应用的应用标识;NFC芯片激活NFC芯片和应用卡之间的接口;NFC芯片通过接口向应用卡发送获取非接触参数的请求;NFC芯片通过接口接收应用卡发送的应用的非接触参数;NFC芯片为应用配置非接触参数。由此可以看出,在本实施例中在NFC芯片接收到非接触配置指令,就直接激活NFC芯片和应用卡之间的接口,使得NFC芯片能够从应用卡上获取到非接触参数并进行配置,所以配置方法操作简便,而且因为NFC芯片可以实时获取应用卡上的非接触参数而进行配置,不需要在刷卡的时候才使NFC芯片激活接口,获取应用卡上的非接触参数,所以可以避免第一次刷卡失败,所以比较可靠。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (22)
1.一种配置非接触参数的方法,其特征在于,所述方法包括:
近场通信NFC芯片接收非接触配置指令,所述非接触配置指令包含应用的应用标识;
所述NFC芯片激活所述NFC芯片和应用卡之间的接口;
所述NFC芯片通过所述接口向所述应用卡发送获取非接触参数的请求;
所述NFC芯片通过所述接口接收所述应用卡发送的所述应用的非接触参数;
所述NFC芯片为所述应用配置所述非接触参数;
其中,所述近场通信NFC芯片接收非接触配置指令,包括:
所述NFC芯片接收非接触参数管理模块发送的所述非接触配置指令;其中,所述非接触配置指令具体为所述非接触参数管理模块对于客户端下发的配置申请进行验证通过后生成的;其中,所述非接触参数管理模块和所述客户端位于所述NFC芯片所在的NFC设备,非接触参数管理模块对该配置申请进行验证,包括安全性和有效性的验证。
2.如权利要求1所述的方法,其特征在于,在所述NFC芯片为所述应用配置所述非接触参数之后,还包括:
所述NFC芯片返回配置成功的消息给所述非接触参数管理模块,以使所述非接触参数管理模块能够记录所述应用的非接触参数的配置状态信息。
3.如权利要求1或2所述的方法,其特征在于,所述接口具体为单线全双工数据传输SWP接口。
4.如权利要求1或2所述的方法,其特征在于,所述应用卡具体为用户身份识别模块SIM卡或安全数码SD卡。
5.一种配置非接触参数的方法,其特征在于,所述方法包括:
近场通信NFC芯片接收非接触配置指令,所述非接触配置指令包含应用的应用标识和非接触参数;
所述NFC芯片激活所述NFC芯片和应用卡之间的接口;
所述NFC芯片通过所述接口将所述应用标识和所述非接触参数发送给所述应用卡,以使所述应用卡进行验证,并在验证通过后用所述非接触参数替换所述应用卡上所述应用的原有非接触参数;
所述NFC芯片通过所述接口接收所述应用卡发送的基于验证通过生成的允许配置消息;
所述NFC芯片为所述应用配置所述非接触参数。
6.如权利要求5所述的方法,其特征在于,所述近场通信NFC芯片接收非接触配置指令,具体为:
所述NFC芯片从销售点POS机接收所述非接触配置指令。
7.如权利要求5或6所述的方法,其特征在于,在所述NFC芯片激活所述NFC芯片和应用卡之间的接口之前,还包括:
对所述非接触配置指令进行验证。
8.如权利要求5或6所述的方法,其特征在于,所述接口具体为单线全双工数据传输SWP接口。
9.如权利要求5或6所述的方法,其特征在于,所述应用卡具体为用户身份识别模块SIM卡或安全数码SD卡。
10.一种近场通信NFC芯片,其特征在于,包括:
第一接收模块,用于接收非接触配置指令,所述非接触配置指令包含应用的应用标识;
非接触参数配置模块,用于激活所述NFC芯片和应用卡之间的接口;
第一发送模块,用于通过所述接口向所述应用卡发送获取非接触参数的请求;
第二接收模块,用于通过所述接口接收所述应用卡发送的所述应用的非接触参数;
所述非接触参数配置模块还用于为所述应用配置所述非接触参数;
其中,所述第一接收模块具体接收一非接触参数管理模块发送的所述非接触配置指令;其中,所述非接触配置指令具体为所述非接触参数管理模块对于客户端下发的配置申请进行验证后生成的,非接触参数管理模块对该配置申请进行验证,包括安全性和有效性的验证。
11.如权利要求10所述的NFC芯片,其特征在于,还包括第二发送模块,用于返回配置成功的消息给所述非接触参数管理模块,以使所述非接触参数管理模块能够记录所述应用的非接触参数的配置状态信息。
12.如权利要求10-11任一项所述的NFC芯片,其特征在于,所述接口具体为单线全双工数据传输SWP接口。
13.如权利要求10-11任一项所述的NFC芯片,其特征在于,所述应用卡具体为用户身份识别模块SIM卡或安全数码SD卡。
14.一种近场通信NFC芯片,其特征在于,包括:
第一接收模块,用于接收非接触配置指令,所述非接触配置指令包含应用的应用标识和非接触参数;
非接触参数配置模块,用于激活所述NFC芯片和应用卡之间的接口;
发送模块,用于通过所述接口将所述应用标识和所述非接触参数发送给所述应用卡,以使所述应用卡进行验证,并在验证通过后用所述非接触参数替换所述应用卡上所述应用的原有非接触参数;
第二接收模块,用于通过所述接口接收所述应用卡发送的基于验证通过生成的允许配置消息;
所述非接触参数配置模块还用于为所述应用配置所述非接触参数。
15.如权利要求14所述的NFC芯片,其特征在于,所述第一接收模块具体用于从销售点POS机接收非接触配置指令。
16.如权利要求14或15所述的NFC芯片,其特征在于,还包括非接触协议模块,用于对所述非接触配置指令进行验证。
17.如权利要求14或15所述的NFC芯片,其特征在于,所述接口具体为单线全双工数据传输SWP接口。
18.如权利要求14或15所述的NFC芯片,其特征在于,所述应用卡具体为用户身份识别模块SIM卡或安全数码SD卡。
19.一种近场通信NFC设备,其特征在于,包括:
客户端,用于下发非接触配置申请,所述非接触配置申请包含应用的应用标识;
非接触参数管理模块,用于对所述配置申请进行验证,当验证通过时,下发非接触配置指令,所述非接触配置指令包含应用的应用标识,其中,非接触参数管理模块对该配置申请进行验证,包括安全性和有效性的验证;
非接触参数配置模块,用于接收所述非接触配置指令;激活所述NFC芯片和应用卡之间的接口;通过所述接口向所述应用卡发送获取非接触参数的请求;通过所述接口接收所述应用卡发送的所述应用的非接触参数;为所述应用配置所述非接触参数。
20.如权利要求19所述的NFC设备,其特征在于,所述非接触参数配置模块还返回配置成功的消息给所述非接触参数管理模块,以使所述非接触参数管理模块能够记录所述应用的非接触参数的配置状态信息。
21.一种近场通信NFC设备,其特征在于,包括:
非接触协议扩展模块,用于接收接收非接触配置指令,所述非接触配置指令包含应用的应用标识和非接触参数;并对所述非接触配置指令进行验证,当验证通过时下发所述非接触配置指令;
非接触参数配置模块,激活所述NFC芯片和应用卡之间的接口;通过所述接口将所述应用标识和所述非接触参数发送给所述应用卡,以使所述应用卡进行验证,并在验证通过后用所述非接触参数替换所述应用卡上所述应用的原有非接触参数;通过所述接口接收所述应用卡发送的基于验证通过生成的允许配置消息;为所述应用配置所述非接触参数。
22.如权利要求21所述的NFC设备,其特征在于,所述非接触协议扩展模块,具体用于从销售点POS机接收非接触配置指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310743396.4A CN104753569B (zh) | 2013-12-29 | 2013-12-29 | 一种配置非接触参数的方法、nfc芯片及nfc设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310743396.4A CN104753569B (zh) | 2013-12-29 | 2013-12-29 | 一种配置非接触参数的方法、nfc芯片及nfc设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104753569A CN104753569A (zh) | 2015-07-01 |
CN104753569B true CN104753569B (zh) | 2018-02-23 |
Family
ID=53592755
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310743396.4A Active CN104753569B (zh) | 2013-12-29 | 2013-12-29 | 一种配置非接触参数的方法、nfc芯片及nfc设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104753569B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107305659B (zh) * | 2016-04-25 | 2021-03-16 | ***通信有限公司研究院 | 非接触通信实现方法、基带芯片及终端 |
CN106408292B (zh) * | 2016-09-09 | 2020-01-10 | Oppo广东移动通信有限公司 | 实现移动刷卡支付的方法和装置 |
CN108205637B (zh) | 2017-10-13 | 2023-05-23 | 中兴通讯股份有限公司 | 一种nfc配置方法、移动终端及计算机可读存储介质 |
CN110807502B (zh) * | 2019-10-31 | 2024-04-09 | 天星数科科技有限公司 | Nfc智能卡的配置方法及装置 |
CN110913387A (zh) * | 2019-11-19 | 2020-03-24 | 展讯通信(上海)有限公司 | 电子用户身份模块的离线配置方法、装置及***、存储介质、用户设备及离线部署终端 |
CN111901793B (zh) * | 2020-09-08 | 2022-08-23 | 中国联合网络通信集团有限公司 | 一种uicc应用设置信息管理方法、***、uicc智能卡及终端 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101866514A (zh) * | 2009-04-14 | 2010-10-20 | 中兴通讯股份有限公司 | 一种安装非接触支付应用的方法、智能卡及移动终端 |
CN102087715A (zh) * | 2009-12-07 | 2011-06-08 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
CN102257540A (zh) * | 2008-12-19 | 2011-11-23 | Nxp股份有限公司 | 增强智能卡使用 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8811896B2 (en) * | 2011-01-07 | 2014-08-19 | Texas Instruments Incorporated | Non-volatile memory for contactless systems |
-
2013
- 2013-12-29 CN CN201310743396.4A patent/CN104753569B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102257540A (zh) * | 2008-12-19 | 2011-11-23 | Nxp股份有限公司 | 增强智能卡使用 |
CN101866514A (zh) * | 2009-04-14 | 2010-10-20 | 中兴通讯股份有限公司 | 一种安装非接触支付应用的方法、智能卡及移动终端 |
CN102087715A (zh) * | 2009-12-07 | 2011-06-08 | 索尼公司 | 信息处理设备、信息处理方法和程序 |
Also Published As
Publication number | Publication date |
---|---|
CN104753569A (zh) | 2015-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104753569B (zh) | 一种配置非接触参数的方法、nfc芯片及nfc设备 | |
CN102567910B (zh) | Nfc交易服务器 | |
CN104253840B (zh) | 用于支持多种类型安全载体之间通信的装置及其通信方法 | |
CN104753894B (zh) | 一种数据处理方法、装置及*** | |
CN104574080A (zh) | 一种安全支付方法及相关设备、*** | |
TWI499262B (zh) | Base frequency module, mobile device and data transmission method | |
CN103577983A (zh) | 一种脱机消费电子货币的圈存方法 | |
WO2016155572A1 (zh) | 一种业务处理方法、终端及服务器 | |
CN107766717A (zh) | 一种访问控制方法、装置及*** | |
CN106101463A (zh) | 一种移动应用中基于手势的验证方法、移动终端及*** | |
CN105722061A (zh) | 多操作***的业务管理方法、业务管理***和终端 | |
CN107508784A (zh) | 一种应用登录方法及终端设备 | |
CN103619053A (zh) | 一种用户识别卡的使用方法和通信*** | |
CN104717599B (zh) | 一种移动终端的nfc事件上报方法及设备 | |
CN105871840B (zh) | 一种证书管理方法及*** | |
CN109699015A (zh) | 机卡绑定关系认证方法、装置以及通信*** | |
CN104573765B (zh) | 智能卡信息处理方法及装置 | |
CN106485480A (zh) | 一种终端充值方法及***、一种网络支付*** | |
EP2582062A1 (en) | System, method and readable media for mobile distribution and transaction applied in near field communication (nfc) service | |
CN115511024A (zh) | 一种多卡种即时制卡方法、***、设备及介质 | |
CN105741102A (zh) | 取现***及取现方法 | |
CN102859531B (zh) | 用于配置终端设备的应用程序的方法 | |
KR101103189B1 (ko) | 범용 가입자 식별 모듈 정보를 이용한 공인 인증서 발급방법 및 시스템과 이를 위한 기록매체 | |
CN103971422A (zh) | 一种基于采用nfc技术的电子名片签到方法及装置 | |
CN106778193A (zh) | 一种客户端和ui交互方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |