Red Bend管理互联汽车上激增软件新方案

移动开发 移动应用
互联汽车的出现促使汽车行业进行改革。互联汽车的中心设备是车载信息娱乐(IVI)系统,它将无线互联、IP通信基础设施、中间件和应用程序集成于一个强大统一的处理设备中。然而,车载信息娱乐系统在带来更佳驾驶体验的同时,也给汽车带来了新层面的复杂性。

 想要为车载信息娱乐系统提供语音启动、应用程序、与智能手机同步互联等广泛功能,汽车需要运用越来越多复杂的软件和固件,这同其它消费电子产品是一样的。随着车载软件的数量和复杂性的增加,可靠、有效地管理和维护软件的需求也在不断增加。汽车产量预计到2012年将接近1亿台,鉴于汽车产量的增长及汽车使用条件的不同,软件的复杂性增加了汽车制造商和一级供应商面临软件缺陷的可能性,而软件缺陷又会进一步造成运行故障。

长期以来,汽车制造商主要依靠工厂严格的质保流程和出厂后必要时在经销商处实施软件更新作为解决软件可靠性问题的途径。虽然上述做法很有必要,但这种延长的质保流程同样存在很大的弊端,即延长了新车面市的时间。此外,由经销商实施软件更新的方案也增加了汽车制造商需要支付的质保成本。

随着汽车复杂性的不断增加,确保质保流程的100%覆盖也变得十分困难。在见证了2007年到2010年间新车质量的不断提升后,J.D. Power and Associates公司发现在2011年,汽车质量有所下降。公司在其报告中指出,“许多地区新推出的汽车质量明显下滑,主要表现在发动机/传动装置和音频/娱乐/导航系统上,”而这些装置和系统均与软件问题相关。该问题产生的影响直接表现在了汽车制造商的质保维修成本上,正如IBM所宣称的那样,“目前约有50%的汽车质保成本与电子设备及其植入的软件相关。”

另一个与互联汽车车载信息娱乐系统相关的重要趋势是高级操作系统(HLOSes)的引入,如QNX CAR、WinCE或Genivi。高级操作系统使得原始设备制造商和一级供应商能够显著提升驾驶员的使用体验。但其弊端是系统过于开放的特性可能会导致不必要的修改或使其暴露于具有破坏性的恶意软件下,而这些恶意软件可通过CAN总线经由车载信息娱乐系统进入汽车内部的ECUs。

可供汽车制造商使用的新解决方案

在其它类型的互联设备和机器上经过验证的两项技术,目前正被汽车行业所采用。这两项技术均被用于应对提供质量更高、可靠性更强的车载软件带来的诸多挑战、减少质保成本,同时满足愈加紧迫的上市时间需求。

第一项技术被称为固件无线(FOTA)更新。在被三星和LG电子等顶级制造商用于数以十亿计的移动手机、互联设备和M2M模块后,FOTA现在正在被汽车行业广泛接受。FOTA更新技术使得汽车制造商和一级供应商可以对车载信息娱乐系统软件和固件进行远程更新。车主无需再开车到经销商处进行软件更新,新软件即可通过无线传送方式修补汽车内现有软件的问题。

除可传送软件更新对固件错误进行修正外,FOTA更新技术还可将新功能和新服务传送给客户。由于软件更新可直接传送至车主,而无需车主将车开到经销商处或由车主本人进行复杂的手动更新,原始设备制造商可以将新服务方便地传送到私人汽车上。从实际上去 “个性化”汽车以满足客户的个性需求。这一技术的优势还在于能够增强客户的忠诚度,并为原始设备制造商提供从每位客户处赚取额外收入的机会。

第二项技术是虚拟化。虚拟化技术应用在服务器和台式机上的时间已有数十年,而近期该技术也被智能手机和平板电脑所采用。目前,虚拟化技术正被用于帮助汽车原始设备制造商和一级供应商提高车载信息娱乐系统的安全性能。

高级操作系统在提供诸如丰富的用户界面和网络应用程序等诸多便利的同时,也使车载信息娱乐系统面临着安全威胁。虚拟化可将高级操作系统与汽车内的其它系统分开,确保关键系统的安全性和完整性。

虚拟化技术可以对在同一硬件上平行运行不同软件栈的多台虚拟机(VMs)进行管理。每个域(例如虚拟机、高级操作系统和应用程序)均可在安全和容错模式下(一个操作系统内发生的故障不会影响其他系统)运行完全不同的软件栈,无论是对最小的实时操作系统还是功能丰富的高级操作系统。这种将系统相互隔离分开的方式为满足车载信息娱乐系统的不同需求提供了最佳解决方案,来处理互联汽车复杂的软件环境。

同时,虚拟化技术为现有遗留系统和新生的富媒体解决方案提供一条迁移路径。一个域可运行遗留的实时操作系统,用于控制倒车雷达,同时另一个域可在高级操作系统上运行娱乐系统。为提供最大的设计自由,每个虚拟机可配置不同的关键性能和可用标准,例如启动时间、资源获取和相较于其它虚拟机的优先权。倒车雷达的运行必须独立于高级操作系统,以实现汽车发动后和挂倒档时的瞬间启动。而娱乐系统则能在为乘客提供的服务就绪前,启动强大的图像和整套高级操作系统。

根据Red Bend软件公司发布的白皮书, 成功实施FOTA更新和虚拟化技术的关键在于用一套基于标准的后台系统管理汽车内的所有软件、固件和应用程序。通过这一系统,车辆管理人员可以根据强大的实时报告就出现的问题、软件清单和客户使用情况对软件进行部署、配置、升级和管理。此外,软件管理系统可确保在互联状态下智能地使用带宽。例如,汽车制造商可对汽车进行配置,在本地利用Wi-Fi获取大流量数据,而将移动网络用于获取交通信息或定位服务等即时更新。由于所提供的服务完全实现云托管,汽车制造商甚至还可向车主或负责特定子系统服务,如导航系统的第三方提供配置或管理特定车载服务的权限。

总结

互联汽车内软件的数量和复杂性的迅猛增长正在改变汽车行业,促使整个价值链寻求创新解决方案,可靠且有效地管理汽车软件的使用寿命,并确保关键系统的完整性和安全性。

通过采用FOTA更新和虚拟化技术,汽车制造商和一级供应商可获得完全的设计自由度,安全地配置实时系统和以娱乐功能为主的高级操作系统。同时,还可完成车载信息娱乐系统的无线更新。其结果是使互联汽车在消费电子市场迅速变化的大背景下能够站稳脚跟,并确保消费者在拥有其爱车期间对其带来的驾驶体验能持续保持满意。

责任编辑:佚名 来源: 厂商供稿
相关推荐

2009-02-19 08:38:48

Red BendAndroid软件管理方案

2019-04-15 14:06:12

2013-05-15 12:20:30

NETGEAR智能家庭

2013-10-16 09:53:08

IBMPureSystemsPower Syste

2011-08-30 10:39:28

VMworld 201vmware

2024-05-20 08:08:00

分布式系统缓存C#

2011-07-06 14:22:09

power平台服务器甲骨文

2009-12-22 14:59:24

路由器故障排除

2010-07-07 16:37:13

BSM惠普云计算

2015-04-02 09:22:51

EMM深信服

2009-12-10 16:15:02

摩托罗拉方案效率

2009-09-23 10:48:18

戴尔解决方案电子病历

2010-04-20 13:37:04

2014-03-23 17:59:01

ICT媒体华为

2011-04-27 09:53:55

惠普打印机体验

2011-03-08 13:30:46

Xperf监控Windows性能

2010-05-21 17:04:33

AvayaIBM统一通信

2022-08-16 08:05:21

数据仓库Flink智慧芽

2024-08-27 14:40:00

模型数据
点赞
收藏

51CTO技术栈公众号