兴趣点查询方法、装置、电子设备及介质制造方法及图纸

技术编号:32788420 阅读:14 留言:0更新日期:2022-03-23 19:48
本发明专利技术涉及计算机技术领域,尤其涉及一种兴趣点查询方法、兴趣点查询装置、电子设备及介质。所述方法包括:接收来自用户设备的兴趣点查询请求,获取与所述用户设备对应的地理位置信息;确定与所述地理位置信息最接近的服务点的信息;基于所述服务点的信息,确定与所述服务点关联的至少一个兴趣点;计算所述用户设备与所述至少一个兴趣点之间的距离。本申请提供的兴趣点查询方法、兴趣点查询装置、电子设备及介质,能够提高计算速度,并且易于横向扩容。容。容。

【技术实现步骤摘要】
兴趣点查询方法、装置、电子设备及介质


[0001]本申请涉及计算机
,尤其涉及一种兴趣点查询方法、兴趣点查询装置、电子设备及介质。

技术介绍

[0002]在网点生态圈的各种应用中,网点之间地理距离的计算应用是指基于各个网点之间的地理位置信息,提供精准的生活服务。为了实现该应用,其中涉及到大量的地理距离计算,及与地理距离计算相关的系统架构。
[0003]在相关技术中,通常根据网点的坐标计算两点之间的地理距离,其中涉及到各个网点的坐标信息,计算量较大;并且,相关技术中通常采用存储中间件进行地理距离的计算,以简化地理计算服务的开发,但是存储中间件计算能力具有上限,当地理计算服务达到一定并发量后会面临难以扩容的问题。

技术实现思路

[0004]本申请的主要目的在于提供一种兴趣点查询方法、兴趣点查询设备、电子设备、介质及计算机程序产品,能够提高计算速度,并且易于横向扩容。
[0005]本申请的第一方面公开了一种兴趣点查询方法,用于电子设备,其特征在于,所述方法包括:接收来自用户设备的兴趣点查询请求,获取与所述用户设备对应的地理位置信息;确定与所述地理位置信息最接近的服务点的信息;基于所述服务点的信息,确定与所述服务点关联的至少一个兴趣点;计算所述用户设备与所述至少一个兴趣点之间的距离。
[0006]在上述第一方面的一种可能的实现中,确定与所述服务点关联的至少一个兴趣点包括,根据第一预定表格查询所述至少一个兴趣点。
[0007]在上述第一方面的一种可能的实现中,计算所述用户设备与所述至少一个兴趣点之间的距离包括,获取第二预定表格,并将所述第二预定表格存储至缓存中,所述第二预定表格包括所述至少一个兴趣点对应的地理位置信息。
[0008]在上述第一方面的一种可能的实现中,与所述服务点关联的至少一个兴趣点包括,与所述服务点距离在阈值范围以内的至少一个兴趣点。
[0009]在上述第一方面的一种可能的实现中,确定与所述服务点关联的至少一个兴趣点包括,获得所述至少一个兴趣点的经纬度。
[0010]在上述第一方面的一种可能的实现中,所述方法还包括,根据所述用户设备与所述至少一个兴趣点之间的距离,对所述至少一个兴趣点进行排序。
[0011]本申请的第二方面公开了一种兴趣点查询装置,所述装置包括:接收模块,接收来自用户设备的兴趣点查询请求,获取与所述用户设备对应的地理位置信息;第一确定模块,用于确定与所述地理位置信息最接近的服务点的信息;第二确定模块,用于基于所述服务点的信息,确定与所述服务点关联的至少一个兴趣点;计算模块,用于计算所述用户设备与所述至少一个兴趣点之间的距离。
[0012]在上述第二方面的一种可能的实现中,所述设备还包括:获取模块,用于获取第二预定表格,并将所述第二预定表格存储至缓存中,所述第二预定表格包括所述至少一个兴趣点对应的地理位置信息。
[0013]本申请的第三方面公开了一种电子设备,包括存储有计算机可执行指令的存储器和处理器;当所述指令被所述处理器执行时,使得所述设备实施本申请第一方面的方法。
[0014]本申请的第四方面公开了一种计算机可读存储介质,计算机可读存储介质存储有一个或多个计算机程序,一个或多个计算机程序被一个或多个处理器执行,使得处理器执行上本申请第一方面的方法。
[0015]本申请的第五方面公开了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如本申请第一方面的方法。
[0016]根据本申请的兴趣点查询方法、兴趣点查询设备、电子设备、介质及计算机程序产品,根据用户的地理位置信息确定服务点信息以及与服务点关联的兴趣点,在计算用户和服务点关联的兴趣点之间距离时只用了一次三角函数,能够简化计算过程,减少计算量,进而降低CPU资源的消耗。并且,通过该方法能够将兴趣点对应的地理位置信息存储在缓存中,进而将计算过程也转移至缓存中,在地理计算服务达到一定并发量后易于横向扩容。
附图说明
[0017]为了更清楚地说明本专利技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0018]图1为网点生态圈中的一个应用的场景示意图;
[0019]图2是相关技术中的微服务架构图;
[0020]图3是本申请一个实施例的兴趣点查询方法流程示意图;
[0021]图4是本申请一个实施例的兴趣点查询方法交互示意图
[0022]图5是本申请一个实施例的微服务架构示意图;
[0023]图6是本申请一个实施例的兴趣点查询设备的模块示意图;
[0024]图7是本申请一个实施例的电子设备的结构示意图。
具体实施方式
[0025]下面结合具体实施例和附图对本申请做进一步说明。可以理解的是,本公开的说明性实施例包括但不限于数据管理方法、数据处理设备、电子设备、介质及计算机程序产品,此处描述的具体实施例仅仅是为了解释本申请,而非对本申请的限定。此外,为了便于描述,附图中仅示出了与本申请相关的部分而非全部的结构或过程。
[0026]以下由特定的具体实施例说明本申请的实施方式,本领域技术人员可由本说明书所揭示的内容轻易地了解本申请的其他优点及功效。虽然本申请的描述将结合较佳实施例一起介绍,但这并不代表此专利技术的特征仅限于该实施方式。恰恰相反,结合实施方式作专利技术介绍的目的是为了覆盖基于本申请的权利要求而有可能延伸出的其它选择或改造。为了提供对本申请的深度了解,以下描述中将包含许多具体的细节。本申请也可以不使用这些细
节实施。此外,为了避免混乱或模糊本申请的重点,有些具体细节将在描述中被省略。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0027]此外,各种操作将以最有助于理解说明性实施例的方式被描述为多个离散操作;然而,描述的顺序不应被解释为暗示这些操作必须依赖于顺序。特别是,这些操作不需要按呈现顺序执行。
[0028]除非上下文另有规定,否则术语“包含”,“具有”和“包括”是同义词。短语“A/B”表示“A或B”。短语“A和/或B”表示“(A和B)或者(A或B)”。
[0029]如这里所使用的,术语“模块”或“单元”可以指代、是或者包括:专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的(共享、专用或组)处理器和/或存储器、组合逻辑电路和/或提供所描述的功能的其他合适的组件。
[0030]在一些情况下,所公开的实施例可以以硬件、固件、软件或其任何组合来实现。所公开的实施例还可以被实现为由一个或多个暂时或非暂时性机器可读(例如,计算机可读)存储介质承载或存储在其上的指令,其可以由一个或多个处理器读取和执行。例如,指令可以通过网络或通过其他计算机可读介质的途径分发。因此,机器可读介质可以包括用于以机器(例如,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种兴趣点查询方法,用于电子设备,其特征在于,所述方法包括:接收来自用户设备的兴趣点查询请求,获取与所述用户设备对应的地理位置信息;确定与所述地理位置信息最接近的服务点的信息;基于所述服务点的信息,确定与所述服务点关联的至少一个兴趣点;计算所述用户设备与所述至少一个兴趣点之间的距离。2.根据权利要求1的数据处理方法,其特征在于,确定与所述服务点关联的至少一个兴趣点包括,根据第一预定表格查询所述至少一个兴趣点。3.根据权利要求1的数据处理方法,其特征在于,计算所述用户设备与所述至少一个兴趣点之间的距离包括,获取第二预定表格,并将所述第二预定表格存储至缓存中,所述第二预定表格包括所述至少一个兴趣点对应的地理位置信息。4.根据权利要求2的数据处理方法,其特征在于,与所述服务点关联的至少一个兴趣点包括,与所述服务点距离在阈值范围以内的至少一个兴趣点。5.根据权利要求3的数据处理方法,其特征在于,确定与所述服务点关联的至少一个兴趣点包括,获得所述至少一个兴趣点的经纬度。6.根据权利要求1的数据处理方法,其特征在于,所述方法还包括,根据所述用户设备与所述至少一个兴趣点之间的距离,对所述至少一...

【专利技术属性】
技术研发人员:何嘉杰邓玉江魁栋张碧辉
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1