CN109813331B - 信息点标注方法、装置、设备及计算机可读存储介质 - Google Patents
信息点标注方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN109813331B CN109813331B CN201711155240.9A CN201711155240A CN109813331B CN 109813331 B CN109813331 B CN 109813331B CN 201711155240 A CN201711155240 A CN 201711155240A CN 109813331 B CN109813331 B CN 109813331B
- Authority
- CN
- China
- Prior art keywords
- information
- route
- information point
- points
- information points
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 238000011156 evaluation Methods 0.000 claims abstract description 95
- 238000001914 filtration Methods 0.000 claims abstract description 41
- 238000012216 screening Methods 0.000 claims description 136
- 238000002372 labelling Methods 0.000 claims description 41
- 230000008569 process Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 17
- 230000002093 peripheral effect Effects 0.000 description 10
- 238000012545 processing Methods 0.000 description 10
- 230000001133 acceleration Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 230000003993 interaction Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000008439 repair process Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 239000000919 ceramic Substances 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000001544 dysphoric effect Effects 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Landscapes
- Navigation (AREA)
Abstract
本发明公开了一种信息点标注方法、装置、设备及计算机可读存储介质,属于导航技术领域。所述方法包括:基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和所述多个第一信息点的路线数据,所述多个第一信息点位于所述当前导航路线的指定搜索范围内;基于所述多个第一信息点的路线数据,从所述多个第一信息点中确定满足第一筛选规则的第二信息点;在地图页面上显示所述第二信息点,并在所述第二信息点上显示第一标注信息,所述第一标注信息用于描述所述当前位置到所述第二信息点之间的路线评价。减少了展示的信息量,无需用户花费过多时间挑选,进而提高了实际搜索效率。
Description
技术领域
本发明涉及导航技术领域,特别涉及一种信息点标注方法、装置、设备及计算机可读存储介质。
背景技术
随着导航技术的发展,终端中的导航应用不仅可以提供导航功能,还可以基于用户需求,在地图页面标注用户感兴趣的信息点。例如,终端在导航过程中,沿途搜索并标注出导航路线途经的加油站,从而方便用户在搜索出的加油站为车辆加油。
相关技术中,终端进行信息点标注的过程为:在沿当前导航路线行驶时,当终端需要进行沿途搜索时,终端获取待搜索的目标服务,向服务器发送沿途搜索请求,该沿途搜索请求携带该目标服务和该当前导航路线的路线标识。服务器接收该沿途搜索请求,确定该路线标识对应的当前导航路线,并在当前导航路线的沿途搜索出多个可提供该目标服务的信息点,向终端发送该多个信息点。终端接收该多个信息点,并在地图页面中标注出该多个信息点,从而方便用户基于标注的多个信息点,从该多个点中择优选择一个贴合自身需求的目标信息点。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
上述过程实际上是终端标注多个信息点,用户自行择优选择目标信息点的过程。然而,由于该多个信息点包括的信息量过大,用户需用大量时间进行挑选,从而导致上述过程的实际搜索效率较低。
发明内容
本发明实施例提供了一种信息点标注方法、装置、设备及计算机可读存储介质,可以解决相关技术中实际搜索效率过低的问题。所述技术方案如下:
第一方面,提供了一种信息点标注方法,所述方法包括:
基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和所述多个第一信息点的路线数据,所述多个第一信息点位于所述当前导航路线的指定搜索范围内;
基于所述多个第一信息点的路线数据,从所述多个第一信息点中确定满足第一筛选规则的第二信息点;
在地图页面上显示所述第二信息点,并在所述第二信息点上显示第一标注信息,所述第一标注信息用于描述所述当前位置到所述第二信息点之间的路线评价。
第二方面,提供了一种信息点标注方法,所述方法包括:
接收指定搜索指令,所述指定搜索指令用于指示在当前导航路线的指定搜索范围内确定多个第一信息点和所述多个第一信息点的路线数据;
根据所述指定搜索指令,获取所述当前导航路线的指定搜索范围内的多个第一信息点和所述多个第一信息点的路线数据;
向终端发送所述多个第一信息点和所述多个第一信息点的路线数据,所述路线数据用于所述终端从所述多个第一信息点中确定满足第一筛选规则的第二信息点。
第三方面,提供了一种信息点标注方法,所述方法包括:
通过显示的输入区域或备选服务,获取待搜索的至少一个服务;
根据当前导航路线、当前位置和所述至少一个服务,获取在所述当前导航路线的指定搜索范围内的至少一个信息点和所述至少一个信息点的路线数据;
沿所述当前导航路线,显示所述至少一个信息点,并在所述至少一个信息点上分别显示标注信息,每个标注信息用于描述所述当前位置到每个信息点之间的路线评价。
第四方面,提供了一种信息点标注装置,所述装置包括:
第一获取模块,用于基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和所述多个第一信息点的路线数据,所述多个第一信息点位于所述当前导航路线的指定搜索范围内;
第一确定模块,用于基于所述多个第一信息点的路线数据,从所述多个第一信息点中确定满足第一筛选规则的第二信息点;
第一显示模块,用于在地图页面上显示所述第二信息点,并在所述第二信息点上显示第一标注信息,所述第一标注信息用于描述所述当前位置到所述第二信息点之间的路线评价。
第五方面,提供了一种信息点标注装置,所述装置包括:
接收模块,用于接收指定搜索指令,所述指定搜索指令用于指示在当前导航路线的指定搜索范围内确定多个第一信息点和所述多个第一信息点的路线数据;
第二获取模块,用于根据所述指定搜索指令,获取所述当前导航路线的指定搜索范围内的多个第一信息点和所述多个第一信息点的路线数据;
发送模块,用于向终端发送所述多个第一信息点和所述多个第一信息点的路线数据,所述路线数据用于所述终端从所述多个第一信息点中确定满足第一筛选规则的第二信息点。
第六方面,提供了一种信息点标注装置,所述装置包括:
第三获取模块,用于通过显示的输入区域或备选服务,获取待搜索的至少一个服务;
第四获取模块,用于根据当前导航路线、当前位置和所述至少一个服务,获取在所述当前导航路线的指定搜索范围内的至少一个信息点和所述至少一个信息点的路线数据;
第二显示模块,用于沿所述当前导航路线,显示所述至少一个信息点,并在所述至少一个信息点上分别显示标注信息,每个标注信息用于描述所述当前位置到每个信息点之间的路线评价。
第七方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现第一方面至第三方面中任一方面所述的信息点标注方法所执行的操作。
第八方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现第一方面至第三方面中任一方面所述的信息点标注方法所执行的操作。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例中,终端基于当前导航路线、当前位置和待搜索的目标服务,经过初次筛选,获取多个第一信息点和该多个第一信息点的路线数据,并基于该多个第一信息点的路线数据,经过再次筛选,从该多个第一信息点中确定满足第一筛选规则的第二信息点;从而使得终端目的性较强的筛选出最为符合用户需求的第二信息点,在地图页面上显示第二信息点,并在第二信息点上显示第一标注信息,从而减少了展示的信息量,无需用户花费过多时间挑选,进而提高了实际搜索效率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种实施环境的示意图;
图2是本发明实施例提供的一种信息点标注方法的流程图;
图3是本发明实施例提供的一种当前导航路线示意图;
图4是本发明实施例提供的一种当前导航路线示意图;
图5是本发明实施例提供的一种指定搜索范围示意图;
图6是本发明实施例提供的一种信息点标注方法的信令交互图;
图7是本发明实施例提供的一种信息点标注装置的结构示意图;
图8是本发明实施例提供的一种信息点标注装置的结构示意图;
图9是本发明实施例提供的一种终端的结构框图;
图10是本发明实施例提供的一种服务器的结构示意图;
图11是本发明实施例提供的一种信息点标注方法的流程图;
图12是本发明实施例提供的一种信息点标注的示意图;
图13是本发明实施例提供的一种信息点标注的示意图;
图14是本发明实施例提供的一种信息点标注装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例提供的一种实施环境的示意图,该实施环境包括:终端101和服务器102。
终端101上可以安装有导航应用,终端101通过导航应用向用户提供导航路线,以及在该导航应用的地图页面上标注用户感兴趣的信息点,例如,加油站、银行、景点、洗手间等。该服务器102中存储有地图数据,该终端101可以通过该导航应用与服务器102之间进行数据交互,以使该服务器102基于该地图数据查找导航路线和用户感兴趣的信息点。
终端101可以通过该导航应用为用户提供指定搜索功能,该指定搜索功能可以为沿途搜索功能或在一定范围内进行的搜索功能,沿途搜索具体指沿当前导航路线搜索信息点,该信息点用于提供用户所需服务。一般来说,地图数据中包括多个信息点,每个信息点代表地图页面上一个功能性地点,该功能性地点可以为用户提供某种服务。当用户需要搜索提供目标服务的信息点时,终端可将该用户的目标服务发送至服务器102,服务器102可以根据用户所需目标服务,从地图数据中获取可提供该目标服务的多个信息点,并将该多个信息点反馈给终端101,从而终端101可以为用户搜索出提供目标服务的信息点。
另外,终端101也可以在本地存储地图数据,基于本地存储的地图数据搜索信息点,无需通过终端101与服务器102之间的数据交互,从而提高了搜索效率。对于服务器102来说,服务器102中可以安装有导航应用,服务器102通过该导航应用为用户提供指定搜索功能。即,服务器通过导航应用获取用户所需的目标服务,基于用户的目标服务进行信息点的搜索,从而为用户搜索出提供目标服务的信息点。
其中,信息点(Point of Interest,POI):包括该信息点对应的地点在地图页面中至少三个方面的信息:名称、服务类别、经纬度。另外,该信息点还可以包括该地点附近的酒店、饭店和商铺等信息。
需要说明的是,该终端101可以为车载终端、PC(Personal Computer,个人电脑)、Pad(Portable Android Device,平板电脑)、手机、导航仪等任一可进行信息点标注的设备。该服务器102可以为车联网云服务器,或者任一存储地图数据可进行信息点搜索的服务器。本发明实施例对此不作具体限定。
图2是本发明实施例提供的一种信息点标注方法的流程图。该发明实施例的执行主体可以为终端,也可以为服务器,本发明实施例仅以终端为例进行说明,参见图2,该方法包括:
201、终端确定当前导航路线和待搜索的目标服务。
本发明实施例中,该待搜索的目标服务为用户当前所需的服务,终端可以基于该目标服务,在当前导航路线沿途搜索提供目标服务的信息点。该当前导航路线为执行指定搜索的路线,该指定搜索可以为沿途搜索。其中,该当前导航路线终端确定当前导航路线的步骤可以为:终端获取出发地和目的地,并在导航应用的地图页面上显示从该出发地到该目的地的多条备选路线,终端将多条备选导航路线中被选中的导航路线确定为该当前导航路线。或者,当用户当前按照导航路线行驶时,终端将该车辆当前行驶的导航路线确定为该当前导航路线。例如,如图3所示,终端显示的多条备选路线可以为:用时最少路线、长度最短路线、躲避拥堵路线等。如图4所示,用户当前按照当前页面中显示的导航路线行驶,终端直接将该导航路线确定为当前导航路线。
终端确定待搜索的目标服务的步骤可以为:当终端开启该指定搜索功能时,终端在当前页面中显示多个备选服务,终端将多个备选服务中被选择的备选服务确定为该目标服务;或者,终端在当前页面中提供输入框,将当前页面中输入的关键字对应的服务确定为该目标服务。
需要说明的是,终端可以在当前页面中设置搜索按钮,当终端检测到该搜索按钮被触发时,终端开启指定搜索功能,并在当前地图页面上显示多个备选服务或输入框,用户可以在该输入框中输入所需服务名称、服务类别等关键字,例如,服务名称为修车、吃饭、加油等,并通过触发确认按钮完成输入。当终端检测到该确认按钮被触发时,终端获取输入框中的关键字。另外,终端中还可以预先关联存储服务和该服务对应的多个关键字,终端根据该关键字,从服务和关键字的对应关系中,查找该关键字对应的服务,将该服务确定为该目标服务。
在一种可能实现方式中,终端还可以在搜索初始先定位用户偏好,该定位用户偏好的步骤可以为:当终端确定目标服务时,终端获取该用户对该目标服务的用户偏好。例如,该用户偏好可以为最快路。终端可以直接获取用户在输入框中输入的用户偏好,或者,终端还可以预先存储几种预设偏好,获取该多种预设偏好中被选择的用户偏好。其中,该预设用户偏好包括但不限于:最快路、最顺路、用户评价高或又快又顺路。终端存储该用户偏好,从而后续可以基于该用户偏好进行搜索,提高了搜索的目的性,从而使得该第二信息点更为贴合用户需求。
本发明实施例中,终端可以事先在本地存储空间中存储地图数据,基于本地存储的地图数据,通过以下步骤202开始进行搜索,也可以不存储地图数据,通过终端与服务器之间的数据交互进行搜索,因此,终端执行步骤202之前,可以进行判断,该判断过程可以为:终端搜索本地存储空间中是否存储地图数据,当存储该地图数据时,执行以下步骤202;当未存储该地图数据时,执行后续实施例中的步骤602。
202、终端根据该当前导航路线和该当前位置,在本地存储的地图数据中获取该当前导航路线的指定搜索范围内的多个备选信息点。
本发明实施例中,该地图数据至少包括指定搜索范围的地图数据,该指定搜索范围用于沿当前导航路线进行指定搜索。终端根据该当前导航路线和当前位置,确定进行搜索的指定搜索范围;终端获取该指定搜索范围的地图数据和目标服务,在该指定搜索范围对应的地图数据中,获取多个可提供目标服务的备选信息点。
其中,该指定搜索范围可以为当前导航路线途经的任一范围,该指定搜索范围可以根据该当前导航路线和当前位置确定,具体的,终端根据该当前导航路线和当前位置,确定进行搜索的指定搜索范围的步骤可以为:终端根据该当前导航路线,将在该当前导航路线两侧距离该当前导航路线的中心线不超过第一预设距离、沿当前导航路线的行驶方向与该当前位置不超过第二预设距离的范围确定为该当前导航路线的指定搜索范围。
其中,每个信息点中存储了该信息点的名称、服务类别、经纬度,该服务类别可以为该信息点可提供的服务。终端可以基于该服务类别进行判断信息点提供的服务,则终端获取多个备选信息点的步骤可以为:终端检索该指定搜索范围对应的地图数据中包括的多个信息点以及该多个信息点的服务类别,获取该多个信息点中服务类别为该目标服务的备选信息点。
需要说明的是,该第一预设距离、第二预设距离和预设阈值可以是默认值或根据用户需要进行设置,本发明实施例对此不做具体限定。如图5所示,该第一预设距离可以为500m,该第二预设距离可以为300km,终端将该当前导航路线两侧距离该当前导航路线的中心线不超过500m、沿当前导航路线的行驶方向与该当前位置不超过300km的范围确定为该当前导航路线的指定搜索范围。
在一种可能实现方式中,该指定搜索主要基于指定搜索范围进行搜索,为了节省终端的本地存储空间,终端事先存储的地图数据可以仅为该指定搜索范围的地图数据。因此,终端事先存储地图数据的过程可以为:终端确定当前导航路线时,确定该当前导航路线对应的指定搜索范围,并从服务器中获取该指定搜索范围的地图数据。
203、终端获取该多个备选信息点的路线数据。
本发明实施例中,该备选信息点的路线数据为从当前位置到备选信息点的行驶时间和/或额外行驶距离。该额外行驶距离指在当前导航路线中,从当前位置到该备选信息点额外需行驶的距离。另外,该路线数据还可以为备选信息点的用户评价。该用户评价可以为用户对该备选信息点的星级评价、打分、该备选信息点的推荐人数、点赞数量等。
针对路线数据所包括信息的几种可能,终端获取该多个备选信息点的路线数据的方式可以包括以下三种:
第一种方式、当该路线数据为从当前位置到备选信息点的行驶时间时,对于每个备选信息点,终端查找从当前位置到该备选信息点的路线,预测从当前位置到第一信息点的路线的实际行驶速度,根据从当前位置到第一信息点的路线的长度和实际行驶速度,确定从当前位置到第一信息点的行驶时间,将该行驶时间作为该备选信息点的路线数据。
其中,终端可以根据该路线的路况信息,确定实际行驶速度,该路线的路况信息包括但不限于:路线中每个路段的当前车辆数量、红绿灯数量、拐弯路段数量和/或坡度路段数量等。以路况信息包括当前车辆数量为例,终端可事先存储车辆数量和行驶速度之间的对应关系,终端检索从当前位置到第一信息点的路线所包括的多个路段,对于每个路段,终端从服务器中实时获取每个路段的当前车辆数量,根据该当前车辆数量,从车辆数量和行驶速度之间的对应关系中,确定该当前车辆数量对应的当前车速,将该当前车速作为实际行驶速度。
然而,实际行驶时,一些路线中通常存在红绿灯路段、拐弯路段或坡度路段等多种类型的延时路段,终端可以预先存储每种类型的延时路段的行驶时间,当终端检测到从当前位置到第一信息点的路线存在延时路段时,获取该延时路段的类型,根据该延时路段的类型,确定该路线中延时路段的第一行驶时间,将该路线的长度与该实际行驶速度之商确定为第二行驶时间。终端将该第一行驶时间与第二行驶时间之和确定为从当前位置到备选信息点的行驶时间。
在一种可能的实现方式中,工作人员通常会在某些路段中安装测速器,通过该测速器测量该路段车辆的当前车速,该测速器可以与指定服务器相连接,工作人员通过指定服务器实时获取该测速器测得的车速。终端可以实时向该指定服务器发送获取指令,该获取指令用于获取每个路段在指定时间段的多个车速;该指定服务器接收该获取指令,向该终端发送每个路段在指定时间段的多个车速,终端根据指定时间段内的多个车速,通过预设公式,确定实际行驶车速。其中,该指定时间段可以为距离当前时间前后不超过一定时长的时间段。该预设公式可以为求平均值的公式。当然,为了简化计算过程,还可以基于路线上各个路段的最大限速以及路段长度,来计算行驶时间,本发明实施例对此不做具体限定。
第二种方式、当该路线数据为从当前位置到备选信息点的额外行驶距离时,对于每个备选信息点,终端查找从当前位置到该备选信息点的路线。终端检索出该路线和当前导航路线之间的不重合路段,计算该不重合路段的长度,将该长度确定为额外行驶距离。或者,该终端还可以检索该路线与当前导航路线之间的重合路段,计算该路线的长度与该重合路段长度之差,将该差值确定为该路线的额外行驶距离。终端将该额外行驶距离作为该备选信息点的路线数据。
第三种方式、当该路线数据为用户评价时,终端可以从服务器中实时获取该用户评价。对于每个备选信息点,终端向服务器发送获取指令,该获取指令携带该备选信息点的标识,服务器接收该获取指令,根据该获取指令,查找该备选信息点的用户评价,并将该备选信息点的用户评价发送至终端,终端将接收到的用户评价确定为该备选信息点的路线数据。
需要说明的是,当该路线数据包括行驶时间、额外行驶距离和用户评价中的两种或三种时,终端通过该路线数据所包括的信息对应的方式,分别获取该路线数据所包括的每种信息,将获取的两种或三种信息确定为该备选信息点的路线数据。
进一步的,终端存储每个备选信息点的路线数据,以便于终端从该多个备选信息点的路线数据中获取筛选出的第一信息点的路线数据。
在一种可能实现方式中,由于终端还可以获取用户偏好,因此,为了使得终端基于备选信息点的路线数据,有目的性的筛选出更接近用户偏好的第一信息点,终端可以针对用户偏好,先确定路线数据可以为何种信息,再获取路线数据。则步骤203可以为:终端根据用户偏好,从信息类型和用户偏好的对应关系中,确定该用户偏好对应的信息类型,并获取该信息类型的路线数据。其中,终端可以预先关联存储每种用户偏好对应的信息类型。例如,当用户偏好为最顺路时,该信息类型可以为距离,该信息类型的路线数据可以为额外行驶距离;当用户偏好为最快路时,该信息类型可以为时间,该信息类型的路线数据可以为行驶时间。
204、终端基于该多个备选信息点的路线数据,从该多个备选信息点中筛选出满足第二筛选规则的该多个第一信息点。
本发明实施例中,针对该路线数据所包括信息的几种可能,该多个第一信息点可以为行驶时间和/或额外行驶距离满足第二筛选规则的备选信息点,第二筛选规则可以根据用户需要进行设置。该第二筛选规则可以为行驶时间不超过预设时间和/或额外行驶距离不超过预设距离。另外,该路线数据还可以为用户评价,相应的,该第二筛选规则还可以包括备选信息点的用户评价超过指定条数。或者,终端可以确定每个备选信息点的路线数据对应的路线评价得分,该第二筛选规则可以该行驶时间和/或额外行驶距离对应的路线评价得分不小于预设阈值。另外,该路线数据还可以为用户评价,相应的,该第二筛选规则还可以为用户评价不小于预设星级评分或用户评价对应的用户评价得分不小于预设阈值,本发明实施例对此不作具体限定。
针对该路线数据所包括信息的几种可能,终端筛选第一信息点的步骤可通过以下三种方式实现。
第一种方式、当路线数据为行驶时间时,终端从多个备选信息点中筛选出行驶时间不超过预设时间的第一信息点;或者,终端确定该行驶时间对应的第一路线得分,从多个备选信息点中筛选出第一路线得分不超过第一预设阈值的第一信息点。
其中,终端可以预先关联存储时间范围和时间评价得分,对于每个备选信息点,终端确定该行驶时间所在的时间范围,从时间范围和时间评价得分的对应关系中,确定该时间范围对应的时间评价得分,将该时间评价得分确定为该备选信息点的第一路线评价得分。需要说明的是,当路线数据为行驶时间时,终端主要基于时间维度为用户选择最快到达的第二信息点。
在一种可能实现方式中,为了更贴近于实际,终端还可以综合考虑实际环境中其他因素对该筛选过程的干扰。实际行驶时,拥堵路段往往会拖慢车速,而高速路段上车辆的行驶速度往往比较快,终端可以结合路线中是否包括拥堵路段、高速路段等附加因素进行筛选,则该筛选过程还可以为:终端查找该路线中所包括的拥堵路段的长度和高速路段的长度,将行驶时间不超过预设时间、拥堵路段长度不超过第一预设长度和高速路段长度不低于第二预设长度的备选信息点确定为第一信息点。或者,终端根据该路线中拥堵路段的长度和高速路段的长度,确定该路线的附加得分,根据该附加得分和该时间评价得分,确定第一路线得分,从多个备选信息点中筛选出第一路线得分不超过第一预设阈值的第一信息点。终端不仅考虑时间因素,还结合了空间因素的影响,多维度进行筛选,从而得到与实际情况更为符合的第二信息点,提高了最终得到的第二信息点的实用性。
其中,终端根据该附加得分和该时间评价得分,确定第一路线得分的步骤可以为:终端确定时间评价得分的第一加权系数和该附加得分的第二加权系数,根据该第一加权系数和第二加权系数,计算该附加得分和时间评价得分的加权得分。将该加权得分确定为第一路线得分。
需要说明的是,终端可能查找出多条从当前位置到该备选信息点的路线,一般来说,高速路段上车辆的行驶速度较快,当终端基于时间角度进行筛选时,终端可以优先将包括高速路段的路线确定为从当前位置到该备选信息点的路线。
第二种方式、当该路线数据为额外行驶距离时,终端从多个备选信息点中筛选出额外行驶距离不超过预设距离的第一信息点;或者,终端确定该额外行驶距离对应的第二路线得分,从多个备选信息点中筛选出第一路线得分不超过第二预设阈值的第一信息点。
其中,终端可以预先关联存储距离范围和距离评价得分,对于每个备选信息点,终端确定该额外行驶距离所在的距离范围,从距离范围和距离评价得分的对应关系中,确定该距离范围对应的距离评价得分,将该距离评价得分确定为该备选信息点的第二路线评价得分。需要说明的是,当路线数据为额外行驶距离时,终端主要基于额外行驶距离为用户推荐最顺路的第二信息点。
在一种可能实现方式中,为了更贴近于实际,终端还可以综合考虑实际环境中其他因素对该筛选过程的干扰。当终端需要推荐最顺路的第二信息点时,拥堵路段过长往往会增加行驶时间,容易给用户带来堵车的烦躁情绪。如果路线中包括的高速路段太长时,用户往往需要从普通公路绕至高速路段,会增加额外行驶距离。因此,终端还可以结合行驶时间、路线中是否包括拥堵路段、高速路段等附加因素进行筛选,则该筛选过程还可以为:终端确定从当前位置到备选信息点的行驶时间,查找该路线中所包括的拥堵路段和高速路段的长度,将额外行驶距离不超过预设距离、行驶时间不超过预设时间且路线中拥堵路段和高速路段的长度不超过第三预设长度的备选信息点确定为第一信息点。或者,终端根据行驶时间、路线中拥堵路段和高速路段的长度,确定该路线的附加得分,根据该附加得分和该距离评价得分,确定第二路线得分,从多个备选信息点中筛选出第二路线得分不超过第二预设阈值的第一信息点。终端不仅考虑空间因素,还考虑时间因素,多维度进行筛选,从而得到与实际情况更为符合的第二信息点,提高了最终得到的第二信息点的实用性。
其中,终端根据该附加得分和该时间评价得分,确定第一路线得分的步骤可以为:终端确定距离评价得分的第一加权系数和该附加得分的第二加权系数,根据该第一加权系数和第二加权系数,计算该附加得分和距离评价得分的加权得分。将该加权得分确定为第二路线得分。
在一种可能实现方式中,如果当前位置在高速路段,或者当前导航路线包括连续且较长的高速路段时,用户从当前位置到位于高速路段服务区以外的第三信息点时,往往需要绕路行驶,从而增加了额外行驶距离。因此,当该备选信息点中存在位于高速路段服务区以外的第三信息点时,终端删除该第三信息点。终端从删除后的多个备选信息点中筛选出第一信息点。
第三种方式、当该路线数据为用户评价时,终端可以将用户评价满足第一预设条件的备选信息点确定为第一信息点。
当用户评价为用户对该备选信息点的星级评价、打分时,终端可以通过预设公式,计算该备选信息点的综合路线数据,将综合路线数据不低于预设分值的备选信息点确定为第一信息点。当用户评价为用户对该备选信息点的该备选信息点的推荐人数、点赞人数时,终端可将用户评价不低于预设人数的备选信息点确定为第一信息点。
其中,预设公式、预设分值和预设人数均可以根据用户需要进行设置,本发明实施例对此不做具体限定。例如,该预设公式可以为计算平均数的公式、求中位数的公式等,预设分值可以为5,预设人数可以为100等。
需要说明的是,当该路线数据包括行驶时间、额外行驶距离和用户评价中的两种或三种时,终端可以基于该路线数据包括的信息类型,综合上述三种实现方式进行综合筛选。以该路线数据包括行驶时间、额外行驶距离为例,该筛选过程可以为:对于每个备选信息点,终端确定该路线的第一路线评价得分和第二路线评价得分,根据该第一路线评价得分和第二路线评价得分,确定出综合路线评价得分,将综合评价得分不小于第三预设阈值的备选信息点确定为第一信息点。或者,终端从备选信息点中筛选出行驶时间不超过预设时间且额外行驶距离不超过预设距离的第一信息点。其中,当该路线数据包括多种信息类型的其他情况时,其实现方式同上述方式一致,此处不再一一赘述。
其中,上述筛选过程涉及的第一预设长度至第三预设长度、第一预设阈值至第三预设阈值均可以根据用户需要进行设置,本发明实施例对此不作具体限定。例如,该第一预设阈值可以为8、9等。
在一种可能的实现方式中,该指定搜索功能可以为沿途搜索,为了使得筛选出的第一信息点较为均匀的沿当前导航路线分布,终端可以先对该当前导航路线进行划分,基于划分后的每段子路段进行筛选。则步骤203可以为:终端将该当前导航路线划分为指定数目个子路段,每个子路段对应指定搜索范围的一个子范围;终端从该指定数目个子路段对应的指定数目个子范围中筛选出满足第二筛选规则的多个第一信息点。其中,每个子路段对应的子范围可以为:在该子路段两侧距离该子路段的中心线不超过第一预设距离、沿子路段的行驶方向长度不超过划分长度的范围,该划分长度为当前导航路线的长度与指定数目之商。
其中,终端可以结合第一信息点的数量由近到远进行筛选,或者,终端还可以从每个子路段中均筛选出至少一个第一信息点。具体的,该筛选过程可以为:终端从第一个子路段开始,沿行驶方向由近到远依次进行筛选,该第一个子路段离当前位置最近;同时,终端同步统计筛选出的第一信息点的累计数量,当该累计数量大于指定数量时,终端停止筛选,从而得到指定数量个第一信息点。或者,终端根据当前导航路线和第一信息点的数量,通过折半算法,将当前导航路线折半划分为多个子路段,并将第一信息点的数量折半分为多个子数量,每个子路段对应一个子数量;对于每个子路段,终端从该子路段对应的子范围中筛选出子数量个第一信息点。其中,该多个子数量之和为该第一信息点的数量。以终端划分当前导航路线为例,通过折半算法进行划分的过程为:终端将该当前导航路线进行指定次数次折半划分,每次折半划分是指将当前导航路线划分为两个子路段,或者将上次划分所得的每个子路段再次划分为两个子路段,该指定数量可以根据第一信息点的数量和子路段的数量确定。
例如,终端待筛选的第一信息点的数量为10,终端可以将当前导航路线进行两次折半划分,得到4个子路段:子路段1、子路段2、子路段3、子路段4,终端从子路段1、子路段2、子路段3、子路段4中分别筛选出3、2、2、3个第一信息点。
在一种可能实现方式中,终端也可能在该指定搜索范围内搜索失败,当终端未搜索到任何第一信息点时,终端基于该当前位置进行搜索,确定提供该目标服务的多个第一信息点。其中,终端基于该当前位置进行搜索时,终端以当前位置为中心,距离该当前位置不超过预设半径的圆形区域作为周围搜索范围,在该周围搜索范围内进行搜索,确定出提供目标服务的多个第一信息点。由于用户从当前位置行驶至该第一信息点时,显然需要驶离当前行驶路线,因此,终端可以在周围搜索范围内搜索出多个备选信息点时,获取该多个备选信息点的行驶时间,将该行驶时间确定为该多个备选信息点的路线数据。终端根据该多个备选信息点的路线数据,从该多个备选信息点中筛选出满足行驶时间最少的多个第一信息点。其中,该预设半径可以根据用户需要进行设置,本发明实施例对此不作具体限定。例如,该第一预设阈值可以为3km、800m等。
205、终端获取该多个第一信息点的路线数据。
本发明实施例中,终端筛选第一信息点时,可以边筛选边获取,也可以先筛选后获取。本发明实施例对此不做具体限定。当终端边筛选边获取时,本步骤可以为:终端每筛选出一个第一信息点时,随即获取该第一信息点的路线数据。
当终端先筛选后获取时,终端可以存储每个备选信息点的路线数据,从存储的多个备选信息点的路线数据获取第一信息点的路线数据。然而,当该第一信息点的数量较少,而备选信息点的数量繁多时,为了节省终端的存储空间,终端也可以不存储每个备选信息点的路线数据,而是实时获取该第一信息点的路线数据。相应的,本步骤可以通过以下两种方式实现。
第一种方式、终端存储每个备选信息点的路线数据。终端确定出每个第一信息点的标识,根据该第一信息点的标识,从多个备选信息点的路线数据中获取该第一信息点的标识的对应的路线数据。
其中,该第一信息点的标识可以为该信息点的名称、经纬度等。
第二种方式、终端未存储每个备选信息点的路线数据。终端在获取多个第一信息点时,终端再获取该多个第一信息点路线数据。第一信息点的路线数据为从当前时间到第一信息点的行驶时间和/或额外行驶距离,另外,该路线数据还可以包括用户评价,基于该路线数据所包括信息的几种可能,终端获取第一信息点的路线数据的方式也对应包括三种。同样,终端获取第一信息点的路线数据的实现方式同上述步骤203一致,此处不再一一赘述。
在一种可能实现方式中,当备选信息点的数量庞大,而所需的第一信息点的数量较少时,终端可以从多个角度对每个备选信息点进行评价,从而筛选出各个角度均较佳的第一信息点。而第二信息点可以为某个指定角度上最佳的信息点,例如,时间最少、距离最短、用户热度最高等,终端可以基于某一指定角度的路线数据筛选第二信息点。因此,备选信息点的路线数据与第一信息点的路线数据可以相同,也可以不相同。也即是,该备选信息点的路线数据可以包括行驶时间、额外行驶距离和用户评价中的两种或三种,该第一信息点的路线数据可以备选信息点的路线数据所包括信息的任一种或两种。又或者,该第一信息点的路线数据还可以为基于用户偏好确定的一种或两种。
需要说明的是,上述步骤202-205事实上是终端基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和该多个第一信息点的路线数据的具体实现方式。但是,上述具体实现方式还可以有其他方式代替,上述具体实现方式实际上是终端基于实时获取的一个目标服务进行筛选,而在实际使用场景中,终端还可以同时获取多个目标服务,基于该多个目标服务,同时进行筛选,从而提高了筛选效率,本发明实施例对此不做具体限定。
206、终端基于该多个第一信息点的路线数据,从该多个第一信息点中确定满足第一筛选规则的第二信息点。
本发明实施例中,终端可以根据路线数据进行筛选,基于路线数据所包括信息的几种可能,第一筛选规则可以为行驶时间最少和/或额外行驶距离最短,另外,由于终端还可以将用户评价作为路线数据,该第一筛选规则还可以包括用户评价满足预设条件。相应的,终端确定第二信息点的方式可以包括以下三种。
第一种方式、终端根据该多个第一信息点的路线数据中的行驶时间,将该多个第一信息点中行驶时间最少的第一信息点确定为该第二信息点。通过终端筛选出行驶时间最少的第二信息点,直接为用户提供最快到达的信息点,无需用户自行筛选,从而大大提高了搜索效率。
第二种方式、终端根据该多个第一信息点的路线数据中的额外行驶距离,将该多个第一信息点中额外行驶距离最短的第一信息点确定为该第二信息点。通过终端获取额外行驶距离最短的第二信息点,直接向用户提供该最顺路的信息点,无需用户自行筛选,从而大大提高了搜索效率。
第三种方式、终端根据该多个第一信息点的路线数据中的用户评价,将该多个第一信息点中用户评价满足预设条件的第一信息点确定为该第二信息点。其中,该预设条件可以根据用户需要进行设置,本发明实施例对此不做具体限定。该预设条件可以为用户对第一信息点的星级评价最高、打分最高或者点赞数量最多等。终端通过获取用户评价最高的第二信息点,直接向用户提供该用户评价最高的信息点,省略了用户搜索每个第一信息点的网上评论,基于网上评论再进行判断的过程,从而大大提高了搜索效率。
需要说明的是,当该路线数据包括行驶时间、额外行驶距离和用户评价中的两种或三种时,终端还可以基于该路线数据包括的两种或三种信息分别进行筛选。
以终端综合行驶时间和额外行驶距离进行筛选为例,终端确定出多个信息点中行驶时间最少的第一信息点和额外行驶距离最短的第一信息点。终端根据该两个第一信息点,确定第二信息点。其中,终端可以事先设置并存储筛选优先级,基于该筛选优先级进行筛选。或者,终端还可以将三个第一信息点均作为第二信息点。具体的,终端根据该两个第一信息点,确定第二信息点的步骤可以为:终端确定出多个信息点中行驶时间最少的第一信息点和额外行驶距离最短的第一信息点,终端将该两个第一信息点均作为第二信息点。或者,终端获取筛选优先级,该筛选优先级包括多个子筛选规则的级别;终端根据多个子筛选规则的级别,从多个第一信息点中筛选出满足该级别最高的子筛选规则的第二信息点,当不存在满足该级别最高的子筛选规则的第二信息点时,再基于级别次之的子筛选规则进行筛选;如此依次进行筛选。例如,该筛选优先级可以为:行驶时间最少且额外距离最短的级别最高、行驶时间最少的级别次之、额外行驶距离最短的级别最低。行驶时间最少且额外距离最短是指该两个第一信息点均为同一个第一信息点,终端可以直接将该第一信息点确定为该第二信息点。当该两个第一信息点不相同时,终端再筛选行驶时间最少的第二信息点。
在一种可能的实现方式中,终端可以事先设置并存储多个预设第一筛选规则,终端基于该目标服务的服务类型,从多个预设第一筛选规则中确定该服务类型对应的第一筛选规则,该多个预设第一筛选规则为行驶时间最少、额外行驶距离最短和/或用户评价满足预设条件。其中,该服务类型可以为生活服务类、汽车服务类或休闲服务类,该汽车服务类对应的第一筛选规则可以为行驶时间最少,该生活服务类对应的第一筛选规则可以为额外行驶距离最短,该休闲服务类对应的第一筛选规则可以为用户评价满足预设条件。例如,当目标服务为修车店时,该第一筛选规则可以为行驶时间最少。终端可以基于目标服务的服务类型确定第一筛选规则,从而较为准确的确定符合用户实际需求的第二信息点,提升了信息服务的效率和准确性,提升了用户体验。
在一种可能实现方式中,当终端基于当前位置在周围搜索范围内进行搜索时,终端可以直接将该行驶时间最少确定为第一筛选规则,从该多个第一信息点中确定行驶时间最少的第二信息点。
在一种可能实现方式中,终端还可以关联存储多个用户偏好和每个用户偏好对应的第一筛选规则,基于用户偏好先确定第一筛选规则,再进行筛选。则步骤206可以为:终端根据用户偏好,从用户偏好和第一筛选规则之间的对应关系中,确定该当前用户的用户偏好对应的第一筛选规则,执行步骤206。例如,当用户偏好为最快路时,该第一筛选规则可以为行驶时间最少;当用户偏好为最顺路时,该第一筛选规则可以为额外行驶距离最短。
207、终端基于该第二信息点的路线数据,在地图页面上标注该第二信息点。
本发明实施例中,该第二信息点经过终端的多次筛选,是最贴近用户需求的信息点,为了使得用户清晰的查看该第二信息点,终端可以同时显示该第二信息点的标注信息,则本步骤可以为:终端在地图页面上显示该第二信息点,并在该第二信息点上显示第一标注信息。其中,该第一标注信息用于描述当前位置到第二信息点之间的路线评价。该第一标注信息可以为根据第二信息点的路线评价生成,例如,如图4所示,该第二信息点的路线数据可以为额外行驶距离最短,该第一标注信息可以为“最顺路”。
本步骤中,终端可以仅显示该第二信息点,也可以同时显示第一信息点和第二信息点,但特殊显示第二信息点。相应的,本步骤可以通过以下两种方式实现。
第一种方式、终端在该地图页面上与该第二信息点的显示位置处,显示该第二信息点的第一标注信息,在该地图页面上该第二信息点以外的多个第一信息点的显示位置处,显示该多个第一信息点的第二标注信息。
其中,该第二标注信息用于描述当前位置到第一信息点之间的路线评价,根据该多个第一信息点的路线数据生成。例如,如图4所示,该第一信息点的路线数据为额外行驶距离,该第二标注信息可以为旗形的标签,该第一标注信息可以为“最顺路”。终端通过在多个第一信息点中将该第二信息点特殊展示给用户,以是用户可以快速获取到最顺路的加油站,提高了搜索效率。
第二种方式、终端在该地图页面上与该第二信息点的显示位置处,标注该第二信息点。
由于该第二信息点最符合用户需求,终端通过仅在地图页面上展示第二信息点,从而减少了地图页面展示的信息量,用户可以快速获取到该第二信息点。进一步的,终端还可以在该地图页面上与该第二信息点的显示位置处,显示该第二信息点的第一标注信息;从而不仅向用户展示第二信息点,还向用户展示该第二信息点的第一标注信息,提高了该第二信息点显示的信息量,丰富了页面内容。
本发明实施例中,终端可以在地图基础图层上渲染当前导航路线、信息点等地图基础数据,得到地图页面;并在的地图基础图层上绘制搜索图层,在该搜索图层上显示第二信息点,或第一信息点和第二信息点。其中,对于第一种方式,终端根据该第一信息点和第二信息点分别在地图页面的显示位置,在该搜索图层上将该第一标注信息添加至该第二信息点的显示位置处,将该第二标注信息添加至该第一信息点的显示位置处。对于第二种方式,终端根据第二信息点在地图页面的显示位置,在该搜索图层上添加第二信息点的第一标注信息。
其中,如图3所示,终端可以该地图基础图层上标注当前导航路线,从而使得用户可清楚查看到该当前导航路线和该第一信息点、第二信息点之间的位置关系,方便用户实时了解当前的路线情况。
在一种可能实现方式中,终端还可以在该搜索图层上绘制UI(User Interface,用户界面)图层,在该UI图层上添加从当前位置到该第二信息点的路线的具体路线数据,例如,从当前位置到该第二信息点的行驶时间、额外行驶距离和/或该第二信息点的用户评价。另外,终端还可以在该UI图层显示提示信息,该提示信息用于提示用户是否将该第二信息点设为途径点,当终端检测到用户选择将该第二信息点设为途径点时,终端在该地图基础图层上渲染从当前位置到该第二信息点的子导航路线,从而使得用户基于该子导航路线行驶至该第二信息点。进一步的,终端还可以在用户行驶至该第二信息点时,提示用户对该第二信息点进行用户评价,并将该用户评价发送至服务器,以备后续其他用户参考。
本发明实施例中,终端基于当前导航路线、当前位置和待搜索的目标服务,经过初次筛选,获取多个第一信息点和该多个第一信息点的路线数据,并基于该多个第一信息点的路线数据,经过再次筛选,从该多个第一信息点中确定满足第一筛选规则的第二信息点;从而使得终端目的性较强的筛选出最为符合用户需求的第二信息点,在地图页面上显示第二信息点,并在第二信息点上显示第一标注信息,从而减少了展示的信息量,无需用户花费过多时间挑选,进而提高了实际搜索效率。
图6是本发明实施例提供的一种信息点标注方法的信令交互图。该发明实施例可由服务器和终端之间交互实现,参见图6,该方法包括:
601、终端确定当前导航路线和待搜索的目标服务。
本步骤中,该当前导航路线为执行指定搜索的路线,该待搜索的目标服务为用户当前所需的服务。需要说明的是,本步骤的实现方式同步骤201一致,此处不再一一赘述。
602、终端向服务器发送指定搜索指令,该指定搜索指令用于指示在当前导航路线的指定搜索范围内确定该多个第一信息点和该多个第一信息点的路线数据。
本步骤中,终端可通过导航应用获取当前位置,根据该当前位置、待搜索的目标服务和当前导航路线的路线标识,生成该指定搜索指令,并向服务器发送该指定搜索指令。其中,终端可以将指定搜索指令承载在URL(Uniform Resource Locator,统一资源定位符)地址中,终端向该服务器发送URL地址,并在该URL地址中添加该当前位置、待搜索的目标服务和当前导航路线的路线标识,用于指示在当前导航路线的指定搜索范围内确定该多个第一信息点和该多个第一信息点的路线数据。
603、服务器接收指定搜索指令,根据该指定搜索指令,获取该当前导航路线的指定搜索范围内的多个第一信息点和该多个第一信息点的路线数据。
服务器接收承载该指定搜索指令的URL地址,根据URL地址的文本协议,解析该URL地址中承载的该指定搜索指令,具体得到该该当前位置、待搜索的目标服务和当前导航路线的路线标识。
本发明实施例中,由于该指定搜索指令携带该当前导航路线的路线标识、该当前位置和该待搜索的目标服务,则本步骤可以为:服务器根据该路线标识,确定该当前导航路线;服务器根据该当前导航路线和该当前位置,获取该当前导航路线的指定搜索范围内的多个备选信息点以及该多个备选信息点的路线数据,该多个备选信息点用于提供该目标服务;服务器基于该多个备选信息点的路线数据,从该多个备选信息点中筛选出满足第二筛选规则的该多个第一信息点,并获取该多个第一信息点的路线数据。其中,服务器基于当前导航路线和当前位置,得到该多个第一信息点和该多个第一信息点的路线数据的方式同上述步骤202-205一致,此处不再一一赘述。
需要说明的是,实际应用场景中,终端获取用户的出发地和目的地后,向服务器发送获取请求,服务器接收该获取请求,在地图数据中查找从出发地和目的地的多条导航路线,并将每条导航路线的路线标识和路线所包括的路段等路线信息发送至终端,终端基于该路线信息显示该多条导航路线,并存储每条导航路线的路线标识。本步骤中,终端直接向服务器发送当前导航路线的路线标识,服务器即可基于该路线标识,确定出路线标识对应的当前导航路线。该当前导航路线的路线标识可以根据用户需要设置并更改,本发明实施例对此不做具体限定。例如,路线标识可以为该路线的编号、route ID(路线规划ID)等。
604、服务器向终端发送该多个第一信息点和该多个第一信息点的路线数据,终端接收该服务器发送的该多个第一信息点和该多个第一信息点的路线数据。
其中,该路线数据用于该终端从该多个第一信息点中确定满足第一筛选规则的第二信息点。
605、终端基于该多个第一信息点的路线数据,从该多个第一信息点中确定满足第一筛选规则的第二信息点,基于该第二信息点的路线数据,在地图页面上标注该第二信息点。
需要说明的是,本步骤的实现方式同步骤206-207一致,此处不再一一赘述。
本发明实施例中,服务器接收指定搜索指令,根据该指定搜索指令,经过初次筛选,获取该当前导航路线的指定搜索范围内的多个第一信息点和该多个第一信息点的路线数据,并向终端发送该多个第一信息点和该多个第一信息点的路线数据,该路线数据用于该终端从该多个第一信息点中确定满足第一筛选规则的第二信息点,从而使得终端目的性较强的筛选出最为符合用户需求的第二信息点,在地图页面上显示该第二信息点,进而减少了展示的信息量,无需用户花费过多时间挑选,提高了实际搜索效率。
图7是本发明实施例提供的一种信息点标注装置的结构示意图。参见图7,该装置包括:第一获取模块701、确定模块702、第一显示模块703。
该第一获取模块701,用于基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和该多个第一信息点的路线数据,该多个第一信息点位于该当前导航路线的指定搜索范围内;
该第一确定模块702,用于基于该多个第一信息点的路线数据,从该多个第一信息点中确定满足第一筛选规则的第二信息点;
该第一显示模块703,用于在地图页面上显示该第二信息点,并在该第二信息点上显示第一标注信息,该第一标注信息用于描述该当前位置到该第二信息点之间的路线评价。
可选的,该第一显示模块703,还用于在该地图页面上与该第二信息点的显示位置处,显示该第二信息点的第一标注信息;在该地图页面上该第二信息点以外的多个第一信息点的显示位置处,显示该多个第一信息点的第二标注信息,该第二标注信息用于描述该当前位置到该第一信息点之间的路线评价。
可选的,该第一获取模块701,还用于根据该当前位置到该多个第一信息点的路线,获取该多个第一信息点的行驶时间和/或额外行驶距离,将该行驶时间和/或额外行驶距离确定为该多个第一信息点的路线数据。
可选的,该第一获取模块701,包括:
预测单元,用于对于每个第一信息点,预测从该当前位置到第一信息点的路线的实际行驶速度,根据从该当前位置到第一信息点的路线的长度和该实际行驶速度,确定从当前位置到第一信息点的行驶时间;和/或,
确定单元,用于对于每个第一信息点,确定从该当前位置到第一信息点的路线和该当前导航路线之间的不重合路段的长度,将该不重合路段的长度确定为该额外行驶距离,或者,确定从该当前位置到第一信息点的路线和该当前导航路线之间的重合路段的长度,将该从该当前位置到第一信息点的路线的长度和该重合路段的长度之差确定为该额外行驶距离。
可选的,该预测单元,还用于检索从该当前位置到第一信息点的路线所包括的多个路段;对于每个路段,获取路段的当前车辆数量,根据该当前车辆数量,从车辆数量和行驶速度之间的对应关系中,确定该当前车辆数量对应的当前车速,将该当前车速确定为该实际行驶速度;或者,向指定服务器发送获取指令,该获取指令用于获取每个路段在指定时间段的多个车速;根据该指定时间段内的多个车速,通过预设公式,确定实际行驶车速。
可选的,该确定单元,还用于当从当前位置到第一信息点的路线存在延时路段时,根据该延时路段的类型,确定该延时路段的第一行驶时间,将该路线的长度与该实际行驶速度之商确定为第二行驶时间,该延时路段为红绿灯路段、拐弯路段或坡度路段;将该第一行驶时间与该第二行驶时间之和确定为该从当前位置到第一信息点的行驶时间。
可选的,该第一确定模块702,还用于根据该多个第一信息点的路线数据中的行驶时间,将该多个第一信息点中行驶时间最少的第一信息点确定为该第二信息点;或者,根据该多个第一信息点的路线数据中的额外行驶距离,将该多个第一信息点中额外行驶距离最短的第一信息点确定为该第二信息点。
可选的,该第一确定模块702,还用于基于该目标服务的服务类型,从多个预设第一筛选规则中确定与该服务类型对应的第一筛选规则,该多个预设第一筛选规则为行驶时间最少和/或额外行驶距离最短。
可选的,该第一获取模块701,还用于向服务器发送指定搜索指令,该指定搜索指令用于指示在当前导航路线的指定搜索范围内确定该多个第一信息点和该多个第一信息点的路线数据;接收该服务器发送的该多个第一信息点和该多个第一信息点的路线数据。
可选的,该第一获取模块701,包括:
获取单元,用于根据该当前导航路线和该当前位置,在本地存储的地图数据中获取该当前导航路线的指定搜索范围内的多个备选信息点以及该多个备选信息点的路线数据,该多个备选信息点用于提供该目标服务;
筛选单元,用于基于该多个备选信息点的路线数据,从该多个备选信息点中筛选出满足第二筛选规则的该多个第一信息点。
可选的,该筛选单元,还用于将该当前导航路线划分为指定数目个子路段,每个子路段对应指定搜索范围的一个子范围;从该指定数目个子路段对应的指定数目个子范围中筛选出满足该第二筛选规则的多个第一信息点。
可选的,该筛选单元,还用于查找该当前位置到每个备选信息点的路线;根据每条路线的行驶时间和/或额外行驶距离,从该多个备选信息点中筛选出行驶时间不超过预设时间和/或额外行驶距离不超过预设距离的第一信息点;或者,确定每个备选信息点的路线评价得分;从该多个备选信息点中筛选出路线评价得分不小于预设阈值的多个第一信息点。
可选的,该装置还包括:
删除模块,用于当该备选信息点中存在位于高速路段服务区以外的第三信息点时,删除该第三信息点。
可选的,该装置还包括:
第二确定模块,用于当未搜索到任何第一信息点时,基于该当前位置进行搜索,确定提供该目标服务的多个第一信息点。
可选的,该装置还包括:
第三确定模块,用于将多个备选服务中被选择的备选服务确定为该目标服务,或者,将当前页面中输入的关键字对应的服务确定为该目标服务;
第四确定模块,用于将多条备选导航路线中被选中的导航路线确定为该当前导航路线,或者,将该车辆当前行驶的导航路线确定为该当前导航路线。
本发明实施例中,终端基于当前导航路线、当前位置和待搜索的目标服务,经过初次筛选,获取多个第一信息点和该多个第一信息点的路线数据,并基于该多个第一信息点的路线数据,经过再次筛选,从该多个第一信息点中确定满足第一筛选规则的第二信息点;从而使得终端目的性较强的筛选出最为符合用户需求的第二信息点,在地图页面上显示该第二信息点,并在该第二信息点上显示第一标注信息,从而减少了展示的信息量,无需用户花费过多时间挑选,进而提高了实际搜索效率。
图8是本发明实施例提供的一种信息点标注装置的结构示意图。参见图8,该装置包括接收模块801、第二获取模块802和发送模块803。
该接收模块801,用于接收指定搜索指令,该指定搜索指令用于指示在当前导航路线的指定搜索范围内确定多个第一信息点和该多个第一信息点的路线数据;
该第二获取模块802,用于根据该指定搜索指令,获取该当前导航路线的指定搜索范围内的多个第一信息点和该多个第一信息点的路线数据;
该发送模块803,用于向终端发送该多个第一信息点和该多个第一信息点的路线数据,该路线数据用于该终端从该多个第一信息点中确定满足第一筛选规则的第二信息点。
可选的,该第二获取模块802,还用于根据该路线标识,确定该当前导航路线;根据该当前导航路线和该当前位置,获取该当前导航路线的指定搜索范围内的多个备选信息点以及该多个备选信息点的路线数据,该多个备选信息点用于提供该目标服务;基于该多个备选信息点的路线数据,从该多个备选信息点中筛选出满足第二筛选规则的该多个第一信息点。
本发明实施例中,服务器接收指定搜索指令,根据该指定搜索指令,经过初次筛选,获取该当前导航路线的指定搜索范围内的多个第一信息点和该多个第一信息点的路线数据,并向终端发送该多个第一信息点和该多个第一信息点的路线数据,该路线数据用于该终端从该多个第一信息点中确定满足第一筛选规则的第二信息点,从而使得终端目的性较强的筛选出最为符合用户需求的第二信息点,在地图页面上显示该第二信息点,进而减少了展示的信息量,无需用户花费过多时间挑选,提高了实际搜索效率。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
需要说明的是:上述实施例提供的信息点标注装置在信息点标注时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将计算机设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息点标注装置与信息点标注方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图9是本发明实施例提供的一种终端的结构框图。该终端900可以是移动终端或固定终端,比如:智能手机、平板电脑、MP3播放器(Moving Picture Experts Group AudioLayer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts GroupAudio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑、台式电脑、车载电脑或固定无线计算机。终端900还可能被称为用户设备、便携式终端、膝上型终端、台式终端、导航设备、车载终端、固定无线终端等其他名称。
通常,终端900包括有:处理器901和存储器902。
处理器901可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器901可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器901也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器901可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器901还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器902可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器902还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器902中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器901所执行以实现本申请中方法实施例提供的信息点标注方法。
在一些实施例中,终端900还可选包括有:***设备接口903和至少一个***设备。处理器901、存储器902和***设备接口903之间可以通过总线或信号线相连。各个***设备可以通过总线、信号线或电路板与***设备接口903相连。具体地,***设备包括:射频电路904、触摸显示屏905、摄像头906、音频电路907、定位组件908和电源909中的至少一种。
***设备接口903可被用于将I/O(Input /Output,输入/输出)相关的至少一个***设备连接到处理器901和存储器902。在一些实施例中,处理器901、存储器902和***设备接口903被集成在同一芯片或电路板上;在一些其他实施例中,处理器901、存储器902和***设备接口903中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。
射频电路904用于接收和发射RF(Radio Frequency,射频)信号,也称电磁信号。射频电路904通过电磁信号与通信网络以及其他通信设备进行通信。射频电路904将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路904包括:天线***、RF收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路904可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2G、3G、4G及5G)、无线局域网和/或WiFi(Wireless Fidelity,无线保真)网络。在一些实施例中,射频电路904还可以包括NFC(Near Field Communication,近距离无线通信)有关的电路,本申请对此不加以限定。
显示屏905用于显示UI(User Interface,用户界面)。该UI可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏905是触摸显示屏时,显示屏905还具有采集在显示屏905的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器901进行处理。此时,显示屏905还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏905可以为一个,设置终端900的前面板;在另一些实施例中,显示屏905可以为至少两个,分别设置在终端900的不同表面或呈折叠设计;在再一些实施例中,显示屏905可以是柔性显示屏,设置在终端900的弯曲表面上或折叠面上。甚至,显示屏905还可以设置成非矩形的不规则图形,也即异形屏。显示屏905可以采用LCD(LiquidCrystal Display,液晶显示屏)、OLED(Organic Light-Emitting Diode,有机发光二极管)等材质制备。
摄像头组件906用于采集图像或视频。可选地,摄像头组件906包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及VR(Virtual Reality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件906还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。
音频电路907可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器901进行处理,或者输入至射频电路904以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端900的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器901或射频电路904的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路907还可以包括耳机插孔。
定位组件908用于定位终端900的当前地理位置,以实现导航或LBS(LocationBased Service,基于位置的服务)。定位组件908可以是基于美国的GPS(GlobalPositioning System,全球定位***)、中国的北斗***或俄罗斯的伽利略***的定位组件。
电源909用于为终端900中的各个组件进行供电。电源909可以是交流电、直流电、一次性电池或可充电电池。当电源909包括可充电电池时,该可充电电池可以是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还可以用于支持快充技术。
在一些实施例中,终端900还包括有一个或多个传感器910。该一个或多个传感器910包括但不限于:加速度传感器911、陀螺仪传感器912、压力传感器913、指纹传感器914、光学传感器915以及接近传感器916。
加速度传感器911可以检测以终端900建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器911可以用于检测重力加速度在三个坐标轴上的分量。处理器901可以根据加速度传感器911采集的重力加速度信号,控制触摸显示屏905以横向视图或纵向视图进行用户界面的显示。加速度传感器911还可以用于游戏或者用户的运动数据的采集。
陀螺仪传感器912可以检测终端900的机体方向及转动角度,陀螺仪传感器912可以与加速度传感器911协同采集用户对终端900的3D动作。处理器901根据陀螺仪传感器912采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变UI)、拍摄时的图像稳定、游戏控制以及惯性导航。
压力传感器913可以设置在终端900的侧边框和/或触摸显示屏905的下层。当压力传感器913设置在终端900的侧边框时,可以检测用户对终端900的握持信号,由处理器901根据压力传感器913采集的握持信号进行左右手识别或快捷操作。当压力传感器913设置在触摸显示屏905的下层时,由处理器901根据用户对触摸显示屏905的压力操作,实现对UI界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
指纹传感器914用于采集用户的指纹,由处理器901根据指纹传感器914采集到的指纹识别用户的身份,或者,由指纹传感器914根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器901授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器914可以被设置终端900的正面、背面或侧面。当终端900上设置有物理按键或厂商Logo时,指纹传感器914可以与物理按键或厂商Logo集成在一起。
光学传感器915用于采集环境光强度。在一个实施例中,处理器901可以根据光学传感器915采集的环境光强度,控制触摸显示屏905的显示亮度。具体地,当环境光强度较高时,调高触摸显示屏905的显示亮度;当环境光强度较低时,调低触摸显示屏905的显示亮度。在另一个实施例中,处理器901还可以根据光学传感器915采集的环境光强度,动态调整摄像头组件906的拍摄参数。
接近传感器916,也称距离传感器,通常设置在终端900的前面板。接近传感器916用于采集用户与终端900的正面之间的距离。在一个实施例中,当接近传感器916检测到用户与终端900的正面之间的距离逐渐变小时,由处理器901控制触摸显示屏905从亮屏状态切换为息屏状态;当接近传感器916检测到用户与终端900的正面之间的距离逐渐变大时,由处理器901控制触摸显示屏905从息屏状态切换为亮屏状态。
本领域技术人员可以理解,图9中示出的结构并不构成对终端900的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
图10是本发明实施例提供的一种服务器的结构示意图,该服务器1000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(centralprocessing units,CPU)1022(例如,一个或一个以上处理器)和存储器1032,一个或一个以上存储应用程序1042或数据1044的存储介质1030(例如一个或一个以上海量存储设备)。其中,存储器1032和存储介质1030可以是短暂存储或持久存储。存储在存储介质1030的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1022可以设置为与存储介质1030通信,在服务器1000上执行存储介质1030中的一系列指令操作。
服务器1000还可以包括一个或一个以上电源1026,一个或一个以上有线或无线网络接口1050,一个或一个以上输入输出接口1058,一个或一个以上键盘1056,和/或,一个或一个以上操作***1041,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
该服务器1000可以用于执行上述实施例提供的信息点标注方法中服务器所执行的步骤。
图11是本发明实施例提供的一种信息点标注方法的信令交互图。该发明实施例可以为终端,参见图11,该方法包括:
1101、终端通过显示的输入区域或备选服务,获取待搜索的至少一个服务。
本发明实施例中,该待搜索的至少一个服务为用户当前所需的服务,例如,加油站和修车店,终端可以基于该至少一个服务服务,在当前导航路线沿途搜索提供至少一个服务的信息点。本步骤可以:终端在当前页面中显示多个备选服务,将多个备选服务中被选择的备选服务确定为该待搜索的至少一个服务;或者,在当前页面中显示输入框,获取该输入框中的至少一个关键字,将该至少一个关键字对应的至少一个服务确定为该待搜索的至少一个服务。本步骤中,终端获取每个服务的具体实现方式同步骤201一致,此处不再一一赘述。
其中,用户可以一次性输入多个关键字,也可以在输入一次关键字后,再基于上一次的搜索结果进一步输入关键字,再进行筛选。本发明实施例中,对具体一次搜索过程中可以同时搜索的服务数量不做限定,该服务的数量可以是一个或多个,使得上述信息点标注方法能够同时显示大量有价值的信息,而无需一而再再而三的重复进行搜索,从而使得搜索效率更高。
1102、终端根据当前导航路线、当前位置和该至少一个服务,获取在该当前导航路线的指定搜索范围内的至少一个信息点和该至少一个信息点的路线数据。
本发明实施例中,路线数据为从当前位置到信息点的行驶时间和/或额外行驶距离;终端可以基于该路线数据,从多个候选信息点中筛选出至少一个信息点。终端根据当前导航路线、当前位置和该至少一个服务,获取在该当前导航路线的指定搜索范围内的多个候选信息点和该多个候选信息点的路线数据;从该多个候选信息点中筛选出行驶时间最少和/或额外行驶距离最短的至少一个信息点。该候选信息点即指步骤202-206中的备选信息点或者第一信息点。
其中,终端获取多个候选信息点的路线数据的步骤可以为:终端根据该当前位置到该多个候选信息点的路线,获取该多个候选信息点的行驶时间和/或额外行驶距离,将该行驶时间和/或额外行驶距离确定为该多个候选信息点的路线数据。
需要说明的是,该至少一个信息点即指上述步骤202-206中的第二信息点,本步骤中,终端获取至少一个信息点中每个信息点和该信息点的路线数据的具体实现方式同步骤202-206一致,此处不再一一赘述。
1103、终端沿该当前导航路线,显示该至少一个信息点,并在该至少一个信息点上分别显示标注信息,每个标注信息用于描述该当前位置到每个信息点之间的路线评价。
本发明实施例中,终端可以基于每个信息点对应的标注信息,分别在该信息点上显示其对应的标注信息。例如,如图12所示,该至少一个信息点可以包括行驶时间最少的信息点和额外行驶距离最短的信息点,相应的,行驶时间最少的信息点的标注信息可以为“最快路”,额外行驶距离最短的信息点可以为“最顺路”。
需要说明的是,该标注信息即指步骤207中的第一标准信息,本步骤中,终端显示每个信息点和每个信息点的标注信息的具体实现方式同步骤207一致,此处不再一一赘述。
在一种可能实现方式中,终端还可以在每个信息点上显示该信息点所提供的服务,例如,如图13所示,终端还可以在行驶时间最少的信息点上显示“修车店”,在额外行驶距离最短的信息点上显示“加油站”,从而使得用户可以清楚的区分每个信息点,提高了显示信息点的信息准确性和高效性。
本发明实施例中,终端通过显示的输入区域或备选服务,获取待搜索的至少一个服务,根据当前导航路线、当前位置和该至少一个服务,获取在该当前导航路线的指定搜索范围内的至少一个信息点和该至少一个信息点的路线数据;从而使得终端目的性较强的筛选出最为符合用户需求的信息点,沿该当前导航路线,显示该至少一个信息点,并在该至少一个信息点上分别显示标注信息;从而减少了展示的信息量,直接为用户提供至少一个信息点,无需用户花费过多时间挑选,进而提高了实际搜索效率。
图14是本发明实施例提供的一种信息点标注装置的结构示意图。参见图14,该装置包括:第三获取模块1401、第四获取模块1402和第二显示模块1403。
第三获取模块1401,用于通过显示的输入区域或备选服务,获取待搜索的至少一个服务;
第四获取模块1402,用于根据当前导航路线、当前位置和该至少一个服务,获取在该当前导航路线的指定搜索范围内的至少一个信息点和该至少一个信息点的路线数据;
第二显示模块1403,用于沿该当前导航路线,显示该至少一个信息点,并在该至少一个信息点上分别显示标注信息,每个标注信息用于描述该当前位置到每个信息点之间的路线评价。
可选的,该第三获取模块1401,还用于在当前页面中显示多个备选服务,将多个备选服务中被选择的备选服务确定为该待搜索的至少一个服务;或者,在当前页面中显示输入框,获取该输入框中的至少一个关键字,将该至少一个关键字对应的至少一个服务确定为该待搜索的至少一个服务。
可选的,该第四获取模块1402,还用于根据该当前位置到该多个信息点的路线,获取该多个信息点的行驶时间和/或额外行驶距离,将该行驶时间和/或额外行驶距离确定为该多个信息点的路线数据。
可选的,该第四获取模块1402,还用于根据当前导航路线、当前位置和该至少一个服务,获取在该当前导航路线的指定搜索范围内的多个候选信息点和该多个候选信息点的路线数据;从该多个候选信息点中筛选出行驶时间最少和/或额外行驶距离最短的至少一个信息点。
本发明实施例中,终端通过显示的输入区域或备选服务,获取待搜索的至少一个服务,根据当前导航路线、当前位置和该至少一个服务,获取在该当前导航路线的指定搜索范围内的至少一个信息点和该至少一个信息点的路线数据;从而使得终端目的性较强的筛选出最为符合用户需求的信息点,沿该当前导航路线,显示该至少一个信息点,并在该至少一个信息点上分别显示标注信息;从而减少了展示的信息量,直接为用户提供至少一个信息点,无需用户花费过多时间挑选,进而提高了实际搜索效率。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
需要说明的是:上述实施例提供的信息点标注装置在信息点标注时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将计算机设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的信息点标注装置与信息点标注方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (45)
1.一种信息点标注方法,其特征在于,所述方法包括:
基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和所述多个第一信息点的路线数据,所述多个第一信息点位于所述当前导航路线的指定搜索范围内,其中,所述多个第一信息点满足第二筛选规则,所述第二筛选规则包括行驶时间不超过预设时间和/或额外行驶距离不超过预设距离,所述多个第一信息点用于提供所述目标服务;
基于所述多个第一信息点的路线数据,从所述多个第一信息点中确定满足第一筛选规则的第二信息点,所述第一筛选规则是基于所述目标服务的服务类型从多个预设第一筛选规则中确定的,所述多个预设第一筛选规则包括行驶时间最少、额外行驶距离最短和/或用户评价满足预设条件;
在地图页面上显示所述第二信息点,并在所述第二信息点上显示第一标注信息,所述第一标注信息用于描述所述当前位置到所述第二信息点之间的路线评价,所述第一标注信息为根据所述第二信息点的路线评价生成。
2.根据权利要求1所述的信息点标注方法,其特征在于,所述在地图页面上显示所述第二信息点,并在所述第二信息点上显示第一标注信息,包括:
在所述地图页面上所述第二信息点的显示位置处,显示所述第二信息点的所述第一标注信息;
在所述地图页面上所述第二信息点以外的多个第一信息点的显示位置处,显示所述多个第一信息点的第二标注信息,所述第二标注信息用于描述所述当前位置到所述第一信息点之间的路线评价;其中,所述第一标注信息与所述第二标注信息同时显示时,所述第一标注信息进行特殊显示。
3.根据权利要求1所述的信息点标注方法,其特征在于,所述路线数据为从当前位置到第一信息点的行驶时间和/或额外行驶距离;
所述基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和所述多个第一信息点的路线数据,包括:
根据所述当前位置到所述多个第一信息点的路线,获取所述多个第一信息点的行驶时间和/或额外行驶距离,将所述行驶时间和/或额外行驶距离确定为所述多个第一信息点的路线数据。
4.根据权利要求3所述的信息点标注方法,其特征在于,所述根据所述当前位置到所述多个第一信息点的路线,获取所述多个第一信息点的行驶时间和/或额外行驶距离,包括:
对于每个第一信息点,预测从所述当前位置到第一信息点的路线的实际行驶速度,根据从所述当前位置到第一信息点的路线的长度和所述实际行驶速度,确定从所述当前位置到第一信息点的行驶时间;和/或,
对于每个第一信息点,确定从所述当前位置到第一信息点的路线和所述当前导航路线之间的不重合路段的长度,将所述不重合路段的长度确定为所述额外行驶距离,或者,确定从所述当前位置到第一信息点的路线和所述当前导航路线之间的重合路段的长度,将从当前位置到第一信息点的路线的长度和所述重合路段的长度之差确定为所述额外行驶距离。
5.根据权利要求4所述的信息点标注方法,其特征在于,所述预测从所述当前位置到第一信息点的路线的实际行驶速度,包括:
检索从所述当前位置到第一信息点的路线所包括的多个路段;
对于每个路段,获取路段的当前车辆数量,根据所述当前车辆数量,从车辆数量和行驶速度之间的对应关系中,确定所述当前车辆数量对应的当前车速,将所述当前车速确定为所述实际行驶速度;或者,
向指定服务器发送获取指令,所述获取指令用于获取每个路段在指定时间段的多个车速;根据所述指定时间段内的多个车速,通过预设公式,确定实际行驶车速。
6.根据权利要求4所述的信息点标注方法,其特征在于,所述根据从所述当前位置到第一信息点的路线的长度和所述实际行驶速度,确定从所述当前位置到第一信息点的行驶时间,包括:
当从所述当前位置到第一信息点的路线存在延时路段时,根据所述延时路段的类型,确定所述延时路段的第一行驶时间,将所述路线的长度与所述实际行驶速度之商确定为第二行驶时间,所述延时路段为红绿灯路段、拐弯路段或坡度路段;
将所述第一行驶时间与所述第二行驶时间之和确定为所述从所述当前位置到第一信息点的行驶时间。
7.根据权利要求3所述的信息点标注方法,其特征在于,所述基于所述多个第一信息点的路线数据,从所述多个第一信息点中确定满足第一筛选规则的第二信息点包括:
根据所述多个第一信息点的路线数据中的行驶时间,将所述多个第一信息点中行驶时间最少的第一信息点确定为所述第二信息点;
或者,
根据所述多个第一信息点的路线数据中的额外行驶距离,将所述多个第一信息点中额外行驶距离最短的第一信息点确定为所述第二信息点。
8.根据权利要求7所述的信息点标注方法,其特征在于,所述方法还包括:
基于所述目标服务的服务类型,从多个预设第一筛选规则中确定与所述服务类型对应的第一筛选规则,所述多个预设第一筛选规则为行驶时间最少和/或额外行驶距离最短。
9.根据权利要求1所述的信息点标注方法,其特征在于,所述基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和所述多个第一信息点的路线数据,包括:
向服务器发送指定搜索指令,所述指定搜索指令用于指示在所述当前导航路线的指定搜索范围内确定所述多个第一信息点和所述多个第一信息点的路线数据;
接收所述服务器发送的所述多个第一信息点和所述多个第一信息点的路线数据。
10.根据权利要求1所述的信息点标注方法,其特征在于,所述基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和所述多个第一信息点的路线数据,包括:
根据所述当前导航路线和所述当前位置,在本地存储的地图数据中获取所述当前导航路线的指定搜索范围内的多个备选信息点以及所述多个备选信息点的路线数据,所述多个备选信息点用于提供所述目标服务;
基于所述多个备选信息点的路线数据,从所述多个备选信息点中筛选出满足第二筛选规则的所述多个第一信息点。
11.根据权利要求10所述的信息点标注方法,其特征在于,所述基于所述多个备选信息点的路线数据,从所述多个备选信息点中筛选出满足第二筛选规则的所述多个第一信息点,包括:
将所述当前导航路线划分为指定数目个子路段,每个子路段对应所述指定搜索范围的一个子范围;
从所述指定数目个子路段对应的指定数目个子范围中筛选出满足所述第二筛选规则的多个第一信息点。
12.根据权利要求10所述的信息点标注方法,其特征在于,所述基于所述多个备选信息点的路线数据,从所述多个备选信息点中筛选出满足第二筛选规则的所述多个第一信息点,包括:
查找所述当前位置到每个备选信息点的路线;
根据每条路线的行驶时间和/或额外行驶距离,从所述多个备选信息点中筛选出行驶时间不超过预设时间和/或额外行驶距离不超过预设距离的第一信息点;或者,确定每个备选信息点的路线评价得分,从所述多个备选信息点中筛选出路线评价得分不小于预设阈值的多个第一信息点。
13.根据权利要求10所述的信息点标注方法,其特征在于,所述在本地存储的地图数据中获取所述当前导航路线的指定搜索范围内的多个备选信息点以及所述多个备选信息点的路线数据之后,所述方法还包括:
当所述当前位置在高速路段或者所述当前导航路线包括连续且较长的高速路段时,所述多个备选信息点中存在位于高速路段服务区以外的第三信息点时,删除所述第三信息点。
14.根据权利要求1所述的信息点标注方法,其特征在于,所述方法还包括:
当未搜索到任何第一信息点时,基于所述当前位置和待搜索的目标服务进行搜索,确定提供所述目标服务的多个第一信息点。
15.根据权利要求1所述的信息点标注方法,其特征在于,所述基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和所述多个第一信息点的路线数据之前,所述方法还包括:
将多个备选服务中被选择的备选服务确定为所述目标服务,或者,将当前页面中输入的关键字对应的服务确定为所述目标服务;
将多条备选导航路线中被选中的导航路线确定为所述当前导航路线,或者,将车辆当前行驶的导航路线确定为所述当前导航路线。
16.一种信息点标注方法,其特征在于,所述方法包括:
接收指定搜索指令,所述指定搜索指令用于指示在当前导航路线的指定搜索范围内确定多个第一信息点和所述多个第一信息点的路线数据,其中,所述多个第一信息点满足第二筛选规则,所述第二筛选规则包括行驶时间不超过预设时间和/或额外行驶距离不超过预设距离,所述多个第一信息点用于提供目标服务;
根据所述指定搜索指令,获取所述当前导航路线的指定搜索范围内的所述多个第一信息点和所述多个第一信息点的路线数据;
向终端发送所述多个第一信息点和所述多个第一信息点的路线数据,所述路线数据用于所述终端从所述多个第一信息点中确定满足第一筛选规则的第二信息点,在地图页面上显示所述第二信息点,并在所述第二信息点上显示第一标注信息,所述第一筛选规则是基于所述目标服务的服务类型从多个预设第一筛选规则中确定的,所述多个预设第一筛选规则包括行驶时间最少、额外行驶距离最短和/或用户评价满足预设条件,所述第一标注信息用于描述当前位置到所述第二信息点之间的路线评价,所述第一标注信息为根据所述第二信息点的路线评价生成。
17.根据权利要求16所述的信息点标注方法,其特征在于,所述指定搜索指令携带所述当前导航路线的路线标识、所述当前位置和待搜索的目标服务,所述根据所述指定搜索指令,获取所述当前导航路线的指定搜索范围内的所述多个第一信息点和所述多个第一信息点的路线数据,包括:
根据所述路线标识,确定所述当前导航路线;
根据所述当前导航路线和所述当前位置,获取所述当前导航路线的指定搜索范围内的多个备选信息点以及所述多个备选信息点的路线数据,所述多个备选信息点用于提供所述目标服务;
基于所述多个备选信息点的路线数据,从所述多个备选信息点中筛选出满足第二筛选规则的所述多个第一信息点。
18.根据权利要求17所述的信息点标注方法,其特征在于,所述基于所述多个备选信息点的路线数据,从所述多个备选信息点中筛选出满足第二筛选规则的所述多个第一信息点,包括:
将所述当前导航路线划分为指定数目个子路段,每个子路段对应所述指定搜索范围的一个子范围;
从所述指定数目个子路段对应的指定数目个子范围中筛选出满足所述第二筛选规则的多个第一信息点。
19.根据权利要求17所述的信息点标注方法,其特征在于,所述基于所述多个备选信息点的路线数据,从所述多个备选信息点中筛选出满足第二筛选规则的所述多个第一信息点,包括:
查找所述当前位置到每个备选信息点的路线;
根据每条路线的行驶时间和/或额外行驶距离,从所述多个备选信息点中筛选出行驶时间不超过预设时间和/或额外行驶距离不超过预设距离的第一信息点;或者,确定每个备选信息点的路线评价得分,从所述多个备选信息点中筛选出路线评价得分不小于预设阈值的多个第一信息点。
20.根据权利要求17所述的信息点标注方法,其特征在于,所述根据所述当前导航路线和所述当前位置,获取所述当前导航路线的指定搜索范围内的多个备选信息点以及所述多个备选信息点的路线数据之后,所述方法还包括:
当所述当前位置在高速路段或者所述当前导航路线包括连续且较长的高速路段时,所述多个备选信息点中存在位于高速路段服务区以外的第三信息点时,删除所述第三信息点。
21.根据权利要求17所述的信息点标注方法,其特征在于,所述方法还包括:
当未搜索到任何第一信息点时,基于所述当前位置和待搜索的目标服务进行搜索,确定提供所述目标服务的多个第一信息点。
22.根据权利要求16所述的信息点标注方法,其特征在于,所述路线数据为从当前位置到第一信息点的行驶时间和/或额外行驶距离;
根据所述指定搜索指令,获取所述当前导航路线的指定搜索范围内的所述多个第一信息点和所述多个第一信息点的路线数据,包括:
根据所述指定搜索指令,获取所述多个第一信息点的行驶时间和/或额外行驶距离,将所述行驶时间和/或额外行驶距离确定为所述多个第一信息点的路线数据。
23.根据权利要求22所述的信息点标注方法,其特征在于,所述根据所述指定搜索指令,获取所述多个第一信息点的行驶时间和/或额外行驶距离,包括:
对于每个第一信息点,预测从所述当前位置到第一信息点的路线的实际行驶速度,根据从所述当前位置到第一信息点的路线的长度和所述实际行驶速度,确定从所述当前位置到第一信息点的行驶时间,所述当前位置由所述指定搜索指令携带;和/或,
对于每个第一信息点,确定从所述当前位置到第一信息点的路线和所述当前导航路线之间的不重合路段的长度,将所述不重合路段的长度确定为所述额外行驶距离,或者,确定从所述当前位置到第一信息点的路线和所述当前导航路线之间的重合路段的长度,将从所述当前位置到第一信息点的路线的长度和所述重合路段的长度之差确定为所述额外行驶距离。
24.根据权利要求23所述的信息点标注方法,其特征在于,所述预测从所述当前位置到第一信息点的路线的实际行驶速度,包括:
检索从所述当前位置到第一信息点的路线所包括的多个路段;
对于每个路段,获取路段的当前车辆数量,根据所述当前车辆数量,从车辆数量和行驶速度之间的对应关系中,确定所述当前车辆数量对应的当前车速,将所述当前车速确定为所述实际行驶速度。
25.根据权利要求23所述的信息点标注方法,其特征在于,所述根据从所述当前位置到第一信息点的路线的长度和所述实际行驶速度,确定从所述当前位置到第一信息点的行驶时间,包括:
当从所述当前位置到第一信息点的路线存在延时路段时,根据所述延时路段的类型,确定所述延时路段的第一行驶时间,将所述路线的长度与所述实际行驶速度之商确定为第二行驶时间,所述延时路段为红绿灯路段、拐弯路段或坡度路段;
将所述第一行驶时间与所述第二行驶时间之和确定为所述从所述当前位置到第一信息点的行驶时间。
26.根据权利要求22所述的信息点标注方法,其特征在于,所述从所述多个第一信息点中确定满足第一筛选规则的第二信息点包括:
根据所述多个第一信息点的路线数据中的行驶时间,将所述多个第一信息点中行驶时间最少的第一信息点确定为所述第二信息点;
或者,
根据所述多个第一信息点的路线数据中的额外行驶距离,将所述多个第一信息点中额外行驶距离最短的第一信息点确定为所述第二信息点。
27.根据权利要求26所述的信息点标注方法,其特征在于,所述方法还包括:
基于目标服务的服务类型,从多个预设第一筛选规则中确定与所述服务类型对应的第一筛选规则,所述多个预设第一筛选规则为行驶时间最少和/或额外行驶距离最短,所述目标服务由所述指定搜索指令携带。
28.一种信息点标注方法,其特征在于,所述方法包括:
通过显示的输入区域或备选服务,获取待搜索的至少一个服务;
根据当前导航路线、当前位置和所述至少一个服务,获取在所述当前导航路线的指定搜索范围内的多个候选信息点和所述多个候选信息点的路线数据,其中,所述多个候选信息点满足第二筛选规则,所述第二筛选规则包括行驶时间不超过预设时间和/或额外行驶距离不超过预设距离,所述多个候选信息点用于提供所述至少一个服务;
从所述多个候选信息点中筛选出符合第一筛选规则的至少一个信息点,所述第一筛选规则是基于所述至少一个服务的服务类型从多个预设第一筛选规则中确定的,所述多个预设第一筛选规则包括行驶时间最少、额外行驶距离最短和/或用户评价满足预设条件;
沿所述当前导航路线,显示所述至少一个信息点,并在所述至少一个信息点上分别显示标注信息,每个标注信息用于描述所述当前位置到每个信息点之间的路线评价,每个所述标注信息为根据每个所述信息点的路线评价生成。
29.根据权利要求28所述的信息点标注方法,其特征在于,所述通过显示的输入区域或备选服务,获取待搜索的至少一个服务,包括:
在当前页面中显示多个备选服务,将所述多个备选服务中被选择的备选服务确定为所述待搜索的至少一个服务;或者,
在当前页面中显示输入框,获取所述输入框中的至少一个关键字,将所述至少一个关键字对应的至少一个服务确定为所述待搜索的至少一个服务。
30.根据权利要求28所述的信息点标注方法,其特征在于,所述路线数据为从当前位置到信息点的行驶时间和/或额外行驶距离;
所述根据当前导航路线、当前位置和所述至少一个服务,获取在所述当前导航路线的指定搜索范围内的至少一个信息点和所述至少一个信息点的路线数据,包括:
根据所述当前位置到所述至少一个信息点的路线,获取所述至少一个信息点的行驶时间和/或额外行驶距离,将所述行驶时间和/或额外行驶距离确定为所述至少一个信息点的路线数据。
31.根据权利要求30所述的信息点标注方法,其特征在于,所述根据所述当前位置到所述至少一个信息点的路线,获取所述至少一个信息点的行驶时间和/或额外行驶距离,包括:
对于每个信息点,预测从所述当前位置到信息点的路线的实际行驶速度,根据从所述当前位置到信息点的路线的长度和所述实际行驶速度,确定从所述当前位置到信息点的行驶时间;和/或,
对于每个信息点,确定从所述当前位置到信息点的路线和所述当前导航路线之间的不重合路段的长度,将所述不重合路段的长度确定为所述额外行驶距离,或者,确定从所述当前位置到信息点的路线和所述当前导航路线之间的重合路段的长度,将从所述当前位置到信息点的路线的长度和所述重合路段的长度之差确定为所述额外行驶距离。
32.根据权利要求31所述的信息点标注方法,其特征在于,所述预测从所述当前位置到信息点的路线的实际行驶速度,包括:
检索从所述当前位置到信息点的路线所包括的多个路段;
对于每个路段,获取路段的当前车辆数量,根据所述当前车辆数量,从车辆数量和行驶速度之间的对应关系中,确定所述当前车辆数量对应的当前车速,将所述当前车速确定为所述实际行驶速度;或者,
向指定服务器发送获取指令,所述获取指令用于获取每个路段在指定时间段的多个车速;根据所述指定时间段内的多个车速,通过预设公式,确定实际行驶车速。
33.根据权利要求31所述的信息点标注方法,其特征在于,所述根据从所述当前位置到信息点的路线的长度和所述实际行驶速度,确定从所述当前位置到信息点的行驶时间,包括:
当从所述当前位置到信息点的路线存在延时路段时,根据所述延时路段的类型,确定所述延时路段的第一行驶时间,将所述路线的长度与所述实际行驶速度之商确定为第二行驶时间,所述延时路段为红绿灯路段、拐弯路段或坡度路段;
将所述第一行驶时间与所述第二行驶时间之和确定为所述从所述当前位置到第一信息点的行驶时间。
34.根据权利要求28所述的信息点标注方法,其特征在于,所述方法还包括:
向服务器发送指定搜索指令,所述指定搜索指令用于指示在所述当前导航路线的指定搜索范围内确定所述至少一个信息点和所述至少一个信息点的路线数据;
接收所述服务器发送的所述至少一个信息点和所述至少一个信息点的路线数据。
35.根据权利要求28所述的信息点标注方法,其特征在于,所述方法还包括:
根据所述当前导航路线和所述当前位置,在本地存储的地图数据中获取所述当前导航路线的指定搜索范围内的多个备选信息点以及所述多个备选信息点的路线数据,所述多个备选信息点用于提供所述至少一个服务;
基于所述多个备选信息点的路线数据,从所述多个备选信息点中筛选出满足第二筛选规则的所述候选信息点。
36.根据权利要求35所述的信息点标注方法,其特征在于,所述基于所述多个备选信息点的路线数据,从所述多个备选信息点中筛选出满足第二筛选规则的所述候选信息点,包括:
将所述当前导航路线划分为指定数目个子路段,每个子路段对应所述指定搜索范围的一个子范围;
从所述指定数目个子路段对应的指定数目个子范围中筛选出满足所述第二筛选规则的至少一个信息点。
37.根据权利要求35所述的信息点标注方法,其特征在于,所述基于所述多个备选信息点的路线数据,从所述多个备选信息点中筛选出满足第二筛选规则的所述候选信息点,包括:
查找所述当前位置到每个备选信息点的路线;
根据每条路线的行驶时间和/或额外行驶距离,从所述多个备选信息点中筛选出行驶时间不超过预设时间和/或额外行驶距离不超过预设距离的信息点;或者,确定每个备选信息点的路线评价得分,从所述多个备选信息点中筛选出路线评价得分不小于预设阈值的候选信息点。
38.根据权利要求35所述的信息点标注方法,其特征在于,所述在本地存储的地图数据中获取所述当前导航路线的指定搜索范围内的多个备选信息点以及所述多个备选信息点的路线数据之后,所述方法还包括:
当所述当前位置在高速路段或者所述当前导航路线包括连续且较长的高速路段时,所述多个备选信息点中存在位于高速路段服务区以外的第三信息点时,删除所述第三信息点。
39.根据权利要求28所述的信息点标注方法,其特征在于,所述方法还包括:
当未搜索到任何信息点时,基于所述当前位置和所述至少一个服务进行搜索,确定提供所述至少一个服务的至少一个信息点。
40.根据权利要求28所述的信息点标注方法,其特征在于,所述方法还包括:
将多条备选导航路线中被选中的导航路线确定为所述当前导航路线,或者,将车辆当前行驶的导航路线确定为所述当前导航路线。
41.一种信息点标注装置,其特征在于,所述装置包括:
第一获取模块,用于基于当前导航路线、当前位置和待搜索的目标服务,获取多个第一信息点和所述多个第一信息点的路线数据,所述多个第一信息点位于所述当前导航路线的指定搜索范围内,其中,所述多个第一信息点满足第二筛选规则,所述第二筛选规则包括行驶时间不超过预设时间和/或额外行驶距离不超过预设距离,所述多个第一信息点用于提供所述目标服务;
第一确定模块,用于基于所述多个第一信息点的路线数据,从所述多个第一信息点中确定满足第一筛选规则的第二信息点,所述第一筛选规则是基于所述目标服务的服务类型从多个预设第一筛选规则中确定的,所述多个预设第一筛选规则包括行驶时间最少、额外行驶距离最短和/或用户评价满足预设条件;
第一显示模块,用于在地图页面上显示所述第二信息点,并在所述第二信息点上显示第一标注信息,所述第一标注信息用于描述所述当前位置到所述第二信息点之间的路线评价,所述第一标注信息为根据所述第二信息点的路线评价生成。
42.一种信息点标注装置,其特征在于,所述装置包括:
接收模块,用于接收指定搜索指令,所述指定搜索指令用于指示在当前导航路线的指定搜索范围内确定多个第一信息点和所述多个第一信息点的路线数据,其中,所述多个第一信息点满足第二筛选规则,所述第二筛选规则包括行驶时间不超过预设时间和/或额外行驶距离不超过预设距离,所述多个第一信息点用于提供目标服务;
第二获取模块,用于根据所述指定搜索指令,获取所述当前导航路线的指定搜索范围内的所述多个第一信息点和所述多个第一信息点的路线数据;
发送模块,用于向终端发送所述多个第一信息点和所述多个第一信息点的路线数据,所述路线数据用于所述终端从所述多个第一信息点中确定满足第一筛选规则的第二信息点,在地图页面上显示所述第二信息点,并在所述第二信息点上显示第一标注信息,所述第一筛选规则是基于所述目标服务的服务类型从多个预设第一筛选规则中确定的,所述多个预设第一筛选规则包括行驶时间最少、额外行驶距离最短和/或用户评价满足预设条件,所述第一标注信息用于描述当前位置到所述第二信息点之间的路线评价,所述第一标注信息为根据所述第二信息点的路线评价生成。
43.一种信息点标注装置,其特征在于,所述装置包括:
第三获取模块,用于通过显示的输入区域或备选服务,获取待搜索的至少一个服务;
第四获取模块,用于根据当前导航路线、当前位置和所述至少一个服务,获取在所述当前导航路线的指定搜索范围内的多个候选信息点和所述多个候选信息点的路线数据,其中,所述多个候选信息点满足第二筛选规则,所述第二筛选规则包括行驶时间不超过预设时间和/或额外行驶距离不超过预设距离,所述多个候选信息点用于提供所述至少一个服务;从所述多个候选信息点中筛选出符合第一筛选规则的至少一个信息点,所述第一筛选规则是基于所述至少一个服务的服务类型从多个预设第一筛选规则中确定的,所述多个预设第一筛选规则包括行驶时间最少、额外行驶距离最短和/或用户评价满足预设条件;
第二显示模块,用于沿所述当前导航路线,显示所述至少一个信息点,并在所述至少一个信息点上分别显示标注信息,每个标注信息用于描述所述当前位置到每个信息点之间的路线评价,每个所述标注信息为根据每个所述信息点的路线评价生成。
44.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如权利要求1至权利要求40任一项所述的信息点标注方法所执行的操作。
45.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如权利要求1至权利要求40任一项所述的信息点标注方法所执行的操作。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711155240.9A CN109813331B (zh) | 2017-11-20 | 2017-11-20 | 信息点标注方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711155240.9A CN109813331B (zh) | 2017-11-20 | 2017-11-20 | 信息点标注方法、装置、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109813331A CN109813331A (zh) | 2019-05-28 |
CN109813331B true CN109813331B (zh) | 2022-06-10 |
Family
ID=66598887
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711155240.9A Active CN109813331B (zh) | 2017-11-20 | 2017-11-20 | 信息点标注方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109813331B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110231049B (zh) * | 2019-07-15 | 2023-03-21 | 腾讯科技(深圳)有限公司 | 导航路线显示方法、装置、终端及存储介质 |
CN111460068B (zh) * | 2020-03-30 | 2021-09-14 | 滴图(北京)科技有限公司 | 兴趣点搜索方法、可读存储介质和电子设备 |
CN111797184A (zh) * | 2020-05-29 | 2020-10-20 | 北京百度网讯科技有限公司 | 信息显示方法、装置、设备和介质 |
CN114157896B (zh) * | 2021-12-09 | 2023-12-05 | 创盛视联数码科技(北京)有限公司 | 视频处理方法及装置 |
CN114485713A (zh) * | 2022-02-11 | 2022-05-13 | 龚加淦 | 一种基于大数据的交通服务智能推送方法及*** |
CN115482658A (zh) * | 2022-07-08 | 2022-12-16 | 重庆长安汽车股份有限公司 | 一种基于位置的信息展示方法、装置、设备及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103208227A (zh) * | 2012-01-12 | 2013-07-17 | 腾讯科技(深圳)有限公司 | 一种电子地图兴趣点显示方法、***及电子设备 |
CN104111076A (zh) * | 2013-04-19 | 2014-10-22 | 神达电脑股份有限公司 | 移动电子装置显示兴趣点的方法 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1920481B (zh) * | 2005-08-26 | 2010-07-14 | 厦门雅迅网络股份有限公司 | 车辆导航中心向联网车辆提供导航路径的方法及导航中心 |
CN103456233A (zh) * | 2012-05-28 | 2013-12-18 | 腾讯科技(深圳)有限公司 | 一种基于电子地图查找兴趣点的方法和*** |
US20140074395A1 (en) * | 2012-09-13 | 2014-03-13 | Michael Brown | Method of displaying points of interest and related portable electronic device |
CN103680180B (zh) * | 2012-09-13 | 2017-09-22 | 腾讯科技(深圳)有限公司 | 一种交通状况信息提示方法和*** |
CN102945261B (zh) * | 2012-10-20 | 2016-03-02 | 江苏大学 | 智能车载信息服务终端一键式目标搜索优化方法 |
CN104613974B (zh) * | 2014-05-08 | 2017-08-25 | 腾讯科技(深圳)有限公司 | 导航时间获取方法、***、导航方法和装置 |
CN106209935B (zh) * | 2015-05-04 | 2020-11-06 | 腾讯科技(深圳)有限公司 | 一种信息处理方法、终端及服务器 |
-
2017
- 2017-11-20 CN CN201711155240.9A patent/CN109813331B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103208227A (zh) * | 2012-01-12 | 2013-07-17 | 腾讯科技(深圳)有限公司 | 一种电子地图兴趣点显示方法、***及电子设备 |
CN104111076A (zh) * | 2013-04-19 | 2014-10-22 | 神达电脑股份有限公司 | 移动电子装置显示兴趣点的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN109813331A (zh) | 2019-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109813331B (zh) | 信息点标注方法、装置、设备及计算机可读存储介质 | |
CN110148294B (zh) | 路况状态确定方法及装置 | |
US9909899B2 (en) | Mobile terminal and control method for the mobile terminal | |
KR102010298B1 (ko) | 영상표시장치 및 영상표시장치의 동작방법 | |
KR101602268B1 (ko) | 이동 단말기 및 그 제어 방법 | |
CN110095128B (zh) | 获取缺失道路情报的方法、装置、设备及存储介质 | |
CN111207768B (zh) | 导航过程的信息提示方法、装置、设备及存储介质 | |
CN110274611B (zh) | 信息显示方法、装置、终端及存储介质 | |
US10072939B2 (en) | Methods and systems for providing contextual navigation information | |
CN112802369B (zh) | 获取飞行航线的方法、装置、计算机设备及可读存储介质 | |
US20160380914A1 (en) | Method and apparatus for providing resource load distribution for embedded systems | |
CN113701743B (zh) | 地图数据处理方法、装置、计算机设备及存储介质 | |
WO2022142713A1 (zh) | 监测车辆行驶信息的方法及装置 | |
KR20140122956A (ko) | 정보 제공 장치 및 그 방법 | |
US10157187B2 (en) | Information terminal and program | |
JP2013205927A (ja) | ナビサーバ、ナビクライアント及びナビシステム | |
CN112269939A (zh) | 自动驾驶的场景搜索方法、装置、终端、服务器及介质 | |
EP3112807B1 (en) | Mobile terminal and method for controlling the same | |
KR20100041544A (ko) | 내비게이션 장치 및 그 방법 | |
CN111707263B (zh) | 路径规划方法、装置、电子设备及存储介质 | |
KR101700766B1 (ko) | 이동 단말기 및 그 제어 방법 | |
CN113051485A (zh) | 群组搜索方法、装置、终端及存储介质 | |
CN112818243A (zh) | 导航路线的推荐方法、装置、设备及存储介质 | |
CN112863168A (zh) | 疏导交通的方法、装置、电子设备及介质 | |
KR101631915B1 (ko) | 내비게이션 장치 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |