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

文档序号:9815052阅读:来源:国知局
断是否识别完该指定类型的所有NFC侦听设备的依据是:在判断是否同时接收到该指定类型的多个NFC侦听设备发送的反馈信息的步骤中,判断出同时接收到该指定类型的多个NFC侦听设备发送的反馈信息时,该NFC检测设备就可以判断出该指定类型的NFC侦听设备中还存在多个NFC侦听设备需要识别;而如果判断出未同时接收到该指定类型的多个NFC侦听设备发送的反馈信息时,该NFC检测设备就可以判断出该指定类型的NFC侦听设备已经识别完,可以执行按照预设检测顺序检测下一类型的NFC侦听设备的步骤。其中,最大检测时间并不一定是固定的,可能对于不同类型的NFC侦听设备的检测,该NFC检测设备所设定的最大检测时间可以不同,即动态变化。
[0068]举例来说,NFC检测设备的轮询周期为200ms,卡模拟工作时间为150ms,那么检测NFC侦听设备的时间只有50ms。该NFC检测设备在检测NFC-A类型的NFC侦听设备时,所使用的检测时间为8ms ;而在检测NFC-B类型的NFC侦听设备时,由于在检测该类型的NFC侦听设备时候经常出现同时接收到多个NFC侦听设备发送的反馈信息的情况,那么最大检测时间就可以设置为12ms ;然后在检测NFC-F类型的NFC侦听设备时,也经常出现同时接收到多个NFC侦听设备发送的反馈信息的情况,而最大检测时间设置的是16ms ;在检测NFC-V类型的NFC侦听设备时,使用的检测时间为10ms,那么其他类型的NFC侦听设备时,即使也存在同时接收到多个NFC侦听设备发送的反馈信息的情况,但最大检测时间也只能为4ms。
[0069]S207、在步骤S206判断出该检测时间超过最大检测时间时,该NFC检测设备判断按照预设检测顺序是否检测完所有类型的NFC侦听设备,若否,执行步骤S208,若是,结束本流程。
[0070]本发明实施例中,当判断出该检测时间超过最大检测时间时,该NFC检测设备就会进一步判断按照预设检测顺序是否检测完所有类型的NFC侦听设备。例如,当指定类型的NFC侦听设备为NFC-A类型时,检测完NFC-A类型的NFC侦听设备之后,该NFC检测设备需要进一步检测NFC-B类型的NFC侦听设备;而如果指定类型的NFC侦听设备为其他类型时,检测完其他类型的NFC侦听设备之后,该NFC检测设备要么等待该轮询周期的结束,要么进入卡模拟工作模式,在本发明实施例中,可以理解为结束本流程。
[0071]S208、按照预设检测顺序检测下一类型的NFC侦听设备。
[0072]本发明实施例中,NFC检测设备只有当识别完该指定类型的所有NFC侦听设备,或者判断出未同时接收到该指定类型的多个NFC侦听设备发送的反馈信息,或者判断出按照预设检测顺序未检测完所有类型的NFC侦听设备时,该NFC检测设备才会按照预设检测顺序检测下一类型的NFC侦听设备。
[0073]作为一种可行的实施方式,上述NFC检测设备检测NFC侦听设备是以比特位的检测机制检测,如果以时隙的检测机制检测NFC侦听设备,该NFC检测设备在第一次广播检测信号时,就会分配本次轮询周期接收反馈信息的时隙信道,而各个NFC侦听设备在接收到检测信号之后,就会从分配的时隙信道中任意选取一个时隙信道发送反馈信息,那么在检测指定类型的NFC侦听设备时,就会出现该指定类型的多个NFC侦听设备同时选择相同的时隙信道发送反馈信息,因此,NFC检测设备针对该时隙信道接收到的反馈信息就不做处理。相反的,如果判断出在同一时刻未接收到该指定类型的多个NFC侦听设备使用同一时隙信道发送的反馈信息时,就会依次识别每一个该指定类型的NFC侦听设备,直到检测时间达到最大检测时间为止。当然,这个最大检测时间并不是固定的,可以根据当前轮询周期检测NFC侦听设备所使用过的检测时间来随时调整,本发明实施例不做限定。而如果NFC检测设备在识别出当前类型的所有NFC侦听设备时并,未达到当前类型的NFC侦听设备的最大检测时间,那么该NFC检测设备就会结束对当前类型的NFC侦听设备的检测操作,然后会按照预设检测顺序检测下一类型的NFC侦听设备。
[0074]本发明实施例中,NFC检测设备首先会广播用于检测NFC侦听设备的检测信号,在检测指定类型的NFC侦听设备时,会判断是否同时接收到该指定类型的多个NFC侦听设备发送的反馈信息,如果是,就会针对该反馈信息中的每一种比特信息,将该比特信息作为特征标识,并广播包括该特征标识的广播信息。当接收到目标NFC侦听设备响应该广播信息发送的目标反馈信息时,就会根据该目标反馈信息中包括的设备标识识别该目标NFC侦听设备,并在识别出该指定类型的所有NFC侦听设备之后,才会按照预设检测顺序检测下一类型的NFC侦听设备。通过本发明实施例,NFC检测设备在检测某种类型的NFC侦听设备时,会识别出该类型的所有NFC设备之后再检测下一个类型的NFC设备,这样可以避免由于接收到多个反馈信息而导致不能在固定时间内识别出同种类型的所有NFC侦听设备。进一步的,如果在检测指定类型的NFC侦听设备时,该指定类型的NFC侦听设备很快就能识别完成,那么,就可以缩小检测该指定类型的NFC侦听设备的检测时间,以便在检测后续类型的NFC侦听设备时存在多个NFC侦听设备的情况下,可以有充裕的检测时间,从而可以提高对NFC侦听设备的检测效率。
[0075]请参阅图3,图3是本发明实施例公开的一种NFC检测设备的结构示意图。其中,图3所示的NFC检测设备300可以包括智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑、移动互联网设备(MobileInternetDevices,MID)以及PAD等具有NFC功能的终端设备。如图3所示,该NFC检测设备300可以包括以下单元:
[0076]第一广播单元301,用于广播用于检测NFC侦听设备的检测信号。
[0077]本发明实施例中,NFC侦听设备可以包括:智能手机(如Android手机、1S手机等)、平板电脑、掌上电脑、移动互联网设备(MobilelnternetDevices,MID)以及PAD等具有NFC功能的终端设备,本发明实施例不做限定。
[0078]本发明实施例中,NFC检测设备300在进行数据交换时,首先会检测周围存在的其他NFC设备,称为NFC侦听设备。因此,第一广播单元301首先会广播一个检测信号,该检测信号用于指示该NFC检测设备300需要检测周围的NFC侦听设备。
[0079]第一判断单元302,用于当按照预设检测顺序检测指定类型的NFC侦听设备时,判断是否同时接收到该指定类型的多个NFC侦听设备针对该检测信号发送的反馈信息。
[0080]本发明实施例中,NFC设备的技术类型可以分为NFC-A、NFC-B, NFC-F, NFC-V以及其他类型,因此,NFC检测设备300在检测NFC侦听设备之前,会预先设定一个检测顺序,这样就可以按照预先设定的检测顺序依次检测不同技术类型的NFC侦听设备。预设检测顺序可以是先NFC-A类型,再NFC-B类型,然后NFC-F类型,接着NFC-V类型,最后其他类型,但是,每一个NFC检测设备300的预设检测顺序可以不一样,本发明实施例不做限定。
[0081]本发明实施例中,当NFC检测设备300按照预设检测顺序在检测指定类型的NFC侦听设备时,该指定类型的NFC侦听设备就会针对接收到的检测信号发送反馈信息给NFC检测设备300,反馈信息中携带有比特信息。因此,可能就会出现NFC检测设备300在同一时刻接收到由该指定类型的多个NFC侦听设备发送的反馈信息,所以,第一判断单元302就会实时判断是否同时接收到该指定类型的多个NFC侦听设备发送的反馈信息。如果同时接收到该指定类型的多个NFC侦听设备发送的反馈信息,第二广播单元303就会针对每一种比特信息,将该比特信息作为特征标识,并广播包括该特征标识的广播信息;如果未出现同时接收到该指定类型的多个NFC侦听设备发送的反馈信息的情况,检测单元306就会按照预设检测顺序检测该指定类型的下一个类型的NFC侦听设备。
[0082]第二广播单元303,用于在上述第一判断单元302判断出同时接收到该指定类型的多个NFC侦听设备针对该检测信号发送的反馈信息时,针对每一种比特信息,将该比特信息作为特征标识,并广播包括该特征标识的广播信息。
[0083]本发明实施例中,比特信息存在两种形式,即“O”和“1”,因此,当第一判断单元302判断出同时接收到该指定类型的多个NFC侦听设备针对该检测信号发送的反馈信息时,第二广播单元303就会从比特信息中选取一种比特信息作为特征标识,然后广播出去。因此,该特征标识可以是“O”,也可以是“ I ”。
[0084]具体的,第二广播单元303广播出去的广播信息中不仅包括了该特征标识,还可以包括该特征标识在反馈信息中所处的位置等,本发明实施例不做限定。
[0085]接收单元304,用于接收该指定类型的NFC侦听设备中的目标NFC侦听设备响应该广播信息发送的目标反馈信息。
[0086]本发明实施例中,当NFC侦听设备接收到第二广播单元303广播的包括特征标识的广播信息之后,该NFC侦听设备会判断自身的反馈信息中是否包括有该特征标识,如果包括,才向NFC检测设备300再次发送反馈信息。而接收单元304在接收反馈信息时,只接收该指定类型的目标NFC侦听设备发送的目标反馈信息。因此,该目标反馈信息包括有第二广播单元303广播的特征标识以及目标NFC侦听设备的设备标识。
[0087]举例来说,当广播信息中包括的特征标识为“ I ”,该特征标识在反馈信息中所处的位置是第一数据位,那么,当NFC侦听设备接收到广播信息之后,会判断其反馈信息的第一数据位上的数据是否与该特征标识一致,如果一致,然后将其反馈信息发送给NFC检测设备300。那么接收单元304就只会接收该指定类型的NFC侦听设备发送的反馈信息,该反馈信息中包括有该NFC侦听设备的设备标识,即称该NFC侦听设备为目标NFC侦听设备,称其反馈信息为目标反馈信息,因此,该
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1