本技术涉及数据处理,尤其涉及一种执勤对象位置显示方法、装置、存储介质和电子设备。
背景技术:
1、执勤对象配置的可定位设备越来越多,在对执勤对象的执勤位置进行实时性显示时,多定位数据之间容易造成信息干扰。
2、以执勤对象为警力对象来说,警力上图为其他业务系统提供警力定位数据,主要目的是实现“one cop,one location”目标,即“一个警力,一个位置”,避免同一警力在存在多种定位数据源时,在警用地图上同步显示时造成信息之间的相互干扰。警力对象不仅涉及警力人员,也涉及警员所驾驶的警车,即不仅警力人员会持有多个定位设备,警车也会配置多个定位设备。尤其是当多个警员同乘一辆警车进行任务执行时,众多定位设备所提供的定位数据更容易造成干扰。
3、对此,现有技术cn116244485a提供了一种警用定位设备优先级动态智能排序的方法和装置,其将与警员相关联的若干定位设备进行优先级排序,根据该优先级来确定警员的位置。现有技术cn115982301a则提出了一种多数据来源的人员实时位置显示方法和系统,其将同一个人员持有的多个终端设备产生的位置数据进行融合,以融合后的位置来表示该人员的位置并进行显示。
4、现有的技术虽然解决了同一个人员持有多个定位设备的定位与显示的问题,但面对这种多个警力人员同乘一辆警车的场景,现有技术在进行位置显示时,仍然不够简洁,甚至会造成位置显示干扰。
技术实现思路
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、唯一位置确定模块,用于基于所述第一实时位置信息集与所述第二实时位置信息集确定出所述主要执勤对象的唯一实时位置;
38、对象显示模块,用于以所述唯一实时位置作为所述第一执勤对象和所述多个第二执勤对象的唯一显示位置,在执勤对象位置分布图上对所述第一执勤对象和所述多个第二执勤进行融合显示。
39、本技术第三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有可执行指令,所述可执行指令被处理器执行时使所述处理器执行如本技术任一项实施例中所述的方法。
40、本技术第四方面,提供了一种电子设备,包括:一个或多个处理器;
41、存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如本技术任一项实施例中所述的方法。
42、上述的执勤对象位置显示方法、装置、存储介质和电子设备,针对具有执勤绑定关系的第一执勤对象与多个第二执勤对象,从其中确定出主要执勤对象,并从各个执勤对象的多个实时的位置数据中确定出唯一实时位置,以唯一实时位置在执勤对象位置分布图上对多个执勤进行融合显示。由于存在执勤绑定关系的第一执勤对象和第二执勤对象在执行同一个执勤任务,其位置基本一致,在正常情况下,如果拆分独立显示,则会在一个小的区域内造成显示拥挤,甚至由于位置过于接近而造成各个执勤对象的显示内容存在叠加遮挡,无法看清对应位置下的执勤对象的情况。而本技术通过进行融合显示,可以降低这种显示拥挤的情况的发生,使得位置显示既简洁,又能使得显示的信息直观且丰富,且可以避免多个位置数据显示造成的干扰,能够提高用户体验。
43、此外,本技术还进一步检测每个第二执勤对象与第一执勤对象是否存在分离的情况,当存在分离时,则将所分离的第二执勤对象进行独立显示,而对于余下的未分离的第二执勤对象与第一执勤对象则仍然进行融合显示。当所有的第二执勤对象均独立显示时,则取消针对第一执勤对象的显示,进一步提高了用户体验。
1.一种执勤对象位置显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述基于所述第一实时位置信息集与所述第二实时位置信息集确定出所述主要执勤对象的唯一实时位置之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述将第一执勤对象的位置和第二执勤对象的位置在所述执勤对象位置分布图上拆分显示之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述将第一执勤对象的位置和第二执勤对象的位置在所述执勤对象位置分布图上拆分显示,包括:
5.根据权利要求1所述的方法,其特征在于,在所述基于所述第一实时位置信息集与所述第二实时位置信息集确定出所述主要执勤对象的唯一实时位置之前,还包括:
6.根据权利要求5所述的方法,其特征在于,当至少一个所述位置间距超过第一距离阈值时,统计位置间距超过所述第一距离阈值的第一持续时长;
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述基于所述第一对象属性和所述第二对象属性确定出主要执勤对象,包括:将所述第一执勤对象作为所述主要执勤对象;
8.一种执勤对象位置显示装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有可执行指令,所述可执行指令被处理器执行时使所述处理器执行如权利要求1至7中任一项所述的方法。
10.一种电子设备,其特征在于,包括: