一种基于车辆的应用功能的处理方法、设备及介质技术

技术编号:37306711 阅读:30 留言:0更新日期:2023-04-21 22:51
本申请提供一种基于车辆的应用功能的处理方法、设备及介质,该方法包括:向云端服务器发送应用功能的下载请求,云端服务器根据下载请求,获取车辆信息和功能信息,并发送给OTA服务器;OTA服务器下发检验指令,车身控制器根据检验指令,获取当前的CC值和第一BMF以及更新后的CC值和第二BMF,其他控制器根据当前的CC值和第一BMF以及更新后的CC值和第二BMF进行检验处理,获取第一校验结果和第二校验结果,并在第二检验结果为校验成功时,生成下载成功的响应消息,由于构建两次校验机制,保证了车辆与所需下载的软件的匹配性、车内控制器的合法性、所需下载的软件的合法性以及安装路径的正确性。正确性。正确性。

【技术实现步骤摘要】
一种基于车辆的应用功能的处理方法、设备及介质


[0001]本申请涉及车辆功能
,尤其涉及一种基于车辆的应用功能的处理方法、设备及介质。

技术介绍

[0002]汽车带给人们的功能体验越来越丰富,汽车技术的发展对汽车功能迭代的速度要求越来越高。
[0003]现有技术中,汽车在进行功能迭代时,可以通过空中下载技术(Over

the

Air Technology;简称OTA)下载该功能对应的软件,并在下载后,直接在车端进行安装处理。但这种直接安装的方式,有可能导致被黑客攻击成功的风险,从而导致车辆信息安全的防护能力相对较弱。

技术实现思路

[0004]本申请提供一种基于车辆的应用功能的处理方法、设备及介质,用以解决现有技术中汽车下载软件时车辆信息安全的防护能力弱,存在车辆被黑客攻击的风险。
[0005]第一方面,本申请提供一种基于车辆的应用功能的处理方法,包括:
[0006]向云端服务器发送应用功能的下载请求,所述应用功能下载请求包括车辆的标识和待下载的应用功能的标识,以使得所述云端服务器根据所述下载请求,获取与所述车辆的标识对应的车辆信息和所述待下载的应用功能的标识对应的功能信息,并将所述车辆信息和所述功能信息发送给OTA服务器。
[0007]获取所述OTA下发的携带有所述车辆信息和所述功能信息的检验指令,并根据所述检验指令,获取当前的车辆配置代码值以及与所述当前的车辆配置代码值对应的第一下载信息对应值,并根据所述当前的车辆配置代码值和所述第一下载信息对应值进行检验处理,以获取第一校验结果。
[0008]在所述第一校验结果为检验成功时,通过OTA软件升级策略在汽车上进行所述功能信息的下载和安装处理,并对所述当前的车辆配置代码值进行升级处理,以获取更新后的车辆配置代码值,以及所述更新后的车辆配置代码值对应的第二下载信息对应值。
[0009]根据所述更新后的车辆配置代码值和所述第二下载信息对应值进行检验处理,以获取第二校验结果,并在所述第二检验结果为校验成功时,生成下载成功的响应消息。
[0010]在一种具体实施方式中,所述根据所述检验指令,获取当前的车辆配置代码值以及与所述当前的车辆配置代码值对应的第一下载信息对应值,并根据所述当前的车辆配置代码值和所述第一下载信息对应值进行检验处理,以获取第一校验结果,包括:
[0011]通过触发所述车辆的车身控制器根据所述检验指令,获取所述车身控制器对应的当前的车辆配置代码值,以及与所述当前的车辆配置代码值对应的第一下载信息对应值,并将所述当前的车辆配置代码值和所述第一下载信息对应值,发送给除所述车身控制器之外的其他控制器,以使得所述其他控制器中的每个控制器根据所述当前的车辆配置代码值
和所述第一下载信息对应值,对所述车辆信息和所述功能信息的合法性,以及所述控制器的合法性进行验证处理。
[0012]在确定所述其他控制器根据所述当前的车辆配置代码值和所述第一下载信息对应值对所述车辆信息和所述功能信息的合法性,以及所述控制器的合法性均验证成功时,生成检验成功的第一校验结果。
[0013]在一种具体实施方式中,所述对所述当前的车辆配置代码值进行升级处理,以获取更新后的车辆配置代码值,以及所述更新后的车辆配置代码值对应的第二下载信息对应值,包括:
[0014]触发车身控制器对所述当前的车辆配置代码值进行升级处理,以获取更新后的车辆配置代码值,以及所述更新后的车辆配置代码值对应的第二下载信息对应值。
[0015]则所述根据所述更新后的车辆配置代码值和所述第二下载信息对应值进行检验处理,以获取第二校验结果,并在所述第二检验结果为校验成功时,生成下载成功的响应消息,包括:
[0016]触发所述车身控制器将所述更新后的车辆配置代码值和所述第二下载信息对应值发送给其他控制器,以使得所述其他控制器中的每个控制器根据所述更新后的车辆配置代码值和所述第二下载信息对应值,对所述车辆信息和所述功能信息的合法性,以及所述控制器的合法性进行验证处理。
[0017]在确定所述其他控制器根据所述更新后的车辆配置代码值和所述第二下载信息对应值对所述车辆信息和所述功能信息的合法性,以及所述控制器的合法性均验证成功时,生成校验成功的第二校验结果,并生成下载成功的响应消息。
[0018]在一种具体实施方式中,还包括:
[0019]在所述第一校验结果或者第二检验结果为检验失败时,生成通知消息,以提醒所述车辆不支持所述功能信息,并终止所述功能信息的下载和安装。
[0020]在一种具体实施方式中,所述获取所述OTA下发的携带有所述车辆信息和所述功能信息的检验指令,包括:
[0021]通过所述车辆的通讯盒子T

BOX根据接收到的所述OTA下发的携带有所述车辆信息和所述功能信息的检验指令,触发所述车辆的网关控制器从所述T

BOX下载携带有所述车辆信息和所述功能信息的检验指令。
[0022]通过所述网关控制器生成唤醒信号以唤醒所述车身控制器,并通过Ethernet,将所述携带有所述车辆信息和所述功能信息的检验指令传输给所述车身控制器。
[0023]第二方面,本申请提供一种基于车辆的应用功能的处理装置,包括:
[0024]通讯盒子T

BOX,用于向云端服务器发送应用功能的下载请求,所述应用功能下载请求包括车辆的标识和待下载的应用功能的标识,以使得所述云端服务器根据所述下载请求,获取与所述车辆的标识对应的车辆信息和所述待下载的应用功能的标识对应的功能信息,并将所述车辆信息和所述功能信息发送给OTA服务器。
[0025]车身控制器,用于通过所述T

BOX获取所述OTA下发的携带有所述车辆信息和所述功能信息的检验指令,并根据所述检验指令,获取当前的车辆配置代码值以及与所述当前的车辆配置代码值对应的第一下载信息对应值。
[0026]其他控制器,用于根据所述当前的车辆配置代码值和所述第一下载信息对应值进
行检验处理,以获取第一校验结果。
[0027]所述车身控制器,还用于在所述第一校验结果为检验成功时,通过OTA软件升级策略在所述汽车上进行所述功能信息的下载和安装处理,并对所述当前的车辆配置代码值进行升级处理,以获取更新后的车辆配置代码值,以及所述更新后的车辆配置代码值对应的第二下载信息对应值。
[0028]所述其他控制器,还用于根据所述更新后的车辆配置代码值和所述第二下载信息对应值进行检验处理,以获取第二校验结果。
[0029]所述车身控制器,还用于在所述第二检验结果为校验成功时,生成下载成功的响应消息。
[0030]在一种具体实施方式中,所述车身控制器具体用于根据所述检验指令,获取所述车身控制器对应的当前的车辆配置代码值,以及与所述当前的车辆配置代码值对应的第一下载信息对应值,并将所述当前的车辆配置代码值和所述第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于车辆的应用功能的处理方法,其特征在于,包括:向云端服务器发送应用功能的下载请求,所述应用功能下载请求包括车辆的标识和待下载的应用功能的标识,以使得所述云端服务器根据所述下载5请求,获取与所述车辆的标识对应的车辆信息和所述待下载的应用功能的标识对应的功能信息,并将所述车辆信息和所述功能信息发送给OTA服务器;获取所述OTA下发的携带有所述车辆信息和所述功能信息的检验指令,并根据所述检验指令,获取当前的车辆配置代码值以及与所述当前的车辆配置代码值对应的第一下载信息对应值,并根据所述当前的车辆配置代码值和0所述第一下载信息对应值进行检验处理,以获取第一校验结果;在所述第一校验结果为检验成功时,通过OTA软件升级策略在汽车上进行所述功能信息的下载和安装处理,并对所述当前的车辆配置代码值进行升级处理,以获取更新后的车辆配置代码值,以及所述更新后的车辆配置代码值对应的第二下载信息对应值;5根据所述更新后的车辆配置代码值和所述第二下载信息对应值进行检验处理,以获取第二校验结果,并在所述第二检验结果为校验成功时,生成下载成功的响应消息。2.根据权利要求1所述的方法,其特征在于,所述根据所述检验指令,获取当前的车辆配置代码值以及与所述当前的车辆配置代码值对应的第一下0载信息对应值,并根据所述当前的车辆配置代码值和所述第一下载信息对应值进行检验处理,以获取第一校验结果,包括:通过触发所述车辆的车身控制器根据所述检验指令,获取所述车身控制器对应的当前的车辆配置代码值,以及与所述当前的车辆配置代码值对应的第一下载信息对应值,并将所述当前的车辆配置代码值和所述第一下载信息5对应值,发送给除所述车身控制器之外的其他控制器,以使得所述其他控制器中的每个控制器根据所述当前的车辆配置代码值和所述第一下载信息对应值,对所述车辆信息和所述功能信息的合法性,以及所述控制器的合法性进行验证处理;在确定所述其他控制器根据所述当前的车辆配置代码值和所述第一下载0信息对应值对所述车辆信息和所述功能信息的合法性,以及所述控制器的合法性均验证成功时,生成检验成功的第一校验结果。3.根据权利要求1所述的方法,其特征在于,所述对所述当前的车辆配置代码值进行升级处理,以获取更新后的车辆配置代码值,以及所述更新后的车辆配置代码值对应的第二下载信息对应值,包括:触发车身控制器对所述当前的车辆配置代码值进行升级处理,以获取更新后的车辆配置代码值,以及所述更新后的车辆配置代码值对应的第二下载信息对应值;则所述根据所述更新后的车辆配置代码值和所述第二下载信息对应值进行检验处理,以获取第二校验结果,并在所述第二检验结果为校验成功时,生成下载成功的响应消息,包括:触发所述车身控制器将所述更新后的车辆配置代码值和所述第二下载信息对应值发送给其他控制器,以使得所述其他控制器中的每个控制器根据所述更新后的车辆配置代码值和所述第二下载信息对应值,对所述车辆信息和所述功能信息的合法性,以及所述控制器的合法性进行验证处理;
在确定所述其他控制器根据所述更新后的车辆配置代码值和所述第二下载信息对应值对所述车辆信息和所述功能信息的合法性,以及所述控制器的合法性均验证成功时,生成校验成功的第二校验结果,并生成下载成功的响应消息。4.根据权利要求2或3所述的方法,其特征在于,还包括:在所述第一校验结果或者第二检验结果为检验失败时,生成通知消息,以提醒所述车辆不支持所述功能信息,并终止所述功能信息的下载和安装。5.根据权利要求1至3任一所述的方法,其特征在于,所述获取所述OTA下发的携带有所述车辆信息和所述功能信息的检验指令,包括:通过所述车辆的通讯盒子T

BOX根据接收到的所述OTA下发的携带有所述车辆信息和所述功能信息的检验指令,触发所述车辆的网关控制器从所述T

BOX下载携带有所述车辆信息和所述功能信息的检验指令;通过所述网关控制器生成唤醒信号以唤醒所述车身控制器,并通过Ethernet,将所述携带有所述车辆信息和所述功能信息的检验指令传输给所述车身控制器。6.一种基于车辆的应用功能的处理装置,其特征在于,包括:通讯盒子T

BOX,用于向云端服务器发送应用功能的下载请求,所述应用功能下载请求包括车辆的...

【专利技术属性】
技术研发人员:董新胜赵兵刘坤李梦杰
申请(专利权)人:吉利汽车研究院宁波有限公司
类型:发明
国别省市:

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

1