一种地点预测方法、电子设备及可读存储介质与流程

文档序号:33749646发布日期:2023-04-06 14:16阅读:53来源:国知局
一种地点预测方法、电子设备及可读存储介质与流程

本技术涉及计算机及数据处理,具体涉及一种地点预测方法、电子设备及可读存储介质。


背景技术:

1、如今,随着智能设备和移动互联网技术的发展,结合互联网的新型出行方式也随之蓬勃发展。为了更好的满足用户的需求,准确识别用户想要去的目的地对于地点检索至关重要。在基于地图展开的业务场景中,数据缺失是地点检索失败中占比最大的问题。由于受限于数据生产采集的困难程度、高昂的时间成本和人力成本等因素,导致地图数据并不会及时更新,且不会频繁更新。因此,除了补充缺失数据之外,还需要对缺失数据进行预测,从而降本提效。

2、但是,在对现有技术的研究与实践的过程中,本技术的发明人发现,现有技术主要基于数据库里已有的结果进行检索或预测,但需要依赖庞大且完备的数据,如果用户搜索的地址不在库中就无法预测;另外,检索或预测的结果容易受限于排序算法效果,可能出现文本结构相似度大于语义相似度的情况,并且,由于利用信息较少导致检索或预测策略必须很严格才能保证数据准确率,导致现有技术存在召回率低下和准确性较差的缺陷。

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、基于所述预设地点预测策略和所述投影点,预测得到所述用户查询请求对应的目标地址点位。

38、本技术还提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的地点预测方法的步骤。

39、本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的地点预测方法的步骤。

40、实施本发明实施例,具有如下有益效果:

41、如上所述,本技术提供的一种地点预测方法、电子设备及可读存储介质,该方法包括:响应用户查询请求,并获取用户查询请求对应的道路名、门牌号和第一召回数据;基于预设号码筛选策略和门牌号,对第一召回数据进行临近号码筛选,得到第二召回数据;基于预设距离过滤策略,对第二召回数据进行距离异常点过滤,得到第三召回数据;基于预设地点预测策略对应的质检策略,对第三召回数据进行质检;在判断第三召回数据通过质检后,确定第三召回数据对应的地址坐标预测候选点;基于根据道路名匹配得到的道路数据,先后进行道路筛选、道路区间段筛选和道路数据拟合直线处理,得到道路名对应的道路轮廓区间线段;基于地址坐标预测候选点和道路轮廓区间线段,预测得到用户查询请求对应的目标地址点位。本技术方案首先通过对用户查询请求的召回数据进行临近号码筛选和距离异常点过滤,对召回数据进行粗筛,筛选与用户查询请求较为接近的召回数据进行后续预测,有效提高后续地点预测的准确性;在完成粗筛后还根据地点预测策略对应的质检策略对召回数据进行质检,进一步降低预测错误;在召回数据通过质检后,引入道路轮廓数据对目标地址点位进行预测,进一步提高地点预测的准确性和召回率,提高用户体验感。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1