车载通讯模块升级系统及升级方法与流程

文档序号:15296935发布日期:2018-08-31 19:30阅读:1023来源:国知局

本发明涉及车联网技术领域,尤其涉及一种车载通讯模块升级系统及升级方法。



背景技术:

车载通讯模块作为车联网系统的重要组成部分,主要用于和后台系统/手机app通信,实现手机app的车辆信息显示,以及对汽车的控制。车载通讯模块作为汽车连接外部网络及对汽车本地运行、故障数据监测的重要组成部分,随着用户需求的日益增多和日益复杂,在开发过程中经常需要进行功能升级,以满足功能迭代、用户需求和性能要求。目前,车载通讯模块实现升级的方法主要是:在车载通讯模块联网和汽车静止的情况下,从网上下载升级包进行升级。这种方式的缺点是,为了保证升级过程中的安全和行车安全,在车载通讯模块升级的过程中,需要保持汽车静止;另外,车载通讯模块还必须联网,从网上下载升级包,才能实现自身的升级。这种车载通讯模块升级的方法受到的限制条件较多,如必须联网和汽车静止的情况下,才能完成升级,这给车载通讯模块的升级带来很大的不便,同时,还会影响用户驾驶汽车时的体验度。

因此,急需一种能够在汽车行驶过程中,或者在不联网的情况下,也能实现车载通讯模块升级的车载通讯模块升级系统及升级方法。



技术实现要素:

本发明提供了一种车载通讯模块升级系统及升级方法,以解决现有技术中车载通讯模块升级时需要联网和需要汽车静止的问题。

本发明的一个方面,提供了一种车载通讯模块升级系统,包括:

车载通讯模块升级服务器,用于存储和更新车载通讯模块升级文件;

车载通讯模块升级文件写入模块,用于调取车载通讯模块升级服务器中存储的车载通讯模块升级文件,并通过can线发送给车载通讯模块;

车载通讯模块,用于根据接收的车载通讯模块升级文件进行升级。

进一步地,车载通讯模块升级文件写入模块,具体用于将调取的车载通讯模块升级文件分解为多个升级包,并将多个升级包通过can线发送给车载通讯模块;

车载通讯模块,具体用于对接收的多个升级包进行校验,若均校验成功,则将多个升级包合成车载通讯模块升级文件,并根据该车载通讯模块升级文件进行升级。

进一步地,车载通讯模块,还用于对接收的多个升级包进行校验后,编辑校验结果信号发送至车载通讯模块升级文件写入模块;还用于在升级过程中编辑升级进度信号发送至车载通讯模块升级文件写入模块;还用于将升级过程中出现的故障参数编辑成故障参数信号发送至车载通讯模块升级文件写入模块;

车载通讯模块升级文件写入模块,还用于将接收的校验结果信号、升级进度信号、故障参数信号发送至车载通讯模块升级服务器;

车载通讯模块升级服务器,还用于分别将校验结果信号、升级进度信号、故障参数信号中的校验结果、升级进度、故障参数提取和显示出来。

进一步地,车载通讯模块升级文件写入模块包括调取单元、分解单元、有线发送单元、无线发送单元,车载通讯模块升级服务器包括车载通讯模块升级文件数据库、显示控制器,其中,

车载通讯模块升级文件数据库,用于存储和更新车载通讯模块升级文件;

调取单元,用于调取车载通讯模块升级文件数据库中存储的车载通讯模块升级文件,并将该车载通讯模块升级文件发送至分解单元;

分解单元,用于将该车载通讯模块升级文件分解为多个升级包,并将多个升级包发送至有线发送单元;

有线发送单元,用于将接收的多个升级包通过can线发送至车载通讯模块;

无线发送单元,用于分别将接收的校验结果信号、升级进度信号、故障参数信号发送至显示控制器;

显示控制器,用于接收校验结果信号、升级进度信号、故障参数信号,并分别编辑校验结果显示控制指令、升级进度显示控制指令、故障参数显示控制指令,并发送至显示单元将校验结果、升级进度、故障参数提取和显示出来。

进一步地,车载通讯模块升级服务器还包括车载通讯模块故障参数数据库,用于存储车载通讯模块升级过程中出现的故障参数。

本发明的第二个方面,提供了一种基于上述中所述的车载通讯模块升级系统实现的升级方法,包括以下步骤:

利用车载通讯模块升级服务器存储和更新车载通讯模块升级文件;

利用车载通讯模块升级文件写入模块调取车载通讯模块升级服务器中存储的车载通讯模块升级文件,并通过can线发送给车载通讯模块;

利用车载通讯模块根据接收的车载通讯模块升级文件进行升级。

进一步地,还包括以下步骤:

利用车载通讯模块升级文件写入模块将调取的车载通讯模块升级文件分解为多个升级包,并将多个升级包通过can线发送给车载通讯模块;

利用车载通讯模块对接收的多个升级包进行校验,若均校验成功,则将多个升级包合成车载通讯模块升级文件,并根据该车载通讯模块升级文件进行升级。

进一步地,还包括以下步骤:

利用车载通讯模块对接收的多个升级包进行校验后,编辑校验结果信号发送至车载通讯模块升级文件写入模块;在升级过程中编辑升级进度信号发送至车载通讯模块升级文件写入模块;将升级过程中出现的故障参数编辑成故障参数信号发送至车载通讯模块升级文件写入模块;

利用车载通讯模块升级文件写入模块将接收的校验结果信号、升级进度信号、故障参数信号发送至车载通讯模块升级服务器;

利用车载通讯模块升级服务器分别将校验结果信号、升级进度信号、故障参数信号中的校验结果、升级进度、故障参数提取和显示出来。

进一步地,车载通讯模块升级文件写入模块包括调取单元、分解单元、有线发送单元、无线发送单元,车载通讯模块升级服务器包括车载通讯模块升级文件数据库、显示控制器,其中,

利用车载通讯模块升级文件数据库存储和更新车载通讯模块升级文件;

利用调取单元调取车载通讯模块升级文件数据库中存储的车载通讯模块升级文件,并将该车载通讯模块升级文件发送至分解单元;

利用分解单元将该车载通讯模块升级文件分解为多个升级包,并将多个升级包发送至有线发送单元;

利用有线发送单元将接收的多个升级包通过can线发送至车载通讯模块;

利用无线发送单元分别将接收的校验结果信号、升级进度信号、故障参数信号发送至显示控制器;

利用显示控制器接收校验结果信号、升级进度信号、故障参数信号,并分别编辑校验结果显示控制指令、升级进度显示控制指令、故障参数显示控制指令,并发送至显示单元将校验结果、升级进度、故障参数提取和显示出来。

进一步地,车载通讯模块升级服务器还包括车载通讯模块故障参数数据库,用于存储车载通讯模块升级过程中出现的故障参数。

本发明提供的车载通讯模块升级系统及升级方法,与现有技术相比具有以下进步:将车载通讯模块升级文件写入模块与车载通讯模块利用can线连接,将调取的车载通讯模块升级文件以有线传输的方式发送至车载通讯模块,实现了在车载通讯模块在不连接互联网、汽车非静止的情况下也能完成升级,具有结构简单、使用安全方便的优点。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1为本发明实施例中车载通讯模块升级系统的器件连接框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非被特定定义,否则不会用理想化或过于正式的含义来解释。

本实施例提供了一种车载通讯模块升级系统及升级方法。

图1为本实施例中车载通讯模块升级系统的器件连接框图;如图1,本实施例的车载通讯模块升级系统,包括:

车载通讯模块升级服务器,用于存储和更新车载通讯模块升级文件;还用于分别将接收的校验结果信号、升级进度信号、故障参数信号中的校验结果、升级进度、故障参数提取和显示出来;

车载通讯模块升级文件写入模块,用于调取车载通讯模块升级服务器中存储的车载通讯模块升级文件,将调取的车载通讯模块升级文件分解为多个升级包,并将多个升级包通过can线发送给车载通讯模块;还用于将接收的校验结果信号、升级进度信号、故障参数信号发送至车载通讯模块升级服务器;

车载通讯模块,用于对接收的多个升级包进行校验,编辑校验结果信号发送至车载通讯模块升级文件写入模块;若均校验成功,则将多个升级包合成车载通讯模块升级文件,并根据该车载通讯模块升级文件进行升级;还用于在升级过程中编辑升级进度信号发送至车载通讯模块升级文件写入模块;还用于将升级过程中出现的故障参数编辑成故障参数信号发送至车载通讯模块升级文件写入模块。

其中,车载通讯模块升级文件写入模块包括调取单元、分解单元、有线发送单元、无线发送单元,车载通讯模块升级服务器包括车载通讯模块升级文件数据库、车载通讯模块故障参数数据库、显示控制器,其中,

车载通讯模块升级文件数据库,用于存储和更新车载通讯模块升级文件;

调取单元,用于调取车载通讯模块升级文件数据库中存储的车载通讯模块升级文件,并将该车载通讯模块升级文件发送至分解单元;

分解单元,用于将该车载通讯模块升级文件分解为多个升级包,并将多个升级包发送至有线发送单元;将该车载通讯模块升级文件分解为多个升级包有利于同步多线程传输,传输速度快,也便于后续的校验。

有线发送单元,用于将接收的多个升级包通过can线发送至车载通讯模块;

无线发送单元,用于分别将接收的校验结果信号、升级进度信号、故障参数信号发送至显示控制器,以及将接收的故障参数信号发送至车载通讯模块故障参数数据库;

显示控制器,用于接收校验结果信号、升级进度信号、故障参数信号,并分别编辑校验结果显示控制指令、升级进度显示控制指令、故障参数显示控制指令,并发送至显示单元将校验结果、升级进度、故障参数提取和显示出来;

车载通讯模块故障参数数据库,用于存储车载通讯模块升级过程中出现的故障参数。

其中,调取单元与车载通讯模块升级文件数据库无线电连接,分解单元分别与调取单元、有线发送单元电连接,有线发送单元、无线发送单元均通过can线(controllerareanetwork,控制器局域网络)与车载通讯模块电连接,uds(unifieddiagnosticservices,统一诊断服务)是基于can的统一诊断服务协议,有线发送单元、无线发送单元均按照uds协议与车载通讯模块进行数据交互,能够保证及时在不联网的情况下车载通讯模块也能进行升级,更加方便、安全,无线发送单元分别与显示控制器、车载通讯模块故障参数数据库无线电连接,显示控制器与显示单元电连接。

具体实施时,无线电连接的方式可以是3g/4g/wifi中的任一无线电连接方式,成本较低,易于实现和维护。

本实施例的车载通讯模块升级系统,将车载通讯模块升级文件写入模块与车载通讯模块利用can线连接,将调取的车载通讯模块升级文件以有线传输的方式发送至车载通讯模块,实现了在车载通讯模块在不连接互联网、汽车非静止的情况下也能完成升级,具有结构简单、使用安全方便的优点。

本实施例还提供了一种基于上述实施例中所述车载通讯模块升级系统实现的升级方法,包括以下步骤:

利用车载通讯模块升级服务器存储和更新车载通讯模块升级文件;还用于分别将接收的校验结果信号、升级进度信号、故障参数信号中的校验结果、升级进度、故障参数提取和显示出来;

利用车载通讯模块升级文件写入模块调取车载通讯模块升级服务器中存储的车载通讯模块升级文件,将调取的车载通讯模块升级文件分解为多个升级包,并将多个升级包通过can线发送给车载通讯模块;将接收的校验结果信号、升级进度信号、故障参数信号发送至车载通讯模块升级服务器;

利用车载通讯模块对接收的多个升级包进行校验,编辑校验结果信号发送至车载通讯模块升级文件写入模块;若均校验成功,则将多个升级包合成车载通讯模块升级文件,并根据该车载通讯模块升级文件进行升级;在升级过程中编辑升级进度信号发送至车载通讯模块升级文件写入模块;将升级过程中出现的故障参数编辑成故障参数信号发送至车载通讯模块升级文件写入模块。

其中,车载通讯模块升级文件写入模块包括调取单元、分解单元、有线发送单元、无线发送单元,车载通讯模块升级服务器包括车载通讯模块升级文件数据库、车载通讯模块故障参数数据库、显示控制器,其中,

利用车载通讯模块升级文件数据库存储和更新车载通讯模块升级文件;

利用调取单元调取车载通讯模块升级文件数据库中存储的车载通讯模块升级文件,并将该车载通讯模块升级文件发送至分解单元;

利用分解单元将该车载通讯模块升级文件分解为多个升级包,并将多个升级包发送至有线发送单元;

利用有线发送单元将接收的多个升级包通过can线发送至车载通讯模块;

利用无线发送单元分别将接收的校验结果信号、升级进度信号、故障参数信号发送至显示控制器,以及将接收的故障参数信号发送至车载通讯模块故障参数数据库;

利用显示控制器接收校验结果信号、升级进度信号、故障参数信号,并分别编辑校验结果显示控制指令、升级进度显示控制指令、故障参数显示控制指令,并发送至显示单元将校验结果、升级进度、故障参数提取和显示出来;

利用车载通讯模块故障参数数据库存储车载通讯模块升级过程中出现的故障参数。

其中,调取单元与车载通讯模块升级文件数据库无线电连接,分解单元分别与调取单元、有线发送单元电连接,有线发送单元、无线发送单元均通过can线(controllerareanetwork,控制器局域网络)与车载通讯模块电连接,uds(unifieddiagnosticservices,统一诊断服务)是基于can的统一诊断服务协议,有线发送单元、无线发送单元均按照uds协议与车载通讯模块进行数据交互,能够保证及时在不联网的情况下车载通讯模块也能进行升级,更加方便、安全,无线发送单元分别与显示控制器、车载通讯模块故障参数数据库无线电连接,显示控制器与显示单元电连接。

具体实施时,无线电连接的方式可以是3g/4g/wifi中的任一无线电连接方式,成本较低,易于实现和维护。

本实施例的车载通讯模块升级方法,将车载通讯模块升级文件写入模块与车载通讯模块利用can线连接,将调取的车载通讯模块升级文件以有线传输的方式发送至车载通讯模块,实现了在车载通讯模块在不连接互联网、汽车非静止的情况下也能完成升级,具有结构简单、使用安全方便的优点。

对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1