导航地图更新方法和装置与流程

文档序号:12589119阅读:454来源:国知局
导航地图更新方法和装置与流程

本发明涉及车联网,特别是涉及导航地图更新方法和装置。



背景技术:

随着我国经济的快速发展,我国道路建设随之不断加快,新的道路的建成不仅有利于舒缓交通拥挤情况,也增进了各地区人们的交流,加快区域经济交流,进而带动经济快速发展。

现阶段的车载导航系统或者移动终端的导航系统存在更新速度慢,地图信息滞后于实际道路通行情况,使得驾驶者行驶到错误的路线或绕远路,造成驾驶者的时间成本上升,虽然用户可在服务器更新地图后进行下载更新包,对车载导航系统或者移动终端的地图进行更新,但往往更新数据较为不及时或不全面,因此,依靠车载导航系统或移动终端的地图进行导航,往往导航线路不精确,消耗驾驶者的时间成本。



技术实现要素:

基于此,有必要针对传统导航系统地图更新滞后的缺陷,提供一种导航地图更新方法和装置,有效提高了导航系统的地图更新速度。

一种导航地图更新方法,包括:

获取导航指令;

获取地图信息;

根据所述地图信息以及所述导航指令生成导航路线;

检测行驶路线与所述导航路线是否一致;

在所述行驶路线与导航路线至少部分不一致时,检测所述行驶路线是否存在于所述地图信息中;

当所述行驶路线不存在于所述地图信息中,根据所述行驶路线更新所述地图信息。

在其中一个实施例中,所述检测行驶路线与所述导航路线是否一致的步骤包括:

获取所述导航路线;

获取车辆的位置信息,根据所述位置信息生成行驶路线;

判断行驶路线与所述导航路线是否一致。

在其中一个实施例中,所述在所述行驶路线与导航路线至少部分不一致时,检测所述行驶路线是否存在于所述地图信息中的步骤包括:

在所述行驶路线与导航路线至少部分不一致时,解析所述行驶路线,获取道路信息;

检测所述地图信息是否包含所述道路信息。

在其中一个实施例中,所述在所述行驶路线与导航路线至少部分不一致时,检测所述行驶路线是否存在于所述地图信息中的步骤之后还包括:

当所述行驶路线存在于所述地图信息中,对比所述行驶路线与所述导航路线的路径长度;

当所述行驶路线的路径长度小于所述导航路线的路径长度时,存储所述行驶路线。

在其中一个实施例中,所述当当所述行驶路线的路径长度小于所述导航路线的路径长度时,存储所述行驶路线的步骤之后还包括:

获取所述导航路线的目标位置;

在导航结束时获取当前位置,检测当前位置与所述目标位置是否匹配;

当所述当前位置与所述目标位置不匹配时,删除所述行驶路线。

一种导航地图更新装置,包括:

导航指令获取模块,用于获取导航指令;

地图信息获取模块,用于获取地图信息;

导航路线生成模块,用于根据所述地图信息以及所述导航指令生成导航路线;

路线一致检测模块,用于检测行驶路线与所述导航路线是否一致;

地图信息检测模块,用于在所述行驶路线与导航路线至少部分不一致时,检测所述行驶路线是否存在于所述地图信息中;

地图信息更新模块,用于当所述行驶路线不存在于所述地图信息中,根据所述行驶路线更新所述地图信息。

在其中一个实施例中,所述路线一致检测模块包括:

导航路线获取子模块,用于获取所述导航路线;

行驶路线生成子模块,用于获取车辆的位置信息,根据所述位置信息生成行驶路线;

路线一致判断子模块,用于判断行驶路线与所述导航路线是否一致。

在其中一个实施例中,所述地图信息检测模块包括:

道路信息获取子模块,用于在所述行驶路线与导航路线至少部分不一致时,解析所述行驶路线,获取道路信息;

道路信息检测子模块,用于检测所述地图信息是否包含所述道路信息。

在其中一个实施例中,还包括:

路径长度对比模块,用于当所述行驶路线存在于所述地图信息中,对比所述行驶路线与所述导航路线的路径长度;

行驶路线存储模块,用于当所述行驶路线的路径长度小于所述导航路线的路径长度时,存储所述行驶路线。

在其中一个实施例中,还包括:

目标位置获取模块,用于获取所述导航路线的目标位置;

当前位置获取模块,用于在导航结束时获取当前位置,检测当前位置与所述目标位置是否匹配;

行驶路线删除模块,用于当所述当前位置与所述目标位置不匹配时,删除所述行驶路线。

上述导航地图更新方法和装置,当车辆的行驶路线与导航路线不一致时,通过检测车辆的行驶路线是否与存在于地图信息中,当地图信息中不存在该行驶路线,表明此路线为新增道路,并根据行驶路线更新地图,以此提高地图更新的实时性,使得地图更新速度得到有效提高。

附图说明

图1A为一个实施例的导航地图更新方法的流程示意图;

图1B为另一个实施例的导航地图更新方法的流程示意图;

图1C为另一个实施例的导航地图更新方法的流程示意图;

图1D为另一个实施例的导航地图更新方法的流程示意图;

图2为另一个实施例的导航地图更新方法的流程示意图;

图3A为一个实施例的汽车定损装置的功能模块结构框图;

图3B为一个实施例的路线一致检测模块的功能模块结构框图;

图3C为一个实施例的地图信息检测模块的功能模块结构框图;

图3D为另一个实施例的汽车定损装置的功能模块结构框图;

图4为一个实施例的导航地图更新方法的应用场景示意图;

图5为一个实施例的导航地图更新方法的数据通信示意图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳实施方式。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施方式。相反地,提供这些实施方式的目的是使对本发明的公开内容理解的更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。

例如,一种导航地图更新方法,包括:获取导航指令;获取地图信息;根据所述地图信息以及所述导航指令生成导航路线;检测行驶路线与所述导航路线是否一致;在所述行驶路线与导航路线至少部分不一致时,检测所述行驶路线是否存在于所述地图信息中;当所述行驶路线不存在于所述地图信息中,根据所述行驶路线更新所述地图信息。

如图1A所示,其为一实施例的导航地图更新方法,包括:

步骤102,获取导航指令。

具体地,本实施例中,车辆或移动终端安装了导航系统,车载导航系统接收用户的导航指令。导航指令包括起始位置、目标位置以及用户选择的途径地点或回避地点。

步骤104,获取地图信息。

具体地,地图信息为包含地理位置信息和道路信息的地图,例如,每一地理位置信息对应唯一的经纬度信息,每一道路信息对应多个逐渐变化的经纬度信息。本实施例中,导航系统读取地图信息,以此获取地图信息。

步骤106,根据所述地图信息以及所述导航指令生成导航路线。

本实施例中,根据导航指令确定了起始位置和目标位置等信息后,根据地图信息,在地图上生成导航路线。导航路线用于指导车辆行驶方向。

步骤108,检测行驶路线与所述导航路线是否一致。

具体地,本步骤中,获取导航路线,检测行驶路线与所述导航路线是否一致。例如,从导航系统中获取导航路线。行驶路线为车辆实际行驶的路线,该行驶路线根据车辆的实时位置生成,行驶路线可以与导航路线一致,也可以与导航路线不一致。例如,导航路线设置若干关键节点,根据关键节点的通过顺序判断行驶路线与导航路线是否一致;又如,生成导航路线时,提供若干关键节点的选择;又如,生成导航路线时,提供若干关键节点的选择,判断用户放弃选择时,还默认设置所提供的各关键节点;优选的,导航路线中,每一拐弯位置设置一所述关键节点。

步骤110,在所述行驶路线与导航路线至少部分不一致时,检测所述行驶路线是否存在于所述地图信息中。

具体地,当行驶路线与导航路线至少部分不一致,即车辆的未按导航路线行驶,则检测地图信息中是否存在车辆的实际行驶路线,以便检测该路线是否包括了新增道路。例如,当行驶路线与导航路线不一致时,检测行驶路线是否存在于地图信息中,例如,在所述行驶路线与导航路线至少部分不一致时,检测行驶路线与导航录像不一致的部分是否存在于所述地图信息中。

具体地,行驶路线包括了多个道路,每一道路均对应有道路信息,地图信息中也包含了多个道路信息,对比行驶路线中的道路信息与地图信息中的道路信息是否匹配,则检测出行驶路线是否存在于地图信息中;又如,行驶路线包括了多个位置信息,根据行驶路线的位置信息检测地图信息中相应的位置信息是否对应存在道路信息,以此检测行驶路线是否存在于地图信息中。

步骤112,当所述行驶路线不存在于所述地图信息中,根据所述行驶路线更新所述地图信息。优选的,还根据所述行驶路线更新所述地图信息中备选的关键节点;优选的,根据所述行驶路线每一拐弯位置设置至少一所述关键节点。

具体地,当所述行驶路线不存在于所述地图信息中,即地图信息中未包含行驶路线对应的道路信息,则表明行驶路径对应的道路为新增道路,则将行驶路径对应的道路信息添加至地图信息中,使得地图信息得到更新。

如图1B所示,在一个实施例中,步骤108包括:

步骤108a,获取所述导航路线。

步骤108b,获取车辆的位置信息,根据所述位置信息生成行驶路线。

本步骤中,检测车辆的位置,获取车辆的位置信息,具体地,导航系统配备GPS(Global Positioning System,全球定位系统)模块,导航系统通过GPS模块实时对检测车辆的位置,获取车辆的位置信息,根据车辆连续移动过程中的位置信息,生成行驶路线。

步骤108c,判断行驶路线与所述导航路线是否一致。

具体地,解析导航路线,获取导航路线对应的多个位置信息,检测行驶路线对应的多个位置信息与导航路线对应的多个位置信息是否相同,例如,检测行驶路线对应的多个位置信息与导航路线对应的多个位置信息相异的数量是否大于预设数量阈值,应该理解的是,由于车辆在实际行驶过程中,GPS模块获取到的位置信息会存在误差,这样将导致行驶路线与导航路线的检测结果出现误差,因此,为了避免误差,本实施例中,检测行驶路线与所述导航路线是否一致包括检测行驶路线对应的多个位置信息与导航路线对应的多个位置信息相异的数量是否大于预设数量阈值,当相异的数量是否大于预设数量阈值,则两者不一致。

如图1C所示,在一个实施例中,步骤110包括:

步骤110a,在所述行驶路线与导航路线至少部分不一致时,解析所述行驶路线,获取道路信息。

本实施例中,当行驶路线与导航路线出现不一致的情况时,解析行驶路线,获取行驶路线中的道路信息,具体地,GPS模块对车辆实时定位,获取到的车辆连续变化的多个位置信息,连续变化的多个位置信息关联成道路信息。车辆的行驶经过多个道路,其形成的行驶路线包含多个道路信息,因此,本步骤中,解析车辆的行驶路线,获取到车辆经过的道路对应的道路信息。

步骤110b,检测所述地图信息是否包含所述道路信息。

具体地,地图信息中包含多个道路信息,地图信息中的道路信息对应的已存在的道路,本实施例中,检测地图信息是否包含道路信息包括检测地图信息中包含的道路信息与行驶路线中包含的道路信息是否一致,例如,解析行驶路线的道路信息,获得多个连续的位置信息,检测地图信息中是否包含有与多个连续的位置信息对应的道路信息,从而检测出行驶路线中是否包含了新增的道路。

如图1D所示,在一个实施例中,步骤110之后还包括:

步骤111a,当所述行驶路线存在于所述地图信息中,对比所述行驶路线与所述导航路线的路径长度。

在本实施例中,当检测结果为行驶路线存在于地图信息中,即地图信息中包含了行驶路线的道路信息,则表明行驶路线中的道路中并没有包含新增的道路,而仅仅是车辆并未根据导航路线进行行驶。此时,对比行驶路线与导航路线的路径长度,具体地,路径长度为道路的长度。

步骤111b,当所述行驶路线的路径长度小于所述导航路线的路径长度时,存储所述行驶路线。

具体地,当行驶路线的路径长度小于导航路线的路径长度时,表明车辆的实际行驶路线较短,或者说起行程较短,这样,行驶路线为较导航路线更优的路线,有利于缩短行驶距离,缩短行驶时间,因此,本步骤中,将车辆的行驶路线存储。例如,将车辆的行驶路线作为优选路线进行存储,在其他车辆在进行具有相同或相近的目标位置的导航时,提供上述行驶路线为导航路线,例如,在本步骤之后还包括,获取第二导航指令,根据第二导航指令获取目标位置,检测是否存在与目标位置匹配的优选路线,当存在与目标位置匹配的优选路线时,根据该优选路线生成导航路线。

这样,能够有效提高导航准确率以及导航效率,使得车辆能够获得更为准确的导航路线。

如图1D所示,在一个实施例中,步骤111b之后还包括:

步骤111c,获取所述导航路线的目标位置。

具体地,根据导航路线获取目标位置,目标位置为车辆行驶的目的地。本步骤中,获取导航路线的目标位置的位置信息。

步骤111d,在导航结束时获取当前位置,检测当前位置与所述目标位置是否匹配。

具体地,导航结束即终止导航,例如,根据用户结束指令结束导航,例如,在到达目标位置后,结束导航。在导航结束时,GPS模块获取车辆的当前位置,获取当前位置的位置信息,检测当前位置与目标位置是否匹配,例如,检测当前位置与目标位置是否一致,例如,检测当前位置是否在目标位置的预设范围内,例如,检测当前位置与目标位置临近。

步骤111e,当所述当前位置与所述目标位置不匹配时,删除所述行驶路线。

在本实施例中,当检测到当前位置与目标位置不匹配时,则删除已存储的行驶路线。具体来说,由于车辆最终行驶的目的地与在设置导航时的目的地不一致,例如,用户临时变更了目的地,而未变更导航设置,这样,导致该行驶路线并不是与目标位置对应,则此时,该行驶路线不是与目标位置对应的优选路线,因此,将该行驶路线删除,提高优选路线的准确性。

具体地,导航地图更新方法既可通过服务器实现,也可通过车载或移动终端的导航系统实现。

在一个实施例中,导航地图更新方法通过服务器实现,如图4所示,服务器400通过无线网络与车辆410连接,如图5所示,服务器400获取车辆410上发起的导航指令,获取地图信息;根据所述地图信息以及所述导航指令生成导航路线,将导航路线发送至车辆410;服务器400获取车辆410的位置信息,根据位置信息获得行驶路线,检测车辆410的行驶路线与导航路线是否一致;在所述行驶路线与导航路线至少部分不一致时,检测所述行驶路线是否存在于所述地图信息中;当所述行驶路线不存在于所述地图信息中,根据所述行驶路线更新所述地图信息。本实施例中,服务器400主动获取导航指令,并获取行驶路线,根据路线更新地图信息。

在另一个实施例中,车辆上装配了车载导航系统,车载导航系统用于执行导航地图更新方法,如图2所示,该导航地图更新方法包括:

步骤202,获取导航指令。

步骤204,获取地图信息。

步骤206,根据所述地图信息以及所述导航指令生成导航路线。

步骤208,检测行驶路线与所述导航路线是否一致。

步骤210,在所述行驶路线与导航路线至少部分不一致时,检测所述行驶路线是否存在于所述地图信息中。

步骤212,当所述行驶路线不存在于所述地图信息中,根据所述行驶路线更新所述地图信息。

步骤214,将所述行驶路线发送至服务器。

本实施例中,车辆的车载导航系统更新地图后,将行驶路线发送至服务器,使得服务器同步更新地图,对于其他车辆的用户而言,在进行导航时,能够及时从服务器获取更新后的地图信息,并根据更新后的地图信息进行导航,从而提高了车辆导航的准确性。例如,服务器接收多个车辆的行驶路线,根据多个车辆的行驶路线更新地图,这样,行驶在道路上使用车载导航系统的车辆越多,则服务器地图信息更新频率越高,则地图信息越准确,实时性更高,从而使得地图信息更新效率更高。

为了提高地图更新数据的准确性,例如,步骤212包括:当所述行驶路线不存在于所述地图信息中,获取所述行驶路线;在预设时间内多次获取所述行驶路线后,根据所述行驶路线更新所述地图信息。

具体地,在多次获取该行驶路线后,表明多个车辆都经过该行驶路线,进一步提高了该行驶路线的准确性,当获取次数达到预设次数后,则根据行驶路线更新地图信息。

又如,当所述行驶路线不存在于所述地图信息中,获取所述行驶路线;根据用户上传指令接收行驶路线,根据所述行驶路线更新所述地图信息。又如,当所述行驶路线不存在于所述地图信息中,获取所述行驶路线;弹出提示上传界面,根据在提示上传界面接收的用户的上传指令接收行驶路线,根据所述行驶路线更新所述地图信息。

在本实施例中,用户可选择将该行驶路线上传,也可选择不上传该行驶路线,以节省无线网络的流量。

如图3A所示,在一个实施例中提供一种导航地图更新装置,包括:

导航指令获取模块310,用于获取导航指令。

地图信息获取模块320,用于获取地图信息。

导航路线生成模块330,用于根据所述地图信息以及所述导航指令生成导航路线。

路线一致检测模块340,用于检测行驶路线与所述导航路线是否一致。

地图信息检测模块350,用于在所述行驶路线与导航路线至少部分不一致时,检测所述行驶路线是否存在于所述地图信息中。

地图信息更新模块360,用于当所述行驶路线不存在于所述地图信息中,根据所述行驶路线更新所述地图信息。

如图3B所示,在一个实施例中,所述路线一致检测模块340包括:

导航路线获取子模块341,用于获取所述导航路线。

行驶路线生成子模块342,用于获取车辆的位置信息,根据所述位置信息生成行驶路线。

路线一致判断子模块343,用于检测行驶路线与所述导航路线是否一致。

如图3C所示,在一个实施例中,所述地图信息检测模块350包括:

道路信息获取子模块351,用于在所述行驶路线与导航路线至少部分不一致时,解析所述行驶路线,获取道路信息。

道路信息检测子模块352,用于检测所述地图信息是否包含所述道路信息。

如图3D所示,在一个实施例中,还包括:

路径长度对比模块370,用于当所述行驶路线存在于所述地图信息中,对比所述行驶路线与所述导航路线的路径长度。

行驶路线存储模块372,用于当所述行驶路线的路径长度小于所述导航路线的路径长度时,存储所述行驶路线。

在一个实施例中,还包括:

目标位置获取模块374,用于获取所述导航路线的目标位置。

当前位置获取模块376,用于在导航结束时获取当前位置,检测当前位置与所述目标位置是否匹配。

行驶路线删除模块378,用于当所述当前位置与所述目标位置不匹配时,删除所述行驶路线。

又如,一种导航地图更新装置,其采用上述任一实施例所述导航地图更新方法实现;其中各模块分别执行并实现相关步骤。

应该说明的是,上述实施例中,所包括的各个模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分模块的功能是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于可读取存储介质中。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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