基于电子地图的信息展示方法及装置转让专利

申请号 : CN201310384640.2

文献号 : CN104424261B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 程陆宁

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明实施例公开了一种基于电子地图的信息展示方法及装置,涉及信息技术领域,可以提升通过电子地图进行信息展示的效率。所述方法包括:首先接收信息搜索指令,所述信息搜索指令包括用户输入的关键词,然后从数据库中获取与所述关键词对应的兴趣点的位置信息和缩略图信息,所述数据库中保存有不同关键词与分别对应的兴趣点之间的对应关系、兴趣点的位置信息、兴趣点的缩略图信息,最后在电子地图上与所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。本发明适用于在电子地图上进行信息展示。

权利要求 :

1.一种基于电子地图的信息展示方法,其特征在于,包括:

接收信息搜索指令,所述信息搜索指令包括用户输入的关键词;

从数据库中获取与所述关键词对应的兴趣点的位置信息和缩略图信息,所述数据库中保存有不同关键词与分别对应的兴趣点之间的对应关系、兴趣点的位置信息、兴趣点的缩略图信息;

判断是否存在预置的显示范围,该预置的显示范围为用户在输入关键词时配置的信息展示范围或者为系统默认的信息展示范围,若存在预置的显示范围,则根据兴趣点的位置信息,从兴趣点中获取在信息展示范围内的各个兴趣点,作为需要在电子地图上显示的兴趣点;

判断需要在所述电子地图上显示的所述兴趣点的缩略图中,是否存在图片显示重叠度大于或等于预设阀值的多个缩略图;

若存在图片显示重叠度大于或等于所述预设阀值的多个缩略图,统计所述图片显示重叠度大于或等于所述预设阀值的多个缩略图的个数,从所述多个缩略图中获取一个缩略图,作为所述多个缩略图的聚合图片;

在电子地图上与所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图的聚合图片,并且显示所述聚合图片对应的缩略图个数。

2.根据权利要求1所述的基于电子地图的信息展示方法,其特征在于,所述从所述多个缩略图中获取一个缩略图的步骤包括:从所述多个缩略图中获取任意一个缩略图;或者

从所述多个缩略图中获取图层优先级最高的一个缩略图。

3.根据权利要求1或2所述的基于电子地图的信息展示方法,其特征在于,所述方法还包括:若接收到对所述电子地图上显示的缩略图的触发指令,判断所述缩略图是否为聚合图片;

若所述缩略图为聚合图片,则展开显示所述聚合图片对应的每一个缩略图。

4.根据权利要求3所述的基于电子地图的信息展示方法,其特征在于,所述判断所述缩略图是否为聚合图片的步骤之后,还包括:若所述缩略图不为聚合图片,则放大显示所述缩略图并且显示所述缩略图对应的兴趣点的属性信息,所述数据库中还保存有各个兴趣点的属性信息。

5.一种基于电子地图的信息展示装置,其特征在于,包括:

接收单元,用于接收信息搜索指令,所述信息搜索指令包括用户输入的关键词;

获取单元,用于从数据库中获取与所述接收单元接收的关键词对应的兴趣点的位置信息和缩略图信息,所述数据库中保存有不同关键词与分别对应的兴趣点之间的对应关系、兴趣点的位置信息、兴趣点的缩略图信息;

判断单元,用于判断是否存在预置的显示范围,该预置的显示范围为用户在输入关键词时配置的信息展示范围或者为系统默认的信息展示范围,若存在预置的显示范围,则根据兴趣点的位置信息,从兴趣点中获取在信息展示范围内的各个兴趣点,作为需要在电子地图上显示的兴趣点,还用于判断需要在所述电子地图上显示的所述兴趣点的缩略图中,是否存在图片显示重叠度大于或等于预设阀值的多个缩略图;

统计单元,用于统计所述图片显示重叠度大于或等于所述预设阀值的多个缩略图的个数;

获取单元,还用于若存在图片显示重叠度大于或等于所述预设阀值的多个缩略图,从所述多个缩略图中获取一个缩略图,作为所述多个缩略图的聚合图片;

显示单元,用于在电子地图上与所述获取单元获取的所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图的聚合图片,并且显示所述聚合图片对应的缩略图个数。

6.根据权利要求5所述的基于电子地图的信息展示装置,其特征在于,所述获取单元,用于从所述多个缩略图中获取任意一个缩略图;或者从所述多个缩略图中获取图层优先级最高的一个缩略图。

7.根据权利要求5或6所述的基于电子地图的信息展示装置,其特征在于,所述判断单元,还用于若接收到对所述电子地图上显示的缩略图的触发指令,判断所述缩略图是否为聚合图片;

所述显示单元,还用于若所述缩略图为聚合图片,则展开显示所述聚合图片对应的每一个缩略图。

8.根据权利要求7所述的基于电子地图的信息展示装置,其特征在于,所述显示单元,还用于若所述缩略图不为聚合图片,则放大显示所述缩略图并且显示所述缩略图对应的兴趣点的属性信息,所述数据库中还保存有各个兴趣点的属性信息。

说明书 :

基于电子地图的信息展示方法及装置

技术领域

[0001] 本发明涉及信息技术领域,特别涉及一种基于电子地图的信息展示方法及装置。

背景技术

[0002] 随着网络技术的不断发展,电子地图的功能也越来越强大。电子地图是利用计算机技术,以数字方式进行存储和查阅的地图。通过电子地图可以将用户需要查找的各种信息显示出来。
[0003] 目前在电子地图上展示用户需要查询的信息时,通常是采用列表模式和标注模式相结合的方式进行信息展示,即首先通过标注模式在电子地图上标注出符合用户查询条件的各个兴趣点的位置,然后再通过列表模式以列表的形式将电子地图上标注的各个位置的信息显示出来。然而通过现有电子地图的信息展示方法在进行信息展示时,由于对各个兴趣点的位置标注显示与对各个兴趣点的具体信息的列表显示是分离的,从而造成现有基于电子地图的信息展示方法的信息展示效率较低。

发明内容

[0004] 本发明实施例提供一种基于电子地图的信息展示方法及装置,可以提升通过电子地图进行信息展示的效率。
[0005] 本发明实施例采用的技术方案为:
[0006] 一种基于电子地图的信息展示方法,包括:
[0007] 接收信息搜索指令,所述信息搜索指令包括用户输入的关键词;
[0008] 从数据库中获取与所述关键词对应的兴趣点的位置信息和缩略图信息,所述数据库中保存有不同关键词与分别对应的兴趣点之间的对应关系、兴趣点的位置信息、兴趣点的缩略图信息;
[0009] 在电子地图上与所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。
[0010] 一种基于电子地图的信息展示装置,包括:
[0011] 接收单元,用于接收信息搜索指令,所述信息搜索指令包括用户输入的关键词;
[0012] 获取单元,用于从数据库中获取与所述接收单元接收的关键词对应的兴趣点的位置信息和缩略图信息,所述数据库中保存有不同关键词与分别对应的兴趣点之间的对应关系、兴趣点的位置信息、兴趣点的缩略图信息;
[0013] 显示单元,用于在电子地图上与所述获取单元获取的所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。
[0014] 本发明实施例提供的基于电子地图的信息展示方法及装置,首先接收信息搜索指令,所述信息搜索指令包括用户输入的关键词,然后从数据库中获取与所述关键词对应的兴趣点的位置信息和缩略图信息,最后在电子地图上与所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。与目前在电子地图上展示用户需要查询的信息时,通常是采用列表模式和标注模式相结合的方式分别进行不同兴趣点的位置标注与不同兴趣点的信息展示相比,本发明实施例通过在电子地图上的对应位置直接显示兴趣点的缩略图信息、属性信息等,而不用将兴趣点的位置标注与兴趣点的信息进行分离展示,可以提升通过电子地图进行信息展示的效率。

附图说明

[0015] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0016] 图1为本发明实施例提供的一种基于电子地图的信息展示方法流程图;
[0017] 图2为本发明实施例提供的另一种基于电子地图的信息展示方法流程图;
[0018] 图3为本发明实施例提供的一种基于电子地图的信息展示装置结构示意图;
[0019] 图4为本发明实施例提供的另一种基于电子地图的信息展示装置结构示意图。

具体实施方式

[0020] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0021] 为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。
[0022] 本发明实施例提供一种基于电子地图的信息展示方法,如图1所示,所述方法包括:
[0023] 101、接收信息搜索指令。
[0024] 其中,所述信息搜索指令包括用户输入的关键词。对于该关键词,具体可以为待搜索目标的名称、待搜索目标的地址、或者待搜索目标的类别等,本发明实施例不做限定。例如,如果用户需要获取附近有哪些餐馆时,用户输入的关键词可以为餐饮类;进一步地,用户输入的关键词还可以为具体餐馆的名称,以使得在电子地图上显示的查询信息更加精确。
[0025] 102、从数据库中获取与所述关键词对应的兴趣点的位置信息和缩略图信息。
[0026] 其中,所述数据库中保存有不同关键词与分别对应的兴趣点之间的对应关系、兴趣点的位置信息、兴趣点的缩略图信息。对于数据库中保存的兴趣点的位置信息,具体可以为兴趣点的经度值和纬度值,对于数据库中保存的兴趣点的缩略图信息,优选地可以为兴趣点所在位置的街景图片,从而可以使得用户更加快速准确地找到需要查找的兴趣点。
[0027] 103、在电子地图上与所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。
[0028] 可选地,步骤103之前还可以包括:判断是否存在预置的显示范围,该预置的显示范围可以为用户在输入关键词时配置的信息展示范围,还可以为系统默认的信息展示范围,若存在预置的显示范围,则根据兴趣点的位置信息,从兴趣点中获取在信息展示范围内的各个兴趣点,再将在信息展示范围内的各个兴趣点的缩略图显示在电子地图的对应位置上,从而可以保证用户查询的信息为用户所在位置附近范围的兴趣点信息,进一步提升了信息的展示精度。
[0029] 本发明实施例提供的一种基于电子地图的信息展示方法,首先接收信息搜索指令,所述信息搜索指令包括用户输入的关键词,然后从数据库中获取与所述关键词对应的兴趣点的位置信息和缩略图信息,最后在电子地图上与所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。与目前在电子地图上展示用户需要查询的信息时,通常是采用列表模式和标注模式相结合的方式分别进行不同兴趣点的位置标注与不同兴趣点的信息展示相比,本发明实施例通过在电子地图上的对应位置直接显示兴趣点的缩略图信息、属性信息等,而不用将兴趣点的位置标注与兴趣点的信息进行分离展示,可以提升通过电子地图进行信息展示的效率。
[0030] 本发明实施例提供另一种基于电子地图的信息展示方法,如图2所示,所述方法包括:
[0031] 201、接收信息搜索指令。
[0032] 其中,所述信息搜索指令包括用户输入的关键词。对于该关键词,具体可以为待搜索目标的名称、待搜索目标的地址、或者待搜索目标的类别等,本发明实施例不做限定。例如,如果用户需要获取附近有哪些体育场时,用户输入的关键词可以为体育场馆类;进一步地,用户输入的关键词还可以为具体体育场馆的名称,以使得在电子地图上显示的查询信息更加精确。
[0033] 202、从数据库中获取与所述关键词对应的兴趣点的位置信息和缩略图信息。
[0034] 其中,所述数据库中保存有不同关键词与分别对应的兴趣点之间的对应关系、兴趣点的位置信息、兴趣点的缩略图信息。对于数据库中保存的兴趣点的位置信息,具体可以为兴趣点的经度值和纬度值,对于数据库中保存的兴趣点的缩略图信息,优选地可以为兴趣点所在位置的街景图片,从而可以使得用户更加快速准确地找到需要查找的兴趣点。
[0035] 203、判断需要在所述电子地图上显示的兴趣点的缩略图中,是否存在图片显示重叠度大于或等于预设阀值的多个缩略图。
[0036] 其中,所述图片显示重叠度可以为,相邻图片之间发生图片显示重叠的部分在某一个缩略图的整个显示面积中所占的百分比,可以配置图片显示重叠度为百分之十、百分之二十等,具体可以根据实际需求进行预先配置,本发明实施例不做限定。
[0037] 例如,预先配置图片显示重叠度为百分之十,电子地图上显示的缩略图分别为图片1、图片2、和图片3,其中,图片1与图片2为相邻图片,图片2与图片3为相邻图片,则此时判断图片1与图片2之间发生重叠的部分的面积,是否大于图片1或者图片2显示面积的百分之十,并且判断图片2与图片3之间发生重叠的部分的面积,是否大于图片2或者图片3显示面积的百分之十,若图片1与图片2之间发生重叠的部分的面积,大于图片1或者图片2显示面积的百分之十,并且图片2与图片3之间发生重叠的部分的面积,大于图片2或者图片3显示面积的百分之十,则此时从图片1、图片2、和图片3中获取一张图片进行显示。
[0038] 204、若存在图片显示重叠度大于或等于所述预设阀值的多个缩略图,从所述多个缩略图中获取一个缩略图,作为所述多个缩略图的聚合图片。
[0039] 对于本发明实施例,从所述多个缩略图中获取一个缩略图的步骤可以包括:从所述多个缩略图中获取任意一个缩略图;或者从所述多个缩略图中获取图层优先级最高的一个缩略图。其中,在电子地图上显示的各个缩略图分别对应一个图层,当存在多个图片显示重叠时,图层优先级越高的缩略图,在电子地图上的显示优先级越高。
[0040] 205、将所述聚合图片和除所述多个缩略图外的其它缩略图在电子地图上对应的位置进行显示。
[0041] 对于本发明实施例,通过从在电子地图上会出现重叠显示的多个缩略图中,选择一张缩略图作为多个缩略图的聚合图片,将重叠显示的多个缩略图进行聚合显示,可以保证在电子地图上显示的各个兴趣点的缩略图不会出现图片显示重叠,从而可以提升在电子地图上进行信息展示的效果,提升了用户体验。
[0042] 优选地,步骤205之前还可以包括统计所述重叠度大于或等于预设阀值的多个缩略图的个数,此时步骤205为从所述多个缩略图中获取一个缩略图作为所述多个缩略图的聚合图片进行显示,并且显示所述聚合图片对应的缩略图个数。其中,所述统计结果具体可以直接在聚合图片上进行标注显示,从而可以使得用户明确获知此处发生重叠的缩略图的总个数为多少。例如,如果在地图上某一个区域内显示的4个缩略图出现了显示重叠,则可以从这4个缩略图中选择任意一个缩略图作为该区域的聚合图片,并在该缩略图对应的电子地图上的位置进行显示,并且在显示的图片上标注4,以提示用户此处存在4个兴趣点的缩略图。
[0043] 206、若接收到对所述电子地图上显示的缩略图的触发指令,判断所述缩略图是否为聚合图片。
[0044] 其中,所述触发指令用于指示放大显示缩略图、显示兴趣点对应的属性信息、或者展开显示聚合图片对应的各个缩略图等,所述触发指令可以为用户将鼠标光标拖动到电子地图上显示的某一个缩略图上,还可以为用户在某一个缩略图上通过鼠标进行点击操作或者直接进行触击操作等。所述兴趣点对应的属性信息可以为该兴趣点的具体地址、用户对该兴趣点的评论信息、该兴趣点的名称等,本发明实施例不做限定。
[0045] 207a、若所述缩略图不为聚合图片,则放大显示所述缩略图并且显示所述缩略图对应的兴趣点的属性信息。
[0046] 其中,放大显示所述缩略图的方式具体可以为从数据库中获取该缩略图对应的清晰大图进行显示,还可以为直接放大显示该缩略图。所述数据库中还保存有各个兴趣点的属性信息和各个兴趣点的清晰街景大图。所述兴趣点对应的属性信息可以为该兴趣点的具体地址、用户对该兴趣点的评论信息、该兴趣点的名称等,本发明实施例不做限定。属性信息显示的位置可以为在缩略图下方、或者为在放大显示的图片上,本发明实施例不做限定。
[0047] 与步骤207a并列的步骤207b、若所述缩略图为聚合图片,则展开显示所述聚合图片对应的每一个缩略图。
[0048] 进一步地,还可以在展开显示的每一个缩略图的对应位置,分别显示每一个缩略图对应的兴趣点的属性信息。
[0049] 对于本发明实施例,具体的应用场景可以如下所示,但不限于此,包括:终端设备获取到用户输入的查询关键词为麦当劳,并且显示范围为以用户当前位置为中心,半径为5公里的显示范围,此时,终端设备从数据库中获取位置信息符合该显示范围的各个麦当劳的位置信息和街景缩略图信息,然后判断需要在所述电子地图上显示的所述各个麦当劳的街景缩略图是否会存在显示重叠,若不存在显示重叠,则根据在电子地图上与所述各个麦当劳的位置信息分别对应的位置,显示各个麦当劳的街景缩略图,以使得用户可以根据终端设备显示的各个麦当劳的实时街景图片,快速找到离用户当前位置最近的麦当劳。进一步地,当用户需要获取各个麦当劳的具体信息时,可以通过点击电子地图上需要获取的麦当劳的缩略图,此时终端设备从数据库中获取该麦当劳的地址信息、评价信息等属性信息进行显示,并且显示显示该麦当劳的清晰街景大图。
[0050] 本发明实施例提供的另一种基于电子地图的信息展示方法,首先接收信息搜索指令,所述信息搜索指令包括用户输入的关键词,然后从数据库中获取与所述关键词对应的兴趣点的位置信息和缩略图信息,最后在电子地图上与所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。与目前在电子地图上展示用户需要查询的信息时,通常是采用列表模式和标注模式相结合的方式分别进行不同兴趣点的位置标注与不同兴趣点的信息展示相比,本发明实施例通过在电子地图上的对应位置直接显示兴趣点的缩略图信息、属性信息等,而不用将兴趣点的位置标注与兴趣点的信息进行分离展示,可以提升通过电子地图进行信息展示的效率。
[0051] 进一步地,作为图1所示方法的具体实现,本发明实施例提供一种基于电子地图的信息展示装置,如图3所示,所述装置可以应用于终端设备,例如应用于手机、电脑本、计算机等,所述装置包括:接收单元31、获取单元32、显示单元33。
[0052] 接收单元31,可以用于接收信息搜索指令,所述信息搜索指令包括用户输入的关键词。
[0053] 获取单元32,可以用于从数据库中获取与所述接收单元31接收的关键词对应的兴趣点的位置信息和缩略图信息,所述数据库中保存有不同关键词与分别对应的兴趣点之间的对应关系、兴趣点的位置信息、兴趣点的缩略图信息。
[0054] 显示单元33,可以用于在电子地图上与所述获取单元32获取的所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。
[0055] 需要说明的是,本发明实施例提供的装置所涉及各功能单元的其他相应描述可以参考图1中的对应描述,在此不再赘述。
[0056] 再进一步地,作为图2所示方法的具体实现,本发明实施例提供一种基于电子地图的信息展示装置,如图4所示,所述装置可以应用于终端设备,例如应用于手机、电脑本、计算机等,所述装置包括:接收单元41、获取单元42、显示单元43、判断单元44、统计单元45。
[0057] 接收单元41,可以用于接收信息搜索指令,所述信息搜索指令包括用户输入的关键词。
[0058] 获取单元42,可以用于从数据库中获取与所述接收单元41接收的关键词对应的兴趣点的位置信息和缩略图信息,所述数据库中保存有不同关键词与分别对应的兴趣点之间的对应关系、兴趣点的位置信息、兴趣点的缩略图信息。
[0059] 显示单元43,可以用于在电子地图上与所述获取单元42获取的所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。
[0060] 判断单元44,可以用于判断需要在所述电子地图上显示的所述兴趣点的缩略图中,是否存在图片显示重叠度大于或等于预设阀值的多个缩略图。
[0061] 获取单元42,还可以用于若存在图片显示重叠度大于或等于所述预设阀值的多个缩略图,从所述多个缩略图中获取一个缩略图进行显示。
[0062] 统计单元45,可以用于统计所述图片显示重叠度大于或等于所述预设阀值的多个缩略图的个数。
[0063] 显示单元43,可以用于从所述多个缩略图中获取一个缩略图作为所述多个缩略图的聚合图片进行显示,并且显示所述聚合图片对应的缩略图个数。
[0064] 获取单元42,可以用于从所述多个缩略图中获取任意一个缩略图;或者从所述多个缩略图中获取图层显示优先级最高的一个缩略图。
[0065] 判断单元44,还可以用于若接收到对所述电子地图上显示的缩略图的触发指令,判断所述缩略图是否为聚合图片。
[0066] 显示单元43,还可以用于若所述缩略图不为聚合图片,则放大显示所述缩略图并且显示所述缩略图对应的兴趣点的属性信息,所述数据库中还保存有各个兴趣点的属性信息。
[0067] 显示单元43,还可以用于若所述缩略图为聚合图片,则展开显示所述聚合图片对应的每一个缩略图。
[0068] 需要说明的是,本发明实施例提供的装置所涉及各功能单元的其他相应描述可以参考图2中的对应描述,在此不再赘述。
[0069] 本发明实施例提供的基于电子地图的信息展示装置,首先接收信息搜索指令,所述信息搜索指令包括用户输入的关键词,然后从数据库中获取与所述关键词对应的兴趣点的位置信息和缩略图信息,最后在电子地图上与所述兴趣点的位置信息分别对应的位置,显示所述兴趣点的缩略图。与目前在电子地图上展示用户需要查询的信息时,通常是采用列表模式和标注模式相结合的方式分别进行不同兴趣点的位置标注与不同兴趣点的信息展示相比,本发明实施例通过在电子地图上的对应位置直接显示兴趣点的缩略图信息、属性信息等,而不用将兴趣点的位置标注与兴趣点的信息进行分离展示,可以提升通过电子地图进行信息展示的效率。
[0070] 本发明实施例提供的基于电子地图的信息展示装置可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的基于电子地图的信息展示方法及装置可以适用于信息技术领域,但不仅限于此。
[0071] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0072] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。