【技术实现步骤摘要】
用于模拟NFC功能的方法及装置、NFC终端、存储介质
[0001]本申请涉及近场通信
,例如涉及一种用于模拟NFC功能的方法及装置、NFC终端、存储介质。
技术介绍
[0002]目前,Android(安卓)设备上的NFC(Near Field Communication,近场通信)软件架构由运行在NFC芯片中的固件(Firmware)和运行在Android侧的软件(Middleware)配合完成NFC功能。Middleware和Firmware之间通过NCI(NFC Controller interface,NFC控制器接口)协议进行数据交互。对于Firmware的测试验证可以采用开发板+指令透传的方式进行全NCI指令的验证;而对于Middleware的测试验证方式则需要在真机上验证。在日常生活中,尽管很多NFC终端已经集成了NFC功能,但是并没有经过完善的测试,这就导致在使用过程中有很多的不确定性,NFC微小的差异在实际应用中会产生较大的性能偏差。但随着很多NFC应用场景的普及比如移动支付,NFC将成为智能手机里不可 ...
【技术保护点】
【技术特征摘要】
1.一种用于模拟NFC功能的方法,其特征在于,应用于近场通信NFC终端侧,所述NFC终端设置有NFC软件,所述NFC软件支持近场通信控制器接口NCI协议,所述方法包括:利用预设的第一驱动节点接收所述NFC软件写入的NCI指令;所述第一驱动节点被配置为接收所述NFC软件写入的数据和预设的第二驱动节点写入的数据,并将所述NFC软件发送的数据写入所述第二驱动节点;将所述NCI指令写入所述第二驱动节点中;所述第二驱动节点被配置为接收所述第一驱动节点写入的数据和预设的固件写入的数据,并将所述固件写入的数据写入所述第一驱动节点中;利用所述固件从所述第二驱动节点中读取所述NCI指令,并将所述NCI指令发送给客户端。2.根据权利要求1所述的方法,其特征在于,所述固件包括虚拟NFC本地接口;利用所述固件从所述第二驱动节点中读取所述NCI指令,包括:利用所述虚拟NFC本地接口从所述第二驱动节点中读取出所述NCI指令。3.根据权利要求2所述的方法,其特征在于,所述固件包括虚拟NFC服务;通过所述虚拟NFC本地接口从所述第二驱动节点中读取出所述NCI指令后,还包括:将所述NCI指令上报给所述虚拟NFC服务。4.根据权利要求3所述的方法,其特征在于,将...
【专利技术属性】
技术研发人员:黄金煌,
申请(专利权)人:北京紫光青藤微系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。