嗅探器的数据监听方法及嗅探器、存储介质、终端与流程

文档序号:17011976发布日期:2019-03-02 02:17阅读:303来源:国知局
嗅探器的数据监听方法及嗅探器、存储介质、终端与流程

本发明涉及无线通信技术领域,具体地涉及一种嗅探器的数据监听方法及嗅探器、存储介质、终端。



背景技术:

嗅探器(sniffer)经常用于无线局域网(wirelesslocalareanetwork,简称wlan)测试中。传统的wlan嗅探器(sniffer)设计主要用于半双工通信,对于调试、优化wlan设备发挥了很好的帮助作用。

电气和电子工程师协会802.11全双工兴趣组(instituteofelectricalandelectronicsengineers802.11fullduplextopicinterestgroup,简称ieee802.11fdtig)引入了无线带内全双工(in-bandfullduplex,简称ifd)概念,允许ieee802.11系统进行全双工通信。但是,传统的wlan嗅探器无法同时接收通信双方的发射信号,难以工作在全双工通信中。

当前,没有工作在无线带内全双工通信场景中的嗅探器解决方案,嗅探器能够用于无线带内全双工通信已成为我们需要面对的挑战之一。



技术实现要素:

本发明解决的技术问题是在无线带内全双工通信中,嗅探器如何一并得到通信双方传输的分组信息。

为解决上述技术问题,本发明实施例提供一种嗅探器,所述嗅探器包括:第一接收天线集,适于接收第一通信设备的发射信号;第二接收天线集,适于接收第二通信设备的发射信号;信息组合单元,适于对所述第一接收天线集和第二接收天线集接收到的信号进行处理,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

可选的,所述第一接收天线集与所述第一通信设备的距离小于与所述第二通信设备的距离;所述第二接收天线集与所述第二通信设备的距离小于与所述第一通信设备的距离。

可选的,所述第一接收天线集和所述第二接收天线集都是智能天线。

可选的,所述第一接收天线集包括第一电磁波屏蔽单元,所述第一电磁波屏蔽单元适于至少屏蔽所述第二通信设备的发射信号;所述第二接收天线集包括第二电磁波屏蔽单元,所述第二电磁波屏蔽单元适于至少屏蔽所述第一通信设备的发射信号。

可选的,所述第一接收天线集包括第一译码器,所述第一译码器适于对所述第一通信设备的发射信号进行译码,以得到第一译码信号;所述第二接收天线集包括第二译码器,所述第二译码器适于对所述第二接收天线集的发射信号进行译码,以得到第二译码信号。

可选的,所述信息组合单元适于组合所述第一译码信号和第二译码信号,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

可选的,所述信息组合单元适于译码从所述第一接收天线集和第二接收天线集得到的信号,并组合译码后的信号,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

可选的,所述信息组合单元有线连接所述第一接收天线集和第二接收天线集;或者,所述信息组合单元无线连接所述第一接收天线集和第二接收天线集。

可选的,所述信息组合单元还适于接收半双工嗅探器传输的分组信息,所述半双工嗅探器指的是工作于半双工模式的嗅探器。

为解决上述技术问题,本发明实施例还提供一种嗅探器的数据监听方法,所述嗅探器包括第一接收天线集、第二接收天线集和信息组合单元,所述数据监听方法包括:利用所述第一接收天线集接收第一通信设备的发射信号;利用所述第二接收天线集接收第二通信设备的发射信号;利用所述信息组合单元对所述第一接收天线集和第二接收天线集接收到的信号进行处理,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

可选的,所述第一接收天线集与所述第一通信设备的距离小于与所述第二通信设备的距离;所述第二接收天线集与所述第二通信设备的距离小于与所述第一通信设备的距离。

可选的,所述第一接收天线集和第二接收天线集都是智能天线。

可选的,所述第一接收天线集包括第一电磁波屏蔽单元,当利用所述第一接收天线集接收所述第一通信设备的发射信号时,利用所述第一电磁波屏蔽单元至少屏蔽所述第二通信设备的发射信号;所述第二接收天线集包括第二电磁波屏蔽单元,当利用所述第二接收天线集接收所述第二通信设备的发射信号时,利用所述第二电磁波屏蔽单元至少屏蔽所述第一通信设备的发射信号。

可选的,所述第一接收天线集包括第一译码器,当利用所述第一接收天线集接收所述第一通信设备的发射信号时,利用所述第一译码器译码所述第一通信设备的发射信号;所述第二接收天线集包括第二译码器,当利用所述第二接收天线集接收所述第二通信设备的发射信号时,利用所述第二译码器译码所述第二通信设备的发射信号。

可选的,所述利用所述信息组合单元对所述第一接收天线集和第二接收天线集接收到的信号进行处理包括:利用所述信息组合单元组合从所述第一接收天线集和第二接收天线集接收到的译码信号,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

可选的,所述利用所述信息组合单元对所述第一接收天线集和第二接收天线集接收到的信号进行处理包括:利用所述信息组合单元译码从所述第一接收天线集和第二接收天线集接收到的信号,并组合译码后的信号。

可选的,所述利用所述信息组合单元对所述第一接收天线集和第二接收天线集接收到的信号进行处理包括:利用所述信息组合单元有线接收所述第一接收天线集和第二接收天线集的发射信号,并对所述发射信号进行处理;或者,利用所述信息组合单元无线接收所述第一接收天线集和第二接收天线集的发射信号,并对所述发射信号进行处理。

可选的,所述数据监听方法还包括:利用所述信息组合单元接收半双工嗅探器的分组信息,所述半双工嗅探器指的是工作于半双工模式的嗅探器。

为解决上述技术问题,本发明实施例还提供一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述嗅探器的数据监听方法的步骤。

为解决上述技术问题,本发明实施例还提供一种终端,所述终端包括上述嗅探器。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

本发明实施例提供一种嗅探器,包括:第一接收天线集,适于接收第一通信设备的发射信号;第二接收天线集,适于接收第二通信设备的发射信号;信息组合单元,适于对所述第一接收天线集和第二接收天线集接收到的发射信号进行处理,以一并得到所述第一通信设备和第二通信设备传输的分组信息。本发明实施例提供的嗅探器可以应用于无线带内全双工通信场景中,利用两组天线集分别接收来自通信双方的发射信号,并利用所述信息组合单元组合得到通信双方传输的分组信息,从而可以得到完整的嗅探器信息报告。

进一步,所述第一接收天线集与所述第一通信设备的距离小于与所述第二通信设备的距离;所述第二接收天线集与所述第二通信设备的距离小于与所述第一通信设备的距离。通过本发明实施例提供的技术方案,能够使嗅探器的两组接收天线分别靠近各自接收的信号,以得到质量更优的接收信号。

进一步,所述第一接收天线集和所述第二接收天线集都是智能天线,通过本发明实施例提供的技术方案,可以利用智能天线尽可能消除带内其他信号带来的干扰,以进一步有利于接收来自不同通信设备的发射信号。

进一步,所述第一接收天线集包括第一电磁波屏蔽单元,所述第一电磁波屏蔽单元适于至少屏蔽所述第二通信设备的发射信号;所述第二接收天线集包括第二电磁波屏蔽单元,所述第二电磁波屏蔽单元适于至少屏蔽所述第一通信设备的发射信号。通过本发明实施例提供的技术方案,可以利用电磁屏蔽材料尽可能消除带内其他信号带来的干扰,以进一步有利于接收来自不同通信设备的发射信号。

附图说明

图1是本发明实施例的一种嗅探器的结构示意图;

图2是本发明实施例的一个典型应用场景示意图;

图3是本发明实施例的又一个典型应用场景示意图;

图4是本发明实施例的另一个典型应用场景示意图;

图5是本发明实施例的一种嗅探器的数据监听方法的流程示意图。

具体实施方式

本领域技术人员理解,如背景技术所言,现有技术中的嗅探器无法应用于无线带内全双工通信中。

传统嗅探器主要重用wlan硬件,结合软件功能实现接收信号的目的。由于传输wlan为半双工通信模式,因而传统嗅探器无法支持ifd场景。

为解决上述技术问题,本发明实施例提供一种嗅探器,包括:第一接收天线集,适于接收第一通信设备的发射信号;第二接收天线集,适于接收第二通信设备的发射信号;信息组合单元,适于对所述第一接收天线集和第二接收天线集接收到的发射信号进行处理,以一并得到所述第一通信设备和第二通信设备传输的分组信息。本发明实施例提供的嗅探器可以应用于无线带内全双工通信场景中,利用两组天线集分别接收来自通信双方的发射信号,并利用所述信息组合单元组合得到通信双方传输的分组信息,从而可以得到完整的嗅探器信息报告。

为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

图1是本发明实施例的一种嗅探器的结构示意图。参考图1,所述嗅探器100可以包括第一接收天线集101、第二接收天线集102和信息组合单元103。

具体而言,所述第一接收天线集101可以用于接收第一通信设备的发射信号;所述第二接收天线集102可以用于接收第二通信设备的发射信号;所述信息组合单元103可以用于对所述第一接收天线集和第二接收天线集接收到的发射信号进行处理,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

具体实施时,所述第一接收天线集101、所述第二接收天线集102可以与所述信息组合单元103有线连接。或者,所述第一接收天线集101、所述第二接收天线集102可以与所述信息组合单元103无线连接。

本领域技术人员理解,通常情况下,采用无线连接时,所述信息组合单元与所述第一接收天线集和/或第二接收天线集之间的无线信号的通信频段、通信方式,是不同于所述嗅探器从通信双方接收到的发射信号的。采用无线连接时,所述信息组合单元与所述第一接收天线集和/或第二接收天线集可以采用2.4ghz、5ghz、6ghz进行通信,也可以采用毫米波通信、光通信等,这里不再一一列举。

在具体实施中,所述第一接收天线集101可以靠近其待接收信号的发射方,例如,所述待接收信号的发射方为第一通信设备。作为一个非限制性的例子,所述第一通信设备可以为wlan站点(station,简称sta)。

作为一个非限制性的例子,所述第一接收天线集101与所述第一通信设备的距离小于所述第一接收天线集101与所述第二通信设备的距离。

所述第二接收天线集102可以靠近其待接收信号的发射方,例如,所述待接收信号的发射方为第二通信设备。作为一个非限制性的例子,所述第二通信设备可以为wlan接入点(accesspoint,简称ap)。

所述第二接收天线集102与所述第二通信设备的距离小于所述第二接收天线集102与所述第一通信设备的距离。

作为一个非限制性的例子,所述第一接收天线集101和所述第二接收天线集102可以为智能天线。

所述智能天线又可以称为自适应天线阵列、可变天线阵列、多天线等。所述智能天线指的是能够利用多个天线阵元的组合进行信号处理,自动调整发射和接收方向图,以针对不同的信号环境达到性能最优的天线。

图2是本发明实施例的一个典型应用场景的示意图。参考图2,嗅探器200用于全双工wlan通信中,监听sta和ap各自的发射信号。其中,第一接收天线集201和第二接收天线集202为智能天线。所述第一接收天线集201可以利用波束成形技术接收sta发射的信号,利用波束方向图消除ap发射带来的干扰信号。此时,所述第一接收天线集201可以尽量消除来自ap的发射信号干扰,接收来自sta的发射信号。

所述第二接收天线集202可以利用波束成形技术接收ap发射的信号,利用波束方向图消除sta发射带来的干扰信号。此时,所述第二接收天线集202可以尽量消除来自sta的发射信号干扰,接收来自ap的发射信号。

之后,所述第一接收天线集201和所述第二接收天线集202得到的信号可以传输至所述信息组合单元203。所述信息组合单元203可以对所述第一接收天线集和第二接收天线集接收到的发射信号进行处理,一并得到所述第一通信设备和第二通信设备传输的分组信息,进而可以提供完整的嗅探器信息报告。

继续参考图1,作为一个变化实施例,所述第一接收天线集101可以包括第一电磁波屏蔽(electro-magneticwaveshielding,简称emwaveshielding)单元(图未示)。所述第二接收天线集102可以包括第二电磁波屏蔽单元(图未示)。

其中,所述第一电磁波屏蔽单元和所述第二电磁波屏蔽单元均可以为利用电磁屏蔽技术制成的硬件模块。具体实施中,所述第一电磁波屏蔽单元和所述第二电磁波屏蔽单元可以为采用能够屏蔽电磁波的材料制成的硬件模块。

本领域技术人员理解,所述第一电磁波屏蔽单元可以用于屏蔽所述第二通信设备的发射信号,优选地,还可以屏蔽其他干扰信号,使所述第一接收天线集101能够从所述第一通信设备处接收到信号质量更好的发射信号。

相应地,所述第二电磁波屏蔽单元可以用于屏蔽所述第一通信设备的发射信号,优选地,还可以屏蔽其他干扰信号,使所述第二接收天线集102能够从所述第二通信设备处接收到信号质量更好的发射信号。

具体实施中,所述第一电磁波屏蔽单元可以屏蔽除期望接收的信号(例如,所述第一通信设备的发射信号)之外的其他信号,以使所述第一接收天线集101可以接收到期望接收的信号。类似地,所述第二电磁波屏蔽单元可以屏蔽除期望接收的信号(例如,所述第二通信设备的发射信号)之外的其他信号,以使所述第二接收天线集102可以接收到期望接收的信号。

图3是本发明实施例的又一个典型应用场景的示意图。参考图3,嗅探器300可以用于全双工wlan通信中,用于监听sta和ap各自的发射信号。其中,第一接收天线集301可以包括第一电磁波屏蔽单元3011。所述第二接收天线集302可以包括第二电磁波屏蔽单元3021。

在具体实施中,利用所述第一电磁波屏蔽单元3011,所述第一接收天线集301可以尽量消除来自ap的发射信号干扰,接收来自sta的发射信号。利用所述第二电磁波屏蔽单元3021,所述第二接收天线集302可以尽量消除来自sta的发射信号干扰,接收来自ap的发射信号。

之后,接收到的信号被传输至所述信息组合单元303中。所述信息组合单元303可以用于对所述第一接收天线集和第二接收天线集接收到的发射信号进行处理,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

在具体实施中,仍以图1为例,在所述嗅探器100中,对接收到的信号进行译码的译码器(图未示)可以靠近天线,远离所述信息组合单元103。或者,对接收到的信号进行译码的译码器可以远离天线,位于所述信息组合单元103。

具体而言,所述第一接收天线集101可以包括第一译码器(图未示),所述第二接收天线集可以包括第二译码器(图未示)。所述第一译码器可以对所述第一通信设备的发射信号进行译码,以得到第一译码信号;所述第二译码器可以对所述第二接收天线集102的发射信号进行译码,以得到第二译码信号。

之后,所述第一译码信号和所述第二译码信号可以传输至所述信息组合单元103。所述信息组合单元103可以组合所述第一译码信号和所述第二译码信号,一并得到所述第一通信设备和所述第二通信设备传输的分组信息。

作为一个变化例,所述第一接收天线集101和所述第二接收天线集102均不包括译码器。所述第一接收天线集101和所述第二接收天线集102在接收到信号后,直接将信号传输至所述信息组合单元103。所述信息组合单元103可以对所述第一通信设备的发射信号进行译码,得到第一译码信号;也可以对所述第二通信设备的发射信号进行译码,得到第二译码信号。

之后,所述信息组合单元103从所述第一接收天线集101和所述第二接收天线集102接收所述第一译码信号和所述第二译码信号,并对所述第一译码信号和所述第二译码信号进行组合,一并得到所述第一通信设备和第二通信设备传输的分组信息。

在具体实施中,所述嗅探器100还可以接收半双工嗅探器(图1未示)的分组信息,所述半双工嗅探器指的是传统嗅探器,工作于半双工模式。

图4是本发明实施例的另一个典型应用场景的示意图。参考图4,所述嗅探器400可以包括第一接收天线集401、所述第二接收天线集402和信息组合单元403。此外,所述信息组合单元403还可以接收半双工嗅探器500的分组信息,整合得到更完整的嗅探器信息报告。

由上,本发明实施例提供的嗅探器可以应用于无线带内全双工通信场景中,一并接收通信双方发射的分组信息。

图5是本发明实施例的一种嗅探器的数据监听方法的流程示意图。其中,所述嗅探器包括第一接收天线集、第二接收天线集和信息组合单元。

所述嗅探器可以用于监听无线带内全双工通信双方传输的数据,例如,用于无线带内全双工wlan通信。具体而言,所述数据监听方法可以包括如下步骤:

步骤s501,利用所述第一接收天线集接收第一通信设备的发射信号;

步骤s502,利用所述第二接收天线集接收第二通信设备的发射信号;

步骤s503,利用所述信息组合单元对所述第一接收天线集和第二接收天线集接收到的信号进行处理,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

更具体而言,在步骤s501中,可以利用所述第一接收天线集接收第一通信设备的发射信号。

所述第一接收天线集可以靠近所述第一通信设备。具体实施中,所述第一接收天线集与所述第一通信设备的距离可以小于所述第一接收天线集与所述第二通信设备的距离。

在具体实施中,所述第一接收天线集可以是智能天线,从而可以调整天线设备,更好地从所述第一通信设备接收信号。

作为一个变化实施例,所述第一接收天线集为1根天线或多根天线,且可以包括第一电磁波屏蔽单元,当利用所述第一接收天线集接收所述第一通信设备的发射信号时,可以利用所述第一电磁波屏蔽单元可以至少屏蔽所述第二通信设备的发射信号。

在具体实施中,所述第一接收天线集可以包括第一译码器,当利用所述第一接收天线集接收所述第一通信设备的发射信号时,可以利用所述第一译码器译码所述第一通信设备的发射信号。

在步骤s502中,可以利用所述第二接收天线集接收第二通信设备的发射信号。

在具体实施中,所述第二接收天线集可以靠近所述第二通信设备。具体而言,所述第二接收天线集与所述第二通信设备的距离小于与所述第一通信设备的距离。

在具体实施中,所述第二接收天线集可以是智能天线,从而可以更好地从所述第二通信设备接收信号。

作为一个变化例,所述第二接收天线集为一根天线或多根天线,且可以包括第二电磁波屏蔽单元,当利用所述第二接收天线集接收所述第二通信设备的发射信号时,可以利用所述第二电磁波屏蔽单元至少屏蔽所述第一通信设备的发射信号。

所述第二接收天线集可以包括第二译码器,当利用所述第二接收天线集接收所述第二通信设备的发射信号时,可以利用所述第二译码器译码所述第二通信设备的发射信号。

在步骤s503中,可以利用所述信息组合单元对所述第一接收天线集和第二接收天线集接收到的信号进行处理,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

具体实施中,如果所述第一接收天线集和第二接收天线集分别包括第一译码器和第二译码器,那么在得到各自的译码信号后,可以利用所述信息组合单元组合从所述第一接收天线集和第二接收天线集接收到的译码信号,以一并得到所述第一通信设备和第二通信设备传输的分组信息。

作为一个变化实施例,所述第一接收天线集可以不包括第一译码器,所述第二接收天线集可以不包括第二译码器。此时,可以利用所述信息组合单元译码从所述第一接收天线集和第二接收天线集接收到的信号,并组合译码后的信号。

在具体实施中,可以利用所述信息组合单元有线接收所述第一接收天线集和第二接收天线集的发射信号,并对所述发射信号进行处理;或者,可以利用所述信息组合单元无线接收所述第一接收天线集和第二接收天线集的发射信号,并对所述发射信号进行处理。

在具体实施中,当无线带内全双工通信模式和传统半双工通信模式同时存在时,可以采用传统半双工嗅探器收集半双工(例如,上行链路正交频分多址(orthogonalfrequencydivisionmultipleaccess,简称ofdma))通信模式信息。之后,可以利用所述信息组合单元接收所述半双工嗅探器的分组信息,进而得到更加完整的嗅探器信息报告。其中,所述半双工嗅探器指的是工作于半双工模式的嗅探器。

关于所述嗅探器的数据监听方法的工作原理、工作方式的更多内容,可以一并参照上述图1至图4中的相关描述,这里不再赘述。

进一步地,本发明实施例还公开一种存储介质,其上存储有计算机指令,所述计算机指令运行时执行上述图5所示实施例中所述的数据监听方法技术方案。优选地,所述存储介质可以包括诸如非挥发性(non-volatile)存储器或者非瞬态(non-transitory)存储器等计算机可读存储介质。所述计算机可读存储介质可以包括rom、ram、磁盘或光盘等。

进一步地,本发明实施例还公开一种终端,所述终端可以为全双工wlan设备,所述wlan设备可以为wlanap、wlansta。所述wlan设备可以包括上述图1至图4所示实施例中所述嗅探器。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1