[发明专利]车载终端多处理器通信接口系统及通信方法在审
申请号: | 201110453232.9 | 申请日: | 2011-12-29 |
公开(公告)号: | CN103186500A | 公开(公告)日: | 2013-07-03 |
发明(设计)人: | 田曙亮;吴哲 | 申请(专利权)人: | 上海博泰悦臻电子设备制造有限公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陆嘉 |
地址: | 200235 上海市徐汇区天钥*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 终端 处理器 通信 接口 系统 方法 | ||
技术领域
本发明涉及车载设备,尤其涉及一种车载终端多处理器通信接口系统及通信方法。
背景技术
现有技术的车载终端设备中,通常采用单个处理器从诸如控制器局域网(CAN)总线之类的汽车总线上接收消息并进行处理,比如接收汽车状态信息、视频、音频控制等信息并将处理结果通过图形用户界面(GUI)显示在屏幕上。但是,单个处理器(如ARM处理器)的处理效率较慢,需要等车载终端的整个系统启动之后才能输出处理结果,而系统启动一般需要一定的时间,而在某些情况下用户需要及时了解某些信息,二者形成了矛盾。例如在车辆刚刚启动时,需要在屏幕上显示汽车的启动信息(如车门开/关状态),而此时由于系统还未完全启动,因而车载终端的处理器还不能获取汽车总线上的信息,导致汽车的异常状态无法提示,造成使用的不便。
发明内容
本发明要解决的技术问题是提供一种车载终端多处理器通信接口系统及通信方法,能够实现多处理器之间的通信从而实时地从汽车总线获取数据。
为解决上述技术问题,本发明提供了一种车载终端多处理器通信接口系统,包括:
与汽车总线相耦合的第一处理器;
与所述第一处理器相连的第二处理器,所述第二处理器包括:
从所述第一处理器接收读数据包并向所述第一处理器发送写数据包的端口驱动模块;
与所述端口驱动模块相连、基于预设的通信协议对所述读数据包进行拆包生成读数据、并基于所述预设的通信协议对写数据进行打包生成所述写数据包的协议处理模块;
与所述协议处理模块相连、接收所述读数据并发出所述写数据的虚拟设备模块,所述虚拟设备模块映射至一个或多个外部设备。
可选地,所述第二处理器还包括:
对通信参数、所述通信协议进行配置和加载的通信服务模块;
与所述通信服务模块相连、根据所述通信参数和通信协议启动所述协议处理模块的通信启动模块。
可选地,所述协议处理模块包括:
对所述写数据进行打包以生成写数据包的打包子模块;
对所述读数据包进行拆包以生成读数据的拆包子模块。
可选地,所述打包子模块包括:
根据所述写数据生成校验位的校验位生成器;
将所述写数据和校验位封装在写数据包中的数据包封装器。
可选地,所述拆包子模块包括:
对所述读数据包进行解析并从中提取读数据和校验位的数据包解析器;
根据所述校验位对所述读数据进行校验的校验器。
可选地,所述拆包子模块还包括:
与所述校验器相连、校验出错后产生失败应答信号的应答器。
本发明还提供了一种车载终端多处理器通信方法,所述车载终端包括与汽车总线相耦合的第一处理器以及与所述第一处理器相连的第二处理器,所述通信方法包括:
在读过程中:
所述第二处理器从所述第一处理器接收读数据包;
基于预设的通信协议对所述读数据包进行拆包生成读数据;
将所述读数据传输至所述第二处理器中的虚拟设备模块;
在写过程中:
所述虚拟设备模块发出写数据;
基于所述预设的通信协议对所述写数据进行打包生成写数据包;
将所述写数据包发送至所述第一处理器;
其中,所述虚拟设备模块映射至一个或多个外部设备。
可选地,对所述写数据进行打包生成写数据包包括:
根据所述写数据生成校验位;
将所述写数据和校验位封装在所述写数据包中。
可选地,对所述读数据包进行拆包生成读数据包括:
对所述读数据包进行解析并从中提取读数据和校验位;
根据所述校验位对所述读数据进行校验。
可选地,对所述读数据进行校验后还包括:校验出错后产生失败应答信号。
与现有技术相比,本发明具有以下优点:
本发明实施例的车载终端多处理器通信接口系统及通信方法中,采用第一处理器来从汽车总线上获取数据,并传送至第二处理器,第二处理器基于预设的通信协议对接收到的数据包进行拆包,并将拆包获得的读数据传输至虚拟设备模块以供进一步的处理,从而使得第二处理器能够接近实时地获取车辆数据并进行相应的处理,有利于改善用户体验。
附图说明
图1是本发明实施例的车载终端多处理器通信接口系统的结构框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博泰悦臻电子设备制造有限公司,未经上海博泰悦臻电子设备制造有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110453232.9/2.html,转载请声明来源钻瓜专利网。