2019年10月22日-10月24日,“2019中国汽车零部件行业年会暨高峰论坛”在山东省青岛莱西市召开,会议主题为“协同 创新 突破—共建中国汽车产业链新生态”。其中,在10月23日的大会论坛上,深圳华为技术有限公司CBG开发者解决方案部部长 张守杰 发表精彩演讲。以下内容为演讲实录:
深圳华为技术有限公司CBG开发者解决方案部部长 张守杰
张守杰:尊敬的各位来宾,女士们、先生们,大家上午好。之前有嘉宾也讲到,智能网联汽车和智能座舱成为新的发展热点和趋势,华为公司作为传统的信息+ICT技术比较的龙头企业,希望在这样一个技术发展的大潮中,把信息化、5G、人工智能的技术储备和积累,贡献给汽车行业。作为汽车行业的新兵,为智能网联汽车和智能座舱方案贡献我们的力量。今天我的主题演讲,就是希望通过把华为公司面向移动智能终端分布式技术的能力,在智能汽车、智能网联汽车和智能座舱解决方案上的最佳实践,跟大家做一个分享。
为什么提分布式智能呢?从消费者的角度看,消费者真正需要的是简单的、连续的服务。比如日常都在使用的导航服务,假如今天中午要去海底捞吃饭,我需要的是一上车导航就直接切入导航,而且导航的不是海底捞的店,应该导航的是去的商场的停车场。一下车以后,是不是手机和手表就能连续接在一起,直接转化为步行导航,让我从停车场直接步行走到海底捞。但是当前我说的这个能力,可能手机上和车上都有这个能力,但没有连通在一起。如果要实现的话,我刚才说的这个过程,基本是两三次,分别在手机上设导航,车子上设导航,或者在手表上去实现。再比如说语音和娱乐,我正在用手机和耳机听一段郭德刚的相声,等我上了车以后,是不是车子可以马上接管,并且从我正在听的这个位置上播放。所以从消费者的角度讲,是需要提供比较简单的,比需要那么复杂的操作,是比较连续的服务。因为身边的智能硬件越来越多,每个人都有手机、手表,大家车上有车机,甚至家里有智能音响、智能电视,这么多智能硬件,如何能够用合适的硬件在合适的场合提供服务。手机上的导航软件,基本每月更新,但是车机上的导航软件,是半年甚至一年更新。所以现在普遍的驾驶行为是,手机导航要开开看看路况,而车机的导航,因为声音大,有高低音使用更好,这就是多个硬件都有相应能力,但并没有形成互补的协同体验。消费者的期望是简单的、连续的、一致的,这些硬件不需要重复购买,能够互补协同工作。而现实,现在的每一款硬件,都是独立硬件的孤岛。每个生态上,它的体验都是割裂的。
从开发者的角度,因为之前在公司负责消费者业务的软件生态,在主要面向手机的终端软件看,中国是一个码农大国,在应用开发的占到一半,但是即使是这样一个码农大国,开发者也很难为每一款新出来的硬件开发应用。多操作系统、多语言开发是开发者的面临的挑战,这也是因为车机导航半年或者一年才更新的原因。这种情况导致我们新出来一个硬件的时候,没有适配的应用,缺乏应用生态,用户体验比较差,这时候用户使用率就比较低。在当前的应用软件上,手机移动上应用接近400万,手表只有万级,而车机应用是几百个,这就是应用生态很难面向小众的主要原因。之前CBG做过调查,应用开发者面向新的硬件成本是300万,如果新出来一款新的产品,如果不能销售300万,应用开发者就很难为你开发独立的版本,这就是很多版本都不能及时更新的主要原因。
当然了,大家也在尝试一个方向,因为手机上的应用非常丰富,手机上的体验也做得不错。是不是能够把手机上的应用共享到车机上?现在的尝试是,手机投屏方案为主。这种尝试是单向的,把手机应用数据共享到车机,使用车机上的屏幕和扬声器。但是大家也知道,在上车的情况下,手机GPS的信号会变弱,我们没有把车机上的有用数据共同使用起来。我们也跟一些厂家进行充分沟通,发现如果利用车上更多的资源,协议的打通以及硬件的调用非常复杂。这就是回到刚才说的,为什么华为会去研究基于终端的分布式技术。
简单讲,终端分布式技术,就像这张图所示,手机可能有屏幕、麦克风、扬声器,有CPU、GPS,甚至有动力传感器。车机上同样也有屏幕、Camera、麦克风、扬声器,现在大部分人还戴着智能手机,也有传感器这些设备。我们技术研究的方向,分布式的概念,它不是一个全新的概念,在过去的十年间大家耳熟能详云计算和云的分布式,云的分布式解决什么问题?当计算任务非常庞大时,利用单一的服务器,CPU、内存和硬盘无法承载这个任务了,怎么办呢?就越做越大,做到大型机,大型机搞不定的时候就出来云的分布式概念,把各种各样的计算、内存、硬盘的资源虚拟化,形成一个大的池子,这样大型的计算任务就不用考虑跑在哪台服务器。端的服务器技术和理念,就参考整个云的分布式技术理念,将所有终端的硬件资源虚拟化,形成虚拟化池,在这里面,可以理解是一个超级终端,可能有3个屏幕、10个麦克风、3个CPU,这时候场景去调用不同应用资源时,可能就像移动终端安卓,就是一行代码的方式,用不同的应用资源实现最佳体验。比如这个时候上车了,应用,只是说当发现有三个屏幕的时候,车机的屏幕大,更适合于显示,就把导航的媒体流挪到车机上,音频更适合在车的麦克风和扬声器上播放,就调用车的扬声器。但是,可能车机硬件的更新速度慢,芯片处理能力不强,我的任务还可以继续保留在手机上进行计算。
简单讲,我们最终需要实现的业务方向,开发者开发一款应用,比如导航,不再为手机开发一个导航软件,再为车机开发一个导航软件再为手表开发一个软件,就是一个超级智能终端,开发一款应用软件,而这款应用软件也不需要特定指定到底在哪个硬件屏幕上显示,只需要定义这款软件在屏幕上更好显示。它的核心就是开发者面向一个终端开发一款应用,应用就像跑在一个超级终端上就可以,至于这个终端下面具体的CPU、屏幕和扬声器到底使用的是手机的还是车机、手表的,谁能够在这个环境下提供最好的体验,就使用谁的。应用的话,也不需要用在手机上插根线或者很复杂的蓝牙配备连接,或者就像刚才说的导航应用必须进行多次设计,那时候我们跟百度联合设计,百度的导航,就设百度导航,如果走过去,就一直不停导航,在手机上显示。如果上了车,是我驾驶的车,可以点开驾驶员状态还是乘客,就切换到车机驾车模式的导航,当下车以后,也可以以手表的形式切换到步行导航,整个过程不需要消费者进行复杂设计和人工干预,整个超级终端上可以自动完成这个业务的体验。
整个华为终端分布式技术的核心特征,有三大特征:第一个,为什么能够实现跨终端的、所有硬件资源的互助共享?其核心是整个操作系统的层面,把操作系统所有的硬件架构实现解耦,可以弹性把资源部署在任何一个终端。第二,在这样一个状态下形成虚拟池化,可以实现硬件互助和资源共享,就像刚才说的,使用当前最佳芯片,为消费者提供最佳的服务和体验,在这样一个状态下,也可以让开发区面向一个超级终端开发一次应用,也不需要每次为了新的应用和版本,实现新的工作量,实现真正面向应用生态级的共享。
讲到这儿,大家觉得技术很好,是不是必须得用?所有用安卓和linux的操作系统,是不是都要换成华为的操作系统?不是这样的,我们把它集成一种集成解决方案,不管是什么系统,只要在操作系统中集成一个应用的软件包,通过这个软件包进行智能外设资源的统一共享。
下面通过一个简单的视频为大家更详细的阐述整个HiCar分布式方案。
通过提供的信息技术和操作系统层面的能力HiCar解决方案,可以实现在车的智能座舱环境下所有硬件的有效使用。比如前段时间有的应用厂家在考虑,是不是可以检测驾驶员心率。现在的方案,或者是选择一些佩戴式的设备,戴着耳机检测脉搏,或者在方向盘上进行相应设定进行检测。一般手机都有检测心率,这样的话就不需要在车上出现新的重复投资,这也为零部件成本带来节省。同时,比如现在的疲劳检测,传统模式必须具备AI人脸检测能力的高级摄像头来做,但是现在完全可以用车上的摄像头和手机、车机共同完成,不需要一定提供多么高级的硬件,提供这种新的体验。
今天早上听了很多行业领导和专家讲到,整个汽车行业走向现在,传统的汽车整个大势向下。但是反观移动终端,十年前单一的功能机、智能终端出现时,基本在应用和体验的驱动下,使得智能终端市场持续增长。所以智能网联和智慧座舱的解决方案,把汽车当成移动终端的新思路和新方向,为智能汽车行业的发展提供新的助力。
华为分布式技术和HiCar解决方案,2019年也聚焦于驾驶员向导航、娱乐、有声和疲劳驾驶四个核心的体验垂域,构建跟车机厂家和行业组织一起发布了华为HiCar生态白皮书,感兴趣的朋友可以扫码下载这个白皮书,了解更多细节。同时,华为HiCar整个平台和相应的技术能力,也构建了完善高效的认证体系,通过简单五个步骤,就可以认证为华为HiCar解决方案的合作伙伴。
我们希望华为的信息化和通讯以及人工智能技术平台,为汽车行业注入新的帮助,通过分布式技术,为消费者提供简单的、连续的、一致性体验,也能够通过分布式技术,实现移动终端尤其是手机生态上的共享,为车机和车厂贡献新的商机。
华为相信,通过分布式技术和HiCar解决方案,能够助力智能座舱和智能网联汽车,打造下一代新的智能网联方案和智能网联汽车。
谢谢大家。
(注:本文根据现场速记整理,未经演讲嘉宾审阅)