基于OpenCPU技术的OBD车联网智能终端的制作方法

文档序号:9452411阅读:493来源:国知局
基于OpenCPU技术的OBD车联网智能终端的制作方法
【技术领域】
[0001]本发明涉及车联网技术领域,特别是涉及一种基于OpenCPU技术的OBD车联网智能终端。
【背景技术】
[0002]OBD是英文On-Board Diagnostic的缩写,中文翻译为“车载诊断系统”。这个系统随时监控发动机的运行状况和尾气后处理系统的工作状态,一旦发现有可能引起排放超标的情况,会马上发出警示。当系统出现故障时,故障灯(MIL)或检查发动机(Check Engine)警告灯亮,同时OBD系统会将故障信息存入存储器,通过标准的诊断仪器和诊断接口可以以故障码的形式读取相关信息。根据故障码的提示,维修人员能迅速准确地确定故障的性质和部位。
[0003]现有技术中的车联网终端设备均带有OBD模块和通信模块,配合利用OBD模块和通信模块可获取车况数据并将处理好的数据上传至车联网后台服务器,以便车联网运营企业可以基于采集到的终端数据,开展面向不同行业及客户的车联网信息服务。
[0004]然而,目前的车联网终端设备仅仅具有上传车况数据的功能,功能较为单一,其主要功能是完成对车辆的位置、速度、方向等信息的采集以及与车辆之间的通讯,在油量的信息和车辆运动状态的获取方面,需要另外通过用连接线连接传感器到终端,安装难度大,成本较高、数据可靠性低、无法进行自动化诊断,不够智能化。

【发明内容】

[0005]本发明为解决上述问题,提供了一种基于OpenCPU技术的OBD车联网智能终端,其具有通用性、可移植性和扩展性,适用范围更广。
[0006]为实现上述目的,本发明采用的技术方案为:
[0007]—种基于OpenCPU技术的OBD车联网智能终端,其包括OBD模块、4G通信模块、车辆定位模块、MCU控制模块,所述的OBD模块、4G通信模块、车辆定位模块分别与所述的MCU控制模块串联,其中,所述的OBD模块进一步设有用于获取车辆运行状态和使用状态的数据采集单元以及对采集的数据进行分析判断的故障报警单元;所述的4G通信模块进一步设有用于开发车联网应用程序的硬件控制接口、数据传输接口、应用开发接口 ;所述的车辆定位模块进一步包括用于获取车辆地理位置信息的卫星定位单元和基站定位单元;还包括与所述的MCU控制模块串联的远程控制模块,该远程控制模块通过所述的MCU控制模块获取所述的OBD模块所采集的数据进行远程分析和控制,或者通过所述的MCU控制模块获取所述的4G通信模块的应用程序信息进行远程下载或升级,或者通过所述的MCU控制模块获取所述的车辆定位模块的车辆地理位置信息进行远程追踪和定位。
[0008]优选的,所述的4G通信模块采用以下通信模式的一种或一种以上的组合:TDD-LTE通信模式、FDD-LTE通信模式、WCDMA通信模式、TD-SCDMA通信模式、GPRS通信模式。
[0009]优选的,所述的远程控制模块通过所述的MCU控制模块获取所述的4G通信模块的应用程序信息进行远程下载或升级,是通过自动分析车联网终端的应用程序版本与远程服务器的最新应用程序版本之间的差异,动态生成差分补丁,通过下载该差分补丁进行应用程序的版本升级。
[0010]本发明的有益效果是:
[0011](I)、本发明基于4G通信模块开发OpenCPU技术,OpenCPU作为一个操作系统适配层,屏蔽了操作系统、硬件控制、数据传输和移动通信的接口差异,为用户提供统一的物联网应用开发接口,实现操作系统的信号量、线程管理、事件、消息队列、定时器、调试信息输出等功能,统一封装了硬件控制、数据传输接口,物联网设备开发用户在4G通信模块上通过这三类统一接口直接开发物联网应用程序,简化开发流程,给软件的调试、移植提供了很大的便利性,同时降低了物联网设备成本并且提高了性能;
[0012](2)、远程控制模块通过所述的MCU控制模块获取所述的4G通信模块的应用程序信息进行远程下载或升级,可自动分析终端版本和服务器最新版本之间的差异,动态生成差分补丁,操作系统将最新版本上报平台后,平台下发新版本通知,操作系统执行下载更新新版本,从而不需要逐步升级中间版本,降低移动网络流量消耗,同时也确保软件更新的准确性。
【附图说明】
[0013]此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0014]图1为本发明一种基于OpenCPU技术的OBD车联网智能终端的结构示意图。
【具体实施方式】
[0015]为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0016]如图1所示,本发明的一种基于OpenCPU技术的OBD车联网智能终端,其包括OBD模块20、4G通信模块30、车辆定位模块40、MCU控制模块10,所述的OBD模块20、4G通信模块30、车辆定位模块40分别与所述的MCU控制模块10串联,其中,所述的OBD模块20进一步设有用于获取车辆运行状态和使用状态的数据采集单元以及对采集的数据进行分析判断的故障报警单元;所述的4G通信模块30进一步设有用于开发车联网应用程序的硬件控制接口、数据传输接口、应用开发接口 ;所述的车辆定位模块40进一步包括用于获取车辆地理位置信息的卫星定位单元和基站定位单元;还包括与所述的MCU控制模块10串联的远程控制模块50,该远程控制模块50通过所述的MCU控制模块10获取所述的OBD模块20所采集的数据进行远程分析和控制,或者通过所述的MCU控制模块10获取所述的4G通信模块30的应用程序信息进行远程下载或升级,或者通过所述的MCU控制模块10获取所述的车辆定位模块40的车辆地理位置信息进行远程追踪和定位。
[0017]本实施例中,所述的远程控制模块50通过所述的MCU控制模块10获取所述的4G通信模块30的应用程序信息进行远程下载或升级,是通过自动分析车联网终端的应用程序版本与远程服务器的最新应用程序版本之间的差异,动态生成差分补丁,通过下载该差分补丁进行应用程序的版本升级。本发明基于4G通信模块实现OpenCPU技术,建立WSOP开发平台实现物联网设备应用开发的简单、高效和低成本化,并且基于WSOP平台实现FOTA功能,构建远程无线升级服务,解决物联网设备软件的远程统一管理问题。
[0018]其中,所述的4G通信模块30采用以下通信模式的一种或一种以上的组合:TDD-LTE通信模式、FDD-LTE通信模式、WCDMA通信模式、TD-SCDMA通信模式、GPRS通信模式,其支持五模通信,可以接入全球所有地区的移动通信网络。
[0019]本发明依托车联网一体化解决方案,开发具有定位跟踪和远程诊断功能的车联网智能终端,集位置服务技术、GPS全球卫星定位技术、GPRS无线数据分组技术、蓝牙数据传输技术及智能控制于一体,遵从“车载终端与T平台数据接口规范”,基于OBD技术实时可靠完整的获取车辆运行状态、车辆状态,对车辆非法、超范围使用和车辆异常故障实时报警;支持TDD-LTE、FDD-LTE、TD-SCDMA、WCDMA、GSM五模通信模式,支持GPS定位、基站定位、数据传输;本发明的车联网智能终端是车联网与位置服务技术相结合的产品,实现了卫星定位、无线数据交互、终端管理功能,又解决卫星定位数据传输问题。
[0020]并且,本发明在系统功能上具有通用性、可移植性和扩展性,软件集成度高,支持标准的AT指令集及GPS自有指令集,硬件接口丰富,方案应用成熟;具有平台通用性,可以适用于装有标准OBD接口的所有车型,车载产品应用范围包括车辆追踪定位、车辆调度管理、位置信息服务、物流等行业。
[0021]上述说明示出并描述了本发明的优选实施例,如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
【主权项】
1.一种基于OpenCPU技术的OBD车联网智能终端,其特征在于,其包括OBD模块、4G通信模块、车辆定位模块、MCU控制模块,所述的OBD模块、4G通信模块、车辆定位模块分别与所述的MCU控制模块串联,其中,所述的OBD模块进一步设有用于获取车辆运行状态和使用状态的数据采集单元以及对采集的数据进行分析判断的故障报警单元;所述的4G通信模块进一步设有用于开发车联网应用程序的硬件控制接口、数据传输接口、应用开发接口 ;所述的车辆定位模块进一步包括用于获取车辆地理位置信息的卫星定位单元和基站定位单元;还包括与所述的MCU控制模块串联的远程控制模块,该远程控制模块通过所述的MCU控制模块获取所述的OBD模块所采集的数据进行远程分析和控制,或者通过所述的MCU控制模块获取所述的4G通信模块的应用程序信息进行远程下载或升级,或者通过所述的MCU控制模块获取所述的车辆定位模块的车辆地理位置信息进行远程追踪和定位。2.根据权利要求1所述的一种基于OpenCPU技术的OBD车联网智能终端,其特征在于:所述的4G通信模块采用以下通信模式的一种或一种以上的组合:TDD-LTE通信模式、FDD-LTE通信模式、WCDMA通信模式、TD-SCDMA通信模式、GPRS通信模式。3.根据权利要求1所述的一种基于OpenCPU技术的OBD车联网智能终端,其特征在于:所述的远程控制模块通过所述的MCU控制模块获取所述的4G通信模块的应用程序信息进行远程下载或升级,是通过自动分析车联网终端的应用程序版本与远程服务器的最新应用程序版本之间的差异,动态生成差分补丁,通过下载该差分补丁进行应用程序的版本升级。
【专利摘要】本发明公开了一种基于OpenCPU技术的OBD车联网智能终端,其包括OBD模块、4G通信模块、车辆定位模块、MCU控制模块,所述的OBD模块、4G通信模块、车辆定位模块分别与所述的MCU控制模块串联,所述的OBD模块进一步设有用于获取车辆运行状态和使用状态的数据采集单元以及对采集的数据进行分析判断的故障报警单元;所述的4G通信模块进一步设有用于开发车联网应用程序的硬件控制接口、数据传输接口、应用开发接口;所述的车辆定位模块进一步包括用于获取车辆地理位置信息的卫星定位单元和基站定位单元;还包括与所述的MCU控制模块串联的远程控制模块;从而实现车联网终端的智能化管理,能够广泛适用于车辆追踪定位、车辆调度管理、位置信息服务、物流等行业。
【IPC分类】G05B19/042
【公开号】CN105204399
【申请号】CN201510591561
【发明人】骆铁, 吴荣兴, 张伟杰
【申请人】厦门骐俊物联科技股份有限公司
【公开日】2015年12月30日
【申请日】2015年9月17日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1