一种车载原子服务系统及其控制方法技术方案

技术编号:39425936 阅读:12 留言:0更新日期:2023-11-19 16:12
本发明专利技术提供一种车载原子服务系统及其控制方法,其特征在于:所述系统包括信号分发层,所述信号分发层从车载电控单元接收车辆信息,并将接收到的车辆信息进行分类后提供给原子服务层;原子服务层,所述原子服务层获取信号分发层分类后的车辆信息,并根据不同类别的车辆信息提供不同的逻辑服务,并将服务结果通过对外接口发送至应用接口层;应用接口层,所述应用接口层通过对外接口获取原子服务层的服务结果,对不同的语言接口进行封装,外部程序通过调用不同的语言接口实现对应的服务;使用信号分发层、原子服务层和应用接口层实现一套车载服务软件框架,能够跨语言、跨系统、跨节点、跨平台实现分布式通信。跨平台实现分布式通信。跨平台实现分布式通信。

【技术实现步骤摘要】
一种车载原子服务系统及其控制方法


[0001]本专利技术涉及车载服务系统的
,具体涉及一种车载原子服务系统及其控制方法。

技术介绍

[0002]在传统的汽车分布式 E/E 架构下,汽车采用的是面向信号的软件结构,ECU 之间通过LIN/CAN 等总线进行点对点静态通信。随着汽车智能化需求的快速增长,传统通讯网络及软件架构设计中扩展性差、升级和移植成本高等问题逐渐凸显,例如新增某项软件应用或服务,需从头建立一个新的基础软件环境,成本极高。为解决上述问题,汽车行业借鉴 IT 行业发展经验,提出 SOA(Service Oriented Architecture,面向服务的架构)软件架构。
[0003]SOA 是实现软件定义汽车的软件基础,本质是将原本相互分散的 ECU 及其对应的基础软件功能模块化、标准化,重新部署为分层式的软件架构,汽车可在不增加或更换硬件的条件下通过不同的软件配置为车主提供不同的服务,从而实现千车千面。
[0004]VSOA(Vehicle SOA)属于轻量级的适用于任务关键领域的微服务架构,方便开发者构建大型分布式松耦合软件系统,且支持并行开发。其主要特点为支持多种编程语言、多 CPU 架构环境与多操作系统平台,同时不依赖任何第三方;架构简洁、资源占用小、服务响应速度快,具有开发成本低、开发效率高等特点。
[0005]在汽车行业,众多传统整车厂正通过成立子公司、软件研发部门、与软件供应商合作等模式加码车载软件领域布局。但目前多是少量服务化尝试, SOA 架构也未统一,未形成通用普适性规范,极大制约了车载 SOA 的发展,限制了软件推动创新。
[0006]实现 SOA 架构落地的关键点就是:在一个SOA 软件框架上把已有系统中的功能进行提取和包装,形成标准化的服务且方便跨节点、跨平台进行分布式调用。
[0007]当前SOA软件框架在使用中存在的缺陷与不足包括:1)没有设计完整,且所使用的分布式通信软件占用资源大且不能过认证(DDS、SOME/IP都是采用C++开发,复杂度高且不易过安全认证),对车端、对云端无法提供同一套API接口。
[0008]2)还没有形成一套完整的、成熟的,且符合汽车行业需求的SOA软件框架;3)现有的 SOA软件框架都是采用其他行业的分布式软件(比如 DDS等)搭建,但是 DDS不是针对汽车行业设计的分布式软件,占用资源大、功能冗余,且未经过安全认证;4)当前汽车的 SOA软件框架只能实现车内之间的分布式通信,没有真正意义上实现服务化,且很难通过 SOA架构服务于一套 API以用于车端与云端、车端与手机端等之间进行的服务交互;5)当前汽车的 SOA设计没有真正意义上把汽车的功能抽象成服务,并形成一套车载原子服务的框架。
[0009]因此,亟需提供一种车载原子服务系统及其控制方法以解决上述现有技术中存在
的缺陷与不足。

技术实现思路

[0010]为了解决现有技术中存在的缺陷与不足,本专利技术提供了一种车载原子服务系统及其控制方法。
[0011]本专利技术提供的具体方案为:一种车载原子服务系统,其特征在于:所述系统包括:信号分发层,所述信号分发层的一端连接车载电控单元,另一端连接原子服务层,所述信号分发层从车载电控单元接收车辆信息,并将接收到的车辆信息进行分类后提供给原子服务层;原子服务层,所述原子服务层的一端连接信号分发层,另一端连接应用接口层,所述原子服务层获取信号分发层分类后的车辆信息,并根据不同类别的车辆信息提供不同的逻辑服务,并将服务结果通过对外接口发送至应用接口层;应用接口层,所述应用接口层的一端连接原子服务层,另一端连接不同语言接口,所述应用接口层通过对外接口获取原子服务层的服务结果,对不同的语言接口进行封装,外部程序通过调用不同的语言接口实现对应的服务。
[0012]作为本专利技术的进一步优选实施方案,所述车载电控单元至少包括有电池管理单元、车身稳定单元、车载电源单元、变速控制单元及车身控制单元。
[0013]作为本专利技术的进一步优选实施方案,所述信号分发层根据从车载电控单元接收到的车辆信息的功能对其进行分类。
[0014]作为本专利技术的进一步优选实施方案,所述信号分发层至少包括有信息模块、驱动模块及空调模块;其中,所述信息模块接收的车辆信息至少包括:底盘信息、电池信息、充电信息、转换信息、供电用电信息、整车状态信息及热管理信息;所述驱动模块接收的车辆信息至少包括:加速踏板信息、制动踏板信息、档位信息、驻车信息及车门信息;所述空调模块接收的车辆信息至少包括:空调状态信息和空调控制信息。
[0015]作为本专利技术的进一步优选实施方案,所述原子服务层至少包括有原子服务数据采集模块、原子服务逻辑处理模块以及原子服务接口模块;所述原子服务数据采集模块连接信号分发层以接收经信号分发层分类后的车辆信息;所述原子服务逻辑处理模块根据不同类别的车辆信息提供不同的逻辑服务;所述原子服务接口模块将服务结果通过对外接口发送至应用接口层中对应的接口。
[0016]作为本专利技术的进一步优选实施方案,所述原子服务逻辑处理模块至少提供车身控制服务、热管理服务、运动控制服务、能量管理服务及自动驾驶服务;其中,所述车身控制服务包括:车门控制、鸣笛控制、座椅控制、车灯控制及车窗控制;所述热管理服务包括:电池温度控制、座舱温度控制及空气净化控制;所述运动控制服务包括:车辆基础信息控制、制动控制、加速控制、档位控制、转向
控制及驻车控制;所述能量管理服务包括:低压充电控制、低压放电控制、高压充电控制、高压放电控制及电源管理;所述自动驾驶服务包括:雷达感知服务、视觉感知服务及高精定位服务。
[0017]作为本专利技术的进一步优选实施方案,所述对外接口选用基于VSOA架构的分布式通讯接口。
[0018]作为本专利技术的进一步优选实施方案,所述应用接口层至少包括有C语言接口、JS语言接口及JAVA语言接口。
[0019]作为本专利技术的进一步优选实施方案,所述外部程序至少包括有整车控制器、车端域控制器及车载边缘计算机。
[0020]进一步地,本专利技术还提供一种车载原子服务系统的控制方法,其特征在于:包括以下步骤:S1)车载电控单元获取对应车辆信息;S2)信号分发层从车载电控单元接收车辆信息;S3)信号分发层将接收到的车辆信息进行分类;S4)信号分发层将分类后的车辆信息提供给原子服务层;S5)原子服务层获取分类后的车辆信息;S6)原子服务层根据不同类别的车辆信息提供对应不同的逻辑服务;S7)原子服务层将服务结果通过对外接口发送至应用接口层;S8)应用接口层根据获取到的原子服务层的服务结果,对不同的语言接口进行封装;S9)外部程序通过调用不同的语言接口实现对应的服务。
[0021]相较于现有技术,本专利技术能够实现的技术效果包括:1)本专利技术提供一种车载原子服务系统及其控制方法,根据汽车行业实际情况,使用信号分发层、原子服务层和应用接口层实现一套车载服务软件框架,采用基于VSOA架构的分布式通信软件实现一套车载本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载原子服务系统,其特征在于:所述系统包括:信号分发层,所述信号分发层的一端连接车载电控单元,另一端连接原子服务层,所述信号分发层从车载电控单元接收车辆信息,并将接收到的车辆信息进行分类后提供给原子服务层;原子服务层,所述原子服务层的一端连接信号分发层,另一端连接应用接口层,所述原子服务层获取信号分发层分类后的车辆信息,并根据不同类别的车辆信息提供不同的逻辑服务,并将服务结果通过对外接口发送至应用接口层;应用接口层,所述应用接口层的一端连接原子服务层,另一端连接不同语言接口,所述应用接口层通过对外接口获取原子服务层的服务结果,对不同的语言接口进行封装,外部程序通过调用不同的语言接口实现对应的服务。2.根据权利要求1所述的一种车载原子服务系统,其特征在于:所述车载电控单元至少包括有电池管理单元、车身稳定单元、车载电源单元、变速控制单元及车身控制单元。3.根据权利要求1所述的一种车载原子服务系统,其特征在于:所述信号分发层根据从车载电控单元接收到的车辆信息的功能对其进行分类。4.根据权利要求1所述的一种车载原子服务系统,其特征在于:所述信号分发层至少包括有信息模块、驱动模块及空调模块;其中,所述信息模块接收的车辆信息至少包括:底盘信息、电池信息、充电信息、转换信息、供电用电信息、整车状态信息及热管理信息;所述驱动模块接收的车辆信息至少包括:加速踏板信息、制动踏板信息、档位信息、驻车信息及车门信息;所述空调模块接收的车辆信息至少包括:空调状态信息和空调控制信息。5.根据权利要求1所述的一种车载原子服务系统,其特征在于:所述原子服务层至少包括有原子服务数据采集模块、原子服务逻辑处理模块以及原子服务接口模块;所述原子服务数据采集模块连接信号分发层以接收经信号分发层分类后的车辆信息;所述原子服务逻辑处理模块根据不同类别的车辆信息提供不同的逻辑服务;所述...

【专利技术属性】
技术研发人员:韩辉弓羽箭焦进星徐贵洲
申请(专利权)人:南京翼辉信息技术有限公司
类型:发明
国别省市:

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

1