地图服务调用方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:39248278 阅读:23 留言:0更新日期:2023-10-30 12:00
本发明专利技术公开了一种地图服务调用方法、装置、计算机设备及存储介质,包括:接收业务端发送的第一地图服务调用请求;获取第一地图服务调用请求中的地址信息,在历史数据库中查询是否存在与该地址信息对应的地图服务历史数据;当历史数据库中不存在与该地址信息对应的地图服务历史数据时,确认地图服务列表中是否存在目标地图服务方;在确认地图服务列表中存在目标地图服务方时,通过地图服务统一接口从地图服务列表中调用目标地图服务方执行第一地图服务操作。本发明专利技术通过对历史数据库中地图服务历史数据的查询和对地图服务列表中是否存在目标地图服务方的检测,解决了调用地图服务成本高的问题,减少了调用地图服务的费用。减少了调用地图服务的费用。减少了调用地图服务的费用。

【技术实现步骤摘要】
地图服务调用方法、装置、计算机设备及存储介质


[0001]本专利技术涉及地图服务
,尤其涉及一种地图服务调用方法、装置、计算机设备及存储介质。

技术介绍

[0002]目前,多数的地图服务调用均是与地图服务商合作,直接调用某个指定的地图服务商的地图定位服务,而部分地图服务商每日均会提供免费服务,若仅使用指定地图服务商,则其他地图服务商的免费服务次数无法得到充分利用,导致调用地图服务的使用成本高;同时,各地图服务商的免费服务的剩余次数有限,因此,当被使用的指定地图服务商的次数达到当日调用免费服务的剩余次数上限后,需要交纳一定的费用,如此也将造成调用地图服务成本高。

技术实现思路

[0003]本专利技术提供一种地图服务调用方法、装置、计算机设备及存储介质,以解决现有技术中调用地图服务的成本高等问题。
[0004]一种地图服务调用方法,包括:
[0005]接收业务端发送的第一地图服务调用请求;
[0006]获取所述第一地图服务调用请求中的地址信息,在历史数据库中查询是否存在与该地址信息对应的地图服务历史数据;
[0007]当所述历史数据库中不存在与该地址信息对应的地图服务历史数据时,确认地图服务列表中是否存在目标地图服务方;所述地图服务列表包括至少一个地图服务方,所述目标地图服务方是指所述地图服务列表中关联的免费服务的剩余次数大于一的地图服务方;
[0008]在确认地图服务列表中存在目标地图服务方时,通过地图服务统一接口从所述地图服务列表中调用目标地图服务方执行第一地图服务操作。
[0009]一种地图服务调用装置,包括:
[0010]调用请求接收模块,用于接收业务端发送的第一地图服务调用请求;
[0011]历史数据查询模块,用于获取所述第一地图服务调用请求中的地址信息,在历史数据库中查询是否存在与该地址信息对应的地图服务历史数据;
[0012]地图服务判断模块,用于当所述历史数据库中不存在与该地址信息对应的地图服务历史数据时,确认地图服务列表中是否存在目标地图服务方;所述地图服务列表包括至少一个地图服务方,所述目标地图服务方是指所述地图服务列表中关联的免费服务的剩余次数大于一的地图服务方;
[0013]地图服务执行模块,用于在确认地图服务列表中存在目标地图服务方时,通过地图服务统一接口从所述地图服务列表中调用目标地图服务方执行第一地图服务操作。
[0014]一种计算机设备,包括存储器、处理器及存储在所述存储器中并可在所述处理器
上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述地图服务调用方法。
[0015]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述所述地图服务调用方法。
[0016]本专利技术提供的地图服务调用方法、装置、计算机设备及存储介质,地图服务调用方法包括:接收业务端发送的第一地图服务调用请求;获取所述第一地图服务调用请求中的地址信息,在历史数据库中查询是否存在与该地址信息对应的地图服务历史数据;当所述历史数据库中不存在与该地址信息对应的地图服务历史数据时,确认地图服务列表中是否存在目标地图服务方;述地图服务列表包括至少一个地图服务方,所述目标地图服务方是指所述地图服务列表中关联的免费服务的剩余次数大于一的地图服务方;在确认地图服务列表中存在目标地图服务方时,通过地图服务统一接口从所述地图服务列表中调用目标地图服务方执行第一地图服务操作。
[0017]本专利技术中,在无法从历史数据库中调用地图服务历史数据进行地图服务时,首先确定地图服务列表中是否存在免费服务剩余次数大于一的目标地图服务方,进而,在确定目标地图服务方存在时,通过调用目标地图服务方免费执行第一地图服务操作,如此,解决了调用地图服务成本高的问题,减少了调用地图服务的费用。同时,本专利技术基于地图服务统一接口调用目标地图服务方执行第一地图服务操作,在实现了自动切换地图服务方的同时,还避免了频繁切换地图服务方的调用接口。
附图说明
[0018]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本专利技术一实施例中地图服务调用方法的流程图;
[0020]图2是本专利技术一实施例中地图服务调用方法的步骤S40的流程图;
[0021]图3是本专利技术一实施例中地图服务调用方法的步骤S403的流程图;
[0022]图4是本专利技术一实施例中地图服务调用装置的原理框图;
[0023]图5是本专利技术一实施例中计算机设备的示意图。
具体实施方式
[0024]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0025]本专利技术提供一种地图服务调用方法,在一实施例中,如图1所示,其技术方案主要包括以下步骤S10

S40:
[0026]S10,接收业务端发送的第一地图服务调用请求。
[0027]可理解地,第一地图服务调用请求为第一次向后台发送的请求调用地图服务。接
收用户从业务端发送至后台的第一地图服务调用请求,也即用户在业务端的输入框中填写完地址信息后,点击确定,即可向后台发送第一地图服务调用请求。例如,调用场景可以为地址编辑、详细地址编辑、订单详情、附近柜机和预锁格口等等。
[0028]S20,获取所述第一地图服务调用请求中的地址信息,在历史数据库中查询是否存在与该地址信息对应的地图服务历史数据。
[0029]可理解地,历史数据库为整合所有历史调用数据得到的,包括至少一个业务端的历史调用数据。地图服务历史数据为用户的历史调用数据。地址信息为业务端查询的地址,可以经纬度、关键字或具体位置(例如门牌)等等。
[0030]具体地,在得到第一地图服务调用请求之后,对第一地图服务调用请求进行解析,从而得到第一地图服务调用请求中的地址信息。然后,调用历史数据库,并通过该地址信息在历史数据库中查询是否存在与该地址信息对应的地图服务历史数据,也即可以直接通过文字字符匹配进行查询,也可以先对地址信息进行划分,按照各区域进行查询,还可以提取地址信息中的关键字进行查询。在本实例中不限定查询方式。
[0031]S30,当所述历史数据库中不存在与该地址信息对应的地图服务历史数据时,确认地图服务列表中是否存在目标地图服务方;所述地图服务列表包括至少一个地图服务方,所述目标地图服务方是指所述地图服务列表中关联的免费服务的剩余次数大于一的地图服务方。
[0032]可理解地,地图服务列表包括至本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地图服务调用方法,其特征在于,包括:接收业务端发送的第一地图服务调用请求;获取所述第一地图服务调用请求中的地址信息,在历史数据库中查询是否存在与该地址信息对应的地图服务历史数据;当所述历史数据库中不存在与该地址信息对应的地图服务历史数据时,确认地图服务列表中是否存在目标地图服务方;所述地图服务列表包括至少一个地图服务方,所述目标地图服务方是指所述地图服务列表中关联的免费服务的剩余次数大于一的地图服务方;在确认地图服务列表中存在目标地图服务方时,通过地图服务统一接口从所述地图服务列表中调用目标地图服务方执行第一地图服务操作。2.如权利要求1所述的地图服务调用方法,其特征在于,所述通过地图服务统一接口从所述地图服务列表中调用目标地图服务方执行第一地图服务操作,包括:获取地图服务列表中所有所述目标地图服务方关联的免费服务的剩余次数;将关联有最多剩余次数的免费服务的所述目标地图服务方确定为待调用服务方;通过地图服务统一接口从所述地图服务列表中调用所述待调用服务方执行第一地图服务操作。3.如权利要求2所述的地图服务调用方法,其特征在于,所述通过地图服务统一接口从所述地图服务列表中调用所述待调用服务方执行第一地图服务操作之后,包括:接收业务端发送的第二地图服务调用请求,查询与所述待调用服务方关联的免费服务的剩余次数是否大于零;当与所述待调用服务方关联的免费服务的剩余次数大于零时,则继续调用所述待调用服务方执行第二地图服务操作;当与所述待调用服务方关联的免费服务的剩余次数等于零时,则在确认所述地图服务列表中还存在其他目标地图服务方时,通过地图服务统一接口从所述地图服务列表中调用其他目标地图服务方执行第二地图服务操作。4.如权利要求3所述的地图服务调用方法,其特征在于,所述确认地图服务列表中是否存在目标地图服务方之后,还包括:在确认地图服务列表中并不存在目标地图服务方时,对所述地图服务列表中所有所述地图服务方的使用价格进行比较,并调用具有最低使用价格的地图服务方执行第一地图服务操作。5.如权利要求1所述的地图服务调用方法,其特征在于,所述在历史数据库中查询是否存在与该地址信息对应的地图服务历史数据之后,还包括:当所述历史数据库中存在与该地址信息对应的地图服务历史数据时,通过地图服务统一接口从所述历史数据库中调用与所述地址信息对应的地图服务历史数据,并根据所述地图服务历史数据执行第...

【专利技术属性】
技术研发人员:段晓明
申请(专利权)人:丰巢网络技术有限公司
类型:发明
国别省市:

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

1