本技术涉及数据分析,尤其涉及一种人流量监测方法、装置、电子设备及存储介质。
背景技术:
1、随着地铁建设的大力推进,各地地铁运营线路越来越多,里程越来越长,地铁已经成为市民出行的第一选择,因此也给传统的地铁运营方式带来压力。
2、目前,对地铁站点人流量潮汐分布进行监控可以作为改善地铁的运营方式的基础,地铁用户也可以根据地铁站点人流量潮汐分布情况,去调整出行时间和出行路线,避免地铁站点发生人员拥堵情况,给地铁用户带来安全隐患。因此,如何对地铁站点人流量进行监测称为亟待解决的问题。
技术实现思路
1、本发明提供一种人流量监测方法、装置、电子设备及存储介质,用于监测地铁站点的人流量潮汐分布情况。本发明技术方案如下:
2、第一方面,本发明提供一种人流量监测方法,该方法包括:
3、获取位于目标区域的m个用户的信令数据,每个用户的信令数据包括用户在第一时间段内接入过的基站的信息,基站的信息包括基站的标识和接入时间点,m为正整数;
4、根据m个用户的信令数据,从m个用户中识别出n个地铁用户;地铁用户为在第一时间段内使用过地铁的用户,n为小于或等于m的正整数;
5、根据n个地铁用户的信令数据,以及目标区域内目标地铁站点关联的基站的标识,确定目标地铁站点的人流量信息,人流量信息用于指示地铁站点在第一时间段内各个时间点的地铁用户的数量。
6、本发明提供的技术方案至少带来以下有益效果:首先根据m个用户的信令数据,从m个用户中识别出在第一时间段内使用过地铁的n个地铁用户,可以避免对一些非地铁用户的信令数据进行分析,提高后续监测结果准确率。然后根据n个地铁用户的信令数据,以及目标区域内目标地铁站点关联的基站的标识,统计目标地铁站点周围一段时间各个时间点的地铁用户的数量,实现对目标地铁站点的人流量潮汐分布的监测。
7、在一种可能的实现方式中,对于m个用户中的每个用户,根据用户的信令数据,判断用户是否满足预设条件;在满足预设条件的情况下,确定用户为地铁用户;其中,预设条件包括以下至少一项:
8、用户在第一时间段内接入过的第一基站的数量大于或等于第一预设值;
9、用户在第一时间段内连续接入过的第一基站的数量大于等于第二预设值;
10、用户在第一时间段内连续接入过的第一基站和第二基站之间的时间间隔小于第三预设值;
11、第一基站为与地铁站点存在关联关系的基站,第二基站为与地铁站点不存在关联关系的基站。
12、基于该可能的实现方式,在众多的出行用户中,根据用户的信令数据,确定出行方式为地铁出行的地铁用户,排除部分非地铁出行的用户,提高后续对地铁站点人流量监测的准确率。
13、另一种可能的实现方式中,对于n个地铁用户中每个地铁用户,在地铁用户的信令数据包含目标区域内目标地铁站点关联的基站的标识的情况下,根据地铁用户的信令数据,确定地铁用户的出行时间、出行距离和出行速度;在地铁用户的出行时间、出行距离和出行速度满足预设规则的情况下,将地铁用户与目标区域内目标地铁站点进行关联;根据与目标地铁站点关联的地铁用户的信令数据,确定目标地铁站点的人流量信息。
14、基于该可能的实现方式,对于n个地铁用户中每个地铁用户,通过时间维度和地理维度,将地铁用户与目标区域内目标地铁站点进行关联,进而确定目标地铁站点的人流量信息。
15、另一种可能的实现方式中,根据n个地铁用户的信令数据,确定p个第一地铁用户和q个第二地铁用户,第一时间段包括第一子时间段和第二子时间段,第一地铁用户为在第一子时间段接入第一地铁站点关联基站的地铁用户,第二地铁用户为在第二子时间段内位于接入第二地铁站点关联基站的地铁用户,第二子时间段为与第一子时间段相邻的下一个子时间段,p为小于或等于n的正整数,q为小于或等于n的正整数;
16、以p个第一地铁用户和q个第二地铁用户中相重复的地铁用户为第三地铁用户,第三地铁用户为在第一子时间段接入第一地铁站点关联基站,且在第二子时间段内接入第二地铁站点关联基站的地铁用户;
17、以第三地铁用户的数量作为第一子时间段内从第一地铁站点移向第二地铁站点的地铁用户的数量。
18、基于该可能的实现方式,基于相邻时间不同地铁站点关联基站中相重复的地铁用户,确定时间和方向上的地铁站点的人流量潮汐性变化。
19、第二方面,本发明提供一种人流量监测装置,该装置包括:
20、获取模块,用于获取位于目标区域的m个用户的信令数据,每个用户的信令数据包括用户在第一时间段内接入过的基站的信息,基站的信息包括基站的标识和接入时间点,m为正整数;
21、处理模块,用于根据m个用户的信令数据,从m个用户中识别出n个地铁用户;地铁用户为在第一时间段内使用过地铁的用户,n为小于或等于m的正整数;
22、处理模块,还用于根据n个地铁用户的信令数据,以及目标区域内目标地铁站点关联的基站的标识,确定目标地铁站点的人流量信息,人流量信息用于指示地铁站点在第一时间段内各个时间点的地铁用户的数量。
23、在一种可能的实现方式中,处理模块,具体用于:对于m个用户中的每个用户,根据用户的信令数据,判断用户是否满足预设条件;在满足预设条件的情况下,确定用户为地铁用户;
24、其中,预设条件包括以下至少一项:
25、用户在第一时间段内接入过的第一基站的数量大于或等于第一预设值;
26、用户在第一时间段内连续接入过的第一基站的数量大于等于第二预设值;
27、用户在第一时间段内连续接入过的第一基站和第二基站之间的时间间隔小于第三预设值;
28、第一基站为与地铁站点存在关联关系的基站,第二基站为与地铁站点不存在关联关系的基站。
29、另一种可能的实现方式中,处理模块,具体用于:对于n个地铁用户中每个地铁用户,在地铁用户的信令数据包含目标区域内目标地铁站点关联的基站的标识的情况下,根据地铁用户的信令数据,确定地铁用户的出行时间、出行距离和出行速度;在地铁用户的出行时间、出行距离和出行速度满足预设规则的情况下,将地铁用户与目标区域内目标地铁站点进行关联;
30、根据与目标地铁站点关联的地铁用户的信令数据,确定目标地铁站点的人流量信息。
31、另一种可能的实现方式中,处理模块,还用于根据n个地铁用户的信令数据,确定p个第一地铁用户和q个第二地铁用户,第一时间段包括第一子时间段和第二子时间段,第一地铁用户为在第一子时间段接入第一地铁站点关联基站的地铁用户,第二地铁用户为在第二子时间段内位于接入第二地铁站点关联基站的地铁用户,第二子时间段为与第一子时间段相邻的下一个子时间段,p为小于或等于n的正整数,q为小于或等于n的正整数;
32、以p个第一地铁用户和q个第二地铁用户中相重复的地铁用户为第三地铁用户,第三地铁用户为在第一子时间段接入第一地铁站点关联基站,且在第二子时间段内接入第二地铁站点关联基站的地铁用户;
33、以第三地铁用户的数量作为第一时间段内从第一地铁站点移向第二地铁站点的地铁用户的数量。
34、第三方面,本发明还提供了一种电子设备,该电子设备包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,使得电子设备执行如第一方面及其任一种可能的实现方式的人流量监测方法。
35、第四方面,本发明还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如第一方面及其任一种可能的实现方式的人流量监测方法。