本技术涉及电子导航,尤其涉及一种基于兴趣点的导航目的地处理方法、设备及存储介质。
背景技术:
1、电子地图中的兴趣点(point of interest,poi)数据作为导航目的地是不可或缺的部分。
2、传统地图厂商获取poi数据的途径是通过人力进行现场采集,但这种方式成本高,效率低,无法保证数据的覆盖度和鲜度。因此产生了多源poi数据生产的模式,通俗点说就是采用室内技术手段,通过对多方来源的数据进行挖掘,将现实中新增、变更的poi数据获取到,但有时对挖掘不确定的数据还会采用室内互联网、电话的方式进行人工确认。
3、但当poi数据的来源方包括多方时,且各方属性不尽相同,因而无法确定选定哪一方的poi数据作为导航目的地。
技术实现思路
1、本技术提供一种基于兴趣点的导航目的地处理方法、设备及存储介质,用以解决当poi数据的来源方包括多方,且各方属性不尽相同时,无法确定选定哪一方的poi数据作为导航目的地的问题。
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、进一步的,所述处理模块具体用于将所述属性标识对应的相同属性信息投票数中最大投票数对应的属性信息作为兴趣点数据的属性信息,还包括:
44、若所述属性标识为坐标属性,则触发获取模块获取最大投票数对应的属性信息中所有坐标点的中心点坐标,并将所述中心点坐标作为兴趣点数据的属性信息。
45、进一步的,所述处理模块具体用于根据来源标识和预设来源属性评分表,确定评分最大值对应的属性信息作为兴趣点数据的属性信息,包括:
46、触发获取模块获取预设来源属性评分表中与所述来源标识对应的属性质量评分;
47、若所述属性质量评分最大值唯一,则将评分最大值对应的属性信息作为兴趣点数据的属性信息;
48、所述预设来源属性评分表中还存储有来源标识、整体质量和评分的对应关系,则若所述属性质量评分最大值不唯一,则触发获取模块获取评分最大值对应的整体质量的评分,并将来源标识对应的评分最大值和整体质量的评分最大值对应的属性信息作为兴趣点数据的属性信息。
49、进一步的,所述处理模块还具体用于:
50、若所述来源记录的数量小于预设阈值,且所述属性标识对应的属性信息不唯一,则触发获取模块获取预设来源属性评分表中与所述来源标识对应的属性质量评分;
51、若所述属性质量评分最大值唯一,则将评分最大值对应的属性信息作为兴趣点数据的属性信息;
52、所述预设来源属性评分表中还存储有来源标识、整体质量和评分的对应关系,则若所述属性质量评分最大值不唯一,则触发获取模块获取评分最大值对应的整体质量的评分,并将来源标识对应的评分最大值和整体质量的评分最大值对应的属性信息作为兴趣点数据的属性信息;
53、若所述来源记录的数量小于预设阈值,且所述属性标识对应的属性信息唯一,则将唯一的属性信息作为兴趣点数据的属性信息。
54、优选的,所述处理模块还具体用于,在根据所述来源记录的数量确定兴趣点数据的属性信息之前,判断所述来源标识是否为人工确认标识,若是,则将人工确认标识对应的属性信息作为兴趣点数据的属性信息,并不再根据所述来源记录的数量确定兴趣点数据的属性信息。
55、第三方面,本技术提供一种服务器,包括:处理器,以及与所述处理器通信连接的存储器;
56、所述存储器存储计算机执行指令;
57、所述处理器执行所述存储器存储的计算机执行指令,以实现基于兴趣点的导航目的地处理方法。
58、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现基于兴趣点的导航目的地处理方法。
59、本技术提供的基于兴趣点的导航目的地处理方法、设备及存储介质,通过响应于终端对导航目的地获取请求,获取多源数据的来源记录和来源记录的数量;若该来源记录的数量不小于预设阈值,则对该来源记录中每一属性标识对应的属性信息进行计数投票,以得到每一属性标识对应的相同属性信息投票数;判断每一属性标识对应的相同属性信息投票数是否大于等于预设投票阈值,若是,则将该属性标识对应的相同属性信息投票数中最大投票数对应的属性信息作为兴趣点数据的属性信息,若否,则根据来源标识和预设来源属性评分表,确定评分最大值对应的属性信息作为兴趣点数据的属性信息;将兴趣点数据的属性信息作为导航目的地发送至终端。相对于现有技术中当兴趣点数据的来源方包括多方,且各方属性不尽相同时,无法确定选定哪一方的兴趣点数据作为导航目的地的缺陷,本技术实现从多源数据中获取相对完整的属性信息的同时,选取准确性相对较高的属性信息,以提高兴趣点数据的完整性和准确性,提升用户使用导航获取更多信息的体验感。