[发明专利]车载终端、电子模块、电子模块升级装置、系统及方法有效
申请号: | 201110335005.6 | 申请日: | 2011-10-28 |
公开(公告)号: | CN103095745A | 公开(公告)日: | 2013-05-08 |
发明(设计)人: | 吴斌 | 申请(专利权)人: | 上海移远通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/40;G06F9/445;B60R16/02 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 朱水平;王婧荷 |
地址: | 200233 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 终端 电子 模块 升级 装置 系统 方法 | ||
技术领域
本发明涉及一种车载终端、电子模块、服务器、电子模块升级装置、系统及方法,特别是涉及一种能在线烧写电子模块更新数据包的车载终端、电子模块、服务器、电子模块升级装置、系统及方法。
背景技术
随着车辆电子向着智能化、标准化、网络化的方向发展,软件开发在车辆电子模块的产品开发中所占的比重不断增加,新技术的应用不断加快,对于已经出厂的车辆电子模块的软件更新问题,成为一个研究热点。
传统的车辆中的电子模块的升级方法主要是到现场利用整车诊断口进行程序刷新,而这往往只适用于在车辆在出厂前的电子模块更新升级以及在车辆电子模块的测试阶段的更新升级,一旦车辆流入市场,而电子模块的软件存在严重故障甚至影响功能时,往往通过4S店处理或直接召回,这样一来软件升级的成本是非常巨大的,而且也给用户带来了极大的不便。
发明内容
本发明要解决的技术问题是为了克服现有技术车辆进入市场后车辆的电子模块的软件更新不便的缺陷,提供一种操作便利、应用范围广、能在线烧写电子模块更新数据包的车载终端、电子模块、服务器、电子模块升级装置、系统及方法。
本发明是通过下述技术方案来解决上述技术问题的:
一种车载终端,其特点在于,其包括一控制模块、一CAN模块和一通信模块,其中,
该控制模块用于解析用户输入的控制指令,该控制指令包括获取电子模块的最新软件版本的更新数据包的更新指令和为电子模块安装最新软件版本的更新数据包的升级指令,该控制模块还用于根据升级指令控制该CAN模块通过车辆的CAN总线(CAN是Controller Area Network的缩写,是ISO国际标准化的串行通信协议)将该更新数据包送至电子模块以供电子模块安装该更新数据包,以及将更新指令送入该通信模块;
该CAN模块用于利用车辆的CAN总线实现该车载终端与电子模块之间的数据通信;
该通信模块用于将更新指令发送至一服务器,以及接收该服务器回传的电子模块的最新软件版本的更新数据包。其中,在该车辆中,该车载终端与各个电子模块之间通过CAN总线通信,该车载终端可以集成于车辆的娱乐系统中,也可集成于车辆的导航系统中,当然该车载终端也可以不依赖于娱乐系统或导航系统而单独设置于该车辆中。而控制指令可以采用传统的输入方式送入该车载终端,并且由该控制模块对该控制指令进行解析。
优选地,该控制指令还包括获取车辆的电子模块的当前软件版本的版本获取指令、查询车辆的电子模块的最新软件版本的版本查询指令,该控制模块还用于根据版本获取指令控制该CAN模块通过车辆的CAN总线获取电子模块的当前软件版本以及将版本查询指令送入该通信模块;
该通信模块用于将版本查询指令发送至一服务器,以及接收该服务器回传的电子模块的最新软件版本;
该控制模块还用于比较电子模块的当前软件版本是否与最新软件版本一致,若是,则提示用户电子模块的当前软件版本已是最新软件版本;若否,询问用户是否升级电子模块至最新软件版本。提示用户的具体方式可以采用现有的提示方式,例如以弹出对话框的形式询问用户,并等待用户输入指令。
优选地,该CAN模块还用于接收该电子模块发送的表示该更新数据包接收成功的应答信息,以及接收该电子模块发送的表示该更新数据包接收失败的错误信息,并且将该错误信息送入该控制模块,以及该CAN模块还用于接收该电子模块发送的更新成功的信息和更新失败的信息;
当该控制模块接收到该错误信息时,该控制模块还用于控制该CAN模块通过车辆的CAN总线重新发送该更新数据包至电子模块。较佳地,该车载终端还包括将该应答信息、该错误信息、该更新成功的信息和该更新失败的信息显示给用户的显示模块。
优选地,该通信模块还用于接收来自该服务器的版本获取指令,并将该版本获取指令送入该控制模块。也就是说,除了本地输入控制指令之外,用户还可以在服务器端通过服务器与该通信模块之间的信号连接远程发送控制指令至该车载终端。
优选地,该车载终端还包括一指令接收模块,用于接收用户的控制指令并将该控制指令送入该控制模块。例如,该指令接收模块为一触摸屏或一语音输入模块,或者一传统的输入模块,例如键盘。
本发明还提供一种车载终端,其特点在于,其包括一控制模块、一CAN模块和一通信模块,其中,
该通信模块用于接收来自一服务器的控制指令以及车辆的电子模块的最新软件版本的更新数据包,该控制指令包括获取该车辆的电子模块的当前软件版本的版本获取指令和为电子模块安装最新软件版本的更新数据包的升级指令,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海移远通信技术有限公司,未经上海移远通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110335005.6/2.html,转载请声明来源钻瓜专利网。