一种nfc侦听设备的检测方法及相关设备的制造方法_4

文档序号:9815052阅读:来源:国知局
目标反馈信息中的第一数据位上的数据与特征标识一致,所以识别单元305就能够根据该目标反馈信息接收到正确的设备标识。
[0088]识别单元305,用于根据该目标反馈信息包括的设备标识识别该目标NFC侦听设备。
[0089]本发明实施例中,当接收单元304接收到该指定类型的NFC侦听设备中的目标NFC侦听设备响应该广播信息发送的目标反馈信息之后,识别单元305就会根据目标反馈信息中包括的设备标识识别该目标NFC侦听设备。
[0090]相应的,当识别单元305成功识别出目标NFC侦听设备之后,NFC检测设备300会再次广播消息,通知除目标NFC侦听设备之外的其他NFC侦听设备再次发送反馈信息,然后重复第一判断单元302、第二广播单元303、接收单元304以及识别单元305所执行的操作,直到识别单元305根据NFC侦听设备发送的反馈信息识别出该指定类型的所有NFC侦听设备位置为止。
[0091]检测单元306,用于按照预设检测顺序检测下一类型的NFC侦听设备。
[0092]本发明实施例中,在识别单元305识别出该指定类型的所有NFC侦听设备时,检测单元306才会按照预设检测顺序检测该指定类型的下一类型的NFC侦听设备。因此,检测单元306在检测下一类型的NFC侦听设备时,NFC检测设备300会重复执行与检测该指定类型的NFC侦听设备的操作,本发明实施例不再赘述。
[0093]需要说明的是,识别单元305识别出该指定类型的所有NFC侦听设备时可以理解为,NFC检测设备300在接收该指定类型的NFC侦听设备发送的反馈信息时,第一判断单元302未判断出同时接收该指定类型的多个NFC侦听设备发送的反馈信息的情况时,或者识别单元305已经识别出该指定类型的所有NFC侦听设备时,检测单元306才会按照预设检测顺序检测下一类型的NFC侦听设备。
[0094]本发明实施例中,NFC检测设备首先会广播用于检测NFC侦听设备的检测信号,在检测指定类型的NFC侦听设备时,会判断是否同时接收到该指定类型的多个NFC侦听设备发送的反馈信息,如果是,就会针对该反馈信息中的每一种比特信息,将该比特信息作为特征标识,并广播包括该特征标识的广播信息。当接收到目标NFC侦听设备响应该广播信息发送的目标反馈信息时,就会根据该目标反馈信息中包括的设备标识识别该目标NFC侦听设备,并在识别出该指定类型的所有NFC侦听设备之后,才会按照预设检测顺序检测下一类型的NFC侦听设备。通过本发明实施例,NFC检测设备在检测某种类型的NFC侦听设备时,会识别出该类型的所有NFC设备之后再检测下一个类型的NFC设备,这样可以避免由于接收到多个反馈信息而导致不能在固定时间内识别出同种类型的所有NFC侦听设备,从而可以提尚对NFC侦听设备的检测效率。
[0095]请参阅图4,图4是本发明实施例公开的一种NFC检测设备的结构示意图。其中,图4所示的NFC检测设备300是在图3所示的NFC检测设备300的基础上进行优化得到的。如图4所示,该NFC检测设备300还可以包括以下单元:
[0096]第二判断单元307,用于判断检测该指定类型的NFC侦听设备的检测时间是否超过最大检测时间。
[0097]本发明实施例中,当识别单元305根据目标反馈信息包括的设备标识而成功识别出目标NFC侦听设备之后,第二判断单元307会判断在检测该指定类型的NFC侦听设备所使用的检测时间是否超过了最大检测时间。如果检测时间没有超过最大检测时间,但识别单元305未识别完该指定类型的所有NFC侦听设备时,第一判断单元302会继续接收该指定类型中未识别出来的NFC侦听设备发送的反馈信息,并判断是否同时接收到该指定类型的多个NFC侦听设备发送的反馈信息,即重复第一判断单元302、第二广播单元303、接收单元304以及识别单元305所执行的操作;如果检测时间超过最大检测时间,即使识别单元305未识别完该指定类型的所有侦听设备,该NFC检测设备300也必须得结束当前的操作,从而第三判断单元308再判断按照预设检测顺序是否完成对所有类型的NFC侦听设备的检测工作。
[0098]需要说明的是,第三判断单元308判断是否识别完该指定类型的所有NFC侦听设备的依据是:第一判断单元302在判断是否同时接收到该指定类型的多个NFC侦听设备发送的反馈信息的操作中,判断出同时接收到该指定类型的多个NFC侦听设备发送的反馈信息时,第三判断单元308就可以判断出该指定类型的NFC侦听设备中还存在多个NFC侦听设备需要识别;而如果第一判断单元302判断出未同时接收到该指定类型的多个NFC侦听设备发送的反馈信息时,第三判断单元308就可以判断出该指定类型的NFC侦听设备已经识别完,因此,检测单元306就可以按照预设检测顺序检测下一类型的NFC侦听设备。其中,最大检测时间并不一定是固定的,可能对于不同类型的NFC侦听设备的检测,该NFC检测设备所设定的最大检测时间可以不同,即动态变化。
[0099]举例来说,NFC检测设备300的轮询周期为200ms,卡模拟工作时间为150ms,那么检测NFC侦听设备的时间只有50ms。该NFC检测设备300在检测NFC-A类型的NFC侦听设备时,所使用的检测时间为8ms ;而在检测NFC-B类型的NFC侦听设备时,由于在检测该类型的NFC侦听设备时候经常出现同时接收到多个NFC侦听设备发送的反馈信息的情况,那么最大检测时间就可以设置为12ms ;然后在检测NFC-F类型的NFC侦听设备时,也经常出现同时接收到多个NFC侦听设备发送的反馈信息的情况,而最大检测时间设置的是16ms ;在检测NFC-V类型的NFC侦听设备时,使用的检测时间为1ms,那么其他类型的NFC侦听设备时,即使也存在同时接收到多个NFC侦听设备发送的反馈信息的情况,但最大检测时间也只能为4ms。
[0100]第三判断单元308,用于在上述第二判断单元307出该检测时间超过最大检测时间时,判断按照预设检测顺序是否检测完所有类型的NFC侦听设备。
[0101]本发明实施例中,当第二判断单元307判断出该检测时间超过最大检测时间时,第三判断单元308会进一步判断按照预设检测顺序是否检测完所有类型的NFC侦听设备。例如,当指定类型的NFC侦听设备为NFC-A类型时,检测完NFC-A类型的NFC侦听设备之后,该NFC检测设备300需要进一步检测NFC-B类型的NFC侦听设备;而如果指定类型的NFC侦听设备为其他类型时,检测完其他类型的NFC侦听设备之后,该NFC检测设备300要么等待该轮询周期的结束,要么进入卡模拟工作模式。
[0102]作为一种可行的实施方式,第一判断单元302可以包括接收子单元3021、执行子单元3022以及确定子单元3023,其中:
[0103]接收子单元3021,用于接收该指定类型的NFC侦听设备针对该检测信号发送的反馈信息,其中,该反馈信息由多个比特位组成,每一个比特位对应一个比特信息。
[0104]执行子单元3022,用于判断在同一比特位上是否同时接收到多种比特信息。
[0105]确定子单元3023,用于在上述执行子单元3022判断出在同一比特位上同时接收到多种比特信息时,确定同时接收到该指定类型的多个NFC侦听设备针对所述检测信号发送的反馈信息。
[0106]本发明实施例中,NFC侦听设备发送反馈信息是以比特位的形式发送,一个比特位对应一个比特信息,所有比特位上的比特信息组成一个反馈信息。因此,接收子单元3021接收的该指定类型的NFC侦听设备针对该检测信号发送的反馈信息是由多个比特位组成。如开始位、校验位、数据位以及结束位等,比特位的名称本发明实施例不做限定。
[0107]举例来说,NFC侦听设备发送的反馈信息的比特位是由I个开始位、I个校验位、4个数据位以及I个结束位组成,而每一个比特位上的比特信息可以为“O”也可以为“1”,其中,开始位、校验位以及结束位上的比特信息一般是固定的,因此,执行子单元3022 —般能判断出接收到多个侦听设备发送的反馈信息的结果是从数据位上判断出来的。
[0108]作为一种可行的实施方式,第二广播单元303针对每一种比特信息,将该比特信息作为特征标识可以理解为:在第一判断单元302判断出在某一个比特位上同时接收到多种比特信息之后,第二广播单元303会从该比特位上的多种比特信息中选取目标比特信息以作为特征标识,而广播信息中除了包括有该特征标识之外,还会记录该特征标识所处的比特位的位置信息,以及该比特位之前的比特信息。
[0109]举例来说,如果在同一时刻,指定类型的NFC侦听设备中的A设备发送的反馈信息为1101011,而B设备发送的反馈信息为1101101,那么第一判断单元302中的接收子单元3021在接收第五个比特位的时候,会一起接收到“O”和“ I ”,因而不能辨别出该比特位上的比特信息的准确数据,此时,确定子单元3023就可以确定同时接收到了该指定类型的多个NFC侦听设备发送的反馈信息。因此,第二广播单元303会从第五个比特位中的“O”和“I”中选取一个比特信息如“ I ”作为特征标识,该NFC检测设备广播包括特征标识为“ I ”,且该特征标识在第五比特位上,且第一比特位至第四比特位上的比特信息分别为“ I ”、“ I ”、“O”以及“I”的广播信息。
[0110]作为一种可行的实施方式,接收单元304接收到的目标反馈信息包括有第二广播单元303广播的特征标识以及目标NFC侦听设备的设备标识。其中,目标反馈信息包括有特征标识可以理解为:目标反馈信息的指定比特位上的比特信息与该特征标识一致,且该指定比特位之前的比特信息也与广播信息中包括的内容一致。其中,目标反馈信息的指定比特位为在步骤S202中判断出的同时接收到多个比特信息的比特位。
[0111]举例来说,如果反馈信息的比特位有七位,广播信息中包括的内容为特征标识为“ I ”,且该特征标识在第五比特位上,且第一比特位至第四比特位上的比特信息
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1