车载控制设备、终端设备、车辆控制程序更新方法及系统技术方案

技术编号:14058722 阅读:35 留言:0更新日期:2016-11-27 12:03
本发明专利技术公开了一种车载控制设备、终端设备、车辆控制程序更新方法及系统。由车载控制设备执行的车辆控制程序更新方法包括:接收来自终端设备的用户登录信息;对所述用户登录信息进行认证,并在该用户登录信息通过认证的情况下,与所述终端设备建立连接;在与所述终端设备建立连接之后,接收来自所述终端设备的控制程序更新文件;以及向车辆控制器发送所述控制程序更新文件,以由所述车辆控制器进行更新。由此,可以借助用户的终端设备实现车辆控制程序的远程更新,使得更新过程更为智能化和便捷化。这样,不仅可以节省人力物力,还可以提高更新效率、保证更新的及时性,并且不影响用户对车辆的正常使用,从而为用户带来方便。

【技术实现步骤摘要】

本专利技术涉及汽车领域,具体地,涉及一种车载控制设备、终端设备、车辆控制程序更新方法及系统
技术介绍
车辆中集成有各种电子设备,用于实现多种电气及智能化功能。在车辆中,主要通过车辆控制器来实现对各种电子设备的控制。随着技术的更新换代,车辆控制器中配置的用于控制电子设备的操作的控制程序也需要定期进行更新,以实现漏洞修复和功能升级。现有的用于更新车辆控制程序的方法大都采用人工方式,要么用户将车开到厂家服务站由厂家服务站进行控制程序更新,要么厂家服务站的工作人员携带更新设备前往用户车辆所在的现场,由工作人员在现场进行控制程序更新。采用人工方式进行车辆控制程序更新,不仅浪费人力物力,更新效率低,并且还影响用户对车辆的正常使用,为用户带来诸多不便。
技术实现思路
本专利技术的目的是提供一种由车载控制设备执行的车辆控制程序更新方法及车载控制设备、由终端设备执行的车辆控制程序更新方法及终端设备、以及车辆控制程序更新系统,以实现车辆控制程序的远程更新。为了实现上述目的,本专利技术提供一种由车载控制设备执行的车辆控制程序更新方法,该方法包括:接收来自终端设备的用户登录信息;对所述用户登录信息进行认证,并在该用户登录信息通过认证的情况下,与所述终端设备建立连接;在与所述终端设备建立连接之后,接收来自所述终端设备的控
制程序更新文件;以及向车辆控制器发送所述控制程序更新文件,以由所述车辆控制器进行更新。优选地,经由无线通信方式接收所述用户登录信息和所述控制程序更新文件。优选地,该方法还包括:在与所述终端设备建立连接之前,还检测是否存在与所述车辆对应的合法钥匙信号,并在检测到所述合法钥匙信号且所述用户登录信息通过认证的情况下,再与所述终端设备建立连接。优选地,所述车载控制设备中存储有用户注册信息;以及利用所存储的用户注册信息对所述用户登录信息进行认证。优选地,该方法还包括:在接收所述用户登录信息之前,从终端设备接收用户注册请求;从终端设备接收所述用户注册信息;在接收到所述用户注册请求的情况下,检测是否存在与所述车辆对应的合法钥匙信号,并在检测到所述合法钥匙信号的情况下,存储所述用户注册信息。优选地,该方法还包括:接收来自终端设备的用户注册信息修改请求;接收来自终端设备的修改的用户注册信息;以及在接收到所述用户注册信息修改请求的情况下,检测是否存在与所述车辆对应的合法钥匙信号,并在检测到所述合法钥匙信号的情况下,利用所述修改的用户注册信息来更新当前的用户注册信息。优选地,通过检测以下中的至少一者来获得所述合法钥匙信号:车辆的点火开关的挡位状态、车辆的门锁状态、车辆的启动按钮输出的钥匙数据。优选地,该方法还包括:在未检测到所述合法钥匙信号的情况下,向所述终端设备发送合法钥匙信号请求消息,以由所述终端设备进行显示。优选地,该方法还包括:在与所述终端设备建立连接之后、并在接收所述控制程序更新文件之前,向所述终端设备提供关于所述车辆控制器中当前的控制程序的版本信息,之后,再接收所述控制程序更新文件。优选地,所述版本信息被存储在所述车载控制设备中,或者,所述版本信息是从所述车辆控制器获取的。本专利技术还提供一种用于车辆控制程序更新的车载控制设备,该车载控制设备包括:第一通信模块,与终端设备通信,用于接收来自所述终端设备的用户登录信息;第一控制模块,用于对所述用户登录信息进行认证,在该用户登录信息通过认证的情况下,与所述终端设备建立连接;所述第一控制模块还用于在与所述终端设备建立连接之后,经由所述第一通信模块接收来自所述终端设备的控制程序更新文件,并向车辆控制器发送所述控制程序更新文件,以由所述车辆控制器进行更新。优选地,所述第一通信模块为无线通信模块。优选地,该车载控制设备还包括:检测模块,用于检测是否存在与所述车辆对应的合法钥匙信号;以及所述第一控制模块在所述用户登录信息通过认证且所述检测模块检测到所述合法钥匙信号的情况下,再与所述终端设备建立连接。优选地,所述第一控制模块中存储有用户注册信息;以及所述第一控制模块利用所存储的用户注册信息对所述用户登录信息进行认证。优选地,该车载控制设备还包括:检测模块,用于检测是否存在与所述车辆对应的合法钥匙信号;以及所述第一通信模块还用于在接收所述用户登录信息之前,先从终端设备接收用户注册请求,以及从终端设备接收所述用户注册信息;以及所述第一控制模块还用于在所述第一通信模块接收到所述用户注册请求的情况下,控制所述检测模块进行检测,并在所述检测模块检测到所述合法钥匙信号的情况下,存储所述用户注册信息。优选地,所述车载控制设备还包括:检测模块,用于检测是否存在与所述车辆对应的合法钥匙信号;以及所述第一通信模块还用于接收来自终端设备的用户注册信息修改请求,以及接收来自终端设备的修改的用户注册信息;
以及所述第一控制模块还用于在所述第一通信模块接收到所述用户注册信息修改请求的情况下,控制所述检测模块进行检测,并在所述检测模块检测到所述合法钥匙信号的情况下,利用所述修改的用户注册信息来更新当前的用户注册信息。优选地,所述检测模块通过检测以下中的至少一者来获得所述合法钥匙信号:车辆的点火开关的挡位状态、车辆的门锁状态、车辆的启动按钮输出的钥匙数据。优选地,所述第一控制模块还用于在所述检测模块未检测到所述合法钥匙信号的情况下,经由所述第一通信模块向所述终端设备发送合法钥匙信号请求消息,以由所述终端设备进行显示。优选地,所述第一控制模块还用于在与所述终端设备建立连接之后、并在接收所述控制程序更新文件之前,经由所述第一通信模块向所述终端设备提供关于所述车辆控制器中当前的控制程序的版本信息,之后,再经由所述第一通信模块接收所述控制程序更新文件。优选地,所述版本信息被存储在所述第一控制模块中,或者,所述版本信息是所述第一控制模块从所述车辆控制器获取的。本专利技术还提供一种由终端设备执行的车辆控制程序更新方法,该方法包括:获取用户输入的用户登录信息;向车载控制设备发送所述用户登录信息,以请求与所述车载控制设备建立连接;在与所述车载控制设备建立连接之后,从服务器获取关于车辆控制器的控制程序的最新版本信息;根据所述最新版本信息和车辆控制器中当前的控制程序的版本信息判断是否需要更新,并在判定需要更新的情况下,从所述服务器获取控制程序更新文件;以及向所述车载控制设备发送所述控制程序更新文件,以由该车载控制设备控制所述车辆控制器更新控制程序。优选地,所述当前的控制程序的版本信息被存储在所述终端设备中;或
者,所述当前的控制程序的版本信息是从所述车载控制设备获取的。优选地,该方法还包括:在判定需要更新之后,还询问用户是否同意更新,在所述用户同意更新的情况下,再从所述服务器获取控制程序更新文件。优选地,经由无线通信方式向所述车载控制设备发送所述用户登录信息和所述控制程序更新文件,和/或,经由无线通信方式从所述服务器获取所述最新版本信息和所述控制程序更新文件。优选地,该方法还包括:在获取用户输入的所述用户登录信息之前,先获取用户输入的用户注册请求和用户注册信息;以及向所述车载控制设备发送所述用户注册请求和所述用户注册信息,以向所述车载控制设备进行注册。优选地,该方法还包括:获取用户输入的用户注册信息修改请求和修本文档来自技高网
...
车载控制设备、终端设备、车辆控制程序更新方法及系统

【技术保护点】
一种由车载控制设备执行的车辆控制程序更新方法,其特征在于,该方法包括:接收来自终端设备的用户登录信息;对所述用户登录信息进行认证,并在该用户登录信息通过认证的情况下,与所述终端设备建立连接;在与所述终端设备建立连接之后,接收来自所述终端设备的控制程序更新文件;以及向车辆控制器发送所述控制程序更新文件,以由所述车辆控制器进行更新。

【技术特征摘要】
1.一种由车载控制设备执行的车辆控制程序更新方法,其特征在于,该方法包括:接收来自终端设备的用户登录信息;对所述用户登录信息进行认证,并在该用户登录信息通过认证的情况下,与所述终端设备建立连接;在与所述终端设备建立连接之后,接收来自所述终端设备的控制程序更新文件;以及向车辆控制器发送所述控制程序更新文件,以由所述车辆控制器进行更新。2.根据权利要求1所述的方法,其特征在于,经由无线通信方式接收所述用户登录信息和所述控制程序更新文件。3.根据权利要求1所述的方法,其特征在于,该方法还包括:在与所述终端设备建立连接之前,还检测是否存在与所述车辆对应的合法钥匙信号,并在检测到所述合法钥匙信号且所述用户登录信息通过认证的情况下,再与所述终端设备建立连接。4.根据权利要求1所述的方法,其特征在于,所述车载控制设备中存储有用户注册信息;以及利用所存储的用户注册信息对所述用户登录信息进行认证。5.根据权利要求4所述的方法,其特征在于,该方法还包括:在接收所述用户登录信息之前,从终端设备接收用户注册请求;从终端设备接收所述用户注册信息;在接收到所述用户注册请求的情况下,检测是否存在与所述车辆对应的合法钥匙信号,并在检测到所述合法钥匙信号的情况下,存储所述用户注册信息。6.根据权利要求4所述的方法,其特征在于,该方法还包括:接收来自终端设备的用户注册信息修改请求;接收来自终端设备的修改的用户注册信息;以及在接收到所述用户注册信息修改请求的情况下,检测是否存在与所述车辆对应的合法钥匙信号,并在检测到所述合法钥匙信号的情况下,利用所述修改的用户注册信息来更新当前的用户注册信息。7.根据权利要求3、5、6中任一权利要求所述的方法,其特征在于,通过检测以下中的至少一者来获得所述合法钥匙信号:车辆的点火开关的挡位状态、车辆的门锁状态、车辆的启动按钮输出的钥匙数据。8.根据权利要求3、5、6中任一权利要求所述的方法,其特征在于,该方法还包括:在未检测到所述合法钥匙信号的情况下,向所述终端设备发送合法钥匙信号请求消息,以由所述终端设备进行显示。9.根据权利要求1-6中任一权利要求所述的方法,其特征在于,该方法还包括:在与所述终端设备建立连接之后、并在接收所述控制程序更新文件之前,向所述终端设备提供关于所述车辆控制器中当前的控制程序的版本信息,之
\t后,再接收所述控制程序更新文件。10.根据权利要求9所述的方法,其特征在于,所述版本信息被存储在所述车载控制设备中,或者,所述版本信息是从所述车辆控制器获取的。11.一种用于车辆控制程序更新的车载控制设备,其特征在于,该车载控制设备包括:第一通信模块,与终端设备通信,用于接收来自所述终端设备的用户登录信息;第一控制模块,用于对所述用户登录信息进行认证,在该用户登录信息通过认证的情况下,与所述终端设备建立连接;所述第一控制模块还用于在与所述终端设备建立连接之后,经由所述第一通信模块接收来自所述终端设备的控制程序更新文件,并向车辆控制器发送所述控制程序更新文件,以由所述车辆控制器进行更新。12.根据权利要求11所述的车载控制设备,其特征在于,所述第一通信模块为无线通信模块。13.根据权利要求11所述的车载控制设备,其特征在于,该车载控制设备还包括:检测模块,用于检测是否存在与所述车辆对应的合法钥匙信号;以及所述第一控制模块在所述用户登录信息通过认证且所述检测模块检测到所述合法钥匙信号的情况下,再与所述终端设备建立连接。14.根据权利要求11所述的车载控制设备,其特征在于,所述第一控制模块中存储有用户注册信息;以及所述第一控制模块利用所存储的用户注
\t册信息对所述用户登录信息进行认证。15.根据权利要求14所述的车载控制设备,其特征在于,该车载控制设备还包括:检测模块,用于检测是否存在与所述车辆对应的合法钥匙信号;以及所述第一通信模块还用于在接收所述用户登录信息之前,先从终端设备接收用户注册请求,以及从终端设备接收所述用户注册信息;以及所述第一控制模块还用于在所述第一通信模块接收到所述用户注册请求的情况下,控制所述检测模块进行检测,并在所述检测模块检测到所述合法钥匙信号的情况下,存储所述用户注册信息。16.根据权利要求14所述的车载控制设备,其特征在于,所述车载控制设备还包括:检测模块,用于检测是否存在与所述车辆对应的合法钥匙信号;以及所述第一通信模块还用于接收来自终端设备的用户注册信息修改请求,以及接收来自终端设备的修改的用户注册信息;以及所述第一控制模块还用于在所述第一通信模块接收到所述用户注册信息修改请求的情况下,控制所述检测模块进行检测,并在所述检测模块检测到所述合法钥匙信号的情况下,利用所述修改的用户注册信息来更新当前的用户注册信息。17.根据权利要求13、15、16中任一权利要求所述的车载控制设备,其特征在于,所述检测模块通过检测以下中的至少一者来获得所述合法钥匙信号:车辆的点火开关的挡位状态、车辆的门锁状态、车辆的启动按钮输出的钥匙数据。18.根据权利要求13、15、16中任一权利要求所述的车载控制设备,其特征在于,所述第一控制模块还用于在所述检测模块未检测到所述合法钥匙信号的情况下,经由所述第一通信模块向所述终端设备发送合法钥匙信号请求消息,以由所述终端设备进行显示。19.根据权利要求11-16中任一权利要求所述的车载控制设备,其特征在于,所述第一控制模块还用于在与所述终端设备建立连接之后、并在接收所述控制程序更新文件之前,经由所述第一通信模块向所述...

【专利技术属性】
技术研发人员:杨志芳吴丽华李根
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:广东;44

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

1