车载功能控制方法、系统、装置和车辆制造方法及图纸

技术编号:35330953 阅读:28 留言:0更新日期:2022-10-26 11:48
本申请公开车载功能控制方法、系统、装置和车辆,方法包括:根据本地的过滤列表对当前访问请求进行合法性校验;其中,过滤列表记录授权软件版本信息,访问请求携带软件版本信息;在访问请求携带的软件版本信息与过滤列表记录的授权软件版本信息不一致时,将访问请求携带的软件版本信息上传至后台服务器进行二次校验;根据后台服务器校验通过的反馈,更新本地的过滤列表,并响应当前的访问请求;或,根据后台服务器校验不通过的反馈,拒绝当前的访问请求,并将当前的软件版本更新回被授权的软件版本。本申请可以拒绝携带软件版本信息不符合过滤列表及后台服务器的访问请求,从而保护整车的安全性。整车的安全性。整车的安全性。

【技术实现步骤摘要】
车载功能控制方法、系统、装置和车辆


[0001]本申请涉及车联网
,尤其涉及车载功能控制方法、系统、装置和车辆。

技术介绍

[0002]随着汽车电子发展,以及车载以太网的应用普及,汽车电子电器架构正发生巨大的变化,域控制器的出现改变了传统汽车电子分布式结构的特点。新一代的汽车电子电器架构变得灵活多变。同时汽车内的功能也越来越丰富,将功能以服务的形式进行提供能很好的适用新一代的网络架构,也是未来汽车功能架构的一种趋势。
[0003]汽车修改整车功能的方式有多种,如通过在预留位置添加新硬件、如通过修改ECU应用的配置、如安装新的应用等。但未经许可或授权的修改整车功能存在安全隐患等。

技术实现思路

[0004]本申请提供车载功能控制方法、系统、装置和车辆,以解决现有技术中未经许可或授权的修改整车功能存在安全隐患的问题。
[0005]为解决上述技术问题,本申请提出一种车载功能控制方法,包括:根据本地的过滤列表对当前访问请求进行合法性校验;其中,过滤列表记录授权软件版本信息,访问请求携带软件版本信息;在访问请求携带的软件版本信息与过滤列表记录的授权软件版本信息不一致时,将访问请求携带的软件版本信息上传至后台服务器进行二次校验;根据后台服务器校验通过的反馈,更新本地的过滤列表,并响应当前的访问请求;或,根据后台服务器校验不通过的反馈,拒绝当前的访问请求,并将当前的软件版本更新回被授权的软件版本。
[0006]可选地,通过付费购买的合法渠道获得新的车载功能的使用授权,并根据新的车载功能更新本地的过滤列表。
[0007]可选地,在车辆下线时生成初始的过滤列表并与车辆识别号码进行绑定。
[0008]可选地,在访问请求携带的软件版本信息与过滤列表记录的授权软件版本信息一致时,响应当前的访问请求。
[0009]可选地,通过空中下载技术将当前的软件版本更新回被授权的软件版本。
[0010]为解决上述技术问题,本申请提出一种车载功能控制系统,包括:
[0011]若干电子控制单元,安装有软件,用于对中央控制器提出访问请求,以使用车载功能;其中,访问请求携带软件版本信息;中央控制器,包括本地的过滤列表,过滤列表记录授权软件版本信息;用于根据本地的过滤列表对当前访问请求进行合法性校验;在访问请求携带的软件版本信息与过滤列表记录的授权软件版本信息不一致时,将访问请求携带的软件版本信息上传至后台服务器进行二次校验;根据后台服务器校验通过的反馈,更新本地的过滤列表,并响应当前的访问请求;或,根据后台服务器校验不通过的反馈,拒绝当前的访问请求,并将当前的软件版本更新回被授权的软件版本;后台服务器,包括整车的软件版本信息绑定库,用于根据软件版本信息绑定库对访问请求携带的软件版本信息进行二次校验;当访问请求携带的软件版本信息匹配软件版本信息绑定库,则校验通过;当访问请求携
带的软件版本信息不匹配软件版本信息绑定库,则校验不通过。
[0012]可选地,中央控制器还用于通过付费购买的合法渠道获得新的车载功能的使用授权,并根据新的车载功能更新本地的过滤列表。
[0013]可选地,中央控制器还用于在访问请求携带的软件版本信息与过滤列表记录的授权软件版本信息一致时,响应当前的访问请求。
[0014]为解决上述技术问题,本申请提出一种车载功能控制装置,包括:包括存储器和处理器,存储器连接处理器,存储器存储有计算机程序,计算机程序被处理器执行时实现上述的方法。
[0015]为解决上述技术问题,本申请提出一种车辆,包括车辆本体和上述的车载功能控制系统。
[0016]本申请提出车载功能控制方法、系统、装置和车辆,根据本地的过滤列表对当前访问请求进行合法性校验,在访问请求携带的软件版本信息与过滤列表记录的授权软件版本信息不一致时,将访问请求携带的软件版本信息上传至后台服务器进行二次校验;校验通过,则更新本地的过滤列表,并响应当前的访问请求;校验不通过,则拒绝当前的访问请求,并将当前的软件版本更新回被授权的软件版本。本申请可以拒绝携带软件版本信息不符合过滤列表及后台服务器访问请求,从而保护整车的安全性。
附图说明
[0017]为了更清楚地说明本申请的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请车载功能控制方法一实施例的流程示意图;
[0019]图2是本申请SOME/IP协议一实施例的示意图;
[0020]图3是本申请基于服务的车载功能电器架构一实施例的示意图;
[0021]图4是本申请车载功能控制系统一实施例的结构示意图;
[0022]图5是本申请车载功能控制装置一实施例的结构示意图。
具体实施方式
[0023]为使本领域的技术人员更好地理解本申请的技术方案,下面结合附图和具体实施方式对本申请所提供车载功能控制方法、系统、装置和车辆进一步详细描述。
[0024]随着汽车功能越来越多,汽车软件的应用生态也越来越丰富,同时软件的开放度也越来越高,未来用户或许可以通过安装应用或者升级软件的方式来为自己车辆增加功能。
[0025]用户需要通过修改软件的(如:修改配置、安装应用软件)方式来增加功能。然而,过高的开放度就面临安全的风险。基于服务的方式,如可以控制车辆行为的许多功能接口都是暴露在汽车的网络当中,但为确保安全等因素,一般需要厂商授权后才能进行修改,而某些情况下,用户自行通过其他途径修改软件后(如:破解或替换硬件等)同样能增加车载功能。在该种模式下,第三方应用也能去使用这些服务接口,若控制不当,可能引发行车安全问题,关系重大。
[0026]第三方(即未经授权的)应用修改增加的功能,即损害了主机厂的利益,同时也为车辆的安全以及可靠性带来影响。基于此,本申请提出一种车载功能控制方法,以确保整车的安全性。请参阅图1,图1是本申请车载功能控制方法一实施例的流程示意图,车载功能控制方法可以包括以下步骤:
[0027]S110:根据本地的过滤列表对当前访问请求进行合法性校验;其中,过滤列表记录授权软件版本信息,访问请求携带软件版本信息。
[0028]本实施例的车载功能控制方法可应用于通过服务接口获得车载功能的车辆,车辆可以包括汽车、电动汽车、混合动力汽车等。其中,车身需要搭载以太网(如IEEE 100BASE

TX)和使用基于服务(如SOME/IP协议)通信的车载系统。
[0029]SOA(Service

Oriented Architecture,面向服务的架构)是一种组件模型,它将应用程序的不同功能单元(或称为服务)进行拆分,并通过这些服务之间定义好的接口和协议联系起来。接口是采用中立的方式进行定义的,它一般独立于实现服务的硬件平台、操作系统和编程语言本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载功能控制方法,其特征在于,包括:根据本地的过滤列表对当前访问请求进行合法性校验;其中,所述过滤列表记录授权软件版本信息,所述访问请求携带软件版本信息;在所述访问请求携带的软件版本信息与所述过滤列表记录的授权软件版本信息不一致时,将所述访问请求携带的软件版本信息上传至后台服务器进行二次校验;根据所述后台服务器校验通过的反馈,更新所述本地的过滤列表,并响应当前的访问请求;或,根据所述后台服务器校验不通过的反馈,拒绝当前的访问请求,并将当前的软件版本更新回被授权的软件版本。2.根据权利要求1所述的车载功能控制方法,其特征在于,还包括:通过付费购买的合法渠道获得新的车载功能的使用授权,并根据所述新的车载功能更新所述本地的过滤列表。3.根据权利要求2所述的车载功能控制方法,其特征在于,还包括:在车辆下线时生成初始的过滤列表并与车辆识别号码进行绑定。4.根据权利要求1所述的车载功能控制方法,其特征在于,还包括:在所述访问请求携带的软件版本信息与所述过滤列表记录的授权软件版本信息一致时,响应当前的访问请求。5.根据权利要求1所述的车载功能控制方法,其特征在于,所述前的软件版本更新回被授权的软件版本,包括:通过空中下载技术将当前的软件版本更新回被授权的软件版本。6.一种车载功能控制系统,其特征在于,包括:若干电子控制单元,安装有软件,用于对中央控制器提出访问请求,以使用车载功能;其中,所述访问请求携带软件版本信息;所述中央控制器,包括本地的过滤列表,所述过滤列表记录授权软件版本信息;用于根据本地的过滤列...

【专利技术属性】
技术研发人员:刘光达黄盛立张雁英胡灿东何烈炎
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1