专利名称:模拟导航控制装置的制作方法
技术领域:
本发明涉及导航技术,尤其涉及一种模拟导航控制装置。
背景技术:
车载导航设备根据环绕地球运行的24颗GPS卫星中至少3颗GPS卫星传递的GPS 信号。获取当前位置的地理坐标,将其与自身电子地图记载的位置坐标进行匹配,确定车载 导航设备当前在电子地图中的位置。车载导航设备的导航模式主要包括画面导航模式、语 音导航模式,以及画面和语音相结合的导航模式。目前具有导航功能的移动终端,一类是通 过内置的GPS模块接收GPS信号,并结合本地保存的电子地图确定当前位置;另一类是通过 移动通信网络协议获取移动终端通信网络设备测量的移动终端的当前位置。目前,车载导航设备和大多数移动终端都具有模拟导航功能。例如,车载导航设备 根据当前位置和用户输入的目的位置,确定一条从当前位置到达目的位置的最佳路线,向 用户展示导航路线以及在该路线上的相关地名、行驶方向和路面状况等信息。用户通过路 线预览功能可以清楚地看到导航路线沿途的详细信息,包括行驶距离以及道路名称等。然而,目前的模拟导航装置只在局部视图上向用户展示模拟过程,在反映整个导 航路线的鸟瞰图上没有显示模拟导航过程,可能使用户不能浏览到模拟导航的全局状况。
发明内容
本发明提供一种模拟导航控制装置,实现了在鸟瞰图上向用户显示模拟导航过程 的目的并满足了用户控制模拟导航进度的需求。本发明提供一种模拟导航控制装置,包括路线生成模块,用于在电子地图的鸟瞰视图上生成起始位置到目标位置的导航路 线.
一入 ,第一播放模块,用于在所述鸟瞰视图上播放模拟物体沿所述导航路线行驶的演示 动画;第一进度控制模块,用于在所述第一播放模块播放演示动画过程中,在所述鸟瞰 视图上控制所述模拟物体在所述导航路线上的位置。本发明提供的模拟导航控制装置,在第一播放模块在电子地图的鸟瞰视图上播放 模拟物体沿导航路线行驶过程的演示动画时第一进度控制模块根据用户输入信息,实时对 演示动画中模拟物体的位置进行控制。因此,实现了在鸟瞰图上向用户显示模拟导航过程 的目的并满足了用户控制模拟导航进度的需求。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明模拟导航控制装置实施例一结构示意图;图2为本发明模拟导航控制装置实施例二结构示意图;图3为本发明模拟导航控制装置实施例三结构示意图;图4为本发明模拟导航控制装置实施例四结构示意图;图5为本发明模拟导航控制装置实施例五结构示意图;图6为本发明模拟导航控制装置实施例六结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护好的范围。图1为本发明模拟导航控制装置实施例一结构示意图。本发明实施例模拟导及控 制装置可设置在车载导航设备上或具有定位功能的移动终端上。在车载导航设备或移动终 端为用户提供画面模拟导航的过程中,本发明实施例可控制模拟导航的速度。如图1所示, 本实施例包括路线生成模块11、第一播放模块12和第一进度控制模块13。路线生成模块11,用于在电子地图的鸟瞰视图上生成起始位置到目标位置的导航 路线。根据接收到的GPS信号或移动网络设备发送的坐标信息后,导航路线生成模块11 在电子地图上确定当前位置,路线生成模块11将当前位置作为起始位置并结合用户设置 的目标位置,在电子地图上生成一条从起始位置到达目标位置的导航路线。路线生成模块 11可根据用户设置的规避路段或拥堵路段生成一条最佳的导航路线。第一播放模块12,用于在所述鸟瞰视图上播放模拟物体沿所述导航路线行驶的演 示动画。路线生成模块11在鸟瞰视图上生成导航路线后,第一播放模块12按照预设的速 度在导航路线上生成多个模拟点,并播放动画演示模拟物体从起始位置开始沿所述导航路 线上的模拟点向目标位置行驶的过程。第一播放模块12在播放模拟物体沿导航路线行驶 的过程中,还可向用户显示或语音播放途径的位置名称。鸟瞰视图可反映导航路线的全部 路径,用户通过鸟瞰视图上的模拟导航动画可观看到模拟导航的全貌。第一进度控制模块13,用于在所述第一播放模块播放演示动画过程中,在所述鸟 瞰视图上控制所述模拟物体在所述导航路线上的位置。第一播放模块12播放演示动画过程中,第一进度控制模块13在所述鸟瞰视图上 控制所述模拟物体在所述导航路线上的位置。具体地,在模拟导航界面上可设置导航进度 条,用户通过拖曳进度条改变模拟物体所在的位置。另外,用户也可直接拖曳在导航路线上 行驶的模拟物体来改变模拟物体所在的位置。进一步,如图2所示,在图1对应的技术方案上,还包括第一速度控制模块14。第一速度控制模块14,用于在所述第一播放模块在所述鸟瞰视图上播放演示动画 过程中,控制所述模拟物体沿所述导航路线行驶的行驶速度
本实施例模拟导航控制装置,在第一播放模块12在电子地图的鸟瞰视图上播放 模拟物体沿导航路线行驶过程的演示动画时第一进度控制模块13根据用户输入信息,实 时对演示动画中模拟物体的位置进行控制。因此,实现了在鸟瞰图上向用户显示模拟导航 过程的目的并满足了用户控制模拟导航进度的需求。图3为本发明模拟导航控制装置实施例三结构示意图。如图3所示,图2中第一 速度控制模块14包括第一加速控制单元141和第一减速控制单元142。第一加速控制单元141,用于在所述第一播放模块在所述鸟瞰视图上播放演示动 画过程中,加快所述模拟物体沿所述导航路线行驶的行驶速度;第一减速控制单元142,用于在所述第一播放模块在所述鸟瞰视图上播放演示动 画过程中,减小所述模拟物体沿所述导航路线行驶的行驶速度。具体地,可在模拟导航界面的鸟瞰视图上设置加速控件和减速控件,用户操作加 速控件可加快模拟物体沿导航路线行驶的速度,用户操作减速控件,可减小模拟物体沿沿 导航路线行驶的速度。本发明实施例模拟导航控制装置,在模拟导航的鸟瞰视图上设置了加速控件、减 速控件和倍速控件,用户可通过上述控件实时改变鸟瞰视图上沿导航路线行驶的模拟速 度。因此,满足了用户根据具体需求预览行驶过程中路况信息的需求。图4为本发明模拟导航控制装置实施例四结构示意图。如图4所示,在图2或图 3对应实施例基础上,还包括第二播放模块41、第二速度控制模块42和第二进度控制模块 43。第二播放模块41,用于在所述电子地图的局部视图上播放模拟物体沿所述导航路 线行驶的演示动画。第二速度控制模块42,用于在所述第二播放模块在所述局部视图上播放演示动画 过程中,控制模拟物体沿所述导航路线行驶的行驶速度。第二进度控制模块43,用于在所述第二播放模块在所述局部视图上播放所述演示 动画过程中,控制所述模拟物体在所述导航路线上的位置。第二播放模块41在局部视图上播放演示动画过程中,第二速度控制模块42可根 据输入的信息,如用户直接输入模拟速度或用户输入修改模拟速度的倍速,根据需求修改 模拟物体沿导航路线行驶的速度,如加快模拟速度或减小模拟速度。另外,第二进度控制模 块43在局部视图上改变模拟物体在导航路线上的位置。因此达到了实时控制模拟速度,改 变模拟导航的进度。本实施例模拟导航控制装置,可通过第一播放模块12和第二播放模块41,分别在 电子地图的鸟瞰视图和和局部视图上播放演示模拟过程的演示动画。同时,还可通过第一 速度控制模块14和第二速度控制模块42分别控制第一播放模块12中模拟物体的行驶速 度和第二播放模块41中模拟物体的行驶速度。因此,实现了用户控制模拟导航过程的目 的,满足了用户根据具体需求预览行驶过程中路况信息的需求。图5为本发明模拟导航控制装置实施例五结构示意图。如图5所示,第二速度控 制模块42包括第二加速控制单元421、第二减速控制单元422和倍速设置单元423。第二加速控制单元421,用于在所述第二播放模块播放演示动画过程中,加快所述 模拟物体沿所述导航路线行驶的行驶速度。
第二减速控制单元422,用于在所述第二播放模块播放演示动画过程中,减小所述 模拟物体沿所述导航路线行驶的行驶速度。倍速设置单元423,用于设置所述第二加速控制单元加快所述行驶速度时的倍速, 还用于设置所述第二减速控制单元减小所述行驶速度时的倍速。通过倍速设置单元423可控制第二加速控制单元421和第二减速控制单元422改 变模拟速度时的倍速。具体地,可在模拟导航界面上设置倍速控件,用户操作倍速控件可改 变第二加速控制单元421和第二减速控制单元422改变模拟速度时的倍速。例如,预设的模 拟速度为lOm/s,用户通过倍速控件设置倍速为5m/s。在用户点击加速控件后,模拟速度由 原来的lOm/s变化为15m/s ;在用户点击减速控件后,模拟速度由原来的lOm/s变化为5m/
So如图6所示,在上述技术方案的基础上还包括暂停播放模块61和语音播放控制 模块62。暂停播放模块61,用于向所述模块导航播放模块发送暂停播放指示,使所述模拟 导航模块暂停播放所述演示动画。语音播放控制模块62,用于在所述模拟速度达到预设值时,停止播放语音提示信 息或按照优先级播放语音提示信息。在模拟导航过程中,如果模拟速度较快有可能会影响语音播放效果,因此在模拟 速度达到预设值时,语音播放控制模块62停止播放语音提示信息。或者,为相关地名设置 语音播放优先级,在模拟速度达到预设值时,按照优先级播放语音提示信息。本发明实施例模拟导航控制装置,在模拟导航的鸟瞰视图上设置了速度控件和进 度控制件,用户可通过上述控件控制鸟瞰视图上演示动画的进程。在模拟导航的局部视图 上也设置了加速控件、减速控件和倍速控件,用户可通过上述控件控制局部视图上模拟物 体沿导航路线行驶的模拟速度。因此,用户可根据具体需求改变模拟导航过程中的行驶进 度和行驶速度,满足了用户根据具体需求预览行驶过程中路况信息的需求。本领域普通技术人员可以理解实现上述实施例的全部或部分模块可以通过程序 指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执 行时,实现包括上述实施例各模块的功能;而前述的存储介质包括ROM、RAM、磁碟或者光 盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
一种模拟导航控制装置,其特征在于,包括路线生成模块,用于在电子地图的鸟瞰视图上生成起始位置到目标位置的导航路线;第一播放模块,用于在所述鸟瞰视图上播放模拟物体沿所述导航路线行驶的演示动画;第一进度控制模块,用于在所述第一播放模块在所述鸟瞰视图上播放所述演示动画过程中,控制所述模拟物体在所述导航路线上的位置。
2.根据权利要求1所述模拟导航控制装置,其特征在于,还包括第一速度控制模块,用于在所述第一播放模块在所述鸟瞰视图上播放演示动画过程 中,控制所述模拟物体沿所述导航路线行驶的行驶速度。
3.根据权利要求2所述模拟导航控制装置,其特征在于,所述第一速度控制模块包括 第一加速控制单元,用于在所述第一播放模块在所述鸟瞰视图上播放演示动画过程中,加快所述模拟物体沿所述导航路线行驶的行驶速度;第一减速控制单元,用于在所述第一播放模块在所述鸟瞰视图上播放演示动画过程 中,减小所述模拟物体沿所述导航路线行驶的行驶速度。
4.根据权利要求1、2或3所述模拟导航控制装置,其特征在于,还包括第二播放模块,用于在所述电子地图的局部视图上播放模拟物体沿所述导航路线行驶 的演示动画;第二速度控制模块,用于在所述第二播放模块在所述局部视图上播放演示动画过程中 控制模拟物体沿所述导航路线行驶的行驶速度。
5.根据权利要求4所述模拟导航控制装置,其特征在于,还包括第二进度控制模块,用于在所述第二播放模块在所述局部视图上播放所述演示动画过 程中,控制所述模拟物体在所述导航路线上的位置。
6.根据权利要求5所述模拟导航控制装置,其特征在于,所述第二速度控制模块包括 第二加速控制单元,用于在所述第二播放模块播放演示动画过程中,加快所述模拟物体沿所述导航路线行驶的行驶速度;第二减速控制单元,用于在所述第二播放模块播放演示动画过程中,减小所述模拟物 体沿所述导航路线行驶的行驶速度。
7.根据权利要求6所述模拟导航控制装置,其特征在于,所述第二速度控制模块还包括倍速设置单元,用于设置所述第二加速控制单元加快所述行驶速度时的倍速,还用于 设置所述第二减速控制单元减小所述行驶速度时的倍速。
8.根据权利要求7所述模拟导航控制装置,其特征在于,还包括暂停播放模块,用于在所述第二播放模块在所述局部视图上播放所述演示动画过程 中,向所述模块导航播放模块发送暂停播放指示,使所述模拟导航模块暂停播放所述演示 动画。
9.根据权利要求8所述模拟导航控制装置,其特征在于,还包括语音播放控制模块,用于在所述第二播放模块在所述局部视图上播放所述演示动画过 程中,所述模拟速度达到预设值时,停止播放语音提示信息或按照优先级播放语音提示信 肩、ο
全文摘要
本发明提供一种模拟导航控制装置,包括路线生成模块,用于在电子地图的鸟瞰视图上生成起始位置到目标位置的导航路线;第一播放模块,用于在所述鸟瞰视图上播放模拟物体沿所述导航路线行驶的演示动画;第一进度控制模块,用于在所述第一播放模块在所述鸟瞰视图上播放所述演示动画过程中,控制所述模拟物体在所述导航路线上的位置。本发明实现了在鸟瞰图上向用户显示模拟导航过程的目的并满足了用户控制模拟导航进度的需求。
文档编号G01C21/36GK101975581SQ20101028745
公开日2011年2月16日 申请日期2010年9月19日 优先权日2010年9月19日
发明者陈鹏 申请人:北京腾瑞万里科技有限公司