域控制器间数据共享方法、车机系统及车辆技术方案

技术编号:34552206 阅读:18 留言:0更新日期:2022-08-17 12:37
本说明书一个或多个实施例涉及车辆数据技术领域,尤其涉及一种域控制器间数据共享方法、车机系统及车辆。域控制器间数据共享方法,该方法包括前期设置环节、数据采集环节、服务端数据处理环节以及客户端数据处理环节。通过前期设置环节使得域控制器进行优先级设定和服务端连接设定,从而解决了不同域控制器对于数据采集端数据使用的优先顺序。通过数据采集环节解决数据的有效采集。通过服务端数据处理环节能够使得服务端能将流入的数据通过劈流,从而在实现自用的情况下,也能转至其他域控制器进行使用。通过客户端数据处理环节能够将服务端传输过来的数据进行使用。务端传输过来的数据进行使用。务端传输过来的数据进行使用。

【技术实现步骤摘要】
域控制器间数据共享方法、车机系统及车辆


[0001]本说明书一个或多个实施例涉及车辆数据
,尤其涉及一种域控制器间数据共享方法、车机系统及车辆。

技术介绍

[0002]随着集成电路技术的不断发展,芯片的处理能力越来越强,原本由多颗芯片分别实现的功能现在可能由一颗芯片来完成,从而推动汽车电子电气架构(EEA)向集中式的域控制器、车载计算机的方向发展。现在正处在从分布式ECU架构向集中式域控制器架构演进的阶段。
[0003]在域控制器架构阶段,汽车EEA一般会分为自动驾驶域、智能座舱域和车控域等域控制器。但是各个域控制器之间会对某些功能模块存在共享的需求,比如:自动驾驶域和智能座舱域控制器都对车内反光镜背面风挡玻璃上方的前向摄像头有使用需求:自动驾驶域需要这个位置的摄像头等数据来做自动驾驶相关的视觉等方面的分析,智能座舱域控制器需要这个位置的摄像头数据来做行车记录仪等信息娱乐系统相关应用的输入。
[0004]对于这个位置摄像头的多种应用需求,当前常用的做法是分别布置多个摄像头以分别应对不同的需求。这种做法的缺点是:成本高昂,线束多、乱,车重增加。且随着需求的增加,很多传感器都希望在这个位置上部署,从而导致这个位置的重要性越来越高,对各传感器物理位置的布置以及美观都提出了严重挑战。
[0005]还有一种做法是,利用串行器(serializer)芯片和解串器(deserializer)芯片的分流技术,对摄像头数据进行分流,也即一个摄像头的输入数据经过串行器/解串器分流后分别输出给不同的域控制器使用。这种做法虽然解决了上面做法的传感器物理布置和美观问题,但是依然存在硬件成本、线束和车重的增加。

技术实现思路

[0006]有鉴于此,本说明书一个或多个实施例的目的在于提出一种域控制器间数据共享方法,以解决不增加硬件成本、线束和车重等负担的情况下满足各类控制器对数据使用需求的问题。
[0007]基于上述目的,本说明书一个或多个实施例提供了以下技术方案:
[0008]域控制器间数据共享方法,该方法包括前期设置环节、数据采集环节、服务端数据处理环节以及客户端数据处理环节;其中,前期设置环节包括第一步,优先级设定:根据各个域控制器对数据采集端的数据使用紧迫程度以及延迟要求程度,对域控制器进行优先级设定;第二步,基础域控制器选定:将数据采集端设定在最高优先级的域控制器上,作为基础域控制器;
[0009]第三步,设定服务端和客户端组;
[0010]其中,服务端连接最高优先级域控制器即基础域控制器,客户端连接非最高优先级域控制器;
[0011]其中,服务端与客户端通过通信协议进行数据交换;
[0012]其中,客户端组包括至少一个客户端;
[0013]数据采集环节包括
[0014]第一步,启动:启动数据采集端;
[0015]第二步,采集:采集数据,并记录该数据采集时的时间戳形成汇总数据;
[0016]第三步,传送:传送上一步的汇总数据至基础域控制器;
[0017]服务端数据处理环节包括
[0018]第一步,接收:接收汇总数据;
[0019]第二步,预处理:对汇总数据进行预处理;
[0020]第三步,进行劈流:
[0021]一方面:将数据分流至本域使用;
[0022]另一方面:
[0023]步骤一,将汇总数据进行编码,形成编码数据;
[0024]步骤二,将编码数据打包传送至客户端;
[0025]客户端数据处理环节:
[0026]第一步,接收编码数据;
[0027]第二步,对编码数据进行解码处理。
[0028]前期设置环节第三步还包括客户端连接非最高优先级域控制器的具体步骤:
[0029]步骤一,设定接入管理控制器;
[0030]步骤二,接入管理控制器依据前期设置环节第一步中设定的域控制器的优先级将非最高优先级的域控制器依次接入客户端组。
[0031]前期设置环节第三步还包括客户端连接非最高优先级域控制器的具体步骤:客户端组设定一个客户端,非最高优先级的域控制器接入客户端。
[0032]前期设置环节第三步还包括客户端连接非最高优先级域控制器的具体步骤:设定非最高优先级的域控制器的个数为a,客户端组包括a个客户端,每一个客户端与服务端独自连接。
[0033]服务端数据处理环节中的第二步,预处理进程包括
[0034]步骤一,统一预处理:
[0035]所有域控制器应用数据前进行的预处理操作包括防抖、去雾;
[0036]步骤二,差异性预处理:
[0037]差异性预处理的操作包括色彩空间转换预处理、缩放预处理以及帧率变换预处理。
[0038]设定自定驾驶域控制器为最高优先级的域控制器上,作为基础域控制器;非最高优先级的域控制器为座舱域控制器。
[0039]数据采集端包括视频采集端,座舱域控制器还需要音频数据,此时,音频数据直接在座舱域内进行采集。
[0040]一种车机系统,包括储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如前述任意一项所述的域控制器间数据共享方法。
[0041]一种车辆,包括车机系统,所述车机系统能够实现如前述任意一项所述的域控制器间数据共享方法。
[0042]从上面所述可以看出,本说明书一个或多个实施例提供的域控制器间数据共享方法、车机系统及车辆能够在不增加硬件设施的情况下,很好的解决该问题:通过前期设置环节使得域控制器进行优先级设定和服务端连接设定,从而解决了不同域控制器对于数据采集端数据使用的优先顺序。通过数据采集环节解决数据的有效采集。通过服务端数据处理环节能够使得服务端能将流入的数据通过劈流,从而在实现自用的情况下,也能转至其他域控制器进行使用。通过客户端数据处理环节能够将服务端传输过来的数据进行使用。
附图说明
[0043]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0044]图1为本说明书车辆域控制器间数据共享方法的实施例一的步骤示意图;
[0045]图2为本说明书车辆域控制器间数据共享方法的实施例一的实施过程示意图;
[0046]图3为图1中前期设置环节的步骤示意图;
[0047]图4为图1中数据采集环节的步骤示意图;
[0048]图5为图1中服务端数据处理环节的步骤示意图;
[0049]图6为图1中客户端数据处理环节的步骤示意图;
[0050]图7为本说明书的车辆域控制器间数据共享方法的实施例五中服务端数据处理环节第二步预处理进程的步骤示意图;
[0051]图8为本说明书的车辆域本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.域控制器间数据共享方法,其特征在于,该方法包括前期设置环节、数据采集环节、服务端数据处理环节以及客户端数据处理环节;其中,前期设置环节包括第一步,优先级设定:根据各个域控制器对数据采集端的数据使用紧迫程度以及延迟要求程度,对域控制器进行优先级设定;第二步,基础域控制器选定:将数据采集端设定在最高优先级的域控制器上,作为基础域控制器;第三步,设定服务端和客户端组;其中,服务端连接最高优先级域控制器即基础域控制器,客户端连接非最高优先级域控制器;其中,服务端与客户端通过通信协议进行数据交换;其中,客户端组包括至少一个客户端;数据采集环节包括第一步,启动:启动数据采集端;第二步,采集:采集数据,并记录该数据采集时的时间戳形成汇总数据;第三步,传送:传送上一步的汇总数据至基础域控制器;服务端数据处理环节包括第一步,接收:接收汇总数据;第二步,预处理:对汇总数据进行预处理;第三步,进行劈流:一方面:将数据分流至本域使用;另一方面:步骤一,将汇总数据进行编码,形成编码数据;步骤二,将编码数据打包传送至客户端;客户端数据处理环节:第一步,接收编码数据;第二步,对编码数据进行解码处理。2.如权利要求1所述的域控制器间数据共享方法,其特征在于,前期设置环节第三步还包括客户端连接非最高优先级域控制器的具体步骤:步骤一,设定接入管理控制器;步骤二,接入管理控制器依据前期设置环节第一步中设定的域控制器的优先级将非最高优先级的域控制器依次接入客户端组。3.如权利要求1所述的...

【专利技术属性】
技术研发人员:樊永友刘朝阳蔡旭郑红丽高洪伟
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

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

1