三维电子地图导航方法及装置的制作方法

文档序号:5876888阅读:118来源:国知局
专利名称:三维电子地图导航方法及装置的制作方法
技术领域
本发明涉及导航技术领域,尤其涉及一种三维电子地图导航方法及装置。
背景技术
目前,车载全球定位系统(Global Positioning System, GPS)已广泛应用于日常 工作与生活中。驾驶车辆的用户在出发之前可操作导航系统来设置出发地、目的地、必经 地、回避地等。车用GPS导航系统的GPS天线接收来自环绕地球的24颗GPS卫星中的至少 3颗所传递的数据信息,结合储存在车用导航终端内的电子地图,通过GPS卫星信号确定的 位置坐标与电子地图相匹配,确定导航对象在电子地图中的位置,并结合用户的设置规划 合适的路径并显示出来,用户在该路径的指引下行驶。为了使用户在导航过程中能有更直观的视觉效果,现在已有各种三维电子地图, 并且在三维电子地图中载入多个地标性建筑,以便用户能更直接地通过电子地图确定自己 所处的位置。发明人在实现本发明过程中发现,如果应用现有的三维电子地图进行导航,至少 存在如下问题现有技术中,三维电子地图中的地标性建筑一般是根据地标建筑实物绘制出的模 型,或者是处理后的地标建筑实物照片。无论是模型还是实物照片,当出现在导航路线的前 方时都会影响用户的视野范围,甚至挡住用户前方的路线,给用户造成极大的不便。

发明内容
本发明所要解决的技术问题在于提供一种三维电子地图导航方法及装置。本发明的目的是通过以下技术方案来实现的本发明采取的技术方案包括提供一种三维电子地图导航方法,包括如下步骤步骤A 接收GPS卫星信号,确定用户当前位置;步骤B:若确定导航电子地图为三维显示方式,根据用户规划路径计算用户当前 位置与路径前方三维地标之间的距离,若所述距离大于设定值,则执行步骤C,若小于等于 所述设定值,则执行步骤D ;步骤C 继续以当前显示方式显示所述导航电子地图;步骤D 在所述导航电子地图上以半透明方式显示所述三维地标。可选地,所述步骤B还包括若确定导航电子地图为二维显示方式,则判断导航装置是否启动三维显示方式;若不启动三维显示方式,则继续以二维显示方式显示所述导航电子地图;若启动三维显示方式,则判断当前比例尺是否小于导航装置内置的基准比例尺, 若小于所述基准比例尺,则将当前导航电子地图的比例尺切换为基准比例尺或大于基准比 例尺,之后进入三维显示方式,若大于等于所述基准比例尺,则直接进入三维显示方式。可选地,所述启动三维显示方式包括
导航装置接受用户启动三维显示方式的命令;或导航装置根据内部设置自行启动三维显示方式。可选地,步骤D后还包括步骤E 判断用户是否驶过所述三维地标所在位置;若是,则执行步骤B,否则继续 以半透明方式显示所述三维地标,并重复步骤E。还提供一种三维电子地图导航装置,包括位置确定单元,用于通过接收GPS卫星信号确定用户当前位置;导航电子地图显示单元用于以二维或三维方式显示导航电子地图;检测单元,用于检测所述导航电子地图显示单元是以二维还是三维方式显示导航 电子地图;计算单元,用于在所述检测单元检测到所述导航电子地图为三维显示方式时,根 据用户规划路径计算用户当前位置与路径前方三维地标之间的距离;第一判断单元,用于判断所述计算单元计算得到的所述距离是否大于设定值,并 发送判断结果;控制单元,用于接收所述第一判断单元的判断结果,根据所述判断结果控制所述 导航电子地图显示单元的显示方式,包括若所述距离大于设定值,则控制所述导航电子地 图显示单元继续以当前显示方式显示所述导航电子地图;若小于等于所述设定值,则控制 所述导航电子地图显示单元以半透明方式显示所述三维地标。可选到,还包括第二判断单元,用于判断用户是否驶过所述三维地标所在位置,并发送判断结 果;其中,所述控制单元,还用于接收所述第二判断单元的判断结果,在所述第二判断 单元判断用户没有驶过所述三维地标所在位置情况下,控制导航电子地图显示单元继续以 半透明方式显示所述三维地标;所述计算单元,还用于接收所述第二判断单元的判断结果,在所述第二判断单元 判断用户驶过所述三维地标所在位置情况下,继续在所述导航电子地图为三维显示方式 时,根据用户规划路径计算用户当前位置与路径前方三维地标之间的距离。可选地,还包括第三判断单元,用于在所述导航电子地图为二维显示方式时,判断导航装置是否 启动三维显示方式,并发送判断结果;第四判断单元,用于接收所述第三判断单元的判断结果,在所述第三判断单元判 断启动三维显示方式时,判断当前比例尺是否小于导航装置内置的基准比例尺;比例尺切换单元,用于在所述第四判断单元判断当前比例尺小于所述基准比例尺 时,将当前导航电子地图的比例尺切换为基准比例尺或大于基准比例尺;其中,所述控制单元,还用于接收所述第三判断单元的判断结果,在所述第三判断 单元判断不启动三维显示方式时,控制导航电子地图显示单元继续以二维显示方式显示所 述导航电子地图。本发明的技术方案当用户与三维地标的距离小于等于设定值时,通过将三维地标 以半透明方式显示,有效避免应用三维电子地图进行导航过程中三维地标影响用户视野范围,甚至挡住用户前方的路线,给用户造成极大的不便的问题,更有利于导航装置进行准确 的导航服务。


图1为本发明一种三维电子地图导航方法流程图。图2为本发明一个实施例三维电子地图导航方法流程图;图3为本发明一个实施例三维电子地图导航装置结构示意图;图4为本发明另一个实施例三维电子地图导航装置结构示意图;图5为本发明又一个实施例三维电子地图导航装置结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。本发明的核心思想在于,当应用三维电子地图进行导航时,在用户与三维地标的 距离小于等于设定值时,将三维地标以半透明方式显示,来避免三维地标影响用户视野范 围,甚至挡住用户前方的路线,给用户造成极大的不便。参照图1,为本发明实施例一种三维电子地图导航方法流程图,该方法具体包括如 下步骤步骤10 接收GPS卫星信号,确定用户当前位置;其中,根据接收的GPS卫星信号确定用户当前位置的方法参照现有技术,本发明 实施例对此不做详细描述。步骤11 若确定导航电子地图为三维显示方式,根据用户规划路径计算用户当前 位置与路径前方三维地标之间的距离;若所述距离大于设定值,则执行步骤12 ;若小于等于所述设定值,则执行步骤13 ;其中,若确定导航电子地图为二维显示方式,即非三维显示方式,则可选地,判断 导航装置是否启动三维显示方式;若不启动三维显示方式,则继续以二维显示方式显示所述导航电子地图;若启动三维显示方式,则判断当前比例尺是否小于导航装置内置的基准比例尺, 若小于所述基准比例尺,则将当前导航电子地图的比例尺切换为基准比例尺,之后进入三 维显示方式,若大于等于所述基准比例尺,则直接进入三维显示方式。所述基准比例尺为导 航装置内设置的一个比例尺,该基准比例尺能够保证三维电子地图的显示便于用户查看、 参考。因此在当前比例尺较小,如小于该基准比例尺时,三维电子地图显示的效果不便于用 户参考,故将当前比例尺切换为基准比例尺或大于基准比例尺。其中,导航装置启动三维显 示方式包括导航装置接受用户启动三维显示方式的命令;或,导航装置根据内部设置自 行启动三维显示方式,如导航装置设置为在储存有三维电子地图数据的区域自动启动导航 电子地图的三维显示方式。步骤12 继续以当前显示方式显示所述导航电子地图,并返回步骤11 ;也就是继续以三维显示方式显示所述导航电子地图,且不改变三维地标的显示方式为半透明显示方式。步骤13 在所述导航电子地图上以半透明方式显示所述三维地标,避免三维地标 影响用户视野范围,甚至挡住用户前方的路线。步骤14 判断用户是否驶过所述三维地标所在位置;若驶过所述三维地标所在位置,则执行步骤11,否则继续以半透明方式显示所述 三维地标,并重复本步骤14,直到用户驶过所述三维坐标,并到达目的地。本发明实施例为突出发明点,仅介绍了与本发明三维电子地图显示相关的一些导 航操作步骤,省略了导航过程中其他的一些操作,例如,对于判断用户是否到达目的地的过 程等等,本发明实施例对于省略的一些过程不做具体限定。本发明的技术方案当用户与三维地标的距离小于等于设定值时,通过将三维地标 以半透明方式显示,有效避免了应用三维电子地图进行导航过程中三维地标影响用户视野 范围,甚至挡住用户前方的路线,给用户造成极大的不便的问题,更有利于导航装置进行准 确的导航服务。为便于更进一步理解本发明,下面以一个完整的实施例对本发明所述三维电子地 图导航方法进行详细描述,参照图2中所示,导航开始后具体导航过程包括如下步骤步骤20 通过接收GPS卫星信号确定用户的当前位置。步骤21 检测当前的电子地图显示方式是否为三维显示方式;是三维显示方式,则执行步骤27,否则执行步骤22。步骤22 判断导航装置是否启动三维电子地图显示方式;若否,则执行步骤23,若是,则执行步骤24。在本步骤中,三维电子地图显示方式的启动可以是接收用户通过操作导航装置启 动的,也可以是导航装置自行根据内部的设置启动的,如导航装置设置为在储存有三维电 子地图数据的区域自动启动三维电子地图显示方式。步骤23 继续以当前的显示方式,如当前为二维显示方式,则继续以二维显示方 式显示导航电子地图,并跳转至步骤22。步骤24 判断当前比例尺是否小于导航装置内设置的基准比例尺。在当前电子地图显示的比例尺大于等于基准比例尺时,直接执行步骤26 ;在当前 导航电子地图显示的比例尺小于基准比例尺时,则执行步骤25。步骤25 将当前导航电子地图显示的比例尺切换为基准比例尺,再执行步骤26。步骤26 以三维显示方式显示导航电子地图、当前位置设定范围内的兴趣点及三 维地标。步骤27 根据规划路径计算用户当前所处的位置与路径前方三维地标之间的距罔。步骤28 判断当前位置与三维地标之间的距离是否大于设定值;如果是,则执行步骤29,如果否,则执行步骤210。步骤29 继续以当前显示方式显示导航电子地图,也就是不改变三维地标的显示 方式为半透明显示方式,并跳转至步骤28。步骤210 在导航电子地图中将所述路径前方的三维地标转换为半透明方式显示。
步骤211 判断用户是否已经驶过所述三维地标所在位置;若是,则跳转至步骤27,若否,则执行步骤212。步骤212 继续以半透明方式显示所述三维地标,并跳转至步骤211,直到导航结
束ο由上述实施例的介绍可以看出,本发明的技术方案有效避免了应用三维电子地图 进行导航过程中三维地标影响用户视野范围,甚至挡住用户前方的路线,给用户造成极大 的不便的问题,更有利于导航装置进行准确的导航服务。本发明实施例还提供一种三维电子地图导航装置,参照图3,所述导航装置包括位置确定单元30,用于通过接收GPS卫星信号确定用户当前位置;导航电子地图显示单元31,用于以二维或三维方式显示导航电子地图;检测单元32,用于检测所述导航电子地图显示单元31是以二维还是三维方式显 示导航电子地图;计算单元33,用于在所述检测单元32检测到所述导航电子地图为三维显示方式 时,根据用户规划路径计算用户当前位置与路径前方三维地标之间的距离;第一判断单元34,用于判断所述计算单元33计算得到的所述距离是否大于设定 值,并发送判断结果;控制单元35,用于接收所述第一判断单元34的判断结果,根据所述判断结果控制 所述导航电子地图显示单元31的显示方式,包括若所述距离大于设定值,则控制所述导 航电子地图显示单元31继续以当前显示方式显示所述导航电子地图;若小于等于所述设 定值,则控制所述导航电子地图显示单元31以半透明方式显示所述三维地标。如图4中所述,所述导航装置还可以包括第二判断单元36,用于判断用户是否驶过所述三维地标所在位置,并发送判断结 果;所述控制单元35,还用于接收所述第二判断单元36的判断结果,在所述第二判断 单元36判断用户没有驶过所述三维地标所在位置情况下,控制导航电子地图显示单元31 继续以半透明方式显示所述三维地标;所述计算单元33,还用于接收所述第二判断单元36的判断结果,在所述第二判断 单元36判断用户驶过所述三维地标所在位置情况下,继续在所述导航电子地图为三维显 示方式时,根据用户规划路径计算用户当前位置与路径前方三维地标之间的距离。如图5中所示,所述导航装置还可以包括第三判断单元37,用于在所述导航电子地图为二维显示方式时,判断导航装置是 否启动三维显示方式,并发送判断结果;第四判断单元38,用于接收所述第三判断单元37的判断结果,在所述第三判断单 元37判断启动三维显示方式时,判断当前比例尺是否小于导航装置内置的基准比例尺;比例尺切换单元39,用于在所述第四判断单元38判断当前比例尺小于所述基准 比例尺时,将当前导航电子地图的比例尺切换为基准比例尺或大于基准比例尺;所述控制单元35,还用于接收所述第三判断单元37的判断结果,在所述第三判断 单元37判断不启动三维显示方式时,控制导航电子地图显示单元继续以二维显示方式显 示所述导航电子地图。
本发明所述的导航装置有效避免了应用三维电子地图进行导航过程中三维地标 影响用户视野范围,甚至挡住用户前方的路线,给用户造成极大的不便的问题,更有利于导 航装置进行准确的导航服务。综上所述,本发明的技术方案当用户与三维地标的距离小于等于设定值时,通过 将三维地标以半透明方式显示,有效避免了应用三维电子地图进行导航过程中三维地标影 响用户视野范围,甚至挡住用户前方的路线,给用户造成极大的不便的问题,更有利于导航 装置进行准确的导航服务。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种三维电子地图导航方法,其特征在于,包括如下步骤步骤A接收GPS卫星信号,确定用户当前位置;步骤B若确定导航电子地图为三维显示方式,根据用户规划路径计算用户当前位置与路径前方三维地标之间的距离,若所述距离大于设定值,则执行步骤C,若小于等于所述设定值,则执行步骤D;步骤C继续以当前显示方式显示所述导航电子地图;步骤D在所述导航电子地图上以半透明方式显示所述三维地标。
2.如权利要求1所述的方法,其特征在于,所述步骤B还包括若确定导航电子地图为二维显示方式,则判断导航装置是否启动三维显示方式; 若不启动三维显示方式,则继续以二维模式显示所述导航电子地图; 若启动三维显示方式,则判断当前比例尺是否小于导航装置内置的基准比例尺,若小 于所述基准比例尺,则将当前导航电子地图的比例尺切换为基准比例尺或大于基准比例 尺,之后进入三维显示方式,若大于等于所述基准比例尺,则直接进入三维显示方式。
3.如权利要求2所述的方法,其特征在于,所述启动三维显示方式包括 导航装置接受用户启动三维显示方式的命令;或导航装置根据内部设置自行启动三维显示方式。
4.如权利要求1所述的方法,其特征在于,步骤D后还包括步骤E 判断用户是否驶过所述三维地标所在位置;若是,则执行步骤B,否则继续以半 透明方式显示所述三维地标,并重复步骤E。
5.一种三维电子地图导航装置,其特征在于,包括位置确定单元,用于通过接收GPS卫星信号确定用户当前位置; 导航电子地图显示单元用于以二维或三维方式显示导航电子地图; 检测单元,用于检测所述导航电子地图显示单元是以二维还是三维方式显示导航电子 地图;计算单元,用于在所述检测单元检测到所述导航电子地图为三维显示方式时,根据用 户规划路径计算用户当前位置与路径前方三维地标之间的距离;第一判断单元,用于判断所述计算单元计算得到的所述距离是否大于设定值,并发送 判断结果;控制单元,用于接收所述第一判断单元的判断结果,根据所述判断结果控制所述导航 电子地图显示单元的显示方式,包括若所述距离大于设定值,则控制所述导航电子地图显 示单元继续以当前显示方式显示所述导航电子地图;若小于等于所述设定值,则控制所述 导航电子地图显示单元以半透明方式显示所述三维地标。
6.如权利要求5所述的装置,其特征在于,还包括第二判断单元,用于判断用户是否驶过所述三维地标所在位置,并发送判断结果; 所述控制单元,还用于接收所述第二判断单元的判断结果,在所述第二判断单元判断 用户没有驶过所述三维地标所在位置情况下,控制导航电子地图显示单元继续以半透明方 式显示所述三维地标;所述计算单元,还用于接收所述第二判断单元的判断结果,在所述第二判断单元判断 用户驶过所述三维地标所在位置情况下,继续在所述导航电子地图为三维显示方式时,根据用户规划路径计算用户当前位置与路径前方三维地标之间的距离。
7.如权利要求5或6所述的装置,其特征在于,还包括第三判断单元,用于在所述导航电子地图为二维显示方式时,判断导航装置是否启动 三维显示方式,并发送判断结果;第四判断单元,用于接收所述第三判断单元的判断结果,在所述第三判断单元判断启 动三维显示方式时,判断当前比例尺是否小于导航装置内置的基准比例尺;比例尺切换单元,用于在所述第四判断单元判断当前比例尺小于所述基准比例尺时, 将当前导航电子地图的比例尺切换为基准比例尺或大于基准比例尺;所述控制单元,还用于接收所述第三判断单元的判断结果,在所述第三判断单元判断 不启动三维显示方式时,控制导航电子地图显示单元继续以二维显示方式显示所述导航电 子地图。
全文摘要
本发明涉及导航技术领域一种三维电子地图导航方法,包括如下步骤步骤A接收GPS卫星信号,确定用户当前位置;步骤B若确定导航电子地图为三维显示方式,根据用户规划路径计算用户当前位置与路径前方三维地标之间的距离,若所述距离大于设定值,则执行步骤C,若小于等于所述设定值,则执行步骤D;步骤C继续以当前显示方式显示所述导航电子地图;步骤D在所述导航电子地图上以半透明方式显示所述三维地标。本发明还提供一种三维电子地图导航装置。本发明的技术方案有效避免应用三维电子地图进行导航过程中三维地标影响用户视野范围,甚至挡住用户前方的路线,给用户造成极大的不便的问题,更有利于导航装置进行准确的导航服务。
文档编号G01C21/36GK101936740SQ20101026254
公开日2011年1月5日 申请日期2010年8月24日 优先权日2010年8月24日
发明者张文星 申请人:深圳市凯立德欣软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1