一种轨迹分析方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24864026 阅读:38 留言:0更新日期:2020-07-10 19:14
本申请实施例提供了一种轨迹分析方法、装置、电子设备及存储介质,应用于大数据数据采集与分析领域。该方法包括:获取关于媒体访问控制MAC地址的目标序列,目标序列中包括按照探测时间排序的关于MAC地址的多条采集记录;根据采集记录中的探测位置,得到位置集合,位置集合中包括符合探测位置合并条件的各条采集记录中的各个探测位置;根据符合探测位置合并条件的采集记录的探测时间,生成位置集合对应的第一探测时间;基于位置集合和目标探测位置,以及位置集合对应的第一探测时间和目标探测位置对应的第二探测时间,生成具有MAC地址的电子设备的运动轨迹。通过本方案,可以解决现有技术中轨迹混乱的问题。

【技术实现步骤摘要】
一种轨迹分析方法、装置、电子设备及存储介质
本申请涉及大数据数据采集与分析领域,特别是涉及一种轨迹分析方法、装置、电子设备及存储介质。
技术介绍
目前,基于WiFi(WirelessFidelity,无线保真)探针等探测装置来探测电子设备的MAC(MediaAccessControl,媒体访问控制)地址,并生成关于MAC地址的采集记录,进而,利用各条采集记录,来生成具有MAC地址的电子设备的运行轨迹,是一种常用的轨迹分析手段。其中,该条采集记录中除了包括MAC地址,还包括MAC地址对应的探测时间和MAC地址对应的探测装置的探测位置,以及探测装置的标识信息等信息,其中,MAC地址对应的探测时间为探测到MAC地址的时间,而MAC地址对应的探测装置为探测到MAC地址的探测装置。现有技术中,轨迹分析方法包括:获取关于MAC地址的采集记录,以采集记录中的探测位置,作为驻留位置,按照探测时间的先后顺序,排列各个驻留位置,从而生成具有该MAC地址的电子设备的运动轨迹。然而,由于一个地区通常设置有多个探测装置,因此,可能会存在重叠采集的问题,即一个MAC地址在一个采集周期内被多个探测装置采集到,从而形成多条采集记录。那么,在按照现有技术生成轨迹时,发生重叠采集的各个探测装置的探测位置会重复的作为不同的驻留位置,这样无疑导致运动轨迹较为混乱。
技术实现思路
本申请实施例的目的在于提供一种轨迹分析方法、装置、电子设备及存储介质,以解决现有技术中运动轨迹混乱的问题。具体技术方案如下:第一方面,本申请实施例提供了一种轨迹分析方法,包括:获取关于媒体访问控制MAC地址的目标序列,其中,所述目标序列中包括按照探测时间排序的关于所述MAC地址的多条采集记录;根据所述采集记录中的探测位置,得到位置集合,所述位置集合中包括符合探测位置合并条件的各条采集记录中的各个探测位置;根据所述符合探测位置合并条件的采集记录的探测时间,生成所述位置集合对应的第一探测时间;基于所述位置集合和目标探测位置,以及所述位置集合对应的第一探测时间和所述目标探测位置对应的第二探测时间,生成具有所述MAC地址的电子设备的运动轨迹;其中,所述目标探测位置为未进行探测位置合并处理的采集记录中的探测位置,所述第二探测时间为所述未进行探测位置合并处理的采集记录中的探测时间。第二方面,本申请实施例提供了一种轨迹分析装置,包括:序列获取模块,用于获取关于媒体访问控制MAC地址的目标序列,其中,所述目标序列中包括按照探测时间排序的关于所述MAC地址的多条采集记录;集合确定模块,用于根据所述采集记录中的探测位置,得到位置集合,所述位置集合中包括符合探测位置合并条件的各条采集记录中的各个探测位置;时间生成模块,用于根据所述符合探测位置合并条件的采集记录的探测时间,生成所述位置集合对应的第一探测时间;轨迹生成模块,用于基于所述位置集合和目标探测位置,以及所述位置集合对应的第一探测时间和所述目标探测位置对应的第二探测时间,生成具有所述MAC地址的电子设备的运动轨迹;其中,所述目标探测位置为未进行探测位置合并处理的采集记录中的探测位置,所述第二探测时间为所述未进行探测位置合并处理的采集记录中的探测时间。第三方面,本申请实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现本申请所提供的轨迹分析方法的步骤。第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本申请所提供的轨迹分析方法的步骤。本专利技术实施例所提供的方案中,根据目标序列所包括采集记录中的探测位置,进行探测位置合并处理,得到位置集合,进而,利用位置集合和未进行探测位置合并处理的采集记录中的探测位置,以及两类位置各自对应的探测时间,来生成具有该MAC地址的电子设备的运动轨迹。相对于现有技术而言,本方案中,通过对探测位置进行合并,可以将属于重叠采集的采集记录中的探测位置合并至同一位置集合中,进而,在生成轨迹时,利用位置集合和未进行探测位置合并处理的采集记录中的探测位置来生成运动轨迹,可以避免发生重叠采集的各个探测装置的探测位置重复的作为不同的驻留位置。因此,通过本方案可以解决现有技术中轨迹混乱的问题。当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1(a)为存在重叠区域的两个探测装置的区域关系示意图;图1(b)为存在重叠区域的两个探测装置的另一区域关系示意图;图1(c)为一个探测装置进行重复采集的示意图;图1(d)为按照现有技术所生成的运动轨迹的地图示意图;图1(e)为按照本申请实施例所提供的方法对图1(d)所依据的各个探测位置进行合并后,所形成的合并区域的地图示意图;图1(f)为按照本申请实施例所提供的轨迹分析方法所生成的运动轨迹的地图示意图;图2为本申请实施例所提供的一种轨迹分析方法的流程图;图3为本申请实施例所提供的一种轨迹分析方法的另一流程图;图4为本申请实施例所提供的一种轨迹分析方法的时序图;图5为本申请实施例所提供的一种轨迹分析装置的结构示意图;图6为本申请实施例所提供的一种电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现有技术中,轨迹分析方法包括:获取关于MAC地址的采集记录,以采集记录中的探测位置,作为驻留位置,按照探测时间的先后顺序,排列各个驻留位置,从而生成具有该MAC地址的电子设备的运动轨迹。然而,由于一个地区通常设置有多个探测装置,因此,可能会存在重叠采集的问题,即一个MAC地址在一个采集周期内被多个探测装置采集到,从而形成多条采集记录。示例性的,参见图1(a)所示,在一个地区中设置有探测装置1和探测装置2,探测装置1的探测区域和探测装置2的探测区域存在部分重叠,那么,针对目标设备而言,当该目标设备进入重叠区域时,该目标设备的MAC地址在一个采集周期内可能被探测装置1和探测装置2采集到,从而形成多条采集记录;类似的,参见图1(b)所示,在一个地区中设置探测装置1和探测装置2,探测装置2的探测区域全部包含于探测装置1的探测本文档来自技高网...

【技术保护点】
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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1