本申请涉及通信,具体涉及一种终端近场通信匹配方法、装置、智能设备及存储介质。
背景技术:
1、近场通信技术(nfc,near field communication)是一种短距高频的无线电技术,可以运行于短距离内。采用nfc技术可以在单一芯片上结合感应式读卡器、感应式卡片和点对点的功能,能在短距离内与兼容设备进行检测和数据交换。目前这项技术被广泛应用,例如,手机应用nfc技术用作机场登机验证、大厦的门禁钥匙、交通一卡通、信用卡以及支付卡等。但是由于nfc卡有可能所处的距离与终端不远不近的状态,信号强度不佳,现有技术中近场通信的匹配通常采用固定检测时长来匹配终端,使得固定检测时长内nfc卡与终端匹配不准确。
技术实现思路
1、本申请实施例提供一种终端近场通信匹配方法、装置、智能设备及存储介质,可以提高终端近场通信匹配的准确性。
2、为解决上述技术问题,本申请实施例提供以下技术方案:
3、本申请实施例提供了一种终端近场通信匹配方法,包括:
4、获取待与终端进行近场通信匹配的待匹配终端之间的近场通信的信号强度;
5、若所述信号强度满足第一预设条件,则根据所述信号强度确定与所述待匹配终端的目标检测周期,其中,所述第一预设条件为所述信号强度小于预设强度;
6、在所述目标检测周期内对所述待匹配终端进行近场通信匹配;
7、若在所述目标检测周期内未匹配到所述待匹配终端时,输出所述待匹配终端匹配异常提示信息。
8、在一实施方式中,所述根据所述信号强度确定与所述待匹配终端的目标检测周期之前,包括:
9、获取满足第一预设条件的所有信号强度区间对应的参考检测周期;
10、根据所有信号强度区间对应的参考检测周期计算目标检测周期。
11、在一实施方式中,所述获取满足第一预设条件的所有信号强度区间对应的参考检测周期,包括:
12、若所述信号强度满足第一预设条件,获取所述终端进入所述信号强度所在区间对应的第一时间戳;
13、在所述待匹配终端的协议类型与所述终端的协议类型匹配时,则获取第二时间戳;
14、根据所述第一时间戳与所述第二时间戳,确定所述信号强度所在区间对应的检测周期;
15、若根据第二预设条件确定所述检测周期为参考检测周期,则获取满足第一预设条件的所有信号强度区间对应的参考检测周期。
16、在一实施方式中,所述根据第二预设条件确定所述检测周期为参考检测周期,包括:
17、获取所述检测周期之前的参考检测周期;
18、判断所述检测周期与所述参考检测周期是否满足第二预设条件;
19、若所述检测周期与所述参考检测周期满足第二预设条件,则判定所述检测周期为参考检测周期。
20、在一实施方式中,所述判断所述检测周期与所述参考检测周期是否满足第二预设条件,包括:
21、获取检测周期对应的信号强度与参考检测周期对应的参考信号强度;
22、计算所述参考信号强度之间的第一方差,以及检测周期对应的信号强度与参考信号强度之间的第二方差;
23、根据所述第一方差与所述第二方差,判断所述检测周期对应的信号强度与参考信号强度是否满足第二预设条件。
24、在一实施方式中,所述第二预设条件为所述第一方差与所述第二方差之间的差值小于预设值,所述根据所述第一方差与所述第二方差,判断所述检测周期对应的信号强度与参考信号强度是否满足第二预设条件,包括:
25、若所述第一方差与所述第二方差之间的差值小于或等于预设值,则判定所述检测周期为参考检测周期。
26、在一实施方式中,所述根据所有信号强度区间对应的参考检测周期计算目标检测周期,包括:
27、计算所有信号强度区间对应的参考检测周期的平均值,得到目标检测周期。
28、根据本申请的一个方面,还提供了一种终端近场通信匹配装置,包括:
29、获取模块,用于获取待与终端进行近场通信匹配的待匹配终端之间的近场通信的信号强度;
30、确定模块,用于若所述信号强度满足第一预设条件,则根据所述信号强度确定与所述待匹配终端的目标检测周期,其中,所述第一预设条件为所述信号强度小于预设强度;
31、匹配模块,用于在所述目标检测周期内对所述待匹配终端进行近场通信匹配;
32、输出模块,用于若在所述目标检测周期内未匹配到所述待匹配终端时,输出所述待匹配终端匹配异常提示信息。
33、根据本申请的一个方面,还提供了一种智能设备,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行本申请实施例提供的任一种终端近场通信匹配方法。
34、根据本申请的一个方面,还提供了一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序被处理器加载,以执行本申请实施例提供的任一种终端近场通信匹配方法。
35、本申请实施例可以获取与终端匹配的待匹配终端的信号强度;若所述信号强度满足第一预设条件,则根据所述信号强度确定待匹配终端的目标检测周期,其中,所述第一预设条件为所述信号强度小于预设强度;在所述目标检测周期内未匹配到所述待匹配终端时,输出所述待匹配终端匹配异常提示信息。这样在终端与待匹配终端之间的近场通信的信号强度小于预设强度时,说明终端与待匹配终端之间处于不远不近的距离,此时可以在目标检测周期内对待匹配终端进行近场通信匹配,从而提高终端近场通信的准确性,即使在目标检测周期内无法匹配时,也可以输出匹配异常提示信息,以提示用户将针对靠近待匹配终端,以提高终端近场通信匹配的准确性。
1.一种终端近场通信匹配方法,其特征在于,所述方法包括:
2.根据权利要求1所述的终端近场通信匹配方法,其特征在于,所述根据所述信号强度确定与所述待匹配终端的目标检测周期之前,包括:
3.根据权利要求2所述的终端近场通信匹配方法,其特征在于,所述获取满足第一预设条件的所有信号强度区间对应的参考检测周期,包括:
4.根据权利要求3所述的终端近场通信匹配方法,其特征在于,所述根据第二预设条件确定所述检测周期为参考检测周期,包括:
5.根据权利要求4所述的终端近场通信匹配方法,其特征在于,所述判断所述检测周期与所述参考检测周期是否满足第二预设条件,包括:
6.根据权利要求5所述的终端近场通信匹配方法,其特征在于,所述第二预设条件为所述第一方差与所述第二方差之间的差值小于预设值,所述根据所述第一方差与所述第二方差,判断所述检测周期对应的信号强度与参考信号强度是否满足第二预设条件,包括:
7.根据权利要求2所述的终端近场通信匹配方法,其特征在于,所述根据所有信号强度区间对应的参考检测周期计算目标检测周期,包括:
8.一种终端近场通信匹配装置,其特征在于,包括:
9.一种智能设备,其特征在于,包括处理器和存储器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时执行如权利要求1至7任一项所述的终端近场通信匹配方法。
10.一种存储介质,其特征在于,所述存储介质用于存储计算机程序,所述计算机程序被处理器加载以执行权利要求1至7任一项所述的终端近场通信匹配方法。