本发明涉及大数据,具体而言,涉及一种商圈客流的统计方法、装置、电子设备及可读存储介质。
背景技术:
1、对于商圈而言,准确的客流统计不仅是衡量运营效率的指标,更是理解消费者行为、优化服务和提升销售额的重要工具。
2、现有技术中,利用商圈摄像头进行客流识别,这样虽然能够准确地识别摄像头视野范围内的客流,但商圈摄像头总会存在死角区域,这使得客流识别不准确。
技术实现思路
1、本发明的目的在于提供一种商圈客流的统计方法、装置、电子设备及可读存储介质,以改善现有技术存在的问题。
2、本发明的实施例可以这样实现:
3、第一方面,本发明提供一种商圈客流的统计方法,包括:
4、获得目标商圈内所有室内基站在当前指定时段内的信令数据所构成的手机信令集;所述信令数据包括信令交互时的用户位置;
5、基于每条所述信令数据中的所述用户位置,对所述手机信令集进行聚类处理,得到多个聚类信令集合;
6、基于所述目标商圈的位置以及每条所述信令数据中的用户位置,对所有聚类信令集合过滤后进行合并处理,得到至少一个目标信令集合;
7、基于所述至少一个目标信令集合,统计所述目标商圈在所述当前指定时段的客流量。
8、可选的,所述获得目标商圈内所有室内基站在当前指定时段内的信令数据所构成的手机信令集的步骤,包括:
9、获取所述目标商圈所在城区内所有室内基站在所述当前指定时段内的每条信令数据,得到手机信令总集;所述信令数据还包括基站编码;
10、针对所述手机信令总集中的每条信令数据,从预设编码映射表中查找所述信令数据所包含的基站编码对应的基站名称,得到所述信令数据对应的基站名称;
11、获取所述目标商圈的商圈名称,并对所述商圈名称进行分词,得到多个名称分词;
12、基于所述多个名称分词以及所述手机信令总集中每条信令数据对应的基站名称,对所述手机信令总集进行过滤,得到所述手机信令集。
13、可选的,所述基于所述多个名称分词以及所述手机信令总集中每条信令数据对应的基站名称,对所述手机信令总集进行过滤,得到所述手机信令集的步骤,包括:
14、针对所述手机信令总集中的每条信令数据,若所述信令数据对应的基站名称中不包含任一所述名称分词或者不包含全部名称分词,则过滤所述信令数据,否则,则保留所述信令数据,得到所述手机信令集。
15、可选的,所述基于所述目标商圈的位置以及每条所述信令数据中的用户位置,对所有聚类信令集合过滤后进行合并处理,得到至少一个目标信令集合的步骤,包括:
16、针对每个所述聚类信令集合中的每条信令数据,计算所述信令数据中的用户位置与所述目标商圈的位置之间的距离,若所述距离超出所述目标商圈的预设辐射半径,则过滤所述信令数据,以获得每个过滤后的聚类信令集合;
17、在所述目标商圈附近预设半径范围内存在邻近商圈的情况下,基于所述目标商圈和所述邻近商圈各自的位置及预设辐射半径,计算位于所述目标商圈与所述邻近商圈的辐射重叠区域内的相邻中心点;
18、针对每个所述过滤后的聚类信令集合,基于所述过滤后的聚类信令集合中每条信令数据中的用户位置计算所述过滤后的聚类信令集合对应的拟合中心点;若所述拟合中心点位于所述辐射重叠区域内且所述拟合中心点在商圈连线上的投影点位于所述相邻中心点和所述邻近商圈之间,则删除所述过滤后的聚类信令集合;若所述拟合中心点位于所述辐射重叠区域内且所述拟合中心点在商圈连线上的投影点不位于所述相邻中心点和所述邻近商圈之间,则将所述过滤后的聚类信令集合作为目标信令集合;若所述拟合中心点不位于所述辐射重叠区域内,则保留所述过滤后的聚类信令集合;
19、将存在密度可达和密度相连关系的至少两个过滤后的聚类信令集合合并为一个目标信令集合,并将空间分布孤立的每个过滤后的聚类信令集合作为目标信令集合;
20、在所述目标商圈附近预设半径范围内不存在邻近商圈的情况下,直接将存在密度可达和密度相连关系的至少两个过滤后的聚类信令集合合并为一个目标信令集合,并将空间分布孤立的每个过滤后的聚类信令集合作为目标信令集合。
21、可选的,所述方法还包括:
22、获取连续n个指定时段各自的参考客流量和客流量;
23、以所述参考客流量为自变量并以所述客流量为因变量,基于所述连续n个指定时段各自的参考客流量和客流量进行线性拟合得到线性回归方程;
24、基于所述线性回归方程,计算所述目标商圈对应的拟合优度,以衡量所述连续n个指定时段各自的客流量的准确性。
25、可选的,所述方法还包括:
26、在所述目标商圈附近预设半径范围内存在邻近商圈的情况下,获取所述邻近商圈对应的拟合优度;
27、若所述目标商圈对应的拟合优度低于所述邻近商圈对应的拟合优度,则针对每个所述指定时段,从所述目标商圈在所述指定时段对应的所有目标信令集合中剔除存在重叠区域标签的目标信令集合后重新计算所述目标商圈在所述指定时段的客流量,所述重叠区域标签代表对应的目标信令集合属于所述目标商圈的室内基站或者属于所述邻近商圈的室内基站。
28、可选的,所述信令数据还包括交互时刻和用户编码,不同信令数据中的用户编码相同或者不同;
29、在所述基于所述用户位置,对所述手机信令集进行聚类处理,得到多个聚类信令集合的步骤之前,所述方法还包括:
30、对所述手机信令集按照所述用户编码的不同进行分类,得到所述手机信令集中的每种用户编码对应的至少一条信令数据;
31、针对所述手机信令集中的每种用户编码,若只存在一条包括所述用户编码的信令数据,则删除所述信令数据;若存在至少两条包括所述用户编码的信令数据,则从包括所述用户编码的所有信令数据中获取最早交互时刻和最晚交互时刻以计算用户驻留时长,若所述用户驻留时长低于预设时长,则删除包括所述用户编码的所有信令数据。
32、第二方面,本发明提供一种商圈客流的统计装置,包括:
33、信令获取模块,用于获得目标商圈内所有室内基站在当前指定时段内的信令数据所构成的手机信令集;所述信令数据包括信令交互时的用户位置;
34、聚类模块,用于基于每条所述信令数据中的所述用户位置,对所述手机信令集进行聚类处理,得到多个聚类信令集合;
35、过滤合并模块,用于基于所述目标商圈的位置以及每条所述信令数据中的用户位置,对所有聚类信令集合过滤后进行合并处理,得到至少一个目标信令集合;
36、客流统计模块,用于基于所述至少一个目标信令集合,统计所述目标商圈在所述当前指定时段的客流量。
37、第三方面,本发明提供一种电子设备,包括:存储器和处理器,所述存储器存储有软件程序,当所述电子设备运行时所述处理器执行所述软件程序以实现如前述第一方面所述的商圈客流的统计方法。
38、第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述第一方面所述的商圈客流的统计方法。
39、与现有技术相比,本发明实施例提供了一种商圈客流的统计方法、装置、电子设备及可读存储介质,首先获得目标商圈内所有室内基站在当前指定时段内的信令数据所构成的手机信令集,该信令数据包括信令交互时的用户位置;接着基于每条信令数据中的用户位置,对手机信令集进行聚类处理,得到多个聚类信令集合;然后基于目标商圈的位置以及每条信令数据中的用户位置,对所有聚类信令集合过滤后进行合并处理,得到至少一个目标信令集合;最终基于至少一个目标信令集合,统计目标商圈在当前指定时段的客流量。相较于现有技术,本发明基于目标商圈中室内基站的信令数据实现了更为全面准确的客流识别。
1.一种商圈客流的统计方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获得目标商圈内所有室内基站在当前指定时段内的信令数据所构成的手机信令集的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述多个名称分词以及所述手机信令总集中每条信令数据对应的基站名称,对所述手机信令总集进行过滤,得到所述手机信令集的步骤,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述目标商圈的位置以及每条所述信令数据中的用户位置,对所有聚类信令集合过滤后进行合并处理,得到至少一个目标信令集合的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述信令数据还包括交互时刻和用户编码,不同信令数据中的用户编码相同或者不同;
8.一种商圈客流的统计装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:存储器和处理器,所述存储器存储有软件程序,当所述电子设备运行时所述处理器执行所述软件程序以实现如权利要求1-7中任一项所述的商圈客流的统计方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7中任一项所述的商圈客流的统计方法。
