地址搜索方法、系统及计算机可读存储介质技术方案

技术编号:39332032 阅读:15 留言:0更新日期:2023-11-12 16:07
本申请公开了一种地址搜索方法、系统及计算机可读存储介质,属于人工智能技术领域。本申请通过接收地址搜索指令,并根据所述地址搜索指令确定地址搜索算法的输入值;将所述输入值分别输入至少两个所述地址搜索算法;根据所述地址搜索算法输出的搜索结果,以及各个所述搜索结果与所述地址搜索指令之间匹配度,确定目标搜索结果。实现了通过使用多个搜索算法,并利用不同搜索算法具有不同的搜索策略和不同的算法模型的特性,能够考虑到不同的因素和特征,从而相互补充和纠正,减少单一算法的偏差和错误,从整体上提高了搜索结果的准确性。从整体上提高了搜索结果的准确性。从整体上提高了搜索结果的准确性。

【技术实现步骤摘要】
地址搜索方法、系统及计算机可读存储介质


[0001]本申请涉及人工智能
,尤其涉及地址搜索方法、系统及计算机可读存储介质。

技术介绍

[0002]现有的地名地址搜索技术中,传统的搜索方式主要包括:(1)关键词匹配:根据用户输入的关键词,匹配相关的地名地址信息。例如,用户输入“北京”,搜索引擎可以返回与北京相关的地名地址信息,如北京市、北京大学等;(2)模糊查询:对用户输入的关键词进行模糊匹配,以提高搜索的准确性。例如,用户输入“北平”,搜索引擎可以返回与“北平”相关的地名地址信息,如北京市等;(3)地理坐标定位:根据用户输入的地理坐标,搜索附近的地名地址信息。例如,用户输入当前位置的地理坐标,搜索引擎可以返回附近的商店、餐厅等地名地址信息;(4)规则匹配等方式:设定一系列搜索规则,如地址名称+地址类型等,基于规则在地址数据库中过滤出结果。例如,用户输入“北京市海淀区上地十街10号”,搜索引擎可以返回“北京市海淀区上地十街10号”地址信息。
[0003]上述传统的地址搜索方式,本质上都是依赖于关键字或类别进行匹配,容易出现因为输入错误或关键字不准确而导致搜索结果不准确的问题。
[0004]上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本申请的主要目的在于提供一种地址搜索方法、系统及计算机可读存储介质,旨在解决传统的搜索方式容易出现因为输入错误或关键字不准确而导致搜索结果不准确的技术问题。
[0006]为实现上述目的,本申请提供一种地址搜索方法,所述地址搜索方法包括以下步骤:接收地址搜索指令,并根据所述地址搜索指令确定地址搜索算法的输入值;将所述输入值分别输入至少两个所述地址搜索算法;根据所述地址搜索算法输出的搜索结果,以及各个所述搜索结果与所述地址搜索指令之间匹配度,确定目标搜索结果。
[0007]可选地,所述根据所述地址搜索算法输出的搜索结果,以及各个所述搜索结果与所述地址搜索指令之间匹配度,确定目标搜索结果的步骤之后包括:根据预训练的映射模型,在数字孪生城市中确定所述目标搜索结果对应的空间位置;根据所述目标搜索结果的层级,调用所述层级对应的可视化引擎,以所述层级对应的显示方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面,其中,所述层级包括地块级、楼级、房间级和构件级。
[0008]可选地,所述根据所述目标搜索结果的层级,调用所述层级对应的可视化引擎,以所述层级对应的显示方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面,其中,所述层级包括地块级、楼级、房间级和构件级的步骤包括:若所述目标搜索结果是所述地块级,则调用cesium可视化引擎,以色块填充的方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面;若所述目标搜索结果是楼级地址,则调用cesium可视化引擎,以高亮的方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面;若所述目标搜索结果是房间级,则调用高渲染可视化引擎,以高亮和抽屉拉出所述目标搜索结果所在楼层的方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面;若所述目标搜索结果是构件级,则调用高渲染可视化引擎,以突出所述目标搜索结果的方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面。
[0009]可选地,所述根据预训练的映射模型,在数字孪生城市中确定所述目标搜索结果对应的空间位置的步骤之前包括:获取城市数据,所述城市数据包括三维地图数据、实景数据、BIM数据和城市运行数据;基于所述城市数据构建所述数字孪生城市。
[0010]可选地,所述根据预训练的映射模型,在数字孪生城市中确定所述目标搜索结果对应的空间位置的步骤之后,还包括:确定所述目标搜索结果对应的空间位置关联的实体对象信息和实时动态数据;将所述实体对象信息和实时动态数据输出至用户的显示界面。
[0011]可选地,所述地址搜索算法包括模糊匹配算法、词向量算法、语义分析算法和深度学习模型,所述将所述输入值分别输入至少两个所述地址搜索算法的步骤之后包括:通过模糊算法将所述输入值与所述地址数据进行相似度计算,并将相似度最高的所述地址数据作为搜索结果;和/或通过词向量算法将所述输入值和所述地址数据向量化,并将与所述输入值的向量相似度最高的所述地址数据作为搜索结果;和/或通过语义分析算法解析所述输入值的语义,并将与所述输入值的语义相似度最高的所述地址数据作为搜索结果;和/或通过深度学习模型将所述输入值与所述地址数据嵌入到同一个语义空间中,将所述语义空间中与所述输入值最接近的所述地址数据作为搜索结果。
[0012]可选地,所述接收地址搜索指令,并根据所述地址搜索指令确定地址搜索算法的输入值的步骤包括:接收地址搜索指令,确定所述地址搜索指令关联的触发区域,所述触发区域包括图像和/或文字;提取所述触发区域的关键信息;根据所述关键信息,确定地址搜索算法的输入值。
[0013]可选地,所述提取所述触发区域的关键信息的步骤之后包括:检测所述关键信息是否包括地名指向信息;
若否,则获取所述关键信息的关联信息;所述根据所述关键信息,确定地址搜索算法的输入值的步骤包括:根据所述关键信息和所述关联信息,确定地址搜索算法的输入值。
[0014]此外,为实现上述目的,本申请还提供一种地址搜索系统,所述系统包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的地址搜索程序,所述地址搜索程序配置为实现上述的地址搜索方法的步骤。
[0015]此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有地址搜索程序,所述地址搜索程序被处理器执行时实现上述的地址搜索方法的步骤。
[0016]在本申请中,为了解决传统的搜索方式容易出现因为输入错误或关键字不准确而导致搜索结果不准确的技术问题,本申请通过接收地址搜索指令,并根据所述地址搜索指令确定地址搜索算法的输入值;将所述输入值分别输入至少两个所述地址搜索算法;根据所述地址搜索算法输出的搜索结果,以及各个所述搜索结果与所述地址搜索指令之间匹配度,确定目标搜索结果。实现了通过使用多个搜索算法,并利用不同搜索算法具有不同的搜索策略和不同的算法模型的特性,能够考虑到不同的因素和特征,从而相互补充和纠正,减少单一算法的偏差和错误,从整体上提高了搜索结果的准确性。
附图说明
[0017]图1为本申请地址搜索方法第一实施例的流程示意图;图2为本申请地址搜索方法第二实施例的流程图;图3为本申请地址搜索方法第三实施例的流程示意图;图4为本申请地址搜索方法第四实施例的流程示意图;图5为本申请实施例方案涉及的硬件运行环境的地址搜索系统的结构示意图。
[0018]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0019]应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
[0020]现有的地名地址搜索技术中,传统的搜索方式主要包括:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地址搜索方法,其特征在于,所述地址搜索方法包括以下步骤:接收地址搜索指令,并根据所述地址搜索指令确定地址搜索算法的输入值;将所述输入值分别输入至少两个所述地址搜索算法;根据所述地址搜索算法输出的搜索结果,以及各个所述搜索结果与所述地址搜索指令之间匹配度,确定目标搜索结果。2.如权利要求1所述的地址搜索方法,其特征在于,所述根据所述地址搜索算法输出的搜索结果,以及各个所述搜索结果与所述地址搜索指令之间匹配度,确定目标搜索结果的步骤之后包括:根据预训练的映射模型,在数字孪生城市中确定所述目标搜索结果对应的空间位置;根据所述目标搜索结果的层级,调用所述层级对应的可视化引擎,以所述层级对应的显示方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面,其中,所述层级包括地块级、楼级、房间级和构件级。3.如权利要求2所述的地址搜索方法,其特征在于,所述根据所述目标搜索结果的层级,调用所述层级对应的可视化引擎,以所述层级对应的显示方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面,其中,所述层级包括地块级、楼级、房间级和构件级的步骤包括:若所述目标搜索结果是所述地块级,则调用cesium可视化引擎,以色块填充的方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面;若所述目标搜索结果是楼级地址,则调用cesium可视化引擎,以高亮的方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面;若所述目标搜索结果是房间级,则调用高渲染可视化引擎,以高亮和抽屉拉出所述目标搜索结果所在楼层的方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面;若所述目标搜索结果是构件级,则调用高渲染可视化引擎,以突出所述目标搜索结果的方式,将所述目标搜索结果对应的空间位置输出至用户的显示界面。4.如权利要求3所述的地址搜索方法,其特征在于,所述根据预训练的映射模型,在数字孪生城市中确定所述目标搜索结果对应的空间位置的步骤之前包括:获取城市数据,所述城市数据包括三维地图数据、实景数据、BIM数据和城市运行数据;基于所述城市数据构建所述数字孪生城市。5.如权利要求2所述的地址搜索方法,其特征在于,...

【专利技术属性】
技术研发人员:胡碧琪程峰赵钦羿付诗淇董章京子
申请(专利权)人:深圳市智城软件技术服务有限公司
类型:发明
国别省市:

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

1