一种ECU软件下载方法及装置制造方法及图纸

技术编号:14595447 阅读:120 留言:0更新日期:2017-02-09 00:09
本发明专利技术提供一种ECU软件下载方法及装置,在软件服务器下发待更新的ECU软件之前,由认证服务器对移动装置用户身份认证,在认证通过后,才利用移动装置通过汽车网关获取各ECU的ECU软件的状态信息并加密后上报给软件下载服务器,以使软件下载服务器确定出待更新的ECU软件,提高了ECU软件下载的安全性;移动装置接收软件下载服务器下发的待更新的ECU软件,通过汽车网关下发给各ECU,并将待更新的ECU软件的软件更新状态信息上报给软件下载服务器,从而完成,用户可以随时随地进行ECU软件下载,无需再去4S店,从而在保证安全性和可靠性的前提下,提高ECU软件下载的及时性和便捷性。

ECU software download method and device

The present invention provides a method and a device to download the ECU software before updating ECU software in the server software, the authentication server to the mobile device user authentication, the authentication is passed, only the use of mobile device access to the ECU through the car gateway ECU software status information is encrypted and reported to the software download server. In order to make the software download server is determined to be updated ECU software, to improve the security of ECU software download; the mobile device receives the software download to update the server under ECU software, through the gateway to the ECU car, and will be updated ECU software update status information submitted to the server to download the software. Complete, users can download software ECU whenever and wherever possible, without the need to go to the 4S store, and under the premise of ensuring safety and reliability, improve the ECU software Download timeliness and convenience.

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种ECU软件下载方法及装置。
技术介绍
移动互联网汽车作为移动互联网行业与传统汽车行业结合产生的跨行业新型产业近年来受到人们的关注。移动互联网汽车区别于传统的汽车,不仅仅包含用于维护汽车基本功能的传统内部网络,还包含用于移动通信的车外通信系统,用于为汽车提供车与车、车与道路设施、车与服务提供平台等通信服务。传统汽车通过移动互联网技术的推动下逐渐智能化,为汽车提供了更丰富的应用内容、更便利的使用方式、更安全的驾驶环境。现在的汽车集成了大量的电子控制单元(ElectronicControlUnit,ECU)以实现诸如电源管理,安全带控制,辅助泊车,车门开关等功能。如果要对汽车的各种ECU进行软件升级或者更新,或者如果这些ECU的软件出现故障或者受到攻击,需要进行重新安装时,就涉及到ECU的软件下载和安装。最简单和省事的方式就是进行远程升级,现有的远程通信方式,比如通过2G/3G/4G,可以解决升级的技术需求,这就需要保证汽车软件的下载具有高度的安全性和可靠性。但是近年来频频曝出黑客攻击汽车的事件,汽车信息安全直接影响到汽车的行车安全以及用户的数据隐私权益。基于这样的现状,现在的汽车只对安全要求低的软件,比如车载终端的导航软件、信息娱乐应用软件通过互联网进行下载和升级,而对于高安全要求的车身控制系统、底盘控制系统,如果要升级,一般都是送到厂家或者4S店进行升级和更新,比如现在流行的招回现象,就是将车送到4S店更换和升级。现有的汽车信息化将运营商的无线通信模块(比如3G通信模块)嵌入到车载终端中,车载终端与后台业务服务支撑系统实时通信,以实现车联网消息传递和应用,比如道路交通信息、音视频娱乐服务、车辆定位和导航、实时路径规划、车辆防盗等应用,这些应用不包括汽车车身及底盘的ECU软件下载和更新。由于目前的汽车信息化没有采取足够有效的措施来保证汽车软件下载类应用的安全,导致了目前大多数汽车还没有采用远程的方法进行软件下载和更新,如果出现问题或者需要下载更新,一般到4S店进行升级维护。移动互联网汽车软件下载和更新安全涉及到后台服务器安全、通信网络安全、车载终端安全和电子电器系统安全几个方面,随着汽车向着智能化、自动化、无人驾驶的方向发展,占汽车总价值超过50%的汽车电子器件的软件更新工作如果都由4S店来进行,费时、费力、成本高,而且不能保证出现问题马上就能解决,因此,亟需一种ECU软件下载方案以解决上述技术问题。
技术实现思路
本专利技术针对现有技术中存在的上述不足,提供一种ECU软件下载方法及装置,用以至少部分解决现有的ECU软件下载方案可靠性和及时性差,成本高的问题。本专利技术为解决上述技术问题,采用如下技术方案:本专利技术提供一种ECU软件下载方法,所述方法包括:移动装置与认证服务器进行用户身份认证,当所述认证服务器对用户身份认证通过后,所述移动装置通过汽车网关获取各ECU的ECU软件的状态信息,并将各ECU软件的状态信息加密后上报给软件下载服务器;所述移动装置接收软件下载服务器发送的待更新的ECU软件,并将所述待更新的ECU软件解密后通过所述汽车网关下发给各ECU;所述移动装置通过汽车网关获取所述待更新的ECU软件的软件更新状态信息,并将所述软件更新状态信息上报给所述软件下载服务器。进一步的,所述移动装置通过汽车网关获取各ECU的ECU软件的状态信息之前,所述方法还包括:所述移动装置与所述汽车网关进行设备验证,若设备验证通过,则通过汽车网关获取各ECU的ECU软件的状态信息。优选的,所述移动装置与所述汽车网关进行设备验证,具体包括:所述移动装置向所述汽车网关发送携带有本设备的硬件编号的设备验证请求,以使所述汽车网关根据所述硬件编号和预设的硬件编号对所述移动装置进行设备验证,若二者一致,则设备验证通过;所述移动装置接收所述汽车网关返回的验证结果。优选的,所述移动装置与认证服务器进行用户身份认证,具体包括:所述移动装置向认证服务器发送携带有用户密码的用户身份认证请求,以使所述认证服务器根据所述用户密码和预设在本地的用户密码对所述移动装置进行用户身份认证;所述移动装置接收所述认证服务器返回的携带有软件下载服务器地址的用户身份认证结果;所述将各ECU软件的状态信息加密后上报给软件下载服务器,具体包括:将各ECU软件的状态信息加密,并根据所述软件下载服务器地址,将加密后的各ECU软件的状态信息上报给软件下载服务器。进一步的,所述将所述软件更新状态信息上报给所述软件下载服务器之后,所述方法还包括:接收所述认证服务器发送的下载完成通知,所述下载完成通知是所述软件下载服务器根据所述软件更新状态信息确定出所述待更新的ECU软件全部完成更新后发送给所述认证服务器的。本专利技术还提供一种移动装置,包括处理模块,处理模块包括用户身份认证单元和软件下载单元;所述用户身份认证单元用于,与认证服务器进行用户身份认证;所述软件下载单元用于,当所述认证服务器对用户身份认证通过后,通过汽车网关获取各ECU的ECU软件的状态信息,并将各ECU软件的状态信息加密后上报给软件下载服务器;接收软件下载服务器发送的待更新的ECU软件,并将所述待更新的ECU软件解密后通过所述汽车网关下发给各ECU;通过汽车网关获取所述待更新的ECU软件的软件更新状态信息,并将所述软件更新状态信息上报给所述软件下载服务器。进一步的,所述处理模块还包括设备验证单元,所述设备验证单元用于,在所述软件下载单元通过汽车网关获取各ECU的ECU软件的状态信息之前,与所述汽车网关进行设备验证;所述软件下载单元具体用于,当设备验证通过时,通过汽车网关获取各ECU的ECU软件的状态信息。优选的,所述设备验证单元具体用于,向所述汽车网关发送携带有本设备的硬件编号的设备验证请求,以使所述汽车网关根据所述硬件编号和预设的硬件编号对所述移动装置进行设备验证,若二者一致,则设备验证通过;接收所述汽车网关返回的验证结果。优选的,所述用户身份认证单元具体用于,向认证服务器发送携带有用户密码的用户身份认证请求,以使所述认证服务器根据所述用户密码和预设在本地的用户密码对所述移动装置进行用户身份认证;接收所述认证服务器返回的携带有软件下载服务器地址的用户身份认证结果;所述软件下载单元具体用于,将各ECU软件的状态信息加密,并根据所述软件下载服务器地址,将加密后的各ECU软件的状态信息上报给软件下载服务器。进一步的,所述软件下载单元还用于,在将所述软件更新状态信息上报给所述软件下载服务器之后,接收所述认证服务器发送的下载完成通知,所述下载完成通知是所述软件下载服务器根据所述软件更新状态信息确定出所述待更新的ECU软件全部完成更新后发送给所述认证服务器的。本专利技术在软件服务器下发待更新的ECU软件之前,由认证服务器对移动装置用户身份认证,在认证通过后,才利用移动装置通过汽车网关获取各ECU的ECU软件的状态信息并加密后上报给软件下载服务器,以使软件下载服务器确定出待更新的ECU软件,提高了ECU软件下载的安全性;移动装置接收软件下载服务器下发的待更新的ECU软件,通过汽车网关下发给各ECU,并将待更新的ECU软件的软件更新状态信息上报给软件下载服务器,从而完成,用户可以随时随地进本文档来自技高网
...

【技术保护点】
一种ECU软件下载方法,其特征在于,所述方法包括:移动装置与认证服务器进行用户身份认证,当所述认证服务器对用户身份认证通过后,所述移动装置通过汽车网关获取各ECU的ECU软件的状态信息,并将各ECU软件的状态信息加密后上报给软件下载服务器;所述移动装置接收软件下载服务器发送的待更新的ECU软件,并将所述待更新的ECU软件解密后通过所述汽车网关下发给各ECU;所述移动装置通过汽车网关获取所述待更新的ECU软件的软件更新状态信息,并将所述软件更新状态信息上报给所述软件下载服务器。

【技术特征摘要】
1.一种ECU软件下载方法,其特征在于,所述方法包括:移动装置与认证服务器进行用户身份认证,当所述认证服务器对用户身份认证通过后,所述移动装置通过汽车网关获取各ECU的ECU软件的状态信息,并将各ECU软件的状态信息加密后上报给软件下载服务器;所述移动装置接收软件下载服务器发送的待更新的ECU软件,并将所述待更新的ECU软件解密后通过所述汽车网关下发给各ECU;所述移动装置通过汽车网关获取所述待更新的ECU软件的软件更新状态信息,并将所述软件更新状态信息上报给所述软件下载服务器。2.如权利要求1所述的方法,其特征在于,所述移动装置通过汽车网关获取各ECU的ECU软件的状态信息之前,所述方法还包括:所述移动装置与所述汽车网关进行设备验证,若设备验证通过,则通过汽车网关获取各ECU的ECU软件的状态信息。3.如权利要求2所述的方法,其特征在于,所述移动装置与所述汽车网关进行设备验证,具体包括:所述移动装置向所述汽车网关发送携带有本设备的硬件编号的设备验证请求,以使所述汽车网关根据所述硬件编号和预设的硬件编号对所述移动装置进行设备验证,若二者一致,则设备验证通过;所述移动装置接收所述汽车网关返回的验证结果。4.如权利要求1所述的方法,其特征在于,所述移动装置与认证服务器进行用户身份认证,具体包括:所述移动装置向认证服务器发送携带有用户密码的用户身份认证请求,以使所述认证服务器根据所述用户密码和预设在本地的用户密码对所述移动装置进行用户身份认证;所述移动装置接收所述认证服务器返回的携带有软件下载服务器地址的用户身份认证结果;所述将各ECU软件的状态信息加密后上报给软件下载服务器,具体包括:将各ECU软件的状态信息加密,并根据所述软件下载服务器地址,将加密后的各ECU软件的状态信息上报给软件下载服务器。5.如权利要求1-4任一项所述的方法,其特征在于,所述将所述软件更新状态信息上报给所述软件下载服务器之后,所述方法还包括:接收所述认证服务器发送的下载完成通知,所述下载完成通知是所述软件下载服务器根据所述软件更新状态信息确定出所述待更新的ECU软件全部完成更新后发送给所述认证服...

【专利技术属性】
技术研发人员:陶蒙华
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1