本申请涉及数据处理,尤其涉及一种关联信息的确定方法、装置、电子设备及存储介质。
背景技术:
1、随着现代科技的发展以及生活水平的提高,图像采集设备越来越重要,常常基于图像采集设备采集的图像数据,结合图像采集设备关联的场所,实现目标业务。
2、现有技术中,通常依赖全球定位系统(global positioning system,gps)和无线网络等外部装置,确定与图像采集设备关联的场所。
3、然而,依赖外部装置,复杂度高,执行效率低,并且当外部装置无法正常使用时,会导致无法确定图像采集设备关联的场所。
技术实现思路
1、本申请实施例提供一种关联信息的确定方法、装置、电子设备及存储介质,以提高关联信息确定的准确度和效率。
2、本申请实施例提供的具体技术方案如下:
3、第一方面,提供一种关联信息的确定方法,包括:
4、获取目标设备的位置信息和各初始场所的边界信息;
5、根据位置信息和各初始场所的边界信息,从各初始场所中,筛选出各目标场所,其中,各目标场所为:与目标设备之间的关联度满足预设关联条件的各场所;
6、基于位置信息和各目标场所的边界信息,分别确定各目标场所各自与目标设备之间的关联距离,并作为相应的关联信息。
7、第二方面,提供一种关联信息的确定装置,包括:
8、获取模块,用于获取目标设备的位置信息和各初始场所的边界信息;
9、筛选模块,用于根据位置信息和各初始场所的边界信息,从各初始场所中,筛选出各目标场所,其中,各目标场所为:与目标设备之间的关联度满足预设关联条件的各场所;
10、确定模块,用于基于位置信息和各目标场所的边界信息,分别确定各目标场所各自与目标设备之间的关联距离,并作为相应的关联信息。
11、可选的,获取目标设备的位置信息和各初始场所的边界信息时,获取模块还用于:
12、分别对设备数据集和场所数据集进行数据结构化,获得设备数据表和场所数据表;
13、对设备数据表和场所数据表进行数据清洗;
14、从设备数据表中,获得目标设备的位置信息,并从场所数据表中,获得各初始场所的边界信息。
15、可选的,根据位置信息和各初始场所的边界信息,从各初始场所中,筛选出各目标场所时,筛选模块还用于:
16、基于位置信息和各初始场所的边界信息,分别确定各初始场所各自与目标设备之间的位置关系,并从各初始场所中筛选出各中间场所,其中,目标设备在各中间场所的外部;
17、基于位置信息和各中间场所的边界信息,确定各中间场所的外包多边形各自与目标设备之间的检测距离,其中,外包多边形包含相应的中间场所,且外包多边形边的数量不大于中间场所;
18、从各中间场所中,筛选出检测距离满足预设筛选条件的各目标场所。
19、可选的,基于位置信息和各初始场所的边界信息,分别确定各初始场所各自与目标设备之间的位置关系时,筛选模块还用于:
20、针对各初始场所中的每个初始场所,分别执行以下操作:
21、以位置信息中包含的设备坐标为端点,引一条射线,并基于射线的射线信息和初始场所的边界信息,确定射线与初始场所的交点数量;
22、若交点数量为奇数,则确定初始场所与目标设备之间的位置关系为目标设备在初始场所的内部;
23、若交点数量为偶数,则确定初始场所与目标设备之间的位置关系为目标设备在初始场所的外部。
24、可选的,基于位置信息和各中间场所的边界信息,确定各中间场所的外包多边形各自与目标设备之间的检测距离时,筛选模块还用于:
25、针对各中间场所中的每个中间场所,分别执行以下操作:
26、基于中间场所的边界信息中包含的各顶点坐标,确定中间场所的外包多边形的各顶点坐标;
27、基于外包多边形的各顶点坐标和位置信息,确定外包多边形的各外包边各自与目标设备之间的外包距离;
28、从获得的各外包距离中,选取最短的外包距离,作为中间场所与目标设备之间的检测距离。
29、可选的,基于位置信息和各初始场所的边界信息,分别确定各初始场所各自与目标设备之间的位置关系,并从各初始场所中筛选出各中间场所之后,筛选模块还用于:
30、分别将剩余的各初始场所各自与目标设备之间的位置关系,作为其与目标设备之间的关联信息,其中,目标设备在剩余的各初始场所的内部。
31、可选的,基于位置信息和各目标场所的边界信息,分别确定各目标场所各自与目标设备之间的关联距离时,确定模块还用于:
32、针对各目标场所中的每个目标场所,分别执行以下操作:
33、基于目标场所的边界信息中包含的各顶点坐标和位置信息,确定目标场所的各原始边各自与目标设备之间的原始距离;
34、从获得的各原始距离中,选取最短的原始距离,作为目标场所与目标设备之间的关联距离。
35、第三方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面任一项所述方法的步骤。
36、第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项所述方法的步骤。
37、本申请实施例中,获取目标设备的位置信息和各初始场所的边界信息,然后根据位置信息和各初始场所的边界信息,从各初始场所中,筛选出各目标场所,最后基于位置信息和各目标场所的边界信息,分别确定各目标场所各自与目标设备之间的关联距离,并作为相应的关联信息。这样,由于不是每个初始场所都与目标设备之间存在有效的关联信息,因此,从各初始场所中筛选出有效的各目标场所,避免了对每个初始场所计算关联距离,大幅度减少了数据计算量,能够节省计算资源,提升计算效率,同时,基于位置信息和各目标场所的边界信息,确定关联信息,能够提高关联信息的准确度。
1.一种关联信息的确定方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述获取目标设备的位置信息和各初始场所的边界信息,包括:
3.如权利要求2所述的方法,其特征在于,所述根据所述位置信息和所述各初始场所的边界信息,从所述各初始场所中,筛选出各目标场所,包括:
4.如权利要求3所述的方法,其特征在于,所述基于所述位置信息和所述各初始场所的边界信息,分别确定所述各初始场所各自与所述目标设备之间的位置关系,包括:
5.如权利要求3所述的方法,其特征在于,所述基于所述位置信息和所述各中间场所的边界信息,确定所述各中间场所的外包多边形各自与所述目标设备之间的检测距离,包括:
6.如权利要求3所述的方法,其特征在于,所述基于所述位置信息和所述各初始场所的边界信息,分别确定所述各初始场所各自与所述目标设备之间的位置关系,并从所述各初始场所中筛选出各中间场所之后,还包括:
7.如权利要求1所述的方法,其特征在于,所述基于所述位置信息和所述各目标场所的边界信息,分别确定所述各目标场所各自与所述目标设备之间的关联距离,包括:
8.一种关联信息的确定装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-7任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1-7任一项所述方法的步骤。