一种基于电子地图的动态数据显示方法及装置与流程

文档序号:17442445发布日期:2019-04-17 04:56阅读:155来源:国知局
一种基于电子地图的动态数据显示方法及装置与流程

本发明实施例涉及数据处理技术领域,具体涉及一种基于电子地图的动态数据显示方法及装置。



背景技术:

为了更好地满足人们日常生活的需要,终端中的电子地图功能日益强大。

人们可以通过在电子地图中搜索感兴趣的兴趣点数据,例如餐馆、加油站等,以加油站为例,然后再一一点击每一个加油站查看详细信息,进而获取到某个加油站的动态数据,例如当前的92#汽油的价格。但是,这种方式在终端的显示界面无法同时查看到一定区域范围内的兴趣点数据对应的所有动态数据,给用户批量查看动态数据带来不便。

因此,如何避免上述缺陷,同时、批量地显示兴趣点数据对应的动态数据,进而便于用户同时查看到一定区域范围内的兴趣点数据对应的所有动态数据,成为亟须解决的问题。



技术实现要素:

针对现有技术存在的问题,本发明实施例提供一种基于电子地图的动态数据显示方法及装置。

第一方面,本发明实施例提供一种基于电子地图的动态数据显示方法,所述方法包括:

接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置;

根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系;

发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

第二方面,本发明实施例提供一种基于电子地图的动态数据显示装置,所述装置包括:

接收单元,用于接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置;

确定单元,用于根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系;

显示单元,用于发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

第三方面,本发明实施例提供一种电子设备,包括:处理器、存储器和总线,其中,

所述处理器和所述存储器通过所述总线完成相互间的通信;

所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:

接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置;

根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系;

发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

第四方面,本发明实施例提供一种非暂态计算机可读存储介质,包括:

所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:

接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置;

根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系;

发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

本发明实施例提供的基于电子地图的动态数据显示方法及装置,在区域范围内获取与地理位置对应的动态数据,并生成动态数据与地理位置之间的对应关系,使得终端根据该对应关系,在与该地理位置对应的地图地理位置显示动态数据,能够同时、批量地显示兴趣点数据对应的动态数据,进而便于用户同时查看到一定区域范围内的所有动态数据。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例基于电子地图的动态数据显示方法流程示意图;

图2为本发明实施例基于电子地图的动态数据显示截图;

图3为本发明实施例基于电子地图的动态数据显示装置结构示意图;

图4为本发明实施例提供的电子设备实体结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明实施例基于电子地图的动态数据显示方法流程示意图,如图1所示,本发明实施例提供的一种基于电子地图的动态数据显示方法,包括以下步骤:

s101:接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置。

具体的,装置接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置。装置可以是服务器等,终端可以包括手机,不作具体限定。兴趣点数据可以是餐馆、加油站等用户感兴趣的数据,动态数据可以包括变化较为频繁的数据,例如汽油价、加油站的加油位是否空闲等,兴趣点数据的地理位置可以是地理坐标或经纬度等,不作具体限定,可以通过终端中的电子地图获取到,终端位置可以是地理坐标或经纬度等,不作具体限定,可以通过终端中gps定位获取到。

s102:根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系。

具体的,装置根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系。根据所述终端位置确定区域范围,可以具体包括:以终端位置为中心,获取与该终端位置距离小于预设距离的区域范围,预设距离可以根据实际情况自主设置。图2为本发明实施例基于电子地图的动态数据显示截图,区域范围可以是如图2所示的整体区域。例如坐标为(x,y)的地理位置对应的动态数据为7.70元(即图2中7.10元与降价0.6元之和),生成(x,y)与7.70元的对应关系a,需要说明的是,动态数据的获取可以从第三方服务器中直接获取,第三方可以是图2中的某一个加油站,因此,每当某一个加油站的汽油价格有变化,装置就可以获取到变化的价格,从而保证动态数据的实时更新。

s103:发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

具体的,装置发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。即响应消息除携带有动态数据之外,还携带有该对应关系,参照上述举例,终端根据(x,y)与7.70元的对应关系a,在图2中与(x,y)对应的地图地理位置(即图2中临近“四季星河中街”的点)显示7.70元的动态数据(图2实际显示的是7.10元、降0.6元)。其他加油站一一对应的动态数据的显示,不再赘述。

进一步地,获取请求还携带有所述终端对应的个人信息;相应的,所述方法还包括:确定与所述个人信息对应的会员等级;根据所述会员等级获取与所述动态数据对应的会员优惠数据,并根据所述会员优惠数据更新所述动态数据;生成更新后的动态数据与所述地理位置之间的更新对应关系;发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述更新对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示更新后的动态数据。个人信息可以包括注册名称,会员等级可以是vip1~vipn,会员等级越高享有的优惠越多,例如,该用户的会员等级为vip2,图2中临近“四季星河中街”的点对应的加油站对应的会员优惠数据为降0.6元,更新后的动态数据为7.10元(即7.70元-0.6元)。其他说明可参照上述7.70元的动态数据的具体说明,不再赘述。

在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置还显示所述会员优惠数据,参照图2临近“四季星河中街”的点对应的加油站,显示的会员优惠数据为0.6元。

该方法中的所述动态数据包括第一类型动态数据和第二类型动态数据;所述第一类型动态数据是与交易价格相关的动态数据;所述第二类型动态数据是与配套服务相关的动态数据。

具体的,装置中的所述动态数据包括第一类型动态数据和第二类型动态数据;所述第一类型动态数据是与交易价格相关的动态数据;所述第二类型动态数据是与配套服务相关的动态数据。以加油站为例,第一类型动态数据可以包括各种汽油、柴油等当前价格、第二类型动态数据可以包括空闲的加油位数量、排队等待人数等。例如:用户输入92#汽油当前价格的查询信息,终端发送92#汽油当前价格的获取请求至服务器,如果服务器在区域范围内获取到一个加油站对应的92#汽油当前价格和该加油站空闲的加油位数量,发送响应消息至终端,该响应消息还携带92#汽油当前价格和该加油站空闲的加油位数量,终端在该加油站对应的地图地理位置显示92#汽油当前价格和该加油站空闲的加油位数量。

本发明实施例提供的基于电子地图的动态数据显示方法及装置,在区域范围内获取与地理位置对应的动态数据,并生成动态数据与地理位置之间的对应关系,使得终端根据该对应关系,在与该地理位置对应的地图地理位置显示动态数据,能够同时、批量地显示兴趣点数据对应的动态数据,进而便于用户同时查看到一定区域范围内的所有动态数据。

在上述实施例的基础上,所述获取请求还携带有所述终端对应的个人信息;相应的,所述方法还包括:

确定与所述个人信息对应的会员等级。

具体的,装置确定与所述个人信息对应的会员等级。可参照上述实施例,不再赘述。

根据所述会员等级获取与所述动态数据对应的会员优惠数据,并根据所述会员优惠数据更新所述动态数据。

具体的,装置根据所述会员等级获取与所述动态数据对应的会员优惠数据,并根据所述会员优惠数据更新所述动态数据。可参照上述实施例,不再赘述。

生成更新后的动态数据与所述地理位置之间的更新对应关系。

具体的,装置生成更新后的动态数据与所述地理位置之间的更新对应关系。可参照上述实施例,不再赘述。

发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述更新对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示更新后的动态数据。

具体的,装置发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述更新对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示更新后的动态数据。可参照上述实施例,不再赘述。

本发明实施例提供的基于电子地图的动态数据显示方法,能够同时、批量地显示兴趣点数据对应的更新后的动态数据,进而便于用户同时查看到一定区域范围内的所有更新后的动态数据。

在上述实施例的基础上,所述响应消息还携带有所述会员优惠数据;相应的,所述方法还包括:

在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置还显示所述会员优惠数据。

具体的,装置在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置还显示所述会员优惠数据。可参照上述实施例,不再赘述。

本发明实施例提供的基于电子地图的动态数据显示方法,通过还显示会员优惠数据,使得用户更加便于比较会员优惠数据。

在上述实施例的基础上,所述动态数据包括第一类型动态数据和第二类型动态数据;所述第一类型动态数据是与交易价格相关的动态数据;所述第二类型动态数据是与配套服务相关的动态数据。

具体的,装置中的所述动态数据包括第一类型动态数据和第二类型动态数据;所述第一类型动态数据是与交易价格相关的动态数据;所述第二类型动态数据是与配套服务相关的动态数据。可参照上述实施例,不再赘述。

本发明实施例提供的基于电子地图的动态数据显示方法,能够更全面地显示不同类型的动态数据。

图3为本发明实施例基于电子地图的动态数据显示装置结构示意图,如图3所示,本发明实施例提供了一种基于电子地图的动态数据显示装置,包括接收单元301、确定单元302和显示单元303,其中:

接收单元301用于接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置;确定单元302用于根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系;显示单元303用于发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

具体的,接收单元301用于接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置;确定单元302用于根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系;显示单元303用于发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

本发明实施例提供的基于电子地图的动态数据显示装置,在区域范围内获取与地理位置对应的动态数据,并生成动态数据与地理位置之间的对应关系,使得终端根据该对应关系,在与该地理位置对应的地图地理位置显示动态数据,能够同时、批量地显示兴趣点数据对应的动态数据,进而便于用户同时查看到一定区域范围内的所有动态数据。

在上述实施例的基础上,所述获取请求还携带有所述终端对应的个人信息;相应的,所述装置还用于:确定与所述个人信息对应的会员等级;根据所述会员等级获取与所述动态数据对应的会员优惠数据,并根据所述会员优惠数据更新所述动态数据;生成更新后的动态数据与所述地理位置之间的更新对应关系;相应的,所述显示单元具体用于:发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述更新对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示更新后的动态数据。

具体的,所述装置还用于:确定与所述个人信息对应的会员等级;根据所述会员等级获取与所述动态数据对应的会员优惠数据,并根据所述会员优惠数据更新所述动态数据;生成更新后的动态数据与所述地理位置之间的更新对应关系;相应的,所述显示单元具体用于:发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述更新对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示更新后的动态数据。

本发明实施例提供的基于电子地图的动态数据显示装置,能够同时、批量地显示兴趣点数据对应的更新后的动态数据,进而便于用户同时查看到一定区域范围内的所有更新后的动态数据。

在上述实施例的基础上,所述响应消息还携带有所述会员优惠数据;相应的,所述装置还用于:在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置还显示所述会员优惠数据。

具体的,所述装置还用于:在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置还显示所述会员优惠数据。

本发明实施例提供的基于电子地图的动态数据显示装置,通过还显示会员优惠数据,使得用户更加便于比较会员优惠数据。

在上述实施例的基础上,所述动态数据包括第一类型动态数据和第二类型动态数据;所述第一类型动态数据是与交易价格相关的动态数据;所述第二类型动态数据是与配套服务相关的动态数据。

具体的,所述装置中的所述动态数据包括第一类型动态数据和第二类型动态数据;所述第一类型动态数据是与交易价格相关的动态数据;所述第二类型动态数据是与配套服务相关的动态数据。

本发明实施例提供的基于电子地图的动态数据显示装置,能够更全面地显示不同类型的动态数据。

本发明实施例提供的基于电子地图的动态数据显示装置具体可以用于执行上述各方法实施例的处理流程,其功能在此不再赘述,可以参照上述方法实施例的详细描述。

图4为本发明实施例提供的电子设备实体结构示意图,如图4所示,所述电子设备包括:处理器(processor)401、存储器(memory)402和总线403;

其中,所述处理器401、存储器402通过总线403完成相互间的通信;

所述处理器401用于调用所述存储器402中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置;根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系;发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置;根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系;发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:接收终端发送的兴趣点数据对应的动态数据的获取请求;所述获取请求携带有所述兴趣点数据的地理位置和所述终端的终端位置;根据所述终端位置确定区域范围;并在所述区域范围内获取与所述地理位置对应的所述动态数据,并生成所述动态数据与所述地理位置之间的对应关系;发送针对所述获取请求的响应消息至所述终端,以使所述终端根据所述响应消息中携带的所述对应关系,在所述终端的地图显示界面中的与所述地理位置对应的地图地理位置显示所述动态数据。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上各实施例仅用以说明本发明的实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明的实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明的各实施例技术方案的范围。

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