一种确定客流分布情况的方法及装置与流程

文档序号:16252531发布日期:2018-12-12 00:09阅读:216来源:国知局
一种确定客流分布情况的方法及装置与流程

本发明涉及信息技术领域,更具体的说,是涉及一种确定客流分布情况的方法及装置。

背景技术

随着电商行业的迅速发展,实体店铺的竞争更加激烈。在这种大环境下,如何更好的了解客户进入实体店铺后的行为及感兴趣商品,能够帮助商家更好的进行商品管理和商品推销。实际情况中,实体店铺的工作人员可能因为店铺内客流量大、工作繁多而没有足够的精力时间了解客户真正感兴趣的商品,因此,需要提供一种能够自动帮助商家了解客户感兴趣商品的方法。



技术实现要素:

有鉴于此,本发明提供了一种确定客流分布情况的方法及装置,以帮助商家更好的了解客户感兴趣的商品,进而制定更优的商品管理和推销计划。

为实现上述目的,本发明提供如下技术方案:

一种确定客流分布情况的方法,包括:

分别获取至少三个第一设备接收到的网络设备的唯一标识信息,所述唯一标识信息包括mac地址、信号强度和接收时间,所述三个第一设备不在一条直线上,且互相距离不小于预设距离;

针对每一个固定的mac地址对应的网络设备,根据与所述固定的mac地址对应的信号强度,确定所述网络设备距离获取其唯一标识信息的第一设备的距离,得到所述网络设备分别距离不同第一设备的至少三个距离信息;

根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息。

可选的,在所述根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息后,还包括:

统计在固定时间点或固定时间段,店铺不同预设区域内的网络设备分布数据。

可选的,还包括:

创建绘图任务并获取店铺平面图,所述店面平铺图中包括至少三个第一设备的位置信息;

根据所述不同预设区域内的网络设备分布数据在所述店铺平面图上绘制客流热力信息,得到客流热力图。

一种确定客流分布情况的装置,包括:

信息获取模块,用于分别获取至少三个第一设备接收到的网络设备的唯一标识信息,所述唯一标识信息包括mac地址、信号强度和接收时间,所述三个第一设备不在一条直线上,且互相距离不小于预设距离;

距离确定模块,用于针对每一个固定的mac地址对应的网络设备,根据与所述固定的mac地址对应的信号强度,确定所述网络设备距离获取其唯一标识信息的第一设备的距离,得到所述网络设备分别距离不同第一设备的至少三个距离信息;

位置确定模块,用于根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息。

可选的,还包括:

分布统计模块,用于在所述位置确定模块确定出网络设备的位置信息后,统计在固定时间点或固定时间段,店铺不同预设区域内的网络设备分布数据。

可选的,还包括:

任务创建模块,用于获取店铺平面图,所述店面平铺图中包括所述至少三个第一设备的位置信息;

热力图生成模块,用于根据所述不同预设区域内的网络设备分布数据在所述店铺平面图上绘制客流热力信息,得到客流热力图。

一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现上述任一种确定客流分布情况的方法。

一种电子设备,其特征在于,包括:

处理器;以及

存储器,用于存储所述处理器的可执行指令;

其中,所述处理器配置为经由执行所述可执行指令来执行上述任一种确定客流分布情况的方法。

经由上述的技术方案可知,与现有技术相比,本发明实施例公开了一种确定客流分布情况的方法及装置,首先分别获取至少三个第一设备接收到的网络设备的唯一标识信息,所述唯一标识信息包括mac地址、信号强度和接收时间,针对每一个固定的mac地址对应的网络设备,根据与所述固定的mac地址对应的信号强度,确定所述网络设备距离获取其唯一标识信息的第一设备的距离,得到所述网络设备分别距离不同第一设备的至少三个距离信息,根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息。该方法及装置能够自动确定出店铺内网络设备的位置,也即客户的位置,商家可根据客户的位置分布清楚的了解到客户感兴趣的商品,进而制定更优的商品管理和推销计划。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例公开的一种确定客流分布情况的方法流程图;

图2为本发明实施例公开的另一种确定客流分布情况的方法流程图;

图3为本发明实施例公开的又一种确定客流分布情况的方法流程图;

图4为本发明实施例公开的一种确定客流分布情况的装置的结构示意图;

图5为本发明实施例公开的另一种确定客流分布情况的装置的结构示意图;

图6为本发明实施例公开的又一种确定客流分布情况的装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例公开的一种确定客流分布情况的方法流程图,参见图1所示,确定客流分布情况的方法可以包括:

步骤101:分别获取至少三个第一设备接收到的网络设备的唯一标识信息,所述唯一标识信息包括mac地址、信号强度和接收时间,所述三个第一设备不在一条直线上,且互相距离不小于预设距离。

其中,所述唯一标识信息除了上述mac地址、信号强度和接收时间外,还可以包括其他信息,如设备厂商。本实施例中,并不对所述唯一标识信息中所包含的信息做具体限制。

之所以限定所述第一设备为至少三个,是因为后续需要根据三点定位的原理,根据网络设备分别与所述至少三个第一设备的距离确定所述网络设备的位置。因此,原理上,所述至少三个用户获取网络设备的唯一标识信息的第一设备不能够处于一条直线上,且相互之间的距离不能太小,以提升最终确定的网络设备的位置信息的准确度。

任何一个有网卡芯片的设备,如手机,当它打开wifi功能的时候,网卡会主动的发送广播信息给周围的设备,这个设备里可以包括网卡芯片,用于收集到所述手机的网卡芯片发送出来的广播信息,该广播信息中包括mac地址等信息。这个实例中,所述设备可以本申请的第一设备,所述广播信息可以是唯一标识信息。

步骤102:针对每一个固定的mac地址对应的网络设备,根据与所述固定的mac地址对应的信号强度,确定所述网络设备距离获取其唯一标识信息的第一设备的距离,得到所述网络设备分别距离不同第一设备的至少三个距离信息。

第一设备可能会采集到多个不同网络设备的唯一标识信息,而每一个唯一标识信息对应唯一确定的一个网络设备,即每一个mac地址对应唯一的一个网络设备。本申请中,针对每一个固定的mac地址,都会根据包含所述mac地址的唯一标识信息中的信号强度来确定所述网络设备与获取该唯一标识信息的第一设备之间的距离,因为至少包括三个第一设备,因此针对一个确定的mac地址(网络设备),能够确定出至少三个距离信息,这三个距离信息可以分别为网络设备与第一个第一设备、与第二个第一设备和与第三个第一设备的距离信息。例如,第一设备a、第一设备b和第一设备c都获取到了网络设备a的唯一标识信息,分别对应唯一标识信息a,唯一标识信息b和唯一标识信息c,根据唯一标识信息a中的信号强度,判断网络设备a距离第一设备a的距离,根据唯一标识信息b中的信号强度,判断网络设备a距离第一设备b的距离,根据唯一标识信息c中的信号强度,判断网络设备a距离第一设备c的距离。

其中,所述信号强度可以是无线信号衰减程度。无线信号在传输过程中,会在空气和其他阻碍物的作用下有相应的衰减,根据衰减程度的大小,可以确定信号发出设备和信号接收设备之间的距离大小。

步骤103:根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息。

针对每一个固定的mac地址(网络设备),在确定出其分别与至少三个第一设备的距离后,可根据三点定位,或多点定位,确定出所述网络设备的位置信息。

本实施例中,所述确定客流分布情况的方法能够根据三点定位原理自动确定出店铺内网络设备的位置,也即客户的位置,商家可根据客户的位置分布清楚的了解到客户感兴趣的商品,进而制定更优的商品管理和推销计划。

在上述本发明公开的实施例的基础上,图2公开了另一种确定客流分布情况的方法流程图,如图2所示,确定客流分布情况的方法可以包括:

步骤201:分别获取至少三个第一设备接收到的网络设备的唯一标识信息,所述唯一标识信息包括mac地址、信号强度和接收时间,所述三个第一设备不在一条直线上,且互相距离不小于预设距离。

步骤202:针对每一个固定的mac地址对应的网络设备,根据与所述固定的mac地址对应的信号强度,确定所述网络设备距离获取其唯一标识信息的第一设备的距离,得到所述网络设备分别距离不同第一设备的至少三个距离信息。

步骤203:根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息。

步骤204:统计在固定时间点或固定时间段,店铺不同预设区域内的网络设备分布数据。

统计在固定时间点或固定时间段店铺不同预设区域内的网络设备分布数据,可以使商家根据分布数据更加方便的了解某个时间点或某个时间段内店铺内的客户分布情况及流动情况。

图3为本发明实施例公开的又一种确定客流分布情况的方法流程图,参见图3所示,确定客流分布情况的方法可以包括:

步骤301:创建绘图任务并获取店铺平面图,所述店面平铺图中包括至少三个第一设备的位置信息。

具体的,系统可以创建绘制客流热力图的绘图任务,并获取店铺平面图,作为客流热力图的图纸。用户可以在线下绘制好店铺平面图,然后将所述店铺平面图上传到系统,系统支持用户对上传的店铺平面图进行裁切处理。用户确定好店铺平面图后,可以将预先已经添加到系统内的第一设备标识进行拖动,在店铺平面图上标记至少三个所述第一设备的位置。

步骤302:分别获取至少三个第一设备接收到的网络设备的唯一标识信息,所述唯一标识信息包括mac地址、信号强度和接收时间,所述三个第一设备不在一条直线上,且互相距离不小于预设距离。

步骤303:针对每一个固定的mac地址对应的网络设备,根据与所述固定的mac地址对应的信号强度,确定所述网络设备距离获取其唯一标识信息的第一设备的距离,得到所述网络设备分别距离不同第一设备的至少三个距离信息。

步骤304:根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息。

步骤305:统计在固定时间点或固定时间段,店铺不同预设区域内的网络设备分布数据。

步骤306:根据所述不同预设区域内的网络设备分布数据在所述店铺平面图上绘制客流热力信息,得到客流热力图。

所述根据所述不同预设区域内的网络设备分布数据在所述店铺平面图上绘制客流热力信息具有不同的实现方式,例如,可以预先将所述店铺平面图按照预设尺寸分割为多个区域,根据每个预设区域中的网络设备分布数据对该区域进行填色处理,预设区域中的网络设备分布数据越大,该区域的颜色越深。再如,可以根据每个预设区域中的网络设备分布数据,在该区域中随机放置黑点,预设区域中的网络设备分布数据越大,该区域的黑点密集度越高。

在一个具体的实现中,假设有一个店铺,名字叫做711,在711这个店铺的三个角上,放置了三个第一设备,客户“小王”来到了店铺内,此时三个第一设备同时收到了一个广播信息,即唯一标识信息。第一设备1——>我收到了一条广播信息,包括:mac地址为11:22:33:44:55:66,信号衰减值为3db,收到时间为2018-06-0715:03:03;第一设备2——>我收到了一条广播信息,包括:mac地址为11:22:33:44:55:66,信号衰减值为4db,收到时间为2018-06-0715:03:03;第一设备3——>我收到了一条广播信息,包括:mac地址为11:22:33:44:55:66,信号衰减值为5db,收到时间为2018-06-0715:03:03。

三个第一设备一起向服务器汇报了接收到的信息。服务器收到信息后,在2018-06-0715:03:03这个时间点上,将客户“小王”的mac地址为11:22:33:44:55:66的设备进行标记。具体的标记过程可以是:通过信号衰减值计算距离。通过服务器之前记录的711这个店铺的店铺结构图和三个第一设备在店铺内的位置,以及mac地址为11:22:33:44:55:66的设备距离三个第一设备的距离,计算出mac地址为11:22:33:44:55:66的设备在店铺内的位置。把mac地址为11:22:33:44:55:66的设备的位置信息存放到数据库里。针对每一个进入店铺的网络设备都如上处理。

把店铺的结构图上的所有位置分割为一个个1cm*1cm的区域,通过对各个不同时间点的数据记录,对每个区域上的网络设备位置进行累计汇总,然后绘制出店铺内的特定时间段内的流程图。

本实施例中,记载了从创建客流热力图任务到完成客流热力图的完整过程,该确定客流分布情况的方法能够自动确定出店铺内网络设备的位置,也即客户的位置,商家可以直观的从客流热力图上了解客户的位置分布,清楚的了解到客户感兴趣的商品,进而制定更优的商品管理和推销计划。

对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

上述本发明公开的实施例中详细描述了方法,对于本发明的方法可采用多种形式的装置实现,因此本发明还公开了一种装置,下面给出具体的实施例进行详细说明。

图4为本发明实施例公开的一种确定客流分布情况的装置的结构示意图,参见图4所示,确定客流分布情况的装置40可以包括:

信息获取模块401,用于分别获取至少三个第一设备接收到的网络设备的唯一标识信息,所述唯一标识信息包括mac地址、信号强度和接收时间,所述三个第一设备不在一条直线上,且互相距离不小于预设距离。

其中,所述唯一标识信息除了上述mac地址、信号强度和接收时间外,还可以包括其他信息,如设备厂商。本实施例中,并不对所述唯一标识信息中所包含的信息做具体限制。

之所以限定所述第一设备为至少三个,是因为后续需要根据三点定位的原理,根据网络设备分别与所述至少三个第一设备的距离确定所述网络设备的位置。因此,原理上,所述至少三个用户获取网络设备的唯一标识信息的第一设备不能够处于一条直线上,且相互之间的距离不能太小,以提升最终确定的网络设备的位置信息的准确度。

任何一个有网卡芯片的设备,如手机,当它打开wifi功能的时候,网卡会主动的发送广播信息给周围的设备,这个设备里可以包括网卡芯片,用于收集到所述手机的网卡芯片发送出来的广播信息,该广播信息中包括mac地址等信息。这个实例中,所述设备可以本申请的第一设备,所述广播信息可以是唯一标识信息。

距离确定模块402,用于针对每一个固定的mac地址对应的网络设备,根据与所述固定的mac地址对应的信号强度,确定所述网络设备距离获取其唯一标识信息的第一设备的距离,得到所述网络设备分别距离不同第一设备的至少三个距离信息。

第一设备可能会采集到多个不同网络设备的唯一标识信息,而每一个唯一标识信息对应唯一确定的一个网络设备,即每一个mac地址对应唯一的一个网络设备。本申请中,针对每一个固定的mac地址,都会根据包含所述mac地址的唯一标识信息中的信号强度来确定所述网络设备与获取该唯一标识信息的第一设备之间的距离,因为至少包括三个第一设备,因此针对一个确定的mac地址(网络设备),能够确定出至少三个距离信息,这三个距离信息可以分别为网络设备与第一个第一设备、与第二个第一设备和与第三个第一设备的距离信息。例如,第一设备a、第一设备b和第一设备c都获取到了网络设备a的唯一标识信息,分别对应唯一标识信息a,唯一标识信息b和唯一标识信息c,根据唯一标识信息a中的信号强度,判断网络设备a距离第一设备a的距离,根据唯一标识信息b中的信号强度,判断网络设备a距离第一设备b的距离,根据唯一标识信息c中的信号强度,判断网络设备a距离第一设备c的距离。

其中,所述信号强度可以是无线信号衰减程度。无线信号在传输过程中,会在空气和其他阻碍物的作用下有相应的衰减,根据衰减程度的大小,可以确定信号发出设备和信号接收设备之间的距离大小。

位置确定模块403,用于根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息。

针对每一个固定的mac地址(网络设备),在确定出其分别与至少三个第一设备的距离后,可根据三点定位,或多点定位,确定出所述网络设备的位置信息。

本实施例中,所述确定客流分布情况的装置能够根据三点定位原理自动确定出店铺内网络设备的位置,也即客户的位置,商家可根据客户的位置分布清楚的了解到客户感兴趣的商品,进而制定更优的商品管理和推销计划。

在上述本发明公开的实施例的基础上,图5公开了另一种确定客流分布情况的装置的结构示意图,如图5所示,确定客流分布情况的装置50可以包括:

信息获取模块401,用于分别获取至少三个第一设备接收到的网络设备的唯一标识信息,所述唯一标识信息包括mac地址、信号强度和接收时间,所述三个第一设备不在一条直线上,且互相距离不小于预设距离。

距离确定模块402,用于针对每一个固定的mac地址对应的网络设备,根据与所述固定的mac地址对应的信号强度,确定所述网络设备距离获取其唯一标识信息的第一设备的距离,得到所述网络设备分别距离不同第一设备的至少三个距离信息。

位置确定模块403,用于根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息。

分布统计模块501,用于在所述位置确定模块确定出网络设备的位置信息后,统计在固定时间点或固定时间段,店铺不同预设区域内的网络设备分布数据。

统计在固定时间点或固定时间段店铺不同预设区域内的网络设备分布数据,可以使商家根据分布数据更加方便的了解某个时间点或某个时间段内店铺内的客户分布情况及流动情况。

图6为本发明实施例公开的又一种确定客流分布情况的装置的结构示意图,参见图6所示,确定客流分布情况的装置60可以包括:

任务创建模块601,用于获取店铺平面图,所述店面平铺图中包括所述至少三个第一设备的位置信息。

具体的,系统可以创建绘制客流热力图的绘图任务,并获取店铺平面图,作为客流热力图的图纸。用户可以在线下绘制好店铺平面图,然后将所述店铺平面图上传到系统,系统支持用户对上传的店铺平面图进行裁切处理。用户确定好店铺平面图后,可以将预先已经添加到系统内的第一设备标识进行拖动,在店铺平面图上标记至少三个所述第一设备的位置。

信息获取模块401,用于分别获取至少三个第一设备接收到的网络设备的唯一标识信息,所述唯一标识信息包括mac地址、信号强度和接收时间,所述三个第一设备不在一条直线上,且互相距离不小于预设距离。

距离确定模块402,用于针对每一个固定的mac地址对应的网络设备,根据与所述固定的mac地址对应的信号强度,确定所述网络设备距离获取其唯一标识信息的第一设备的距离,得到所述网络设备分别距离不同第一设备的至少三个距离信息。

位置确定模块403,用于根据所述至少三个距离信息,依据三点定位原理,确定所述网络设备的位置信息。

分布统计模块501,用于在所述位置确定模块确定出网络设备的位置信息后,统计在固定时间点或固定时间段,店铺不同预设区域内的网络设备分布数据。

热力图生成模块602,用于根据所述不同预设区域内的网络设备分布数据在所述店铺平面图上绘制客流热力信息,得到客流热力图。

所述根据所述不同预设区域内的网络设备分布数据在所述店铺平面图上绘制客流热力信息具有不同的实现方式,例如,可以预先将所述店铺平面图按照预设尺寸分割为多个区域,根据每个预设区域中的网络设备分布数据对该区域进行填色处理,预设区域中的网络设备分布数据越大,该区域的颜色越深。再如,可以根据每个预设区域中的网络设备分布数据,在该区域中随机放置黑点,预设区域中的网络设备分布数据越大,该区域的黑点密集度越高。

本实施例中,记载了从创建客流热力图任务到完成客流热力图的完整过程,该确定客流分布情况的方法能够自动确定出店铺内网络设备的位置,也即客户的位置,商家可以直观的从客流热力图上了解客户的位置分布,清楚的了解到客户感兴趣的商品,进而制定更优的商品管理和推销计划。

上述实施例中的所述的任意一种确定客流分布情况的装置包括处理器和存储器,上述实施例中的信息获取模块、距离确定模块、位置确定模块、分布统计模块、任务创建模块、热力图生成模块等均作为程序模块存储在存储器中,由处理器执行存储在所述存储器中的上述程序模块来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序模块。内核可以设置一个或多个,通过调整内核参数来实现回访数据的处理。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述实施例中所述的确定客流分布情况的方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述实施例中所述的确定客流分布情况的方法。

进一步,本实施例提供了一种电子设备,包括处理器以及存储器。其中存储器用于存储所述处理器的可执行指令,所述处理器配置为经由执行所述可执行指令来执行上述实施例中所述的确定客流分布情况的方法。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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