基于NFC的通信方法及电子设备与流程

专利查询1月前  22


本发明涉及近距离无线通信(near field communication,nfc)技术,特别涉及基于nfc的通信方法及电子设备。


背景技术:

1、nfc技术是一种短距离的高频无线通信技术,允许十厘米内的电子设备之间进行非接触式点对点数据传输。这项技术由免接触式射频识别(rfid)演变而来,并向下兼容rfid。nfc技术中交互的信息通过频谱中无线频率部分的电磁感应耦合方式传递,具有距离近、带宽高、能耗低等特点。

2、近年来,具有nfc功能的手机利用卡模拟技术,代替了交通卡、门禁卡、购物卡等基于nfc技术的卡片,为人们的出行带来了便利。人们不需要带各种卡片出门,只需要用手机代替各种nfc卡片刷卡,便可实现乘坐交通工具、购物、身份验证等。

3、但是,这种模拟nfc卡片刷卡的成功率有待提高,以满足用户的刷卡体验。


技术实现思路

1、本技术实施例提供一种基于nfc的通信方法及电子设备,通过根据刷卡信息设置负载调制幅度(load modulation amplitude,lma)、噪声和帧延迟时间(frame delaytime,fdt),并利用lma、噪声和fdt进行nfc通信,提高电子设备模拟mfc卡片刷卡的成功率。其中,lma、噪声和fdt为nfc射频参数,具体可参见iso/iec14443-3协议。

2、第一方面,本技术实施例提供一种基于nfc的通信方法,该方法可应用于支持nfc的电子设备,电子设备可用于模拟nfc卡片,该方法可包括:电子设备检测到读卡器后,收集刷卡信息,其中,刷卡信息包括电子设备的朝向、电子设备的倾斜角度、电子设备的屏幕相对于读卡器的朝向、电子设备与读卡器之间的距离和读卡器的信息中的一项或多项;根据刷卡信息确定一组射频参数,其中,一组射频参数包括lma、噪声和fdt,噪声为nfc工作频率的杂波;利用一组射频参数与读卡器进行nfc通信。示例性地,根据刷卡信息确定一组射频参数,可包括:根据刷卡信息从已有的一组或多组射频参数中选择一组射频参数,或者,根据刷卡信息设置lma、噪声和fdt的值,或者,根据刷卡信息参考并已有的射频参数的值(已有的射频参数的值可对应有刷卡信息,参考时可将收集的刷卡信息与已有的射频参数的值对应的刷卡信息进行匹配)设置lma、噪声和fdt的值(可根据匹配程度设置lma、噪声和fdt的值)。

3、基于上述技术方案,电子设备模拟nfc卡片刷卡使用的射频参数,能够综合实际刷卡情况如用户的刷卡动作或习惯,有助于提高刷卡成功率。

4、在一种可能的实现方式中,在上述nfc通信失败的情况下,上述方法还可包括:根据刷卡信息调整lma、噪声和fdt中的一项或多项的值,得到另一组射频参数;利用另一组射频参数与读卡器进行nfc通信。

5、基于上述技术方案,本技术实施例提供的通信方法能够使得电子设备在刷卡失败后自适应调整射频参数,从而能够使得用户在不同刷卡姿态下均能刷卡成功,进一步提升了刷卡成功率和用户体验。 例如,两部同型号的手机,用户使用不同的刷卡姿态刷卡,都可以刷卡成功。再如,针对同一张交通卡和同一闸机,用户用同一部手机以不同的刷卡姿态刷卡时,手机使用不同的射频参数(详见下文中不同的参数组)与读卡器交互,且都能够刷卡成功。

6、在一种可能的实现方式中,上述收集刷卡信息之前,上述方法还可包括:打开摄像头。相应地,上述收集刷卡信息,可包括:通过摄像头获取电子设备的屏幕相对于读卡器的朝向(如电子设备的屏幕是正对读卡器,还是背对读卡器),电子设备与读卡器之间的距离、以及读卡器的信息中的一项或多项。

7、基于上述技术方案,本技术实施例提供的通信方法通过摄像头获取刷卡信息,能够使得获取刷卡信息的方式更加多样化,并且,电子设备利用摄像头获取刷卡信息,使得摄像头能够得到充分利用,提高了摄像头的利用率。

8、在一种可能的实现方式中,上述根据刷卡信息调整lma、噪声和fdt中的一项或多项的值,可包括:根据电子设备的朝向、电子设备的倾斜角度、电子设备的屏幕相对于读卡器的朝向和电子设备与读卡器之间的距离中的一项或多项,调整lma和噪声的值;和/或,根据读卡器的信息调整fdt的值。

9、基于上述技术方案,本技术实施例提供的通信方法根据不同的刷卡信息调整射频参数,能够使得射频参数的值更准确,更有利于提升刷卡的成功率。

10、在一种可能的实现方式中,在上述刷卡信息缺少读卡器的信息的情况下,上述方法还可包括:在nfc通信过程中,根据nfc卡片的卡种获取读卡器的信息。

11、基于上述技术方案,本技术实施例提供的通信方法能够使得电子设备尽可能获得刷卡信息,从而保证射频参数的准确性,更有利于提升刷卡的成功率。

12、在一种可能的实现方式中,上述根据刷卡信息调整lma、噪声和fdt中的一项或多项的值,可包括:将刷卡信息与一组射频参数对应的刷卡信息进行比对,根据比对结果调整lma、噪声和fdt中的一项或多项的值。

13、基于上述技术方案,本技术实施例提供的通信方法能够精细化调整射频参数,使得射频参数更优,有利于进一步提升刷卡的成功率。

14、在一种可能的实现方式中,上述根据刷卡信息确定一组射频参数,可包括:根据刷卡信息,从预置的一组或多组射频参数中选择一组射频参数。

15、基于上述技术方案,本技术实施例提供的通信方法能够使得确定射频参数的方式更灵活,有利于提升刷卡的成功率。

16、在一种可能的实现方式中,上述根据刷卡信息确定一组射频参数之前,上述方法还可包括:接收服务器发送的一组或多组射频参数。相应地,上述根据刷卡信息确定一组射频参数,可包括:根据刷卡信息,从服务器发送的一组或多组射频参数中选择一组射频参数。

17、基于上述技术方案,本技术实施例提供的通信方法通过从服务器获取射频参数,使得电子设备可供参考的射频参数更丰富,有助于快速确定较优的射频参数,从而进一步提高刷卡成功率。

18、在一种可能的实现方式中,在上述nfc通信成功的情况下,可将电子设备的信息、刷卡信息以及nfc通信成功所使用的射频参数上报给服务器。

19、基于上述技术方案,本技术实施例提供的通信方法通过向服务器上报刷卡成功的相关信息,能够使得服务器获得更为丰富的射频参数,有助于提高同款或同机型电子设备快速确定更优的射频参数,从而能够进一步提高刷卡成功率。

20、在一种可能的实现方式中,上述方法还可包括:将读卡器所在的位置信息和nfc卡片的卡种中的一项或多项上报给服务器。

21、基于上述技术方案,本技术实施例提供的通信方法通过向服务器上报读卡器所在的位置信息和nfc卡片的卡种,能够使得服务器保存的射频参数对应更多的刷卡信息,满足更多的刷卡场景需求,也有助于提高同款或同机型电子设备更容易匹配到更优的射频参数,从而能够进一步提高刷卡成功率和效率。

22、第二方面,本技术实施例提供一种电子设备。该电子设备可包括:一个或多个处理器、存储器和nfc芯片,该一个或多个处理器分别与存储器、nfc芯片耦合,该存储器可用于存储计算机程序代码,该计算机程序代码可包括计算机指令,当该一个或多个处理器与该nfc芯片执行该计算机指令时,该电子设备可执行上述第一方面任一种实现方式提供的方法。

23、第三方面,本技术实施例提供一种芯片。该芯片可包括处理器与通信接口,处理器可通过通信接口调用计算机程序或指令,执行上述第一方面中任意一种实现方式提供的方法。

24、结合第三方面,作为一种实现方式,芯片还可包括存储器,存储器中存储有计算机程序或指令,并通过通信接口与处理器相连,处理器可通过通信接口,从存储器调用并执行存储器上存储的计算机程序或指令,执行上述第一方面中任意一种实现方式提供的方法。

25、第四方面,本技术实施例提供一种计算机程序产品。当该计算机程序产品在计算机上运行时,计算机可执行上述第一方面中任意一种实现方式提供的方法。

26、第五方面,本技术实施例提供一种计算机可读存储介质,其中,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,该计算机可执行上述第一方面任一项所述的方法。


技术特征:

1.一种基于nfc的通信方法,其特征在于,应用于支持nfc的电子设备,所述电子设备用于模拟nfc卡片,所述方法包括:

2.根据权利要求1所述的通信方法,其特征在于,在所述nfc通信失败的情况下,所述方法还包括:

3.根据权利要求1或2所述的通信方法,其特征在于,所述收集刷卡信息之前,还包括:

4.根据权利要求2所述的通信方法,其特征在于,所述根据所述刷卡信息调整所述lma、所述噪声和所述fdt中的一项或多项的值,包括:

5.根据权利要求1所述的通信方法,其特征在于,在所述刷卡信息缺少所述读卡器的信息的情况下,所述方法还包括:

6.根据权利要求2或4任一项所述的方法,其特征在于,所述根据所述刷卡信息调整所述lma、所述噪声和所述fdt中的一项或多项的值,包括:

7.根据权利要求1、2、4、5任一项所述的方法,其特征在于,所述根据所述刷卡信息确定一组射频参数,包括:

8.根据权利要求1、2、4、5任一项所述的方法,其特征在于,所述根据所述刷卡信息确定一组射频参数之前,还包括:

9.根据权利要求1、2、4、5任一项所述的方法,其特征在于,在所述nfc通信成功的情况下,将所述电子设备的信息、所述刷卡信息以及所述nfc通信成功所使用的射频参数上报给服务器。

10.根据权利要求9所述的方法,其特征在于,还包括:将所述读卡器所在的位置信息和所述nfc卡片的卡种中的一项或多项上报给所述服务器。

11.一种电子设备,其特征在于,包括:一个或多个处理器、存储器和nfc芯片,所述一个或多个处理器分别与所述存储器、所述nfc芯片耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器与所述nfc芯片执行所述计算机指令时,所述电子设备执行如权利要求1至10任一项所述的方法。

12.一种芯片,其特征在于,包括:处理器与通信接口,所述处理器通过通信接口调用计算机程序或指令,执行如权利要求1至10任一项所述的方法。

13.根据权利要求12所述的芯片,其特征在于,还包括存储器,所述存储器存储有所述计算机程序或指令,并通过所述通信接口与所述处理器相连,所述处理器通过所述通信接口,从所述存储器调用所述计算机程序或指令。

14.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,计算机执行上述权利要求1至10任一项所述的方法。

15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,所述计算机执行权利要求1至10任一项所述的方法。


技术总结
本申请涉及一种基于NFC的通信方法及电子设备,其中,方法可应用于支持NFC的电子设备,包括:电子设备检测到读卡器后,收集刷卡信息,其中,刷卡信息包括电子设备的朝向、电子设备的倾斜角度、电子设备的屏幕相对于读卡器的朝向、电子设备与读卡器之间的距离和读卡器的信息中的一项或多项;根据刷卡信息确定一组射频参数,其中,一组射频参数包括LMA、噪声和FDT,噪声为NFC工作频率的杂波;利用一组射频参数与读卡器进行NFC通信。本申请实施例提供的技术方案,通过电子设备模拟NFC卡片刷卡使用的射频参数,能够综合实际刷卡情况如用户的刷卡动作或习惯,有助于提高刷卡成功率。

技术研发人员:卢骑
受保护的技术使用者:花瓣支付(深圳)有限公司
技术研发日:
技术公布日:2024/12/5

最新回复(0)