车载导航设备及单设备支持多导航方法技术

技术编号:7562760 阅读:153 留言:0更新日期:2012-07-14 12:54
本发明专利技术涉及一种车载导航设备以及单设备支持多导航方法。该方法包括以下步骤:在车载导航设备上选择性地安装至少两个导航应用,并选择其中一个进行导航;获取车载硬件电路传输的导航数据;提供导航数据的车辆硬件电路驱动注册接口,同时屏蔽导航数据的硬件差异性;根据选择的导航应用解析导航数据以符合相应的要求;根据选择的导航应用读取相应的解析后的导航数据;根据解析后的导航数据并配合卫星导航数据完成导航。车载导航设备包括导航应用模块、导航数据获取模块、驱动注册接口模块、数据解析模块、导航数据读取模块和显示模块。本发明专利技术能够在同一台设备上支持安装多个导航软件,满足不同用户的需求。

【技术实现步骤摘要】
车载导航设备及单设备支持多导航方法
本专利技术涉及车载导航
,特别是涉及一种车载导航设备及单设备支持多导航方法。
技术介绍
汽车GPS导航系统由两部分组成:一部分由安装在汽车上的GPS接收机和显示设备组成;另一部分为计算机控制中心。该两部分通过定位卫星进行联系。计算机控制中心是由机动车管理部门授权和组建的,它负责随时观察辖区内指定监控的汽车的动态和交通情况,因此整个汽车导航系统起码有两大功能:一个是汽车踪迹监控功能,只要将已编码的GPS接收装置安装在汽车上,该汽车无论行驶到任何地方都可以通过计算机控制中心的电子地图指示出它的所在方位;另一个是驾驶指南功能,车主可以将各个地区的交通线路电子图存储在软盘上,只要在车上接收装置中插入软盘,显示屏上就会立即显示出该车所在地区的位置及目前的交通状态,既可输入要去的目的地,预先编制出最佳行驶路线,又可接受计算机控制中心的指令,选择汽车行驶的路线和方向。但是在现有技术中,一个设备只能支持一套导航软件,用户无法进行选择,从而不能够选择最适应的导航软件进行导航,比如,由于每个导航软件的费用及性能不同,每个用户对导航软件的需求也不同,有些用户想使用价格便宜的导航软件,有些用户想使用性能较好、反应快的导航软件,也或者不同的导航软件在不同的环境中有其特殊的性能优势,因此用户可能想在不同时刻不同环境下自主选择不同的导航软件为其导航,但目前的车载导航设备不能满足用户的这种需求,给用户造成不便。
技术实现思路
本专利技术所要解决的技术问题是提供一种车载导航设备及单设备支持多导航方法,能够在同一台设备上支持安装多个导航软件,满足不同用户的需求。本专利技术解决其技术问题所采用的技术方案是:提供一种单设备支持多导航方法,包括以下步骤:(1)在车载导航设备上选择性地安装至少两个导航应用,并选择其中一个进行导航;(2)获取车载硬件电路传输的导航数据;(3)提供导航数据的车辆硬件电路驱动注册接口,同时屏蔽导航数据的硬件差异性;(4)根据选择的导航应用解析导航数据以符合相应的要求;(5)根据选择的导航应用读取相应的解析后的导航数据;(6)根据解析后的导航数据并配合卫星导航数据完成导航。所述步骤(5)根据所选择的导航应用控制读取相应的导航数据的步骤。所述的导航数据包括导航数据的类型和个数。所述的导航数据包括陀螺仪数据、车速和车速脉冲。本专利技术解决其技术问题所采用的技术方案是:还提供一种车载导航设备,包括:导航应用模块,用于选择性地安装至少两个导航应用,并选择其中一个进行导航;导航数据获取模块,用于获取车辆硬件电路传输的导航数据;驱动注册接口模块,与所述导航数据获取模块相连,用于为提供导航数据的车辆硬件电路驱动提供注册接口,并用于屏蔽导航数据的硬件差异性;数据解析模块,与所述驱动注册接口模块相连,用于根据所选择的导航应用解析所述驱动注册接口传输的导航数据以符合相应的要求;导航数据读取模块,与所述数据解析模块相连,用于根据所选择的导航应用读取相应的导航数据并传输给所述导航应用模块以配合卫星导航数据进行导航;显示模块,用于显示所述导航应用模块输出的导航结果。所述车载导航设备还包括读取控制模块,用于根据所选择的导航应用控制所述导航数据读取模块读取相应的导航数据。所述导航数据包括导航数据的类型和个数。所述导航数据包括陀螺仪数据、车速以及车速脉冲。有益效果由于采用了上述的技术方案,本专利技术与现有技术相比,具有以下的优点和积极效果:本专利技术可在同一台设备上支持安装多个导航软件,满足不同用户的需求。由于每个导航软件的费用以及性能不同,可满足不同的用户对导航软件的不同需求,从而满足用户在不同环境下的使用。附图说明图1是本专利技术第一实施方式单设备支持多导航的方法流程图;图2是本专利技术第二实施方式车载导航设备的结构方框图。具体实施方式下面结合具体实施例,进一步阐述本专利技术。应理解,这些实施例仅用于说明本专利技术而不用于限制本专利技术的范围。此外应理解,在阅读了本专利技术讲授的内容之后,本领域技术人员可以对本专利技术作各种改动或修改,这些等价形式同样落于本申请所附权利要求书所限定的范围。本专利技术的第一实施方式涉及一种单设备支持多导航方法,如图1所示,包括以下步骤:步骤110,在车载导航设备上选择性地安装至少两个导航应用,并选择其中一个进行导航;比如说,用户在车载导航设备上安装有两个导航应用,一个导航应用的性能好、反应速度快,另一个导航应用价格较为便宜,用户可选择两个中的任意一个进行导航。接着,进入步骤120,获取车载硬件电路传输的导航数据,即车载导航设备获取硬件电路测得的各种信号。其中,车载硬件电路是陀螺仪电路、车速传感器、加速度传感器等。通过陀螺仪电路来判断车的转向,通过加速度传感器获取车速脉冲来判断车上下坡的状态,通过车速传感器来计算车的行驶距离。车速传感器可以是输出信号为磁电式交流信号的磁电式车速传感器,也可以是输出信号为霍尔式数字信号的霍尔式车速传感器,或者是输出信号为光电式数字信号的光电式车速传感器等。导航数据在获取时包括有类型和个数,例如在获取到的导航数据中,高16位为导航数据的类型,低16位为获取导航数据的个数。实现本专利技术时,通过在车载导航设备上提供各种数据接口,只要预安装的导航软件提供的数据接口满足设备上的接口要求,就可进行导航。比如,设备提供A、B、C、D、E数据接口,第一导航软件提供的数据接口为A、B,第二导航软件提供的数据接口为C、E,第三导航软件提供的数据接口为B、D、E,则该第一、第二、第三导航软件可同时安装在车载导航设备上并选择性地用于导航。用户根据不同的情况,可选择安装其中一款,也可选择安装其中几款,具体使用时可选择其中一款进行导航。其中数据接口A、B、C、D、E传输的数据可为陀螺仪信号、车速脉冲、车速等。在步骤130中,提供导航数据的车辆硬件电路驱动注册接口,同时屏蔽导航数据的硬件差异性。可在内核中创建一个用于获取导航数据的字符设备,其支持设备驱动函数注册功能,提供驱动注册函数为内核中提供导航数据的各种设备驱动提供注册接口,用于屏蔽硬件的差异性。接着,进入步骤140,根据选择的导航应用解析导航数据以符合相应的要求。收到导航数据后对导航数据解析使其符合车载导航设备上选择的导航应用,即车载导航设备将导航数据解析成符合较为价格便宜的导航应用的要求和符合性能好反应速度快的导航应用的要求。在步骤150中,根据选择的导航应用读取相应的解析后的导航数据,即车载导航设备读取解析后的导航数据。本步骤中还可以根据所选择的导航应用控制读取相应的导航数据,也就是说,步骤110中,如果选择的是价格较为便宜的导航应用时,则读取符合较为价格便宜的导航应用的要求解析后的导航数据;如果用户选择的是性能好反应速度快的导航应用时,则读取符合性能好反应速度快的导航应用的要求解析后的导航数据。最后,进入步骤160,根据解析后的导航数据并配合卫星导航数据完成导航,在一个实施例中,根据解析后的导航数据配合GPS(GlobalPositioningSystem,全球定位系统)数据完成导航,并通过导航显示屏显示导航结果,完成导航。本专利技术的第二实施方式涉及一种车载导航设备,如图2所示,包括:导航应用模块210,用于选择性地安装至少两个导航应用,并选择其中一个本文档来自技高网...
车载导航设备及单设备支持多导航方法

【技术保护点】

【技术特征摘要】
1.一种单设备支持多导航方法,其特征在于,包括以下步骤:(1)在车载导航设备上选择性地安装至少两个导航应用,并选择其中一个进行导航;(2)获取车辆硬件电路传输的导航数据;所述车辆硬件电路包括陀螺仪电路、车速传感器和加速度传感器;所述导航数据包括陀螺仪数据、车速和车速脉冲;(3)提供导航数据的车辆硬件电路驱动注册接口,同时屏蔽导航数据的硬件差异性;(4)根据所选择的导航应用解析导航数据以符合相应的要求;(5)根据所选择的导航应用读取相应的解析后的导航数据;(6)根据解析后的导航数据并配合卫星导航数据完成导航。2.根据权利要求1所述的单设备支持多导航方法,其特征在于,所述步骤(5)是根据所选择的导航应用控制读取相应的导航数据的步骤。3.根据权利要求1所述的单设备支持多导航方法,其特征在于,所述导航数据包括导航数据的类型和个数。4.一种车载导航设备,其特征在于,包括:导航应用模块,用于选择性地安装至少两个导航应用,并选择其中...

【专利技术属性】
技术研发人员:田曙亮
申请(专利权)人:上海博泰悦臻电子设备制造有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术