本发明涉及数据处理,尤其涉及一种智慧景区游客平均停留时长的计算方法、系统、终端及计算机可读存储介质。
背景技术:
1、游客的平均停留时长作为经营活动的一项重要参考指标,一般情况下,景区和商超等营业区会参考此指标来调整经营策略。
2、目前统计游客的平均停留时长的方法需要知道所有游客的入园和离园时间,计算出每个游客的停留时间,然后把每个游客的停留时间求和,再除以总游客人数得出。但是在不具备记录游客出入时间的场所,则无法得出平均停留时间。然而大多数的场所,比如开放式的景区、公园、商超等,都不具备记录游(顾)客进出时间的条件。
3、如果要统计此数据,则需要增加类似闸机的设备,成本投入较大,并且会改变原场所原来的使用方式,影响用户体验。
4、因此,现有技术还有待于改进和发展。
技术实现思路
1、本发明的主要目的在于提供一种智慧景区游客平均停留时长的计算方法、系统、终端及计算机可读存储介质,旨在解决现有技术中开放式景区、公园、商超等场所不具备记录游(顾)客进出时间条件而无法统计游客平均停留时间的问题。
2、为实现上述目的,本发明提供一种智慧景区游客平均停留时长的计算方法,所述智慧景区游客平均停留时长的计算方法包括如下步骤:
3、获取景区出入口前端监控相机的监控画面,并对所述监控画面进行绊线人数设置,根据所述绊线人数对所述景区出入口的进出人数进行实时记录;
4、当实时记录的时间每达到预设时间段时,获取所述预设时间段内的进出人数数据,并将所述预设时间段内的进出人数数据存入数据库中,直至所述预设时间段的累计时间达到预设周期时间时停止记录;
5、获取所述数据库中预设周期时间内的目标范围时间内的进出人数数据,并根据所述目标范围时间内的进出人数数据计算所述目标范围时间内的游客平均停留时长。
6、可选地,所述的智慧景区游客平均停留时长的计算方法,其中,所述获取景区出入口前端监控相机的监控画面,并对所述监控画面进行绊线人数设置,根据所述绊线人数对所述景区出入口的进出人数进行实时记录,具体包括:
7、获取所述景区出入口的前端监控相机的监控画面,并在所述监控画面的中部设置一条直线,所述直线将所述监控画面分为相等两部分,并在所述直线上设置有向箭头,其中,所述直线与路面方向垂直设定;
8、当游客经过所述直线的标识处时,实时判断所述游客行走方向是否与所述有向箭头方向一致;
9、当所述游客行走方向与所述有向箭头方向一致时,判定所述游客为进入人员,并记录进入人数+1;
10、当所述游客行走方向与所述有向箭头方向相反时,判定所述游客为离开人员,并记录离开人数+1。
11、可选地,所述的智慧景区游客平均停留时长的计算方法,其中,所述当实时记录的时间每达到预设时间段时,获取所述预设时间段内的进出人数数据,并将所述预设时间段内的进出人数数据存入数据库中,直至所述预设时间段的累计时间达到预设周期时间时停止记录,具体包括:
12、当实时记录的时间达到预设时间段时,获取所述预设时间段的进出人数数据,并将所述预设时间段内的进出人数数据存入数据库中,所述预设时间段的进出人数数据包括:预设时间段的进入人数、预设时间段的离开人数、预设时间段的入园人数以及预设时间段的在园人数;
13、持续记录下一次预设时间段内的进出人数数据,直至所述预设时间段的累计时间达到预设目标周期时间时停止记录,得到所述数据库中所述目标周期内所述预设时间段的次数以及每一次预设时间段对应的进出人数数据。
14、可选地,所述的智慧景区游客平均停留时长的计算方法,其中,所述预设时间段的入园人数=所述预设时间段的进入人数-所述预设时间段的离开人数;
15、所述预设时间段的在园人数为预设时间段内每一分钟内对应的入园人数之和。
16、可选地,所述的智慧景区游客平均停留时长的计算方法,其中,所述获取所述数据库中预设周期时间内的目标范围时间内的进出人数数据,并根据所述目标范围时间内的进出人数数据计算所述目标范围时间内的游客平均停留时长,具体包括:
17、确定目标范围时间,从所述数据库中读取所述目标范围时间的进出人数数据,并将所述目标范围时间的进出人数数据以表格的形式进行展示,所述目标范围时间的进出人数数据包括:所述目标范围时间内每一预设时间内的进入人数、所述目标范围时间内每一预设时间内的离开人数、所述目标范围时间内每一预设时间内的入园人数以及所述目标范围时间内每一预设时间内的在园人数;
18、根据所述目标范围时间的进出人数数据计算所述目标范围时间内的游客平均停留时长,所述目标范围时间内的游客平均停留时长=所述目标范围时间内每一预设时间内的在园人数之和对应的总在园时间/所述目标范围时间内每一预设时间内的入园人数之和;
19、所述目标范围时间内每一预设时间内的在园人数对应的总在园时间=所述目标范围时间内每一预设时间内的在园人数之和*所述预设时间。
20、可选地,所述的智慧景区游客平均停留时长的计算方法,其中,所述目标范围时间内每一预设时间内的其中,ai为所述目标范围时间内每一预设时间内的入园人数,n为所述目标范围时间内预设时间的次数,i表示求和计算里面的变量,1<=i<=n;
21、所述目标范围时间内每一预设时间内的在园人数之和对应的
22、其中,ci=ai-bi,di为所述目标范围时间内每一预设时间内的在园人数,ci为所述目标范围时间内每一预设时间内的入园人数,ai为所述目标范围时间内每一预设时间内的进入人数,bi为所述目标范围时间内每一预设时间内的离开人数。
23、可选地,所述的智慧景区游客平均停留时长的计算方法,其中,所述目标范围时间内的游客平均停留时长=所述目标范围时间内每一预设时间内的在园人数之和对应的总在园时间/所述目标范围时间内每一预设时间内的入园人数之和,具体表示为:
24、其中,t表示目标范围时间内的游客平均停留时长。
25、此外,为实现上述目的,本发明还提供一种智慧景区游客平均停留时长的计算系统,其中,所述智慧景区游客平均停留时长的计算系统包括:
26、智能分析模块,用于获取景区出入口前端监控相机的监控画面,并对所述监控画面进行绊线人数设置,根据所述绊线人数对所述景区出入口的进出人数进行实时记录;
27、数据采集模块,用于当实时记录的时间每达到预设时间段时,获取所述预设时间段内的进出人数数据,并将所述预设时间段内的进出人数数据存入数据库中,直至所述预设时间段的累计时间达到预设周期时间时停止记录;
28、数据计算模块,用于获取所述数据库中预设周期时间内的目标范围时间内的进出人数数据,并根据所述目标范围时间内的进出人数数据计算所述目标范围时间内的游客平均停留时长。
29、此外,为实现上述目的,本发明还提供一种终端,其中,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智慧景区游客平均停留时长的计算程序,所述智慧景区游客平均停留时长的计算程序被所述处理器执行时实现如上所述的智慧景区游客平均停留时长的计算方法的步骤。
30、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有智慧景区游客平均停留时长的计算程序,所述智慧景区游客平均停留时长的计算程序被处理器执行时实现如上所述的智慧景区游客平均停留时长的计算方法的步骤。
31、本发明中,获取景区出入口前端监控相机的监控画面,并对所述监控画面进行绊线人数设置,根据所述绊线人数对所述景区出入口的进出人数进行实时记录;当实时记录的时间每达到预设时间段时,获取所述预设时间段内的进出人数数据,并将所述预设时间段内的进出人数数据存入数据库中,直至所述预设时间段的累计时间达到预设周期时间时停止记录;获取所述数据库中预设周期时间内的目标范围时间内的进出人数数据,并根据所述目标范围时间内的进出人数数据计算所述目标范围时间内的游客平均停留时长。本发明基于目标场所的监控画面进行绊线人数设置,无需设置闸机就能判断游客在预设时间内的进出人数,并根据统计的进出人数获取游客在场所的平均停留时间,在整个统计的过程中,客户无感,不会影响用户的进出体验,同时,无需设置闸机统计的方式也大大节约了统计的成本。