地图服务资源的搜索方法和装置与流程

文档序号:35958321发布日期:2023-11-08 20:28阅读:29来源:国知局
地图服务资源的搜索方法和装置与流程

本公开涉及数据处理,尤其涉及一种地图服务资源的搜索方法和装置。


背景技术:

1、随着互联网技术的发展以及地图服务资源越来越丰富,各类地图服务资源(地理信息资源)得到了高度的分发与共享,如何在当前地图可视化环境下快速地检索出可用、有效的地图服务资源实现地图资源快速上图的需要已经成为一种亟需解决的问题。


技术实现思路

1、本公开的目的旨在至少在一定程度上解决上述技术问题之一。

2、为此,本公开的第一个目的在于提出一种地图服务资源的搜索方法,应用于服务端,该方法根据搜索关键字、搜索地理范围和当前地图显示级别,以及搜索关键字的第一权重、搜索地理范围的第二权重和当前地图显示级别的第三权重,对地图资源索引数据集进行搜索,可实现快速且准确地搜索到与搜索关键字、搜索地理范围和当前地图显示级别同时匹配的目标地图服务资源序列,并将目标地图服务资源序列发送至客户端,以对目标地图服务资源序列进行渲染和展示,实现智能感知与加载地图可视区域的地图资源,提高了用户体验。

3、本公开的第二个目的在于提出另一种地图服务资源的搜索方法。

4、本公开的第三个目的在于提出一种地图服务资源的搜索装置。

5、本公开的第四个目的在于提出一种地图服务资源的搜索装置。

6、本公开的第五个目的在于提出一种电子设备。

7、本公开的第六个目的在于提出一种计算机可读存储介质。

8、为达上述目的,本公开第一方面实施例提出了一种地图服务资源的搜索方法,应用于服务端,包括:接收客户端发送的搜索请求,其中,所述搜索请求中包括:搜索关键字、搜索地理范围和当前地图显示级别;根据设定权重规则,确定所述搜索关键字的第一权重、所述搜索地图范围的第二权重和所述当前地图显示级别的第三权重;根据所述搜索关键字、所述搜索地图范围和所述当前地图显示级别,以及所述第一权重、所述第二权重和所述第三权重,对地图资源索引数据集进行搜索,以得到目标地图服务资源序列;将所述目标地图服务资源序列发送至所述客户端,其中,所述目标地图服务资源序列用于所述客户端进行渲染和展示。

9、本公开实施例的地图服务资源的搜索方法,通过接收客户端发送的搜索请求,其中,所述搜索请求中包括:搜索关键字、搜索地理范围和当前地图显示级别;根据设定权重规则,确定所述搜索关键字的第一权重、所述搜索地图范围的第二权重和所述当前地图显示级别的第三权重;根据所述搜索关键字、所述搜索地图范围和所述当前地图显示级别,以及所述第一权重、所述第二权重和所述第三权重,对地图资源索引数据集进行搜索,以得到目标地图服务资源序列;将所述目标地图服务资源序列发送至所述客户端,其中,所述目标地图服务资源序列用于所述客户端进行渲染和展示,由此,服务端根据搜索关键字、搜索地理范围和当前地图显示级别,以及搜索关键字的第一权重、搜索地理范围的第二权重和当前地图显示级别的第三权重,对地图资源索引数据集进行搜索,可实现快速且准确地搜索到与搜索关键字、搜索地理范围和当前地图显示级别同时匹配的目标地图服务资源序列,并通过客户端对目标地图服务资源序列进行渲染和展示,实现智能感知与加载地图可视区域的地图资源,提高了用户体验。

10、为达上述目的,本公开第二方面实施例提出了一种地图服务资源的搜索方法,应用于客户端,包括:向服务端发送搜索请求,其中,所述搜索请求中包括:搜索关键字、搜索地理范围和当前地图显示级别;接收所述服务端发送的目标地图服务资源序列,并对所述目标地图服务资源序列进行渲染和展示,其中,所述目标地图服务资源序列是根据所述搜索关键字、所述搜索地理范围和所述当前地图显示级别以及搜索关键字的第一权重、所述搜索地图范围的第二权重和所述当前地图显示级别的第三权重,对地图资源索引数据集进行搜索得到的。

11、为达上述目的,本公开第三方面实施例提出了一种地图服务资源的搜索装置,应用于服务端,包括:接收模块,用于接收客户端发送的搜索请求,其中,所述搜索请求中包括:搜索关键字、搜索地理范围和当前地图显示级别;确定模块,用于根据设定权重规则,确定所述搜索关键字的第一权重、所述搜索地图范围的第二权重和所述当前地图显示级别的第三权重;搜索模块,用于根据所述搜索关键字、所述搜索地图范围和所述当前地图显示级别,以及所述第一权重、所述第二权重和所述第三权重,对地图资源索引数据集进行搜索,以得到目标地图服务资源序列;发送模块,用于将所述目标地图服务资源序列发送至所述客户端,其中,所述目标地图服务资源序列用于所述客户端进行渲染和展示。

12、为达上述目的,本公开第四方面实施例提出了一种地图服务资源的搜索装置,应用于客户端,包括:发送模块,用于向服务端发送搜索请求,其中,所述搜索请求中包括:搜索关键字、搜索地理范围和当前地图显示级别;渲染模块,用于接收所述服务端发送的目标地图服务资源序列,并对所述目标地图服务资源序列进行渲染和展示,其中,所述目标地图服务资源序列是根据所述搜索关键字、所述搜索地理范围和所述当前地图显示级别以及搜索关键字的第一权重、所述搜索地图范围的第二权重和所述当前地图显示级别的第三权重,对地图资源索引数据集进行搜索得到的。

13、为达上述目的,本公开第五方面实施例提出了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如上所述第一方面实施例所述的地图服务资源的搜索方法,或者,实现如上所述第二方面实施例所述的地图服务资源的搜索方法。

14、为了实现上述目的,本公开第六方面实施例提出了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上第一方面实施例所述的地图服务资源的搜索方法,或者,实现如上所述第二方面实施例所述的地图服务资源的搜索方法。

15、本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。



技术特征:

1.一种地图服务资源的搜索方法,其特征在于,应用于服务端,包括:

2.根据权利要求1所述的方法,其特征在于,所述地图资源索引数据集包括多个候选地图服务资源,以及与各所述候选地图服务资源对应的空间索引和全文索引;

3.根据权利要求2所述的方法,其特征在于,所述根据所述查询条件,查询多个所述候选地图服务资源的空间索引和全文索引,以从多个所述候选地图服务资源中,确定多个目标地图服务资源,包括:

4.根据权利要求2所述的方法,其特征在于,所述针对任一所述目标地图服务资源,根据多个设定维度上的用户反馈信息以及所述第一权重、所述第二权重和所述第三权重,对多个所述目标地图服务资源进行排序,以得到目标地图服务资源序列,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述搜索关键字、所述搜索地图范围和所述当前地图显示级别,以及所述第一权重、所述第二权重和所述第三权重,对地图资源索引数据集进行搜索,以获取目标地图服务资源序列之前,所述方法还包括:

6.根据权利要求5所述的方法,其特征在于,所述根据任一所述候选地图服务资源的可视化规则,创建所述候选地图服务资源集的地图资源索引数据集,包括:

7.根据权利要求6所述方法,其特征在于,所述根据任一所述候选地图服务资源在对应可视化规则下的行政区标签和/或属性标签,以及设定分词库,创建任一所述候选服务资源的全文索引之前,所述方法还包括:

8.一种地图服务资源的搜索方法,其特征在于,应用于客户端,包括:

9.根据权利要求8所述的方法,其特征在于,所述对所述目标地图服务资源序列进行渲染和展示,包括:

10.根据权利要求9所述的方法,其特征在于,所述根据各所述目标地图服务资源在所述目标地图服务资源序列中的排列顺序,对各所述目标地图服务资源的地图图层进行渲染和展示之后,所述方法还包括:

11.一种地图服务资源的搜索装置,其特征在于,应用于服务端,包括:

12.一种地图服务资源的搜索装置,其特征在于,应用于客户端,包括:

13.一种电子设备,其特征在于,包括:

14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的地图资源的搜索方法,或者,实现如权利要求8-10中任一所述的地图服务资源的搜索方法。


技术总结
本公开提出一种地图服务资源的搜索方法和装置,其中方法包括:接收客户端发送的搜索请求,搜索请求中包括:搜索关键字、搜索地理范围和当前地图显示级别;根据设定权重规则,确定搜索关键字的第一权重、搜索地图范围的第二权重和当前地图显示级别的第三权重;根据搜索关键字、搜索地图范围和当前地图显示级别,以及第一权重、第二权重和第三权重,对地图资源索引数据集进行搜索,以得到目标地图服务资源序列;将目标地图服务资源序列发送至客户端,以进行渲染和展示,由此,可实现快速且准确地搜索到与搜索关键字、搜索地理范围和当前地图显示级别同时匹配的目标地图服务资源序列,智能感知与加载地图可视区域的地图服务资源,提高了用户体验。

技术研发人员:李刚,魏东
受保护的技术使用者:北京辰安科技股份有限公司
技术研发日:
技术公布日:2024/1/16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1