信息统计方法及装置与流程

文档序号:18330196发布日期:2019-08-03 12:04阅读:157来源:国知局
信息统计方法及装置与流程

本发明涉及网络通信技术领域,尤其涉及一种信息统计方法及装置。



背景技术:

近年来,随着智能手机的快速普及,基于无线局域网(英文:wirelesslocalareanetwork,简称:wlan)无线接入技术也得到了普遍应用,基于wlan网络对进入指定区域(如商场内的店铺)的人员进行统计的应用也越来越广泛。与其他的统计方式(如红外、人脸识别等)相比,基于wlan网络的统计方式可以获取手机终端的媒体访问控制(英文:mediaaccesscontrol,简称:mac)地址,该mac地址不仅可以标识手机终端持有者,而且可以通过第三方的大数据平台,获取mac地址对应的通讯标识、行为记录等数据。

目前,基于wlan网络对进入指定区域的人员的统计方式,通常是在距离指定区域入口预设距离(如几米)的位置放置wlan接入点(英文:accesspoint,简称:ap)。当终端的持有者从入口进入指定区域时,wlanap(下文中简称ap)会接收到终端发出的信号帧,并测量帧对应的接收信号强度指示(英文:receivedsignalstrengthindication,简称:rssi)值。由于终端与ap越近,ap测量到的该终端发送的帧的rssi值越高。因此,可以依据rssi值是否达到预设rssi阈值来判断终端持有者是否进入指定区域。

然而实践发现,目前的基于wlan网络对进入指定区域的人员进行统计的实现方式中,需要分别对各不同指定区域单独进行人工测试,并基于测量结果结合实际经验设定各指定区域对应的rssi阈值,其工作量较大,实现效率较低。



技术实现要素:

有鉴于此,本发明提供一种信息统计方法及装置,以解决现有基于wlan网络对进入指定区域的人员进行统计的实现方式中rssi阈值确定效率低的问题。

第一方面,本发明提供一种信息统计方法,应用于指定区域中部署的ap,所述方法包括:

当接收到多个目标终端发送的信号帧时,向所述多个目标终端发送探测帧;

并基于接收到的所述多个目标终端发送的ack帧,测量所述多个目标终端的rssi值;

根据所述多个目标终端的rssi值中的最大rssi值确定rssi阈值,并当确定满足rssi阈值更新条件时,更新所确定的rssi阈值;

根据所确定的rssi阈值,对进入所述指定区域的目标终端进行统计。

结合第一方面,在第一种可能的实现方式中,所述根据所述多个目标终端的rssi值中的最大rssi值确定rssi阈值,包括:

当所述多个目标终端的数量达到第一数量阈值,且接收到的ack帧的数量达到第二数量阈值时,根据所述多个目标终端的rssi值中的最大rssi值确定rssi阈值;

或,

根据在预设时长内测量到的多个目标终端的rssi值中的最大rssi值确定rssi阈值。

结合第一方面,或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述多个目标终端的rssi值中的最大rssi值确定rssi阈值,包括:

将所述最大rssi值与第一rssi值调整参数的差值确定为rssi阈值;其中,所述第一rssi值调整参数大于0;

或,

将所述最大rssi值与第二rssi值调整参数的积确定为rssi阈值;其中,所述第二rssi值调整参数小于1。

结合第一方面,在第三种可能的实现方式中,所述当确定满足rssi阈值更新条件时,更新所确定的rssi阈值,包括:

当测量到的第一rssi值大于所记录的最大rssi值时,将所记录的最大rssi值更新为所述第一rssi值;

根据所述第一rssi值,对所述rssi阈值进行更新。

结合第一方面,在第四种可能的实现方式中,所述根据所述多个目标终端的rssi值中的最大rssi值确定rssi阈值,包括:

按照预设周期,周期性地根据当前周期内测量到的多个目标终端的rssi值中的最大rssi值确定当前周期内使用的rssi阈值;

所述当确定满足rssi阈值更新条件时,更新所确定的rssi阈值,包括:

在当前周期内,根据在所述当前周期内测量到的多个目标终端的rssi值中的最大rssi值,更新所述当前周期的前一周期所确定的rssi阈值。

第二方面,本发明提供一种信息统计装置,应用于指定区域中部署的ap,所述装置包括:

接收单元,用于接收多个目标终端发送的信号帧;

发送单元,用于当所述接收单元接收到所述多个目标终端发送的信号帧时,向所述多个目标终端发送探测帧;

测量单元,还用于基于所述接收单元接收到的所述多个目标终端发送的确认ack帧,测量所述多个目标终端的rssi值;

确定单元,用于根据所述多个目标终端的rssi值中的最大rssi值确定rssi阈值;

更新单元,用于当确定满足rssi阈值更新条件时,更新所确定的rssi阈值;

统计单元,用于根据所确定的rssi阈值,对进入所述指定区域的目标终端进行统计。

结合第二方面,在第一种可能的实现方式中,所述确定单元,具体用于当所述多个目标终端的数量达到第一数量阈值,且所述接收单元接收到的ack帧的数量达到第二数量阈值时,根据所述多个目标终端的rssi值中的最大rssi值确定rssi阈值;或,根据在预设时长内测量到的rssi值中的最大rssi值确定rssi阈值。

结合第二方面,或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述确定单元,具体用于将所述最大rssi值与第一rssi值调整参数的差值确定为rssi阈值;其中,所述第一rssi值调整参数大于0;或,将所述最大rssi值与第二rssi值调整参数的积确定为rssi阈值;其中,所述第二rssi值调整参数小于1。

结合第二方面,在第三种可能的实现方式中,所述更新单元,具体用于当所述测量单元测量到的第一rssi值大于所记录的最大rssi值时,将所记录的最大rssi值更新为所述第一rssi值;

所述确定单元,还用于根据所述第一rssi值,对所述rssi阈值进行更新。

结合第二方面,在第四种可能的实现方式中,所述确定单元,具体用于按照预设周期,周期性地根据当前周期内测量到的多个目标终端的rssi值中的最大rssi值确定当前周期内使用的rssi阈值;

所述更新单元,具体用于在当前周期内,根据在所述当前周期内测量到的多个目标终端的rssi值中的最大rssi值更新所述当前周期的前一周期所确定的rssi阈值。

应用本发明公开的技术方案,通过ap在接收到多个目标终端发送的信号帧时,向该多个目标终端发送探测报文,基于接收到的该多个目标终端的ack帧测量该多个目标终端的rssi值,并根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值,当确定满足rssi阈值更新条件时,更新所确定的rssi阈值,进而,根据所确定的rssi阈值对进入指定区域的目标终端进行统计,实现了rssi阈值的自动确定,提高了确定rssi阈值的效率,且rssi阈值可以在满足更新条件时自适应更新,提高了rssi阈值的准确性。

附图说明

图1是本发明实施例提供的一种信息统计方法的流程示意图;

图2是本发明实施例提供的一种rssi值与距离的关系示意图;

图3是本发明实施例提供的一种信息统计装置的结构示意图;

图4是本发明实施例提供的一种信息统计装置的硬件结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明实施例中的技术方案,并使本发明实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明实施例中技术方案作进一步详细的说明。

请参见图1,为本发明实施例提供的一种信息统计方法的流程示意图,其中,该信息统计方法可以应用于指定区域(如商场、商场内的店铺、公园或游乐场等)中部署的wlanap(下文中简称为ap),如图1所示,该信息统计方法可以包括以下步骤:

步骤101、当接收到多个目标终端发送的信号帧时,向该多个目标终端发送探测帧。

步骤102、基于接收到的多个目标终端发送的ack帧,测量该多个目标终端的rssi值。

本发明实施例中,目标终端并不特指某一固定终端设备,而是可以指代任一向指定区域内部署的ap发送信号帧的终端设备(如,手机)。需要说明的是,本发明实施例中,对多个目标终端的rssi值的测量相互独立进行,即对于步骤101中描述的多个目标终端,ap接收到其中任一目标终端发送的信号帧,即可向该目标终端发送探测帧,以触发针对该目标终端的rssi值测量。

本发明实施例中,考虑到终端设备以不同速率发送信号帧时,终端设备的发射功率会存在差异。

举例来说,对于同一个手机终端,当其以低速率发送信号帧时,发射功率可以达到理论的最大发射功率;而当其以高速率发送信号帧时,发射功率通常要小于理论的最大发射功率。

相应地,在本发明实施例中,为了降低发射功率差异对rssi值测量的准确性的影响,ap不再直接根据接收到的目标终端发送的信号帧进行rssi值的被动测量,而是通过向目标终端发送探测帧的方式触发目标终端响应确认(英文:ack)帧,并基于接收到的ack帧测量目标终端的rssi值,以实现主动测量目标终端的rssi值。

为了确保可靠性,通常都是以固定的低速率发送ack帧,因此,基于接收到的ack帧测量目标终端的rssi值可以降低发射功率差异对rssi值测量的准确性的影响,提高rssi值的测量准确性。

示例性的,该探测帧可以包括空数据(英文:null-data)帧或其他可以触发终端设备响应ack帧的帧。

在一个示例中,对于任一目标终端,当ap接收到该目标终端发送的信号帧时,ap向该目标终端发送一定数量(本文中称为第一数量,可以根据实际场景设定,如10个)的探测帧,并接收目标终端响应的ack帧,基于接收到的ack帧测量目标终端的rssi值。

例如,ap分别基于接收到的各ack帧测量目标终端的rssi值,并将各ack帧对应的rssi值的平均值确定为测量到目标终端的rssi值。

步骤103、根据该多个目标终端的rssi值中的最大值确定rssi阈值,并当确定满足rssi阈值更新条件时,更新所确定的rssi阈值。

本发明实施例中,考虑到不同指定区域ap安装的位置可能不同,而安装位置不同可能会对ap的信号接收产生影响。

举例来说,以指定区域为商场内店铺为例,由于店铺总体装修风格或政策的差异,某些店铺的ap允许直接安装在天花板下方、甚至直接挂在金属管道上;而某些店铺不允许破坏整体装修风格、要求ap必须安装在天花板内部。而天花板对信号的衰减影响较大,根据不同材质和厚度可能达到10几个db。

因此,为了获得更加准确的阈值参数,可以根据不同指定区域的ap的信号接收的实际情况确定对应的rssi阈值。

相应地,本发明实施例中,可以根据上述多个目标终端的rssi值的最大值确定rssi阈值。

步骤104、根据所确定的rssi阈值,对进入指定区域的目标终端进行统计。

本发明实施例中,ap确定了rssi阈值时,可以根据所确定的rssi阈值对进入指定区域的目标终端进行统计。

其中,当rssi阈值发生了更新时,该所确定的rssi阈值为更新后的rssi阈值。

例如,当ap确定了rssi阈值,且接收到目标终端发送的信号帧时,ap向目标终端发送第一数量的探测帧,并基于接收到的目标终端响应的ack帧测量该目标终端的rssi值,若该rssi值大于rssi阈值,则确定目标终端进入指定区域,此时,将进入指定区域的人员的数目加1。

可见,在图1所示方法流程中,通过ap测量目标终端的rssi值,并根据测量到的rssi值中的最大rssi值确定rssi阈值,进而,根据确定的rssi阈值对进入指定区域的目标终端进行统计,实现了rssi阈值的自动确定,提高了确定rssi阈值的效率,且rssi阈值可以在满足更新条件时自适应更新,提高了rssi阈值的准确性。

可选地,在本发明其中一个实施例中,上述根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值,可以包括:

当该多个目标终端的数量达到第一数量阈值,且接收到的ack帧的数量达到第二数量阈值时,根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值。

在该实施例中,为了提高测量到的rssi值的准确性,在rssi阈值的确定过程中,ap记录已测量rssi值的目标终端的数量,以及接收到的ack帧的数量。

当ap确定已测量rssi值的目标终端的数量达到预设数量(本文中可以称为第一数量阈值,其值可以根据实际场景设定,如10个),且接收到的ack帧的数量达到预设数量(本文中可以称为第二数量阈值,其值可以根据实际场景设定,如100个)时,ap根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值。

示例性的,ap记录测量到的最大rssi值(该最大rssi值的初始值可以设置为0或其它较小的值),当ap基于接收到的ack帧测量到目标终端的rssi值时,ap比较该rssi值与自身记录的最大rssi值,若该rssi值大于自身记录的最大rssi值,则将自身记录的最大rssi值更新为该rssi值;否则,不更新自身记录的最大rssi值。

需要说明的是,在本发明实施例中,ap也可以在已测量rssi值的目标终端的数量达到第一数量阈值,或,接收到的ack帧的数量达到第二数量阈值时,根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值。

可选地,在本发明另一个实施例中,上述根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值,可以包括:

根据在预设时长内测量到多个目标终端的rssi值中的最大rssi值确定rssi阈值。

在该实施例中,为了提高测量到的rssi值的准确性,在rssi阈值的确定过程中,ap可以设定确定rssi阈值的时长(本文中称为预设时长,其值可以根据实际场景设定)。

例如,当ap首次测量到目标终端的rssi值时,ap启动一个定时器,该定时器的定时时长为预设时长,并当该定时器超时时,ap根据在该预设时长内测量到的多个目标终端的rssi值中的最大值确定rssi阈值。

需要说明的是,在上述实施例中,由于从开始测量目标终端的rssi值到确定rssi阈值需要一个过程,对于确定rssi阈值的过程中测量到的目标终端的rssi阈值,可以采用先记录数据,在确定了rssi阈值之后再判断是否进入指定区域的方式进行统计,即在确定rssi阈值之前,记录测量到的目标终端的rssi值以及对应的目标终端,当确定了rssi阈值时,比较自身记录的确定rssi阈值过程中测量到的rssi值和确定的rssi阈值,以判断对应的目标终端是否进入指定区域。

此外,在本发明实施例中,也可以采用已测量rssi值的目标终端的数量、接收到的ack帧的数量以及测量时长作为rssi阈值的确定条件。

例如,当ap首次测量到目标终端的rssi值时,ap启动一个定时器,该定时器的定时时长为预设时长,若定时器超时前,ap已测量rssi值的目标终端的数量达到第一数量阈值,或/和,接收到的ack帧的数量达到第二数量阈值,则停止定时器,并根据测量到的rssi值中的最大rssi值确定rssi阈值;若定时器超时前,ap已测量rssi帧的目标终端的数量未达到第一数量阈值,或/和,接收到的ack帧的数量未达到第二数量阈值,则当定时器超时时,停止定时器,并根据测量到的rssi值中的最大rssi值确定rssi阈值。

可选地,在本发明其中一个实施例中,上述根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值,可以包括:

将该最大rssi值与第一rssi值调整参数的差值确定为rssi阈值;其中,该第一rssi值调整参数大于0。

在该实施例中,当ap确定满足确定rssi阈值的条件时,如已测量rssi值的目标终端的数量达到第一数量阈值,且接收到的ack帧的数量达到第二数量阈值,或,测量时长达到预设时长时,ap可以将测量到的最大rssi值与第一rssi值调整参数(可以根据经验值或实验值设定,如2db、3db等)的差值确定为rssi阈值。

可选地,在本发明其中一个实施例中,上述根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值,可以包括:

将该最大rssi值与第二rssi值调整参数的积确定为rssi阈值;其中,该第二rssi值调整参数小于1。

在该实施例中,当ap确定满足确定rssi阈值的条件时,如已测量rssi值的目标终端的数量达到第一数量阈值,且接收到的ack帧的数量达到第二数量阈值,或,测量时长达到预设时长时,ap将测量到的最大rssi值与第二rssi值调整参数(可以根据经验值或实验值设定,如80%、90%等)的积确定为rssi阈值。

本发明实施例中,为了提高rssi阈值的准确性,ap确定了rssi阈值之后,还可以根据环境变化自适应更新所确定的rssi阈值,当ap确定满足预先设定的触发rssi阈值更新的条件(本文中称为rssi阈值更新条件)时,ap可以更新所确定的rssi阈值。

可选地,在本发明其中一个实施例中,上述当确定满足rssi阈值更新条件时,更新所确定的rssi阈值,可以包括:

当测量到第一rssi值大于所记录的最大rssi值时,将所记录最大rssi值更新为该第一rssi值;

根据该第一rssi值,对所确定的rssi阈值进行更新。

在该实施例中,为了提高rssi阈值的准确性,ap确定了rssi阈值之后,当测量到目标终端的rssi值时,一方面,ap比较测量到的rssi值与rssi阈值,以进行进入指定区域的目标终端统计。

另一方面,ap比较测量到的rssi值与自身记录的最大rssi值;若测量到大于自身记录的最大rssi值的rssi值(本文中称为第一rssi值),则ap将自身记录的最大rssi值更新为该第一rssi值,并根据该第一rssi值对所确定的rssi阈值进行更新。

当rssi阈值更新后,ap根据更新后的rssi阈值对进入指定区域的目标终端进行统计。

可选地,在本发明其中一个实施例中,上述根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值,可以包括:

按照预设周期,周期性地根据当前周期内测量的多个目标终端的rssi值中的最大rssi值确定当前周期内使用的rssi阈值;

上述当确定满足rssi阈值更新条件时,更新所确定的rssi阈值,包括:

在当前周期内,根据在当前周期内测量到的多个目标终端的rssi值中的最大rssi值,更新当前周期的前一周期所确定的rssi阈值。

在该实施例中,考虑到在实际应用中,指定区域内的ap部署的位置可能会发生变化,进而ap测量到的进入指定区域的目标终端的rssi值的大小也会发生变化。

举例来说,以指定区域为商场内店铺为例,假设初始时,ap安装在未受遮挡的位置,而某一时刻,该ap被移至天花板内,或者被店铺内的货架等遮挡,显然,该某一时刻前,ap测量到的进入店铺的目标终端的rssi值整体会高于该某一时刻后ap测量到的进入店铺的目标终端的rssi值,因此,若仍然使用该某一时刻前确定的rssi阈值进行进店统计,则可能会由于rssi阈值过高而导致将进入店铺的目标终端判定为未进入店铺。

相应地,在该实施例中,预先设定一个周期(本文中称为预设周期,如一周、一个月等),ap按照该预设周期,分别确定不同周期内的rssi阈值,所确定的rssi阈值在当前周期内有效。

对于任一周期,ap根据当前周期内测量到的多个目标终端的rssi值中的最大rssi值确定当前周期内使用的rssi阈值。

举例来说,以预设周期为一个月为例,对于任一月,ap按照上述方法实施例中描述的方式确定rssi阈值,且在该月内,使用该rssi阈值对进入指定区域的目标终端进行统计;当进入下一月时,重新按照上述方法实施例中描述的方式确定rssi阈值,并在该月内,使用新确定的rssi阈值对进入指定区域的目标终端进行统计。

相应地,在当前周期内,ap根据上述实施例中描述的方式确定了rssi阈值之后,可以根据该rssi阈值更新该当前周期的前一周期(若存在)所确定的rssi阈值,即使用当前周期内确定的rssi阈值对进入指定区域的目标终端进行统计。

需要说明的是,在本发明实施例中,各周期内确定rssi阈值的方式可以参见上述方法实施例中的相关描述。当进入下一周期时,在该下一周期的rssi阈值确定之前,可以先使用上一周期确定的rssi阈值对进入指定区域的人员进行统计;或者,也可以按照上述先记录该下一周期的rssi阈值确定前测量的各目标终端的rssi值,并在确定该下一周期的rssi阈值确定之后再进行是否进入指定区域的判断的方式进行统计,其具体实现在此不做赘述。

为了使本领域技术人员更好地理解本发明实施例提供的技术方案,下面结合具体实例对本发明实施例提供的技术方案进行说明。

在该实施例中,以基于wlan网络实现商场内店铺(即指定区域为商场内店铺)的客流统计为例。

请参见图2,对于wlan无线信号而言,rssi值与距离的关系并非线性关系。如图2所示,在距离ap位置较近的地方,rssi值随距离增加降低的幅度大;在距离ap位置较远的地方,rssi值随距离增加降低的幅度小。

考虑到室内场景下电磁波传输的多径效应,在距离ap位置较远的地方,其rssi值变化基本不大。例如,在距离ap30米处的rssi值为25、而在距离ap35米处的rssi值可能仍然是25。但在距离ap1米处的rssi值为70,距离ap3米处的rssi值为60,即较强的rssi值具有较明显的距离区分度;而较弱的rssi值无法有效区分距离,因此,合理地设置rssi阈值可以准确地判断携带手机终端的顾客是否进入店铺。

实际应用中,影响ap接收终端设备发送的信号帧的rssi值的因素可以包括但不限于:信号的遮挡、多径效应造成的随机起伏以及终端设备不同速率帧的发射功率的差异。其中:

信号遮挡因素:部分店铺的ap直接安装在天花板下方或金属管道上等未被遮挡的位置;而部分店铺ap安装在天花板内部,存在信号遮挡。天花板对信号的衰减影响较大,根据不同材质和厚度可能达到10db或以上。显然,对于这种不同类型的店铺无法使用同一个rssi阈值,而天花板等材质对信号的影响程度又无法实现精确评估,因此,为了获得更加准确的阈值参数,需要在店铺实际环境中进行测试,来确定rssi阈值的大小。此外,考虑到店铺内安装的ap的位置可能会发生变化,如由天花板下被移至天花板内部,或,店铺的货架的重新摆放导致ap信号受到遮挡,因此,rssi阈值需要适应环境的变化。

多径效应造成的随机起伏:多径效应是指无线电磁波通过不同的路径达到接收机,由于路径长短不一样导致同一个符号在时域上有多份时延不同的样本,根据波峰和波谷的叠加,最终的信号强度值在一定范围内随机波动。因此,若使用单个帧的rssi值,就有可能出现由于多径效应影响造成rssi值不准确,进而,在rssi阈值不高的情况下,可能会造成误判。

终端设备不同速率帧的发射功率的差异:对于同一个手机终端,其发送不同速率的帧对应的发射功率不一样。例如,低速率的帧的发射功率可以达到理论的最大功率。而高速率的帧的发射功率通常要小于理论的最大功率。

在该实施例中,考虑到上述影响ap接收终端设备发送的信号帧的rssi值的因素,为了提高进店统计的准确性,ap测量终端设备的rssi值时,可以通过向终端设备发送多个探测帧,以触发终端设备响应ack帧,利用ack帧以固定低速率发送的规律,基于接收到的ack帧测量终端设备的rssi值,以得到更准确地rssi址;在确定rssi阈值时,测量多个终端设备的rssi值,并根据实际测量到的终端设备的rssi值中的最大rssi值确定rssi阈值,使所确定的rssi阈值更符合实际场景,准确性更高,

在该实施例中,基于wlan网络的进店统计实现过程如下:

1、设置rmax(最大rssi值)的初始值为0;

2、当ap接收到终端设备发送的信号帧时,向该终端设备以恒定速率发送10个null-data帧,并基于接收到的ack帧测量该终端设备的rssi值,将基于接收到的多个ack帧测量到的该终端设备的rssi值的平均值确定为该终端设备的rssi值;记录该终端设备的rssi值,并比较该rssi值与rmax,若该rssi值大于rmax,则将rmax更新为该rssi值;否则,保持rmax不变;

3、重复步骤2,直至测量的终端设备的数量达到10个,接收到的帧(ack帧)数达到100个,将rmax与第一rssi值调整参数(如5db或6db)的差值确定为rssi阈值;

4、基于步骤3中确定的rssi阈值进行进店统计,即当接收到终端设备发送的信号帧时,采用步骤2中的方式测量该终端设备的rssi值,一方面,比较该rssi值与rssi阈值,若大于rssi阈值,则确定携带该终端设备的顾客进入店铺;另一方面,比较该rssi值与rmax,若大于rmax,则将rmax更新为该rssi值,并根据更新后的rmax更新rssi阈值;

5、采用步骤3中确定的rssi阈值对确定rssi阈值之前记录的终端设备的rssi值进行进店统计,对于任一终端设备,若记录的该终端设备的rssi值大于rssi阈值,则确定携带该终端设备的顾客进入店铺;

6、达到预定周期(如一个月或一周),重复执行步骤1~5。

通过以上描述可以看出,在本发明实施例提供的技术方案中,通过ap在接收到多个目标终端发送的信号帧时,向该多个目标终端发送探测报文,基于接收到的该多个目标终端的ack帧测量该多个目标终端的rssi值,并根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值,当确定满足rssi阈值更新条件时,更新所确定的rssi阈值,进而,根据所确定的rssi阈值对进入指定区域的目标终端进行统计,实现了rssi阈值的自动确定,提高了确定rssi阈值的效率,且rssi阈值可以在满足更新条件时自适应更新,提高了rssi阈值的准确性。

请参见图3,为本发明实施例提供一种信息统计装置的结构示意图,其中,该装置可以应用于上述方法实施例中的ap,如图3所示,该信息统计装置可以包括:

接收单元310,用于接收多个目标终端发送的信号帧;

发送单元320,用于当所述接收单元310接收到所述多个目标终端发送的信号帧时,向所述多个目标终端发送探测帧;

测量单元330,用于基于所述接收单元310接收到所述多个目标终端发送的ack帧,测量所述多个目标终端的rssi值;

确定单元340,用于根据所述多个目标终端的rssi值中的最大rssi值确定rssi阈值;

更新单元350,用于当确定满足rssi阈值更新条件时,更新所确定的rssi阈值;

统计单元350,用于根据所确定的rssi阈值对进入所述指定区域的目标终端进行统计。

在可选实施例中,所述确定单元340,具体用于当所述多个目标终端的数量达到第一数量阈值,且所述接收单元310接收到的帧的数量达到第二数量阈值时,根据所述多个目标终端的rssi值中的最大rssi值确定rssi阈值;或,根据在预设时长内测量到的rssi值中的最大rssi值确定rssi阈值。

在可选实施例中,所述确定单元340,具体用于将所述最大rssi值与第一rssi值调整参数的差值确定为rssi阈值;其中,所述第一rssi值调整参数大于0;或,将所述最大rssi值与第二rssi值调整参数的积确定为rssi阈值;其中,所述第二rssi值调整参数小于1。

在可选实施例中,所述更新单元350,具体用于当所述测量单元测量到的第一rssi值大于所记录的最大rssi值时,将所记录的最大rssi值更新为所述第一rssi值;

所述确定单元340,还用于根据所述第一rssi值,对所述rssi阈值进行更新。

在可选实施例中,所述确定单元340,具体用于按照预设周期,周期性地根据当前周期内测量到的多个目标终端的rssi值中的最大rssi值确定当前周期内使用的rssi阈值

所述更新单元350,具体用于在当前周期内,根据在所述当前周期内测量到的多个目标终端的rssi值中的最大rssi值更新所述当前周期的前一周期所确定的rssi阈值。

请参见图4,为本发明实施例提供的一种信息统计装置的硬件结构示意图。该信息统计装置可以包括处理器401、存储有机器可执行指令的机器可读存储介质402。处理器401与机器可读存储介质402可经由系统总线403通信。并且,通过读取并执行机器可读存储介质402中与信息统计逻辑对应的机器可执行指令,处理器401可执行上文描述的信息统计方法。

本文中提到的机器可读存储介质402可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是易失存储器、非易失性存储器或者类似的存储介质。具体地,机器可读存储介质402可以是ram(radomaccessmemory,随机存取存储器)、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。

本发明实施例还提供了一种包括机器可执行指令的机器可读存储介质,例如图4中的机器可读存储介质402,所述机器可执行指令可由信息统计装置中的处理器401执行以实现以上描述的信息统计方法。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

由上述实施例可见,通过ap在接收到多个目标终端发送的信号帧时,向该多个目标终端发送探测报文,基于接收到的该多个目标终端的ack帧测量该多个目标终端的rssi值,并根据该多个目标终端的rssi值中的最大rssi值确定rssi阈值,当确定满足rssi阈值更新条件时,更新所确定的rssi阈值,进而,根据所确定的rssi阈值对进入指定区域的目标终端进行统计,实现了rssi阈值的自动确定,提高了确定rssi阈值的效率,且rssi阈值可以在满足更新条件时自适应更新,提高了rssi阈值的准确性。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。

应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。

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