本发明涉及信息技术领域,特别是涉及一种基于无线网络的车载综合信息系统。
背景技术:
车载信息系统是一种能使驾驶员在行驶过程中,通过车载电子装备及时了解汽车运行的状况信息和外界信息的装置。随着现代汽车工业和电子技术的发展,车辆导航、通信、移动办公、多媒体娱乐、安防辅助驾驶和远程故障诊断等功能电子系统可以通过网络技术联网形成车载信息网络系统。未来的汽车仪表系统向着集成化、智能化、全图形化车载信息系统平台的方向发展。
第一代车载信息系统只有简单的装置。1930年高尔文高尔文制造公司生产出第一台汽车收音机,这是最早的车载信息装置之一,该装置曾在第二次世界大战中发挥了巨大的作用。类似这种车载信息装置包括车载电话,行车记录仪等等,他们是车载信息系统的雏形。这类特点是车载装置的特点是:
(1)功能单一。即一种装置往往面向一个应用服务,比如行车记录仪只负责车辆行驶状态的记录。车载信息装置都是按照不同的应用而作成独立的部件。
(2)结构简单。传感器-控制器-执行器模式的结构。同时受到控制器性能的限制,第一代车载信息装置处理的信息也是极为有限的。
(3)依赖外部数据。由于受到自身存储容量的限制,第一代车载信息装置工作的时候往往严重依赖外部的数据。
(4)软硬件不分离。第一代车载信息装置的设计思想是完全面向服务的。特定的应用对应特定的硬件结构,特定的硬件结构对应特定的软件,软件往往固化在硬件设备当中。软硬件不分离的设计体系使得硬件设备没有重用性,系统功能无法扩展。
第二代车载信息系统是以车载自主导航器的形式出现的。1984年,美国的etak公司首先公布了一个名为navigatiortm的第一台商业车载自主导航器,采用惯性定位和电子地图匹配技术,标志着车载自主导航为主体的车载信息系统的诞生。第二代车载信息系统另外的一大特点是结合车载娱乐设备。基于dvd/vcd/dv、硬盘的数字存储设备,集成了数字音响,收音机,电视机等多媒体设备。除了以触摸屏和按键为主要人机界面外,还支持语音识别。车载自主导航主要利用电子地图结合gps及陀螺仪等惯性导航设备,为驾驶员提供车辆定位、最佳行驶路线选择、行车导航以及地理位置查询、偏航路线纠正等功能。
第三代车载信息系统以车载微机算机为平台,集成各种功能。第三代车载信息系统呈现出如下特点:
(1)平台化趋势。车载信息系统的平台化包括两个部分,硬件平台化和软件平台化。硬件平台化体现为车载微计算机的广泛使用,它为上层的服务提供一个完整的物理设备支持,这样的系统平台使得:车载信息系统的数据来源更广;数据存储需容量更大;计算能力更加强大。软件的平台化重在向应用服务运行提供公用的软件平台,增加代码的可移植性。嵌入式操作系统已经被越来越多的应用于汽车电子控制模块中,欧洲汽车工业界开发的分布式实时系统标准osek/vdx,极大的推动了车载嵌入式操作系统的开发。同时,微软和ibm等it行业巨头的介入也会推动车载信息系统的平台化趋势。
(2)信息化趋势。第二代信息系统通过光盘或cf卡等为驾驶员提供静态的,第三代车载信息系统更加注重与外界的交互,因此各种通讯接口越来越多。随着汽车对安全性能要求不断的提高,车载网络在传统的can和lin总线基础上出现高速率、高容错性的更新换代趋势,t-can、fttcan、ttp/c、byteflight、flexray都是基于时间触发的控制器网络总线标准,传输速率高达1mbps以上。most总线(multimediaor-ientedsupporttech1)是由戴姆勒-奔驰(现在叫戴姆勒克莱斯勒)开发的一种面向多媒体数据传输的数据总线,它重量轻,结实,安装方便,传输速率高达45m/bps。idb-1394是一个基于ieee1394b数据格式的协议,它使得计算机和外围之间的数据传输达到400m/bps。因此各种车载总线正在越来越多的被集成到车载信息系统上。车内外无线通讯技术也被大量集成到第三代车载信息系统中去。进行车-车、车-人、车-路之间的通讯。这类技术诸如短距离无线通讯的蓝牙技术,第三代数字蜂窝移动通讯,卫星通讯,专用短程无线通信等。利用蓝牙技术构建无线局域网络,然后再与车外进行信息交互。模拟蜂窝移动通讯系统到90年代末被数字蜂窝通信系统占据取代地位,通信容量成指数增长,车载信息系统将广泛采用蜂窝电话进行数据交换。
(3)软硬件分离设计趋势。硬件与软件(应用服务)的分离设计思想,使得硬件开发与软件开发相对独立。而硬件的独立设计更有助于标准化、模块化生产;软件的独立开发大大提高了车载信息系统功能的多样性(不受限于硬件设备),硬件的共享性和开发的柔性,同时有助于个性化的车载信息系统服务,具有柔性结构的车载信息系统平台。其底层的硬件设备集了成英特网、无线通信、车载网络(各种车辆总线)等各种通信接口,在嵌入式操作系统的基础上独立于硬件开发应用层模块,最后使用统一的人机界面。
技术实现要素:
本发明的目的是提供一种基于无线网络的车载综合信息系统。
本发明的目的可以通过以下技术方案实现:
基于无线网络的车载综合信息系统,包括数据采集模块、硬件识别模块、应用接口模块、数据处理模块、显示模块以及数据接口模块;
所述数据采集模块,从接入车辆系统的传感器上时候获取数据,并将获取到的数据传送给数据处理模块;
所述硬件识别模块,自动识别扫描到的硬件,并安装驱动程序,保证接入的硬件可以正常使用,包括蓝牙识别、wifi识别、wcdma/cdma2000/fdd_lte/tdd_lte识别、usb设备识别,以及其他设备识别;
所述应用接口模块,用于提供应用接口;
所述数据处理模块,从数据采集模块实时接收数据,并将接收到的数据进行格式化处理,提供给数据接口模块,供应用调用;
所述显示模块,提供显示界面,并接收各个模块的数据,显示给使用者;
所述数据接口模块,接收数据处理模块提供的的格式化数据,并通过标准接口供外部或内部程序调用。
本发明的有益效果:
本发明所提供的一种基于无线网络的车载综合信息系统,相比现有的的车载综合信息系统仅提供针对某一车型的特定解决方案,包含硬件系统和软件系统,本发明的车载综合信息系统提供一种独立于硬件系统的,可移植、可扩展的软件系统,用户可以在系统之上进行二次开发,从而满足对于客户特定车型的个性化需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是本发明的示意图;
具体实施方式
本发明的核心是提供一种基于无线网络车载综合信息系统。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明提供了一种基于无线网络车载综合信息系统,包括数据采集模块、数据处理模块、应用接口模块、数据接口模块、显示模块、硬件识别模块。
所述的数据采集模块,功能是从接入车辆系统的传感器上时候获取数据,并将获取到的数据传送给数据处理模块。
所述的硬件识别模块,自动识别扫描到的硬件,并安装驱动程序,保证接入的硬件可以正常使用,包括蓝牙识别、wifi识别、wcdma/cdma2000/fdd_lte/tdd_lte识别、usb设备识别,以及其他设备识别。
所述的应用接口模块,提供应用接口,第三方可以基于这些接口开发应用,从而提高系统的实用性。
所述的数据处理模块,从数据采集模块实时接收数据,并将接收到的数据进行格式化处理,提供给数据接口模块,供应用调用。
所述的显示模块,提供显示界面,并接收各个模块的数据,显示给使用者。
所述的数据接口模块,接收数据处理模块提供的的格式化数据,并通过标准接口供外部或内部程序调用。
本发明所提供的一种基于无线网络的车载综合信息系统,相比现有的的车载综合信息系统仅提供针对某一车型的特定解决方案,包含硬件系统和软件系统,本发明的车载综合信息系统提供一种独立于硬件系统的,可移植、可扩展的软件系统,用户可以在系统之上进行二次开发,从而满足对于客户特定车型的个性化需求。
为了描述的方便,描述以上装置时以功能分为各种单元、模块分别描述。当然,在实施本申请时可以把各单元、模块的功能在同一个或多个软件和/或硬件中实现。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。
以上所描述的装置实施方式仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。