一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种人口流动数据的统计分析方法、装置及电子设备与流程

2021-10-24 09:55:00 来源:中国专利 TAG:统计分析 安防 电子设备 装置 流动


1.本发明涉及智能安防技术领域,具体涉及一种人口流动数据的统计分析方法、装置及电子设备。


背景技术:

2.随着城市化进程逐渐加剧,大量劳动力流入城市,基于户籍统计的人员信息已经不能满足更精准的人口摸底要求,因此摸清流动人口户籍地、经常出入地点、流入流出时间等基本情况,对现代化社区治理提出了新的要求。在现有技术中,是通过门禁卡管理系统对流动人口进行管理,而门禁权限等仍需要调查人员手动的登记入住信息,且该方式在人员离开之后还会存在不能及时销户的问题。此外,在现有技术中还可通过人脸识别装置的人脸识别登记进行流动人口管理,但这需要安装大量人脸图像采集设备,其硬件配置投入、数据传输量运算量也是十分的巨大;且由于人脸识别图像的局限性,也会造成无法精准对流动人员进行准确识别。例如:当犯罪分子乔装打扮或是普通人戴上口罩和墨镜时,人脸识别装置就很难辨别,这样增加了对流动人员监控的难度。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种人口流动数据的统计分析方法、装置及电子设备,以解决现有技术中人口流动信息统计困难的问题。
4.根据第一方面,本发明实施例提供了一种人口流动数据的统计分析方法,其方法包括:
5.获取目标区域内各子区域的人口信息数据、用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息;根据所述mac地址数据及识别信息对所述各子区域的人口信息数据进行数据筛选,获得各子区域的人口流动数据;根据所述各子区域的人口流动数据进行统计,得到所述目标区域的人口流动总数。
6.在本实施例中,通过获取目标区域内各子区域的人口信息数据、用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息进行数据筛选,已得到所需的各个子区域的人口流动数据,之后统计各个子区域的人口流动数据,以确定出所述目标区域的人口流动总数,利用人口信息数据用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息的唯一性,从而确定出目标区域的人口流动数据,降低人口信息管理的难度。
7.结合第一方面,在第一方面第一实施方式中,还包括:
8.判断所述人口信息数据及所述人口流动总数是否满足预设的人口画像管理策略的执行条件;若所述人口信息数据及所述人口流动总数满足所述预设的人口画像管理策略的执行条件,则根据人口画像管理策略中的步骤执行对应的人口画像管理;若所述人口信息数据及所述人口流动总数不满足所述预设的人口画像管理策略的执行条件,则更新所述人口信息数据和/或所述人口流动总数。
9.在本实施例中,通过判断所述人口信息数据及所述人口流动总数是否满足预设的
人口画像管理策略的执行条件,并执行预设的人口画像管理策略中的条件,从而实现对人口信息的多样化管理,进一步提高该方法的灵活性及实用性。
10.结合第一方面,在第一方面第二实施方式中,所述根据所述mac地址数据及识别信息对所述各子区域的人口信息数据进行数据筛选,获得各子区域的人口流动数据,包括:
11.基于所述mac地址数据及识别信息对所述各子区域的人口信息数据进行匹配得到所述各子区域中携带有人口信息的mac地址数据;根据所述各子区域中携带有人口信息的mac地址数据统计所述各子区域中携带有人口信息的mac地址数据的数量;根据预设的各子区域中携带有人口信息的mac地址数据的置信分与所述各子区域中携带有人口信息的mac地址数据的数量确定各子区域的人口流动数据。
12.在本实施例中,通过将所述mac地址数据及识别信息对所述各子区域的人口信息数据进行匹配得到所述各子区域中携带有人口信息的mac地址数据,并通过统计所述各子区域中携带有人口信息的mac地址数据获得所述各子区域中携带有人口信息的mac地址数据的数量,之后为了保证mac地址数据的数量的真实性,通过设置置信分考虑误差因素,以使得所确定出的各子区域的人口流动数据更加贴近实际数据,从而进一步保证人口流动数据的统计分析方法的真实性与准确性。
13.结合第一方面的第二实施方式,在第一方面第三实施方式中,所述基于所述mac地址数据及识别信息对所述各子区域的人口信息数据进行匹配得到所述各子区域中携带有人口信息的mac地址数据,包括:
14.获取预设周期内的mac地址数据的采集时间及mac地址数据信号的场强强度;基于所述预设周期内的mac地址数据的采集时间按时间顺序对mac地址数据进行排列,得到第一预设mac地址数据表;基于所述mac地址数据信号的场强强度按信号强度对mac地址数据进行排列,得到第二预设mac地址数据表;根据所述mac地址数据、所述第一预设mac地址数据表和第二预设mac地址数据表结合得到第三预设mac地址数据表;利用所述第三预设mac地址数据表、识别信息与所述各子区域的人口信息数据进行匹配得到所述各子区域中携带有人口信息的mac地址数据,其中所述各子区域中人口信息数据包括:个人居住信息、个人mac地址数据。
15.在本实施例中,通过考虑时间因素以及mac地址数据的场强强度并根据其时间因素及mac地址数据的场强强度确定出各子区域中人口信息数据从而实现通过mac地址数据确定出各子区域中人口信息中mac地址数据所对应的实际位置,从而获得更加准确的且真实的得到各子区域中人口信息数据,进一步保证了人口信息管理数据的真实性与准确性,利用其方法简化了人口信息管理的难度,提高了人口信息管理的效率。
16.结合第一方面的第三实施方式,在第一方面第四实施方式中,所述根据所述mac地址数据、所述第一预设mac地址数据表和第二预设mac地址数据表结合得到第三预设mac地址数据表,包括:
17.基于所述mac地址数据与所述第一预设mac地址数据表和第二预设mac地址数据表进行匹配,并将所述第一预设mac地址数据表中与所述第二预设mac地址数据表中相同的mac地址数据取并集,得到所述第三预设mac地址数据表。
18.在本实施例中,利用mac地址数据与所述第一预设mac地址数据表和第二预设mac地址数据表进行匹配以确定出mac地址数据在对应时间下的mac地址数据的场强强度,之后
为了防止mac数据地址的重复给人口信息管理造成数据误差,需要将第一预设mac地址数据表中与所述第二预设mac地址数据表中相同的mac地址数据取并集,得到所述第三预设mac地址数据表。以保证数据的准确性及人口信息管理的稳定性。
19.结合第一方面,在第一方面第五实施方式中,所述根据所述各子区域的人口流动数据进行统计,得到所述目标区域的人口流动总数,包括:
20.基于所述各子区域的人口流动数据取并集得到所述目标区域的人口流动数据;根据所述目标区域的人口流动数据进行数量统计得到所述目标区域的人口流动总数。
21.在本实施例中,通过对各子区域的人口流动数据取并集,以消除各子区域中重复的数据,保证人口流动数据的唯一性,目标区域的人口流动总数的准确性及人口信息管理的准确性。
22.结合第一方面的第一实施方式,在第一方面第六实施方式中,所述根据人口画像管理策略中的步骤执行对应的人口画像管理,包括:
23.基于预设第一时间采集周期和预设第二时间采集周期提取所述人口流动总数中的第一人口的mac地址数据和第二人口的mac地址数据;根据所述第一人口的mac地址数据和第二人口的mac地址数据计算所述预设第一时间采集周期和预设第二时间采集周期内的人口流动总数的人口迁入率,和/或人口迁出率。
24.在本实施例中,通过获取不同时间周期内的人口流动总数,统计不同时间周期内的常驻人口数据以流动人口数据,根据其常驻人口数据以流动人口数据计算出人口流动总数的人口迁入率,和/或人口迁出率,从而实现人口信息管理的灵活性与多样性。
25.结合第一方面的第一实施方式,在第一方面第七实施方式中,所述根据人口画像管理策略中的步骤执行对应的人口画像管理,包括:
26.获取预设时间周期内目标区域的人口信息数据、用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息;根据所述预设时间周期内目标区域的人口信息数据、用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息,统计用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息;基于所述用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息进行预设数据筛选,以筛选出异常用户设备的mac地址数据及异常用户设备所连接的网络设备的识别信息;将异常用户设备的mac地址数据及异常用户设备所连接的网络设备的识别信息与目标区域的人口信息数据进行匹配得到异常数据的位置信息;根据所述异常数据的位置信息及异常用户设备的mac地址数据、异常用户设备所连接的网络设备的识别信息生成预警事件。
27.在本实施例中,通过确定出异常数据,并根据异常数据生成预警事件,从而实现了人口信息管理的多样性,保证了目标区域内的人口安全。
28.根据第二方面,本发明实施例提供了一种人口流动数据的统计分析装置,其装置,包括:
29.获取模块,用于获取目标区域内各子区域的人口信息数据、用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息;筛选模块,用于根据所述mac地址数据及识别信息对所述各子区域的人口信息数据进行数据筛选,获得各子区域的人口流动数据;统计模块,用于根据所述各子区域的人口流动数据进行统计,得到所述目标区域的人口流动总数。
30.在本实施例中,通过获取模块获取目标区域内各子区域的人口信息数据、用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息,其次将所获取的数据送入筛选模块中进行数据筛选以获得各子区域的人口流动数据,之后将所获取的各个各子区域的人口流动数据送入统计模块进行数据统计以获得最终的目标区域的人口流动总数,从而目标区域的人口流动总数的准确性及人口信息管理的准确性。
31.根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面或者第一方面的任意一种实施方式中所述的人口流动数据的统计分析方法。
附图说明
32.通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
33.图1为根据本发明实施例提供的人口流动数据的统计分析方法的流程图;
34.图2为根据本发明实施例提供的人口流动数据的统计分析方法另一实施例的流程图;
35.图3为根据本发明实施例提供的人口流动数据的统计分析方法中步骤s2的流程图;
36.图4为根据本发明实施例提供的人口流动数据的统计分析方法中步骤s21的流程图;
37.图5为根据本发明实施例提供的人口流动数据的统计分析方法中步骤s3的流程图;
38.图6为根据本发明实施例提供的人口流动数据的统计分析方法中步骤s41的流程图;
39.图7为根据本发明实施例提供的人口流动数据的统计分析方法生成的每周居民迁入率或迁出率的时序图;
40.图8为根据本发明实施例提供的人口流动数据的统计分析方法中预测小区内的流入情况的曲线图;
41.图9为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区内mac迁入迁出序列图;
42.图10为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区6天内mac迁入迁出序列图;
43.图11为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区(第一mac地址)内未筛选mac出现天数的曲线图;
44.图12为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区(第二mac地址)内未筛选mac出现天数的曲线图;
45.图13为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区(第三mac地址)内未筛选mac出现天数的曲线图;
46.图14为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区(第四
mac地址)内未筛选mac出现天数的曲线图;
47.图15为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区(第一mac地址)内筛选mac出现天数的曲线图;
48.图16为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区(第二mac地址)内筛选mac出现天数的曲线图;
49.图17为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区(第三mac地址)内筛选mac出现天数的曲线图;
50.图18为根据本发明实施例提供的人口流动数据的统计分析方法中某一小区(第四mac地址)内筛选mac出现天数的曲线图;
51.图19为根据本发明实施例提供的人口流动数据的统计分析方法中又一种步骤s41的流程图;
52.图20为根据本发明实施例提供的人口流动数据的统计分析装置的结构框图;
53.图21为根据本发明实施例提供的一种电子设备的结构框图。
54.附图标记
55.获取模块

1;筛选模块

2;统计模块

3;处理器

4;存储器

5。
具体实施方式
56.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
57.为了降低对人口流动的监控的难度,获得准确的人口流动数据,本实施例提供了一种人口流动数据的统计分析方法,图1为该人口流动数据的统计分析方法的流程图,如图1所示,该人口流动数据的统计分析方法,主要包括如下步骤:
58.步骤s1,获取目标区域内各子区域的人口信息数据、用户设备的mac地址数据及用户设备所连接的网络设备的识别信息。
59.在本实施例中,目标区域为需要进行人口流动信息统计分析的社区或区域,各子区域可以是该社区范围内的各个楼栋,人口信息数据可以是采集人员人工采集或记录的社区范围内各个楼栋及个单元的用户的个人信息数据以及对应的采集时间数据;用户设备的mac地址数据可以是通过移动帧码设备对社区范围内的用户的移动终端等设备所使用的mac地址数据进行采集得到的,用户设备所连接的网络设备的识别信息可以是通过移动帧码设备对社区范围内的网络设备(例如是路由设备)进行识别所获取的该网络设备的mac地址、网段地址、网关号等信息。
60.s2,根据mac地址数据及识别信息对各子区域的人口信息数据进行数据筛选,获得各子区域的人口流动数据。
61.在本实施例中,获取由移动帧码设备采集到的mac地址数据及识别信息及通过采集人员所采集到的社区范围内各个楼栋单元的人口信息数据后,先利用所获取的mac地址数据、识别信息及人口信息数据进行数据信息匹配,得到各楼栋或单元对应的mac地址数据,之后通过对各楼栋或单元对应的mac地址数据取并集,剔除重复的mac地址数据,以获得
各个楼栋单元的mac地址数据,即各子区域的人口流动数据。
62.s3,根据各子区域的人口流动数据进行统计,得到目标区域的人口流动总数。在本实施例中,通过获取各子区域的人口流动数据,将其各个子区数据进行统计去重后,可得到目标区域的人口流动总数。
63.在本实施例中,通过获取目标区域内各子区域的人口信息数据、用户设备的mac地址数据及用户设备所连接的网络设备的识别信息进行数据筛选,得到所需的各个子区域的人口流动数据,之后统计各个子区域的人口流动数据,以确定出目标区域的人口流动总数,利用人口信息数据所对应的用户设备的mac地址数据及用户设备所连接的网络设备的识别信息的唯一性,从而确定出目标区域的人口流动数据,从而降低了人口信息的统计和管理的难度。
64.可选地,如图2所示,在上述步骤s3得到目标区域的人口流动总数之后,在本实施例提供的人口流动数据的统计分析方法还包括:
65.s4,判断人口信息数据及人口流动总数是否满足预设的人口画像管理策略的执行条件。
66.在本实施例中,预设的人口画像管理策略可以是基于人口流动总数分析社区范围内的未来人口数量与老龄化趋势预测、基于人口信息数据及人口流动总数计算社区数字人口、基于人口信息数据及人口流动总数计算社区迁入率和迁出率以及基于人口信息数据及人口流动总数确定出社区异常情况生成预警事件等。通过上述各种不同的人口画像管理策略,来判断社区范围内的人口信息数据及人口流动总数是否稳定。具体地,该执行条件可以是人口画像管理策略中的参数信息是否满足记录的条件,例如:是否记录了14天的社区范围的mac数据地址,通过周期天数的设定,来保证该社区范围内的人口信息数据及人口流动数据具有一定的规则,从而具有一定的参考价值。
67.s41,若人口信息数据及人口流动总数满足预设的人口画像管理策略的执行条件,则根据人口画像管理策略中的步骤执行对应的人口画像管理;
68.s42,若人口信息数据及人口流动总数不满足预设的人口画像管理策略的执行条件,则更新人口信息数据和/或人口流动总数。
69.在本实施例中,通过更新人口信息数据和/或人口流动总数,以使得人口信息数据和/或人口流动总数能够满足人口画像管理策略的执行条件,从而实现人口画像管理。
70.可选地,如图3所示,在本实施例提供的人口流动数据的统计分析方法中,步骤s2,根据mac地址数据及识别信息对各子区域的人口信息数据进行数据筛选,获得各子区域的人口流动数据的过程,主要包括:
71.s21,基于mac地址数据及识别信息对各子区域的人口信息数据进行匹配得到各子区域中携带有人口信息的mac地址数据。
72.在本实施例中,获取携带有人口信息的mac地址数据包括:获取信息采集人员所记录的人口信息数据及采集时间数据,以及移动帧码设备采集的mac地址数据、移动帧码设备采集到mac地址数据时所记录的第一时间点数据,及由移动帧码设备所采集到的识别信息及对应的第二时间点数据,并根据采集时间数据、第一时间点数据、第二时间点数据所对应的时间点将人口信息数据、识别信息及mac地址数据对应录入数据库,并生成携带有人口信息的mac地址数据。本实施例中,该携带有人口信息的mac地址数据包含两部分数据,一部分
是用户的终端设备的mac地址数据,另一部分是网络设备的mac地址数据。
73.可选地,由于所采集到的mac地址数据可能是非时间上连续的数据,因此,为保证数据的完整性以及数据分析的便利性,可对未采集的时间点上的mac地址数据进行补充,例如是用0或空(null)填充未采集的时间点上的mac地址数据。可选地,在进行时间数据补充时,采用左闭右开区间,例如:[17:25:36,18:00:00),以便于进行后续对人口流动数据进行分析。
[0074]
可选地,由于mac地址数据的采样时间可能属于非连续性,因此需要对携带有人口信息的mac地址数据按指定规则进行编写,从而便于对后续人口流动数据进行分析。其中按指定规则进行编写可以是:若携带有人口信息的mac地址数据属于同一栋楼的,其单元之间以符号
“‑”
进行连接,例如:6栋,1单元

2单元;而携带有人口信息的mac地址数据不属于同一栋楼的,其楼栋之间以符号
“‑”
连接,单元为空,例如:6栋

7栋,null。从而获得较为全面且格式统一的数据信息,以便于后续对人口流动数据进行分析。
[0075]
可选地,为了防止相同mac地址数据被重复采集,还可在移动帧码设备上设置mac地址数据缓存时间及上传时间,从而便于提高数据分析效率。
[0076]
s22,根据各子区域中携带有人口信息的mac地址数据统计各子区域中携带有人口信息的mac地址数据的数量。
[0077]
在本实施例中,统计各子区域中携带有人口信息的mac地址数据,并根据所统计的各子区域中携带有人口信息的mac地址数据进行数据去重,也就是将各子区域中携带有相同人口信息的mac地址数据进行剔除,仅保留唯一的各子区域中携带有人口信息的mac地址数据,之后获取预设时间周期内的各子区域中携带有人口信息的mac地址数据,并将该预设时间周期内的各子区域中携带有人口信息的mac地址数据取并集,得到稳定的各子区域中携带有人口信息的mac地址数据,并从携带有人口信息的mac地址数据中统计得到稳定的各子区域中携带有人口信息的mac地址数据的数量。本实施例中,上述的去重及取并集的过程,可参照终端设备的mac地址数据进行,也可参照路由设备的mac地址数据进行,针对同一户可能使用多台终端设备连接多台网络设备的情况,也可同时参照终端设备的mac地址数据及网络设备的mac地址数据进行去重及取并集的操作,可根据实际情况进行调整,本发明并不以此为限。
[0078]
可选地,可以采用在一天内获取2次相同人口信息的mac地址数据之后取并集得出每个楼栋中人口总数的预估值,即各子区域中携带有人口信息的mac地址数据的数量。
[0079]
可选地,可以通过图表的方式显示稳定的各子区域中携带有人口信息的mac地址数据。
[0080]
s23,根据预设的各子区域中携带有人口信息的mac地址数据的置信分与各子区域中携带有人口信息的mac地址数据的数量确定各子区域的人口流动数据。
[0081]
在本实施例中,获取各子区域中携带有人口信息的mac地址数据的数量及根据经验所设的置信分,并联合各子区域中携带有人口信息的mac地址数据的数量和根据经验所设的置信分,得到预估的各子区域中携带有人口信息的mac地址数据的人口数量。
[0082]
可选地,如图4所示,在本实施例提供的人口流动数据的统计分析方法中,步骤s21,基于mac地址数据及识别信息对各子区域的人口信息数据进行匹配得到各子区域中携带有人口信息的mac地址数据的过程,主要包括:
[0083]
s211,获取预设周期内的mac地址数据的采集时间及mac地址数据信号的场强强度。
[0084]
在本实施例中,通过获取预设周期的采集时间及mac地址数据,并确定出在预设周期的采集时间内mac地址数据信号的场强强度,其中mac地址数据信号的场强强度可以由路由设备或用户终端设备的信号的强弱决定。
[0085]
可选地,还可以是获取预设时间内的mac地址数据,并以社区为单位,将所采集的mac地址数据,拼接成根据时间顺序采集的每日mac地址数据。
[0086]
s212,基于预设周期内的mac地址数据的采集时间按时间顺序对mac地址数据进行排列,得到第一预设mac地址数据表。
[0087]
可选地,在通常情况下会默认为每户为1个路由器,并在统计该路由器的连接终端数量时,可作为该户的移动终端数量。
[0088]
可选地,若该户使用多台路由器,且该户中的多台终端均与多台路由器连接时,则多个路由器可以被统计为同一户的不同路由器,在进一步统计该户的独立终端设备数量时,需要将所有路由连接过的mac地址数据取并集。
[0089]
s213,基于mac地址数据信号的场强强度按信号强度对mac地址数据进行排列,得到第二预设mac地址数据表。
[0090]
s214,根据mac地址数据、第一预设mac地址数据表和第二预设mac地址数据表结合得到第三预设mac地址数据表。
[0091]
在本实施例中,获得第三预设mac地址数据可以是基于mac地址数据与第一预设mac地址数据表、第二预设mac地址数据表进行匹配,并将第一预设mac地址数据表中与第二预设mac地址数据表中相同的mac地址数据取并集,得到第三预设mac地址数据表。
[0092]
s215,利用第三预设mac地址数据表、识别信息与各子区域的人口信息数据进行匹配得到各子区域中携带有人口信息的mac地址数据,其中各子区域中人口信息数据包括:个人居住信息。
[0093]
可选地,如图5所示,在本实施例提供的人口流动数据的统计分析方法中,步骤s3,根据各子区域的人口流动数据进行统计,得到目标区域的人口流动总数的过程主要包括:
[0094]
s31,基于各子区域的人口流动数据取并集得到目标区域的人口流动数据。
[0095]
s32,根据目标区域的人口流动数据进行数量统计得到目标区域的人口流动总数。
[0096]
在本实施例中,可以是预设获取时间周期,对各子区域的人口流动数据进行提取之后取并集得到稳定的目标区域的人口流动数据。例如:获取7天内的各子区域的人口流动数据,之后将每天所获取的各子区域的人口流动数据进行数据去重,并对7天内的人口流动数据取并集得到目标区域的人口流动数据。
[0097]
可选地,如图6所示,在本实施例提供的人口流动数据的统计分析方法中,步骤s41主要包括:
[0098]
s411,基于预设第一时间采集周期和预设第二时间采集周期提取人口流动总数中的第一人口的mac地址数据和第二人口的mac地址数据;
[0099]
在本实施例中,预设第一时间采集周期可以是当前一周,预设第二时间采集周期可以是当前一周的前一周,第一人口的mac地址数据可以是当前一周的常驻人口mac地址数据;第二人口的mac地址数据可以是前一周的常驻人口mac地址数据。在本实施例中,常驻人
口可以定义为,在预设的多个采集周期内,若该mac地址数据处于该子区域中的天数大于等于预设天数(例如,在4周内,该mac地址数据处于该子区域的天数大于等于14天),从而将该mac地址对应的用户数据认定为常驻人口,其mac地址数据则为常驻人口mac地址数据。在以下实施例中,将常驻人口mac地址数据简称为常驻mac码。
[0100]
s412,根据第一人口的mac地址数据和第二人口的mac地址数据计算预设第一时间采集周期和预设第二时间采集周期内的人口流动总数的人口迁入率,和/或人口迁出率。
[0101]
在本实施例中,是根据当前一周和前一周的常驻人口数计算出人口流动总数的人口迁入率,和/或人口迁出率。
[0102]
具体的计算人口迁入率,和/或人口迁出率过程可以是:
[0103]
首先,以周为单位,计算某一周之内出现的所有mac地址数据,并根据这些mac地址数据确定常驻mac码的数量。例如:先计算得到一周内的mac地址数据集合,mac={mac1,mac2,mac3,mac4,mac5,mac6,mac7},其中{mac1,mac2,mac3,mac4,mac5,mac6,mac7}分别表示周一到周日的每一天的mac地址数据去重后的集合。其次,对mac地址数据集合中的每一个元素进行筛选,比如:周一的mac码集合是通过筛选得出在前4周出现天数大于等于14天的mac地址数据的集合。那么对于新的mac地址数据集合中的每个元素依次执行数据筛选后,得到新的mac地址数据码集合macm={macm1,macm2,macm3,macm4,macm5,macm6,macm7};之后对于新的mac地址数据码集合macm中的所有元素进行取并集操作,得到最终的常驻mac码集合macw=macm1∪macm2∪macm3∪macm4∪macm5∪macm6∪macm7,并计算最终的mac码集合macw的数量作为这一周的居民数量(常驻mac码数量)。
[0104]
其次,计算前后相邻两周的常驻mac码的变化情况,具体包括:
[0105]
先对于前一周的常驻mac码集合macwb(数量为nummacwb),和当周的常驻mac码集合macwn进行确认;
[0106]
其次对当周较前一周的常驻mac码中减少的集合进行确认,从而得到居民迁出量,那么dis的数量numdis就是本周的常驻mac码减少量(居民迁出量),ratedis=numdis/nummacwb就是本周的常驻mac码减少率(即居民迁出率)。
[0107]
和/或,对当周较前一周的常驻mac码中增加的集合进行确认,从而得到居民迁入量,那么add的数量numadd就是本周的常驻mac码增加量(居民迁入量),rateadd=numadd/nummacwb就是本周的常驻mac码增长率(即居民迁入率)。例如:从设置在某个社区南北门的mac地址设备都有数据的某个日期开始,以周为单位,将时间划分成不相交的单元,先计算每一单元的一周常驻mac码集合,然后计算每周较前一周的常驻mac码减少率(居民迁出率)和常驻mac码增长率(居民迁入率),最终得到2个序列{ratedis1,ratedis2,......}和{rateadd1,rateadd2,......},将所生成的2个序列以折线图方式分析迁入或迁出比例变化,如图7所示,为每周居民迁入率或迁出率的时序变化趋势,其中,横坐标表示日期,纵坐标表示百分比。
[0108]
可选地,在本实施例中,可以使用深度学习框架预测小区内的流入情况,包括macinnet(mac地址数据的预测流入)和macoutnet(mac地址数据边缘的流量),并从中筛选出一周内连续7天都出现且与其连接的mac至少有一个也连续出现7天的路由器的mac地址router_mac,统计这些router_mac连接的独立的mac数量,发现其存在明显的转折点,即可
以认为连接独立mac数在该阈值之下router_mac为有效或者较为真实的router_mac,如图8所示,示出的是预测的一周内的人口流入量和人口流出量的变化趋势,其中横坐标表示时间,单位为天,纵坐标表示mac数量,单位为个数。
[0109]
如图9所示,为某一小区内mac迁入迁出序列图,其中横坐标表示时间,纵坐标表示数量,为进一步筛选数据,筛选连接独立mac数量不超过10个的router_mac,总计202个,之后统计总体迁入迁出的mac数量,而从上图可以发现,保有数量,迁出数量和迁入数量都比较大,且连续7天均维持在一个水平上,说明这些迁入迁出的mac,大多是由于设备采集的不稳定或者采集的错误数据造成的,而为了减少错误数据可以使用均值估算能够真实有效的统计出mac数值在700左右,对于实际迁入迁出数量在550

600左右的社区来说,该数值偏差仍较大。为此,再对上述数据中的mac进行进一步筛选,取所有mac一周内出现天数在5天以上的,在统计其迁入迁出变化,如图10所示,为某一小区6天内mac迁入迁出序列图,其中横坐标表示时间,纵坐标表示数量。结果为迁入迁出数量明显减少,保有量维持在560左右,基本符合预期。
[0110]
之后需要对两类数据在单个router_mac的迁入迁出进行对比,如图11

图14所示为未筛选mac出现天数,如图15

图18所示为筛选mac出现天数,其中,20:6b:e7:8a:e9:1d、00:be:3b:49:a8:70、44:97:5a:35:36:2a、d0:76:e7:45:b0:f0表示为4个不同router_mac,2019sep表示测试的年月,横坐标表示记录时间,纵坐标表示mac个数。如图11

图18所示,通过router_mac的数据对比可以看出,对mac做天数筛选后,剧烈和频繁的迁入迁出现象得到明显的控制,处理后的数据,虽然也可能存在虚假或者错误的mac探测导致的迁入迁出,但在总体上得到了一定的控制,且效果优于未筛选的数据,因此,经过一系列的数据筛选处理后,真实的router_mac基本可以找出。
[0111]
此外,由于设备采集虚假和错误的mac的原因,单个router_mac的每日迁入迁出大多都无法做到平稳,因此无法辨别真实的迁入迁出和虚假错误mac导致的虚假的迁入迁出。按整个小区来处理,也无法剔除干净错误和虚假mac,但在整体的数量上可以做到平稳,监控大型的人员往来事件具有一定的可行性,监控少量的或者个人的迁入迁出不是特别合适。若按每周的总体数据来构建mac集合,对比周与周之间的mac集合的差异的迁入迁出判断,有一定可行性,但存在一定风险(仍有设备采集数据问题导致),但相比以日为单位的迁入迁入判断错误水平会降低。
[0112]
如图19所示,步骤s41还包括:
[0113]
s413,获取预设时间周期内目标区域的人口信息数据、用户设备的mac地址数据及用户设备所连接的网络设备的识别信息;
[0114]
s414,根据预设时间周期内目标区域的人口信息数据、用户设备的mac地址数据及用户设备所连接的网络设备的识别信息,统计用户设备的mac地址数据及用户设备所连接的网络设备的识别信息;
[0115]
s415,基于用户设备的mac地址数据及用户设备所连接的网络设备的识别信息进行预设数据筛选,以筛选出异常用户设备的mac地址数据及异常用户设备所连接的网络设备的识别信息;
[0116]
s416,将异常用户设备的mac地址数据及异常用户设备所连接的网络设备的识别信息与目标区域的人口信息数据进行匹配得到异常数据的位置信息;
[0117]
s417,根据异常数据的位置信息及异常用户设备的mac地址数据、异常用户设备所连接的网络设备的识别信息生成预警事件。
[0118]
具体的,生成异常情况预警事件可以是通过采集到用户设备的mac地址数据(例如智能终端的mac地址数据)及所述用户设备所连接的网络设备的识别信息(例如路由器的网段地址数据),匹配上采集人员记录的各个楼栋以及单元的人口信息数据及其采集时间,统计每户可能有的路由数以及这些路由所对应的独立智能终端设备数量。之后通过设定阈值或者排序,筛选出拥有超出合理范围的独立设备数量的路由及其所在位置,生成预警事件。其中,状态转换的流程可以是包括获取相机照片、更新照片、统计已迁入数据及生成照片记录表,首先是获取相机照片,当通过摄像头采集到图像照片后,需要将所采集到的照片与后台数据进行判断,确定出疑似迁出的人口或疑似迁入的人口,之后计算最大相似度结果,判断该结果是否大于阈值,以确定出访客或,确定出人口数据疑似迁入属于迁入及已迁出中的任意一种。若人口数据属于迁出类型,则还有需要判断该迁出人口是否真实住过,并进行线下复核;其次,在进行照片更新部分是为了能够保证数据的真实和准确性,因此需要进行定期更新,并对人口的迁入和迁出进行确认;之后对已入库数据进行记录,将不同属性的人口数据进行分类并进行标记,以便于后续对迁入的人口数据进行跟踪统计,最后为了能够直观的进行显示统计,将所采集的图片以及数据生成照片记录表。
[0119]
可选地,生成预警事件可以是通过mac地址数据等多源异构数据进行关联分析,对潜在的可能犯罪嫌疑人进行轨迹刻画、及时预警。通过强化人员数据采集,建立各类人员专题库,分析重点人员行为,实现对人员属性的精细化管理,建立精细化社区网格,各类人员分布统计,提升社区网格化管理水平对社区的可疑人员进行预警防控。
[0120]
可选地,在本实施例中可以根据如下计算公式确定出异常事件。
[0121]
首先,需要对于给定的mac地址数据并针对mac地址数据计算平均值μ
j
和方差的估计值。
[0122][0123][0124]
其中,m表示为mac地址数据的数量,m为正整数;j表示为预估值,表示第i个终端的mac地址的预估值。
[0125]
之后可以根据平均值μ
j
和方差的估计值计算出异常事件发生的概率p(x
mac
):
[0126][0127]
当p(x
mac
)<ε时,为异常。
[0128]
可选地,在本实施例中可以通过mac地址数据等多源异构数据进行关联分析,对潜在的可能犯罪嫌疑人进行轨迹刻画、及时预警。通过强化人员数据采集,建立各类人员专题库,分析重点人员行为,实现对人员属性的精细化管理,建立精细化社区网格,各类人员分布统计,提升社区网格化管理水平对社区的可疑人员进行预警防控。
[0129]
可选地,本实施例可以通过设置社区数字人口平台页面实现数据可视化。
[0130]
可选地,在本发明另一实施例的人口流动数据的统计分析方法中,可以用移动帧码设备采集到的路由的识别信息和移动终端的mac地址数据,匹配上采集人员记录的各个楼栋以及单元的采集时间,统计每户可能有的路由数以及这些路由所对应的独立智能终端设备数量。通过设定阈值或者排序,筛选出拥有超出合理范围的独立设备数量的路由及其所在位置,并生成预警事件,其中预警事件可以是标记路由及其所在位置可能存在群租或传销嫌疑。
[0131]
在本实施例中,通过对mac地址数据及人口信息的采集整理分析,从而降低了人口信息管理的难度,并且提高了对异常人口流动的监督预警。
[0132]
相应地,请参考图20,本发明实施例提供一种人口流动数据的统计分析装置,具体的该装置包括:
[0133]
获取模块1,用于获取目标区域内各子区域的人口信息数据、用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息,详细内容参考步骤s1所述;
[0134]
筛选模块2,用于根据所述mac地址数据及识别信息对所述各子区域的人口信息数据进行数据筛选,获得各子区域的人口流动数据,详细内容参考步骤s2所述;
[0135]
统计模块3,用于根据所述各子区域的人口流动数据进行统计,得到所述目标区域的人口流动总数,详细内容参考步骤s3所述。
[0136]
在本实施例中,通过获取模块获取目标区域内各子区域的人口信息数据、用户设备的mac地址数据及所述用户设备所连接的网络设备的识别信息,其次将所获取的数据送入筛选模块中进行数据筛选以获得各子区域的人口流动数据,之后将所获取的各个各子区域的人口流动数据送入统计模块进行数据统计以获得最终的目标区域的人口流动总数,从而提高目标区域的人口流动总数的准确性及人口信息管理的准确性。
[0137]
本发明实施例还提供了一种电子设备,如图21所示,该电子设备可以包括处理器4和存储器5,其中处理器4和存储器5可以通过总线或者其他方式连接,图21中以通过总线连接为例。
[0138]
处理器4可以为中央处理器(central processing unit,cpu)。处理器4还可以为其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
[0139]
存储器5作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本发明实施例中的人口流动数据的统计分析方法对应的程序指令/模块(例如,图20所示的获取模块1、筛选模块2、统计模块3)。处理器4通过运行存储在存储器5中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的人口流动数据的统计分析方法。
[0140]
存储器5可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储处理器4所创建的数据等。此外,存储器5可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器5可选包括相对于处理
器4远程设置的存储器,这些远程存储器可以通过网络连接至处理器4。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0141]
所述一个或者多个模块存储在所述存储器5中,当被所述处理器4执行时,执行如图1

6所示实施例中的人口流动数据的统计分析方法。
[0142]
上述电子设备的具体细节可以对应参阅图1至图6所示的实施例中对应的相关描述和效果进行理解,此处不再赘述。
[0143]
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述存储介质可为磁碟、光盘、只读存储记忆体(read

only memory,rom)、随机存储记忆体(random access memory,ram)、快闪存储器(flash memory)、硬盘(hard disk drive,缩写:hdd)或固态硬盘(solid

state drive,ssd)等;所述存储介质还可以包括上述种类的存储器的组合。
[0144]
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜