【技术实现步骤摘要】
一种轨迹分析方法、装置、电子设备及存储介质
本申请涉及大数据数据采集与分析领域,特别是涉及一种轨迹分析方法、装置、电子设备及存储介质。
技术介绍
目前,基于WiFi(WirelessFidelity,无线保真)探针等探测装置来探测电子设备的MAC(MediaAccessControl,媒体访问控制)地址,并生成关于MAC地址的采集记录,进而,利用各条采集记录,来生成具有MAC地址的电子设备的运行轨迹,是一种常用的轨迹分析手段。其中,该条采集记录中除了包括MAC地址,还包括MAC地址对应的探测时间和MAC地址对应的探测装置的探测位置,以及探测装置的标识信息等信息,其中,MAC地址对应的探测时间为探测到MAC地址的时间,而MAC地址对应的探测装置为探测到MAC地址的探测装置。现有技术中,轨迹分析方法包括:获取关于MAC地址的采集记录,以采集记录中的探测位置,作为驻留位置,按照探测时间的先后顺序,排列各个驻留位置,从而生成具有该MAC地址的电子设备的运动轨迹。然而,由于一个地区通常设置有多个探测装置,因此,可能会存在重叠采集的问题,即一个MAC地址在一个采集周期内被多个探测装置采集到,从而形成多条采集记录。那么,在按照现有技术生成轨迹时,发生重叠采集的各个探测装置的探测位置会重复的作为不同的驻留位置,这样无疑导致运动轨迹较为混乱。
技术实现思路
本申请实施例的目的在于提供一种轨迹分析方法、装置、电子设备及存储介质,以解决现有技术中运动轨迹混乱的问题。具体技术方案如下:第一方面,本申请实施例提供了 ...
【技术保护点】
1.一种轨迹分析方法,其特征在于,所述方法包括:/n获取关于媒体访问控制MAC地址的目标序列,其中,所述目标序列中包括按照探测时间排序的关于所述MAC地址的多条采集记录;/n根据所述采集记录中的探测位置,得到位置集合,所述位置集合中包括符合探测位置合并条件的各条采集记录中的各个探测位置;/n根据所述符合探测位置合并条件的采集记录的探测时间,生成所述位置集合对应的第一探测时间;/n基于所述位置集合和目标探测位置,以及所述位置集合对应的第一探测时间和所述目标探测位置对应的第二探测时间,生成具有所述MAC地址的电子设备的运动轨迹;/n其中,所述目标探测位置为未进行探测位置合并处理的采集记录中的探测位置,所述第二探测时间为所述未进行探测位置合并处理的采集记录中的探测时间。/n
【技术特征摘要】
1.一种轨迹分析方法,其特征在于,所述方法包括:
获取关于媒体访问控制MAC地址的目标序列,其中,所述目标序列中包括按照探测时间排序的关于所述MAC地址的多条采集记录;
根据所述采集记录中的探测位置,得到位置集合,所述位置集合中包括符合探测位置合并条件的各条采集记录中的各个探测位置;
根据所述符合探测位置合并条件的采集记录的探测时间,生成所述位置集合对应的第一探测时间;
基于所述位置集合和目标探测位置,以及所述位置集合对应的第一探测时间和所述目标探测位置对应的第二探测时间,生成具有所述MAC地址的电子设备的运动轨迹;
其中,所述目标探测位置为未进行探测位置合并处理的采集记录中的探测位置,所述第二探测时间为所述未进行探测位置合并处理的采集记录中的探测时间。
2.根据权利要求1所述的方法,其特征在于,所述根据所述采集记录中的探测位置,得到位置集合包括:
根据当前位置数据所包含的探测位置,以及根据所述目标序列的排序,与所述当前位置数据相邻的待分析位置数据所包含的探测位置,确定所述待分析位置数据与所述当前位置数据是否符合探测位置合并条件;其中,所述当前位置数据、所述待分析位置数据分别为位置集合或目标探测位置;
若确定所述待分析位置数据与所述当前位置数据符合所述探测位置合并条件,则将所述待分析位置数据与所述当前位置数据的探测位置进行合并,作为更新后的当前位置数据;
若确定所述待分析位置数据与所述当前位置数据不符合所述探测位置合并条件,则将所述待分析位置数据作为更新后的当前位置数据;
其中,所述当前位置数据的初始值为所述目标序列中的任意一条采集记录中的探测位置;所述待分析位置数据的初始值为根据所述目标序列的排序,与所述任一条采集记录相邻的采集记录中的探测位置。
3.根据权利要求2所述的方法,其特征在于,根据当前位置数据所包含的探测位置,以及根据所述目标序列的排序,与所述当前位置数据相邻的待分析位置数据所包含的探测位置,确定所述待分析位置数据与所述当前位置数据是否符合探测位置合并条件,包括:
若所述待分析位置数据中只有一个探测位置,则根据所述当前位置数据对应的第一数量以及所述当前位置数据所包含的探测位置的总数量,确定所述待分析位置数据与所述当前位置数据是否符合探测位置合并条件;所述当前位置数据对应的第一数量为所述当前位置数据中,与所述待分析位置数据所包含的探测位置的距离符合预设条件的探测位置的数量;
若所述待分析位置数据中至少包括两个探测位置,则针对所述当前位置数据与所述待分析位置数据中的任一位置数据,根据该位置数据对应的第一数量以及该位置数据所包含的探测位置的总数量,确定所述待分析位置数据与所述当前位置数据是否符合探测位置合并条件;其中,该位置数据对应的第一数量为该位置数据中,与另一位置数据所包含的其中一个探测位置的距离符合预设条件的探测位置的数量。
4.根据权利要求3所述的方法,其特征在于,若所述第一数量与所述总数量的比值超过预设比值,则确定所述待分析位置数据与所述当前位置数据符合探测位置合并条件。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述基于所述位置集合和目标探测位置,以及所述位置集合对应的第一探测时间和所述目标探测位置对应的第二探测时间,生成具有所述MAC地址的电子设备的运动轨迹,包括:
从构成所述位置集合的多个探测位置中,选取一个中心位置,作为所述位置集合对应的驻留位置,并以所述位置集合对应的第一探测时间作为所述驻留位置的探测时间;
根据所述驻留位置和目标探测位置,以及所述第一探测时间和所述目标探测位置对应的第二探测时间,生成具有所述MAC地址的电子设备的运动轨迹。
6.一种轨迹分析装置,其特征在于,所述装置包括:
序列获取模块,用于获取关于媒体访问控制MAC地址的目...
【专利技术属性】
技术研发人员:李绍宗,
申请(专利权)人:杭州海康威视系统技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。