智能网联汽车标配的 “SOA” 到底是什么? 原创

智能车指北
发布于 2022-11-16 10:37
浏览
1收藏

SOA 在软件行业早已不再时髦,在汽车行业却是实现软件定义汽车的基础。


智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区


汽车的智能化进程正在不断深入,带来了越来越丰富的功能,随之而来的还有越来越多让人摸不着头脑的新词汇。其中大部分新词都是被生造出来的营销概念,但还有少数新词将会慢慢被熟知,并改变我们对汽车的认知,“SOA”  就是后者的典型代表。


智能网联汽车标配 SOA


在 11 月 14 日,岚图汽车举办了一年一度的科技日活动,汇集了当下智能网联汽车的几乎所有前沿科技。


在发布会上,SOA 这个词被岚图频繁提及,它被认为是实现“软件定义汽车”、汽车“千人千面”的关键所在。

智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区

实际上不只是岚图,几乎所有的新势力车企都在讲 SOA,比如蔚来、小鹏、理想等等;传统车企的转型也绕不开 SOA,比如上汽投入了重金打造零束 SOA 平台,以快速提升软件能力。


SOA 几乎已经成为了智能网联汽车的“标配”。


但是,好像至今也没有车企站出来讲清楚到底什么是 SOA。


SOA:软件系统的模块化


SOA 是英文 Service-Oriented Architecture 的缩写,意思是“面向服务的架构”。


显然这是一个比较晦涩的概念,因为它和“面向过程”、“面向对象”一样,原本就是软件领域的术语。


在书本(《微服务设计》)的定义中,SOA 是一种设计方法,其中包含多个服务,而服务之间通过配合最终会提供一系列功能。一个服务通常以独立的形式存在于操作系统进程中。服务之间通过网络调用,而非采用进程内调用的方式进行通信。


用汽车圈比较好理解的方式来讲,SOA 就是软件系统的模块化。

智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区

按照业务功能,SOA 把软件系统拆分为多个独立的功能模块(也就是服务),模块之间通过标准化的接口和数据格式相互调用。


在汽车生产中,模块化带来的优势是通过减少重复设计实现了更低的开发成本、通过提高零部件的通用性实现了更低的生产成本。

智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区

在软件系统中,SOA 带来的优势也是类似的,通过提升功能模块复用性实现了更高的运行效率、通过统一的接口和数据格式降低了开发周期和开发成本。


除此之外,SOA 还带来了更好的扩展能力,各个模块之间是松耦合的(相互之间的依赖和影响较小),增加或者增强软件模块都非常便利,可以实现模块的单独替换、升级,不至于牵一发而动全身。


SOA 如何实现软件定义汽车?


在了解 SOA 之后,我们可以发现这是一个软件开发当中的概念,并不直接影响用户体验。


这也解释了车企为何常把 SOA 挂在嘴边,却不解释什么是 SOA。他们更愿意向用户传递的是借助于 SOA 来实现的功能:软件定义汽车。

智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区

在汽车领域,SOA 的定义通常被扩大了,包含新一代电子电气架构和软件架构。


传统汽车采用的是分布式电子电气架构,各项功能由几十上百个 ECU 来控制。这些ECU都采用嵌入式软件,软硬件深度绑定,难以进行升级,更无法实现协同工作。

智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区

随着汽车上的功能越来越多,电子系统和软件系统的比重越来越大,域集中式电子电气架构应运而生。


在这种新的架构当中,3-5 个域控制器取代了过去的 ECU,分别控制汽车的智能驾驶、智能座舱、车辆控制等部分。


硬件升级的同时,软件也在同步革新。新的软件系统采用分层架构,与我们所熟知的电脑软件系统类似,分为基础软件层和应用软件层。


前者是操作系统,实现软硬解耦、硬件驱动、通信和安全等基础能力;后者是用户能体验到的各种应用。


得益于新的软硬件系统,车辆算力的利用率提升、信息处理能力增强、线束得到简化,并且可以便捷地实现 OTA 升级。

智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区

进化的下一步是中央集中式电子电气架构,其形态是中央计算单元+区域控制器。


中央计算单元是整辆车的服务器,绝大部分计算工作交给它完成,再由若干个区域控制器完成对车辆的控制,从而实现集中计算、区域连接。


在新硬件架构的支持下,SOA 架构的软件系统得以实现,并能够发挥出全部潜力。


届时,汽车功能的增加与升级可通过软件的远程部署与更新来实现,汽车硬件将成为模块化、通用化的平台和资源池,支撑整车软件多样化开发与部署,这也就是我们通常所说的软件定义汽车。

智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区

最后,我们以岚图最新发布的中央集中式 SOA 电子电气架构为例,来了解一下当前软件定义汽车的实际水平。


在硬件方面,该架构以中央控制器 OIB、区域控制器 VIU 和联网终端 T-BOX 为核心。


其中中央控制器 OIB,将车辆控制、动力、智能驾驶、智能座舱四大功能域集成为一体,4 个区域控制器 VIU 操纵车辆前、后、左、右各功能运行。

智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区

在软件系统方面,岚图的车载操作系统将车辆中不同系统进行高度集成,形成统一的系统语言,最大化释放软硬件性能,车载系统升级速度提升 20%。


另外,车载操作系统开放了 300+ 接口,未来将达到 600+, 为车辆软硬件扩展提供基础。


同时,在岚图构建的开发者平台上,用户可实现私人订制,软件开发者、硬件制造商提供统一接口,为车辆拓展提供更多可能。


结语


对于软件开发者来说,SOA 早已不再时髦,但是在汽车行业,SOA 却依然是非常前沿的概念。


随着智能网联汽车逐渐取代传统汽车,未来还会有更多的软件概念进入汽车领域。在钢铁与软件的碰撞中,用户的体验也将得到不断的革新。



更多精彩原创内容请关注微信公众号:智能车指北


智能网联汽车标配的 “SOA” 到底是什么?-鸿蒙开发者社区


©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
已于2022-11-16 10:39:57修改
收藏 1
回复
举报
回复
    相关推荐