本申请涉及顾客行为分析,特别涉及一种客流停留时长计算方法、装置、设备及介质。
背景技术:
1、平均停留时长指的是在某个特定的场所(如商店、展览馆等)内,所有人员在此停留的平均时间,是一种重要的顾客行为信息,通常用来衡量人们在特定场所停留的平均时长,对于管理和优化场所的运营具有重要意义。在商业场景中,平均停留时长可以帮助决策者了解顾客的行为模式和偏好,从而优化产品摆放、促销策略或者提升服务质量。例如,如果商店的平均停留时长较短,可能需要调整商品陈列或者改善购物体验,以延长顾客停留时间,增加购买可能性。
2、目前,传统的平均停留时长确定方法需要借助人脸识别技术,判断每个人进店到离店的时间并计算,该方案对人脸识别技术和算法要求较高,并且人脸识别技术面临很多信息安全的问题,难以商业化应用。
技术实现思路
1、有鉴于此,本申请的目的在于提供一种客流停留时长计算方法、装置、设备及介质,能够在保障顾客隐私的情况下,准确的确定出顾客的平均停留时长。其具体方案如下:
2、第一方面,本申请公开了一种客流停留时长计算方法,包括:
3、获取用户输入的目标时间段;
4、基于客流变动记录的生成时间戳确定所述目标时间段内的时间分段,其中,所述客流变动记录为当检测到客流变动时生成的记录,客流变动包括人员进店和人员离店,并且,所述客流变动记录记载有进店人数和/或离店人数,所述时间分段为相邻两个所述生成时间戳确定的时间分段;
5、基于所述时间分段的顾客停留时长确定所述目标时间段对应的总顾客停留时长,其中,所述顾客停留时长由所述时间分段的停留顾客人数以及所述时间分段的时长确定,所述停留顾客人数基于所述客户变动记录确定;
6、利用所述总顾客停留时长以及所述目标时间段的进店总人数确定顾客的平均停留时长。
7、可选的,在所述基于所述时间分段的顾客停留时长确定所述目标时间段对应的总顾客停留时长之前,还包括:
8、针对任意所述时间分段,基于所述目标时间段的起始时间至该时间分段的结束时间内的客流变动记录确定该时间分段的停留顾客人数。
9、可选的,所述基于所述时间分段的顾客停留时长确定所述目标时间段对应的总顾客停留时长,包括:
10、确定所述目标时间段内所有所述时间分段的顾客停留时长的和,得到目标顾客停留时长;
11、基于所述目标顾客停留时长确定总顾客停留时长。
12、可选的,所述基于所述目标顾客停留时长确定总顾客停留时长,包括:
13、当所述目标时间段内最后一个客流变动记录的生成时间戳与所述目标时间段的结束时间的间隔大于预设阈值,则确定所述间隔的顾客停留时长;
14、基于所述目标顾客停留时长以及所述间隔的顾客停留时长确定总顾客停留时长。
15、可选的,在所述利用所述总顾客停留时长以及所述目标时间段的进店总人数确定顾客的平均停留时长之前,还包括:
16、从所述目标时间段内的客流变动记录中筛选记载有进店人数的客流变动记录,得到目标客流变动记录;
17、累加所述目标客流变动记录中的进店人数,得到所述目标时间段的进店总人数。
18、可选的,还包括:
19、对目标视频流进行检测,其中,所述目标视频流为采集到的店铺内视频流;
20、当检测到进店人员或离店人员,则生成所述客流变动记录,并标记所述客流变动记录的生成时间戳。
21、可选的,所述对目标视频流进行检测,包括:
22、利用目标检测模型对所述视频流中图像帧进行人员检测,得到目标人员的位置信息;
23、基于所述位置信息对所述目标人员进行跟踪,以判断所述目标人员是否为进店人员或离店人员。
24、第二方面,本申请公开了一种客流停留时长计算装置,包括:
25、时间段获取模块,用于获取用户输入的目标时间段;
26、时间分段确定模块,用于基于客流变动记录的生成时间戳确定所述目标时间段内的时间分段,其中,所述客流变动记录为当检测到客流变动时生成的记录,客流变动包括人员进店和人员离店,并且,所述客流变动记录记载有进店人数和/或离店人数,所述时间分段为相邻两个所述生成时间戳确定的时间分段;
27、总时长确定模块,用于基于所述时间分段的顾客停留时长确定所述目标时间段对应的总顾客停留时长,其中,所述顾客停留时长由所述时间分段的停留顾客人数以及所述时间分段的时长确定,所述停留顾客人数基于所述客户变动记录确定;
28、平均时长确定模块,用于利用所述总顾客停留时长以及所述目标时间段的进店总人数确定顾客的平均停留时长。
29、第三方面,本申请公开了一种电子设备,包括存储器和处理器,其中:
30、所述存储器,用于保存计算机程序;
31、所述处理器,用于执行所述计算机程序,以实现前述的客流停留时长计算方法。
32、第四方面,本申请公开了一种计算机可读存储介质,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现前述的客流停留时长计算方法。
33、通过以上方案可知,本申请提供了一种客流停留时长计算方法,包括:获取用户输入的目标时间段;基于客流变动记录的生成时间戳确定所述目标时间段内的时间分段,其中,所述客流变动记录为当检测到客流变动时生成的记录,客流变动包括人员进店和人员离店,并且,所述客流变动记录记载有进店人数和/或离店人数,所述时间分段为相邻两个所述生成时间戳确定的时间分段;基于所述时间分段的顾客停留时长确定所述目标时间段对应的总顾客停留时长,其中,所述顾客停留时长由所述时间分段的停留顾客人数以及所述时间分段的时长确定,所述停留顾客人数基于所述客户变动记录确定;利用所述总顾客停留时长以及所述目标时间段的进店总人数确定顾客的平均停留时长。
34、可见,本申请的有益效果为:通过在检测到人员进店以及人员离店时生成的客流变动记录,并基于生成时间戳按照时间分段确定顾客停留时长,进而确定目标时间段对应的总顾客停留时长,基于进店总人数确定顾客的平均停留时长,这样,通过检测人员进店、人员离店以及进店人数和离店人数生成客流变动记录,进而根据生成时间戳、记录的进店人数和离店人数即可确定目标时间段的顾客的平均停留时长,能够在保障顾客隐私的情况下,准确的确定出顾客的平均停留时长。
35、相应地,本申请提供的一种客流停留时长计算装置、设备及可读存储介质,也同样具有上述技术效果。
1.一种客流停留时长计算方法,其特征在于,包括:
2.根据权利要求1所述的客流停留时长计算方法,其特征在于,在所述基于所述时间分段的顾客停留时长确定所述目标时间段对应的总顾客停留时长之前,还包括:
3.根据权利要求1所述的客流停留时长计算方法,其特征在于,所述基于所述时间分段的顾客停留时长确定所述目标时间段对应的总顾客停留时长,包括:
4.根据权利要求3所述的客流停留时长计算方法,其特征在于,所述基于所述目标顾客停留时长确定总顾客停留时长,包括:
5.根据权利要求1所述的客流停留时长计算方法,其特征在于,在所述利用所述总顾客停留时长以及所述目标时间段的进店总人数确定顾客的平均停留时长之前,还包括:
6.根据权利要求1至5任一项所述的客流停留时长计算方法,其特征在于,还包括:
7.根据权利要求6所述的客流停留时长计算方法,其特征在于,所述对目标视频流进行检测,包括:
8.一种客流停留时长计算装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器和处理器,其中:
10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的客流停留时长计算方法。