流量检测方法、装置及计算机可读存储介质与流程

文档序号:11254509阅读:935来源:国知局
流量检测方法、装置及计算机可读存储介质与流程

本发明涉及信息技术领域,具体涉及一种流量检测方法、装置及计算机可读存储介质。



背景技术:

为了更加有效的了解顾客的消费习惯及为顾客服务也为了便于商场、超市等场所需要对顾客的流动习惯进行采集,例如超市可以根据来访顾客的数量开放何时数量的收银台,或者商场可以根据顾客不同时间段的顾客来访数量选择顾客较多的时间举行促销活动及选择顾客较少的时间打扫卫生等。现有的人员流量检测方法难以形成对顾客流量的有效统计。



技术实现要素:

本发明的主要目的在于提供一种流量检测方法、装置及计算机可读存储介质,旨在通过实现对目标区域内人数的合理预估。

为实现上述目的,本发明提供一种流量检测方法,包括步骤:

根据探针路由的设置位置将目标区域划分为多个子区域,其中,每一所述子区域的范围小于该区域对应的探针路由的检测范围;

周期性获取每一探针路由针对移动终端的检测结果;

根据对同一移动终端的检测结果确定该移动终端所在的子区域;

根据每一移动终端所在的子区域信息,确定每一子区域在预设时长内的移动终端数量;

依据每一所述子区域在每一所述预设时长内的移动终端数量生成目标区域的流量信息。

优选的,所述周期性获取每一探针路由针对移动终端的监测结果具体为:

周期性获取移动终端的接入点扫描信号;

依据所述扫描信号获取移动终端的mac地址;

按照时序储存每一探针路由获取的所述mac地址。

优选的,所述根据多个探针路由对同一移动终端的监测结果确定该移动终端所在的子区域具体为:

获取每一探针路由检测到的移动终端的mac地址;

标记检测到具有相同mac地址移动终端的探针路由对应的子区域;

当所述具有相同mac地址移动终端的探针路由对应的子区域的数量大于1时,按照预设规则确认所述移动终端所在的子区域;

当具有相同mac地址移动终端的探针路由对应的子区域的数量为1时,将该子区域确认为所述移动终端所在的子区域。

优选的,所述按照预设规则确认所述移动终端所在的子区域具体为:

将检测到同一移动终端的多个探针路由中,信号强度最强的一个探针路由所对应的区域确定为该移动终端所在的区域;或者

将检测到同一移动终端的多个探针路由中,位于中间位置的一个探针路由所对应的区域确定为该移动终端所在的区域。

本发明还提供一种流量检测装置,包括多个探针路由、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述的流量检测方法的步骤。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如上述任一项所述的流量检测方法的步骤。

本发明通过利用探针路由检测开启了无线接入功能的移动终端的数量,并以移动终端的数量作为相应时刻人员数量的估计值,从而统计预估指定区域范围内的人员数量,可以相对精确的对目标区域内的人员流量进行统计和计算。

附图说明

图1是本发明实施例流量检测方法的流程图;

图2为一实施例区域分布图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提出一种流量检测方法。

应当理解的是,随着生活的发展,智能手机已经越来越普及,虽然部分使用者可能随身携带两部以上手机或平板电脑等移动终端,但大部分人仅持有一部手机,现有的智能手机在使用过程中通常可通过wlan连接至无线接入点以获取网络服务,大部分家庭或办公场所中通常搭设家庭无线网关以实现无线上网功能,而绝大多数人在离开无线热点覆盖的区域后,并不会主动关闭wifi开关。因此以该区域打开wifi开关的移动终端的数量作为该区域人员的估计值是可以接受的。

如图1所示,在一实施例中,该流量检测方法包括步骤:

s10、根据探针路由的设置位置将目标区域划分为多个子区域,其中,每一所述子区域的范围小于该区域对应的探针路由的检测范围。

本实施例中以对一超市中的人员流量进行检测为例,本实施例中人为的将超市内的区域划分定义为多个子区域,例如生鲜区、食品区、饮料区、水果区等,应当理解的是,每一子区域优选根据探针路由的检测范围设置,每一子区域的形状优选为圆形或正方形,以较好的适应探针路由的检测范围。

探针路由是一种不提供无线接入点服务的路由器,因为手机、平板电脑等移动终端连接至无线接入点的过程中,在时刻在扫描并获取路由器广播的信号,并进一步通过信息交互实现连接至目标接入点。本实施例中的探针路由可参考现有的及改进的探针路由,唯一不同之处在于本实施例中的探针路由通过调节功率及合理的设置天线等。在某一具体实施方式中,水果区的范围相对较小,则对应水果区的探针路由的功率相对于其他面积较大区域的探针路由也相对较小,以适应该区域的面积;在又一具体实施方式中,生鲜区的形状为一长条形,则在该区域对应的探针路由的天线上设置了用于限定信号反向的屏蔽网,以调整该探针路由的检测区域。同时,为了确保目标区域全部被探针路由的检测范围所覆盖,每一子区域的范围应当略小于与之相对应的探针路由的检测范围。

s20、周期性获取每一探针路由针对移动终端的检测结果。

本实施例中,周期性获取每一探针路由针对移动终端的检测结果,并将检测结果汇总至上位机,以对检测结果进行进一步处理和分析。

s30、根据对同一移动终端的检测结果确定该移动终端所在的子区域;

应当理解的是,同一移动终端可能被多个探针路由所检测到,而一般来说,所以如果一个移动终端仅被一个探针路由检测到,则可以直接确定该移动终端所对应的子区域,如果一个移动终端被多个探针路由所检测到,则应当按照按照预设的规则确定该移动终端所对应的正确子区域,以保证最终结果的准确性。

s40、根据每一移动终端所在的子区域信息,确定每一子区域在预设时长内的移动终端数量。

当确认每一移动终端所在的子区域的信息后,则可获得每一检测周期内,各个子区域内的移动终端的数量。

s50、依据每一所述子区域在每一所述预设时长内的移动终端数量生成目标区域的流量信息。

在获取每一周期内各个子区域内的移动终端的数量之后,则对该数量进行修正之后,将修正之后的结果作为对目标区域不同时刻人员流量的评估,从而可以获得该超市内不同日期、不同时间段的综合人流信息。

本实施例中的修正过程主要包括剔除误差数据,例如检测到某一移动终端长时间位于一个区域停止不动,则该移动终端对应的使用者可能为超市工作人员。所以,在某些具体实施方式中,将所有工作人员的终端在系统中备案,并将这些终端的从扫描结果中剔除。在其他一些具体实施方式中,还可以选择将大于两小时未更改活动区域的移动终端剔除,显然,具体的规则应当根据实际情况设定,例如如果超市中在表演节目以作为促销活动,则仍可以将位置超过两小时未更改的移动终端评估为正常用户,并以相应的结果评估促销活动带来的影响。在另一些具体实施方式中,可以额外设定一评估系数,例如如果经过验证,超市内的实际人流量高于检测的移动终端的数量,其原因为某些老年人不使用智能手机,经过估算,这些不使用智能手机的老年人约占全部顾客的10%左右,则可将检测的移动终端的数量乘以1.11作为一个对人流量的估计值。

本实施例的技术方案中,以开放了无线接入点的移动终端的数量作为目标区域内人流量的估计值,可以通过设置探针路由检测移动终端的数量,从而获得相对准确的人流量估计值。

优选的,所述步骤s20具体为:

s21、周期性获取移动终端的接入点扫描信号;

s22、依据所述扫描信号获取移动终端的mac地址;

s23、按照时序储存每一探针路由获取的所述mac地址。

本实施例中,进一步的以每一移动终端的mac地址区分每一移动终端,应当理解的是,每一移动终端的mac地址均为唯一的,且固定不变的,所以本实施例通过mac地址识别移动终端有助于准确对目标区域内的移动终端数量进行识别,避免重复。

优选的,所述步骤s30具体为:

s31、获取每一探针路由检测到的移动终端的mac地址;

s32、标记检测到具有相同mac地址移动终端的探针路由对应的子区域;

s33、当所述具有相同mac地址移动终端的探针路由对应的子区域的数量大于1时,按照预设规则确认所述移动终端所在的子区域;

s34、当具有相同mac地址移动终端的探针路由对应的子区域的数量为1时,将该子区域确认为所述移动终端所在的子区域。

应当理解的是,探针路由的检测范围是可控的,但控制其检测范围的精确度很难把握,所以多个探针路由的检测范围可能重叠,因此,本实施例中如果仅有一个探针路由检测到某个移动终端,则直接将该移动终端的区域所在的子区域确定为该探针路由所对应的子区域,如果多个移动探针路由检测到同一移动终端,则按照预设的规则合理评估该移动终端所在的位置。

所述步骤s33中,按照预设规则确认所述移动终端所在的子区域具体为:

s331、将检测到同一移动终端的多个探针路由中,信号强度最强的一个探针路由所对应的区域确定为该移动终端所在的区域;或者

s332、将检测到同一移动终端的多个探针路由中,位于中间位置的一个探针路由所对应的区域确定为该移动终端所在的区域。

如图2所示,本实施例中,以平面上的s1~s5这5个区域为例,其中,s3区域位于中央,而s1、s2、s4和s5则均位于s3区域的周围,如果移动终端位于s3区域中,在其中一个具体实施方式中,根据各个区域的相对位置,直接选择位于最中央的s3区域作为该移动终端对应的子区域,在其他一些具体实施方式中,显然,由于移动终端距离s3区域内的探针路由距离最近,则该s3区域内的探针路由所检测到的信号也越强,则可确认该移动终端位于该s3区域。

此外,本发明还提供一种流量检测装置,包括多个探针路由、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述任一项所述的流量检测方法的步骤。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如上述任一项所述的流量检测方法的步骤。

由于本实施例包含上述实施例的全部技术方案,因此至少能实现上述全部技术效果,此处不再一一赘述。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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