一种基于NFC实现的信息交互方法、装置及存储介质与流程
本申请涉及近场通信技术,尤其涉及一种基于nfc实现的信息交互方法、装置及存储介质。
背景技术:
1、随着近场通信(nfc)技术的快速发展,nfc芯片在移动支付、门禁系统、公共交通等领域得到了广泛应用。nfc技术通过无线通信实现设备之间的近距离数据传输,具有便捷、高效、安全的特点。其中,卡模拟功能是nfc技术的重要应用之一,它允许nfc设备模拟传统智能卡的行为,从而实现与读卡设备的交互。
2、在现有的技术方案中,数据传输过程通常需要经过多个环节,数据首先从用户层传输至nfc芯片,随后再由nfc芯片转发至交互设备。这一过程中,数据依赖nfc芯片作为中介进行传输,即数据需要在用户层与nfc芯片之间进行多次中转,传输路径较长,导致整体响应时间延长,且依赖芯片通道进行传输,导致整个交互流程耗时较长,从而影响用户的体验。
技术实现思路
1、为了解决上述技术问题,本申请提供了一种基于nfc实现的信息交互方法、装置及存储介质。
2、下面对本申请中提供的技术方案进行描述:
3、本申请第一方面提供了一种基于nfc实现的信息交互方法,该方法包括:
4、获取模拟卡的配置信息,所述配置信息包含所述模拟卡的缓存数据,所述缓存数据为待缓存数据;
5、根据所述配置信息配置nfc芯片,并通过所述nfc芯片内的缓存区存储所述缓存数据,其中配置后的所述nfc芯片具有卡模拟功能;
6、当检测到交互设备的读取需求时,通过所述nfc芯片与所述交互设备开展寻卡及激活流程,以进入激活状态;
7、根据所述缓存数据执行所述nfc芯片和所述交互设备之间的信息交互操作。
8、可选的,在通过所述nfc芯片内的缓存区存储所述缓存数据之前,还包括:
9、在所述nfc芯片内设置一个缓存区;
10、读取所述模拟卡的配置信息中所述缓存数据的大小字段;
11、根据所述缓存数据的大小字段,按预设比例分配所述缓存区内的初始存储空间。
12、可选的,所述方法还包括:
13、根据所述模拟卡的缓存数据量的大小以及数据增长趋势,动态调整所述缓存区的预设比例大小。
14、可选的,所述获取模拟卡的配置信息,包括:
15、获取模拟卡的类型、uid、atqa以及t2t格式的信息数据中的至少一种配置信息。
16、可选的,所述当检测到交互设备的读取需求时,包括:
17、实时监测所述nfc芯片的通信端口,当接收到来自所述交互设备的读取指令时,判定为检测到读取需求。
18、可选的,在接收到来自所述交互设备的读取指令时,判定为检测到读取需求之后,还包括:
19、通过所述nfc芯片接收来自所述交互设备的读取指令;
20、根据所述交互设备的读取指令从所述缓存数据中提取交互所需数据并将所述交互所需数据发送至所述交互设备。
21、可选的,所述根据所述缓存数据执行所述nfc芯片和所述交互设备之间的信息交互操作时,还包括:
22、若所述缓存数据出现错误或不完整,则停止信息交互操作并通过所述nfc芯片向所述交互设备发送错误提示信息。
23、本申请第二方面提供了一种信息交互装置,所述装置包括
24、获取单元,用于获取模拟卡的配置信息,所述配置信息包含所述模拟卡的缓存数据,所述缓存数据为待缓存数据;
25、配置单元,用于根据所述配置信息配置nfc芯片,并通过所述nfc芯片内的缓存区存储所述缓存数据,其中配置后的所述nfc芯片具有卡模拟功能;
26、激活单元,用于当检测到交互设备的读取需求时,通过所述nfc芯片与所述交互设备开展寻卡及激活流程,以进入激活状态;
27、执行单元,用于根据所述缓存数据执行所述nfc芯片和所述交互设备之间的信息交互操作。
28、本申请第三方面提供了一种信息交互装置,所述装置包括:
29、处理器、存储器、输入输出单元以及总线;
30、所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
31、所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的所述信息交互方法。
32、本申请第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的所述信息交互方法。
33、从以上技术方案可以看出,本申请具有以下优点:
34、本申请在nfc芯片中设置了一个缓存区用于存储模拟卡的缓存数据,通过直接从缓存区中获取所需数据,减少对芯片传输通道的依赖和降低数据丢失或错误的风险,确保了数据的完整性和准确性。直接根据配置信息对nfc芯片进行配置,优化寻卡激活流程,避免数据传输的中转环节,从而缩短了整体响应时间,满足实时交互的需求,减少交互流程的耗时,提升了整体交互效率,为用户提供了更加流畅的体验。
1.一种基于nfc实现的信息交互方法,其特征在于,所述方法包括:
2.根据权利要求1所述的信息交互方法,其特征在于,在通过所述nfc芯片内的缓存区存储所述缓存数据之前,还包括:
3.根据权利要求1或2所述的信息交互方法,其特征在于,所述方法还包括:
4.根据权利要求1或2所述的信息交互方法,其特征在于,所述获取模拟卡的配置信息,包括:
5.根据权利要求1或2所述的信息交互方法,其特征在于,所述当检测到交互设备的读取需求时,包括:
6.根据权利要求5所述的信息交互方法,其特征在于,在接收到来自所述交互设备的读取指令时,判定为检测到读取需求之后,还包括:
7.根据权利要求1或2所述的信息交互方法,其特征在于,所述根据所述缓存数据执行所述nfc芯片和所述交互设备之间的信息交互操作时,还包括:
8.一种信息交互装置,其特征在于,所述装置包括:
9.一种信息交互装置,其特征在于,所述装置包括:
10.一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行如权利要求1至7中任一项所述信息交互方法。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com