更新兴趣点引导信息的方法及装置制造方法

文档序号:6227151阅读:123来源:国知局
更新兴趣点引导信息的方法及装置制造方法
【专利摘要】本发明提供了一种更新兴趣点引导信息的方法及装置,所述方法包括:接收用户选择的兴趣点;获得与接收的兴趣点对应的引导信息,所述引导信息包括引导点及引导点针对接收的兴趣点的权重;根据获得的引导信息的引导点进行路径规划和导航;基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重。采用本发明所述方法及装置不仅能够根据用户使用导航后的反馈动态更新兴趣点的引导信息,而且还能够为兴趣点收集到更为准确的引导点。
【专利说明】更新兴趣点引导信息的方法及装置
【技术领域】
[0001]本申请涉及一种更新兴趣点引导信息的方法及装置,尤其涉及一种根据用户使用导航后的反馈动态更新兴趣点的引导信息的技术。
【背景技术】
[0002]目前现有的地图导航系统在对搜索到的兴趣点进行路径规划和导航时,主要是通过导航数据中兴趣点的中心点或者兴趣点附近的引导点(即导航过程中路径规划的终点坐标,通常为兴趣点附近的停车场)来实现对兴趣点的路径规划和导航的,但是大多数兴趣点(例如,旅游景点、公园以及一些大型商业中心等等)的中心点往往都远离交通道路或者在其周边有较长距离的路线存在通车限制,因而在地图导航过程中,导航系统基本上都是通过兴趣点附近权重信息最高的引导点(即用户导航时到达目的地次数最高的点)来进行路径规划和导航的,但是由于导航数据库中的各个引导点的权重信息也是固定的,即便有所更新,其更新周期也很长,一旦这些引导点对应的实际地理环境在近期内突然发生变化(如:建筑施工、场地四周的环境被破坏、堵车等等),而这些信息又不能及时反馈给后台进行导航数据的更新,便会直接影响用户对导航产品的体验,降低导航的精度。因此,迫切需要一种能够动态更新后台导航数据的方法和装置来解决这一问题。

【发明内容】

[0003]本发明的目的在于提供一种更新兴趣点引导信息的方法及装置,不仅能够根据用户使用导航后的反馈动态更新兴趣点的引导信息,而且还能够为兴趣点收集到更为准确的引导点。
[0004]根据本发明的一方面,提供一种更新兴趣点引导信息的方法,所述方法包括:接收用户选择的兴趣点;获得与接收的兴趣点对应的引导信息,所述引导信息包括引导点及引导点针对接收的兴趣点的权重;根据获得的引导信息的引导点进行路径规划和导航;基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重。
[0005]优选地,所述方法还包括:在基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重之前,通过卫星定位技术获得用户在导航结束时所在的地理位置,并将获得的地理位置确定为导航的结果。
[0006]优选地,所述基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重的具体步骤为:如果导航的结果和接收的兴趣点之间的距离小于第一预设值,则提高获得的引导信息的引导点针对接收的兴趣点的权重;和/或,如果导航的结果和接收的兴趣点之间的距离不小于第一预设值并且小于第二预设值,则降低获得的引导信息的引导点针对接收的兴趣点的权重;和/或,如果获得的引导信息中存在与导航的结果相近的引导点,则提高该引导点针对接收的兴趣点的权重;和/或,如果获得引导信息中不存在与导航的结果相近的引导点,则将导航的结果作为引导点添加至获得的引导信息中,并将该引导点针对接收的兴趣点的权重设置为预定权重。[0007]根据本发明的另一方面,提供一种更新兴趣点引导信息的装置,所述装置包括:兴趣点接收单元,用于接收用户选择的兴趣点;引导信息获取单元,用于获得与接收的兴趣点对应的引导信息,所述引导信息包括引导点及引导点针对接收的兴趣点的权重;规划导航单元,用于根据获得的引导信息的引导点进行路径规划和导航;引导信息更新单元,用于基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重。
[0008]优选地,所述装置还包括:导航结果获取单元,用于在基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重之前,通过卫星定位技术获得用户在导航结束时所在的地理位置,并将获得的地理位置确定为导航的结果。
[0009]优选地,所述引导信息更新单元包括:
[0010]第一更新子单元,用于如果导航的结果和接收的兴趣点之间的距离小于第一预设值,则提高获得的引导信息的引导点针对接收的兴趣点的权重;和/或,
[0011]第二更新子单元,用于如果导航的结果和接收的兴趣点之间的距离不小于第一预设值并且小于第二预设值,则降低获得的引导信息的引导点针对接收的兴趣点的权重;和/或,
[0012]第三更新子单元,用于如果获得的引导信息中存在与导航的结果相近的引导点,则提高该引导点针对接收的兴趣点的权重;和/或,
[0013]第四更新子单元,用于如果获得引导信息中不存在与导航的结果相近的引导点,则将导航的结果作为引导点添加至获得的引导信息中,并将该引导点针对接收的兴趣点的权重设置为预定权重。
[0014]有益效果
[0015]与现有技术相比,本发明不仅能够根据用户使用导航后的反馈动态更新兴趣点的引导信息,而且还能够为兴趣点收集到更为准确的引导点。同时,这也为进一步提高导航的精度,优化导航的体验提供了良好的数据基础。
【专利附图】

【附图说明】
[0016]通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:
[0017]图1是示出根据本发明的示例性实施例的更新兴趣点引导信息的方法的流程图;
[0018]图2是示出根据本发明的示例性实施例的更新兴趣点引导信息的装置的结构框图;
[0019]图3是示出根据本发明的示例性实施例的通过后端服务器更新兴趣点引导信息的具体过程示意图。
【具体实施方式】
[0020]以下,将参照附图来详细说明本发明的实施例。
[0021]图1示出了本发明一种更新兴趣点引导信息的方法的优选实施例的流程图。图2示出的一种更新兴趣点引导信息的装置可用于实现图1中所述的方法。
[0022]参照图1,在110中,所述装置接收用户选择的兴趣点。
[0023]在120中,所述装置获得与接收的兴趣点对应的引导信息,所述引导信息包括引导点及引导点针对接收的兴趣点的权重。
[0024]其中,引导信息包含有至少一个引导点,权重最高的引导点总是优先推荐给用户进行路径规划。
[0025]在130中,所述装置根据获得的引导信息的引导点进行路径规划和导航。
[0026]在140中,所述装置基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重。
[0027]具体实施时,所述装置可直接根据后台服务器在近期内的导航日志(即导航的结果)更新获得的引导信息的引导点针对接收的兴趣点的权重。
[0028]由于在实际生活中,周围的地理环境会突然发生变化,例如,建筑施工、场地四周的环境被破坏、堵车等等,为了将这些突然变化信息及时反馈给后台进行处理,可实时获取各个用户实际导航的体验结果,以便根据这些变化的信息及时更新后台数据中存储的引导信息,具体地,根据本发明的一个可选实施例,在图1所述实施例中,所述方法还包括:所述装置在基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重之前,通过卫星定位技术(例如,GPS(Global Positioning System,全球定位系统)获得用户在导航结束时所在的地理位置,并将获得的地理位置确定为导航的结果。为确定导航结束的时机,所述装置可在导航过程中监控导航设备是否退出导航,如果导航设备退出导航,则确定导航结束。例如,当用户手动关闭本次导航时,所述装置确定导航结束。另外,所述装置也可以在导航过程中监控导航设备是否提示用户导航结束,如果导航设备提示用户导航结束,则确定导航结束。例如,当用户到达某一目的地时,导航设备会提示用户“已到达目的地附近……”等,所述装置可在导航设备弹出提示用户的同时,确定导航结束。此外,所述装置还可以在导航设备中弹出提示页面用以接收用户手动输入的导航结果,例如,可提示用户确认本次导航是否到达目的地等。
[0029]当导航的结果(即用户当前的实际地理位置)和兴趣点之间的偏差很小时,说明导航设备的用户已经顺利到达目的地,该导航是有效的。具体地,根据本发明更新引导信息的一个示例性实施例,所述装置基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重的具体步骤为:如果导航的结果和接收的兴趣点之间的距离小于第一预设值,则所述装置提高获得的引导信息的引导点针对接收的兴趣点的权重。
[0030]当导航的结果和兴趣点的位置之间的偏差不大时,说明导航设备的用户在兴趣点的周边附近,该导航也是有效的。具体地,根据本发明更新引导信息的另一示例性实施例,所述装置基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重的具体步骤为:如果导航的结果和接收的兴趣点之间的距离不小于第一预设值并且小于第二预设值,则所述装置降低获得的引导信息的引导点针对接收的兴趣点的权重。
[0031]当导航的结果和兴趣点的位置之间的偏差很大时,说明导航设备的用户没有到达目的地,该导航是无效的。 [0032]考虑到导航结束后获得的实际地理位置有可能是兴趣点对应的引导信息表中记录的其他引导点,为使得其对应的引导点针对兴趣点的权重信息得到及时地调整,具体地,根据本发明更新引导信息的另一示例性实施例,所述装置基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重的具体步骤为:如果获得的引导信息中存在与导航的结果相近的引导点,则所述装置提高该引导点针对接收的兴趣点的权重。[0033]为了能够在导航过程中收集到兴趣点更为准确的引导点,具体地,根据本发明更新引导信息的另一示例性实施例,所述根据导航结果更新获得的引导信息的引导点和获取的兴趣点之间的权重的具体步骤为:如果获得引导信息中不存在与导航的结果相近的引导点,则所述装置将导航的结果作为引导点添加至获得的引导信息中,并将该引导点针对接收的兴趣点的权重设置为预定权重。
[0034]需要说明的是,具体实施时,所述装置可以单独实施上述四个更新引导信息的示例性实施例中任意一个,也可以将上述四个更新引导信息的示例性实施任意组合在一起实施,对此本发明没有限制。
[0035]可以看出,通过采用上述实施过程,所述装置不仅可以借助于用户实际使用导航的体验和反馈动态地更新和调整各个引导点针对各个兴趣点的权重信息,而且使得导航数据库中各个兴趣点对应的引导信息得到不断地更新和优化。
[0036]以下结合具体的实施例,对本发明的实现作进一步的说明。
[0037]图3示出了本发明通过后端服务器更新兴趣点引导信息的具体过程示意图。从图中可以看出,图中所示左侧部分为导航设备,图中所示右侧部分为后端服务器。考虑到在地图导航的POI数据库(Point of Interest,即兴趣点)中,每个兴趣点都有一个唯一的标识Uid,在每个兴趣点中除了存储有地点的名称、类别、经纬度信息等字段信息外,还存储有该兴趣点的中心点的坐标ViewPoint和引导点的坐标列表GuidePointlist,其中,引导点的坐标列表GuidePointList用于存储兴趣点附近的各个引导点的坐标及各个引导点的坐标针对兴趣点的权重信息。因此当用户在导航设备中搜索兴趣点并从后端服务器的POI数据库中获取到某个兴趣点A的相关信息(比如该兴趣点的Uid、ViewPoint以及引导点的坐标列表GuidePointlist)时,所述装置在导航设备对兴趣点A的任意一个引导点的坐标GuidePoint进行路径规划和导航之后,在图中所示的301中确定导航设备的用户是否到达兴趣点A的所在地(即目的地);如果该用户到达兴趣点A的所在地,则将本次导航的兴趣点A的Uid以及引导点的坐标GuidePoint反馈给后端服务器,所述装置在图中所示的302中根据兴趣点A的Uid从POI数据库中查找到兴趣点A存储的具体数据,并提高本次导航的引导点的坐标GuidePoint针对兴趣点A的权重。
[0038]如果该用户没有到达兴趣点A的所在地,则所述装置在图中所示的303中通过导航设备的GPS模块获得该用户在本次导航之后的实际地理位置PointA,以便在图中所示的304中确定获得的实际地理位置PointA与兴趣点A的中心点的坐标ViewPoint之间的距离d是否小于预设值D ;如果获得的实际地理位置PointA与兴趣点A的中心点的坐标ViewPoint之间的距离d小于预设值D,则表明导航设备的用户已经到达了兴趣点A的附近,所述装置可将本次导航的兴趣点A的Uid、引导点的坐标GuidePoint以及获得的实际地理位置PointA反馈给后端服务器,所述装置在图中所示的305中根据兴趣点A的Uid从POI数据库中查询兴趣点A存储的具体数据,并降低本次导航的引导点的坐标GuidePoint针对兴趣点A的权重;如果获得的实际地理位置PointA与兴趣点A的中心点的坐标ViewPoint之间的距离d不小于预设值D,则可认为本次导航无效,所述装置无需对发起本次导航的引导点的坐标GuidePoint针对兴趣点A的权重进行更新。
[0039]接下来,所述装置在图中所示的306中将获得的实际地理位置PointA与兴趣点A在引导点的坐标列表GuidePointList中记录的引导点的坐标逐个进行比对(即确定是否存在与获得的实际地理位置信息相近的引导点的坐标);如果比对的结果中存在与获得的实际地理位置信息相近的引导点的坐标,则在图中所示的307中提高与获得的实际地理位置PointA信息相近的引导点的坐标针对兴趣点A的权重;如果比对的结果中不存在与获得的实际地理位置PointA信息相近的引导点的坐标,则所述装置在图中所示的308中将获得的实际地理位置PointA作为兴趣点A的引导点的坐标添加至兴趣点A的引导点的坐标列表GuidePointList中并且赋予默认的给定权重Weight,同时按照权重的高低对兴趣点A的引导点的坐标列表GuidePointList中记录的引导点的坐标进行重新排序。
[0040]需要指出的是,上述通过后端服务器更新引导信息表的具体实施例仅仅只是示例性的,具体实施时,如果地图导航的POI数据库在导航设备中,所述装置仍然可以按照本发明在前面所述的方法在导航设备中实现引导信息的数据更新。
[0041]参照图2,所述装置至少包括兴趣点接收单元201、引导信息获取单元202、规划导航单元203和引导信息更新单元204。
[0042]其中,兴趣点接收单元201,用于接收用户选择的兴趣点。
[0043]引导信息获取单元202,用于获得与接收的兴趣点对应的引导信息,所述引导信息包括引导点及引导点针对接收的兴趣点的权重。
[0044]规划导航单元203,用于根据获得的引导信息的引导点进行路径规划和导航。
[0045]引导信息更新单元204,用于基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重。
[0046]其中,引导信息包含有至少一个引导点,权重最高的引导点总是优先推荐给用户进行路径规划。
[0047]由于在实际生活中,周围的地理环境会突然发生变化,例如,建筑施工、场地四周的环境被破坏、堵车等等,为了将这些突然变化信息及时反馈给后台进行处理,可实时获取各个用户实际导航的体验结果,以便根据这些变化的信息及时更新后台数据中存储的引导信息,具体地,根据本发明的一个可选实施例,在图2所述实施例中,所述装置还包括:导航结果获取单元(图中未示出),用于在基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重之前,通过卫星定位技术获得用户在导航结束时所在的地理位置,并将获得的地理位置确定为导航的结果。
[0048]当导航的结果(即用户当前的实际地理位置)和兴趣点之间的偏差很小时,说明导航设备的用户已经顺利到达目的地,该导航是有效的。具体地,根据本发明更新引导信息的一个示例性实施例,所述引导信息更新单元204包括:第一更新子单元(图中未示出),用于如果导航的结果和接收的兴趣点之间的距离小于第一预设值,则提高获得的引导信息的引导点针对接收的兴趣点的权重。
[0049]当导航的结果和兴趣点的位置之间的偏差不大时,说明导航设备的用户在兴趣点的周边附近,该导航也是有效的。具体地,根据本发明更新引导信息的另一示例性实施例,所述引导信息更新单元204还包括:第二更新子单元(图中未示出),用于如果导航的结果和接收的兴趣点之间的距离不小于第一预设值并且小于第二预设值,则降低获得的引导信息的引导点针对接收的兴趣点的权重。
[0050]当导航的结果和兴趣点的位置之间的偏差很大时,说明导航设备的用户没有到达目的地,该导航是无效的。[0051]考虑到导航结束后获得的实际地理位置有可能是兴趣点对应的引导信息表中记录的其他引导点,为使得其对应的引导点针对兴趣点的权重信息得到及时地调整,具体地,根据本发明更新引导信息的另一示例性实施例,所述引导信息更新单元204还包括:第三更新子单元(图中未示出),用于如果获得的引导信息中存在与导航的结果相近的引导点,则提高该引导点针对接收的兴趣点的权重。
[0052]为了能够在导航过程中收集到兴趣点更为准确的引导点,具体地,根据本发明更新引导信息的另一示例性实施例,所述引导信息更新单元204还包括:第四更新子单元(图中未示出),用于如果获得引导信息中不存在与导航的结果相近的引导点,则将导航的结果作为引导点添加至获得的引导信息中,并将该引导点针对接收的兴趣点的权重设置为预定权重。
[0053]需要说明的是,具体实施时,所述装置可以单独实施上述四个更新引导信息的示例性实施例中任意一个,也可以将上述四个更新引导信息的示例性实施任意组合在一起实施,对此本发明没有限制。
[0054]由此可见,本发明不仅能够根据用户使用导航后的反馈动态更新兴趣点的引导信息,而且还能够为兴趣点收集到更为准确的引导点。同时,这也为进一步提高导航的精度,优化导航的体验提供了良好的数据基础。
[0055]需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。
[0056]上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、R0M、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。
[0057]尽管已参照优选实施例为和描述了本发明,但本领域技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例进行各种修改和变换。
【权利要求】
1.一种更新兴趣点引导信息的方法,其特征在于,包括: 接收用户选择的兴趣点; 获得与接收的兴趣点对应的引导信息,所述引导信息包括引导点及引导点针对接收的兴趣点的权重; 根据获得的引导信息的引导点进行路径规划和导航; 基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重。
2.如权利要求1所述的方法,其特征在于,在基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重之前,还包括: 通过卫星定位技术获得用户在导航结束时所在的地理位置,并将获得的地理位置确定为导航的结果。
3.如权利要求1所述的方法,其特征在于,所述基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重,包括: 如果导航的结果和接收的兴趣点之间的距离小于第一预设值,则提高获得的引导信息的引导点针对接收的兴趣点的权重;和/或, 如果导航的结果和接收的兴趣点之间的距离不小于第一预设值并且小于第二预设值,则降低获得的引导信息的引导点针对接收的兴趣点的权重;和/或, 如果获得的引导信息中存在与导航的结果相近的引导点,则提高该引导点针对接收的兴趣点的权重;和/或, 如果获得引导信息中不存在与导航的结果相近的引导点,则将导航的结果作为引导点添加至获得的引导信息中,并将该引导点针对接收的兴趣点的权重设置为预定权重。
4.一种更新兴趣点引导信息的装置,其特征在于,包括: 兴趣点接收单元,用于接收用户选择的兴趣点; 引导信息获取单元,用于获得与接收的兴趣点对应的引导信息,所述引导信息包括引导点及引导点针对接收的兴趣点的权重; 规划导航单元,用于根据获得的引导信息的引导点进行路径规划和导航; 引导信息更新单元,用于基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重。
5.如权利要求4所述的装置,其特征在于,还包括: 导航结果获取单元,用于在基于导航的结果更新获得的引导信息的引导点针对接收的兴趣点的权重之前,通过卫星定位技术获得用户在导航结束时所在的地理位置,并将获得的地理位置确定为导航的结果。
6.如权利要求4所述的装置,其特征在于,所述引导信息更新单元包括: 第一更新子单元,用于如果导航的结果和接收的兴趣点之间的距离小于第一预设值,则提高获得的引导信息的引导点针对接收的兴趣点的权重;和/或, 第二更新子单元,用于如果导航的结果和接收的兴趣点之间的距离不小于第一预设值并且小于第二预设值,则降低获得的引导信息的引导点针对接收的兴趣点的权重;和/或,第三更新子单元,用于如果获得的引导信息中存在与导航的结果相近的引导点,则提高该引导点针对接收的兴趣点的权重;和/或, 第四更新子单元,用于如果获得引导信息中不存在与导航的结果相近的引导点,则将导航的结果作为引导点添加至获得的引导信息中,并将该引导点针对接收的兴趣点的权重设置为预定权 重。
【文档编号】G01C21/32GK103968850SQ201410201978
【公开日】2014年8月6日 申请日期:2014年5月14日 优先权日:2014年5月14日
【发明者】罗序斌 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1