HiEV洞察|蔚来NIO Phone的前途,藏在车手互联的技术栈里

作者 |三少爷

编辑 |张祥威

09e090d2ce4d2619926d58beab974d6d.jpeg

「我觉得三年才可以看我们做手机是对的还是错的。」

几天前,蔚来创始人、董事长兼CEO李斌回答媒体提问时如是说道,手机项目本身的投入产出确实需要三年,等到华为,小米,甚至苹果所有这些手机的巨头,他们的车越卖越多的时候,大家会知道它的意义。

自今年9月份蔚来发布手机产品后,蔚来自研手机就被一些人质疑为不务正业,股价表现也较为疲软。

不过,笔者认为,蔚来之所以扛着财务的压力,顶着众人的非议在手机领域继续发力,是因为斌哥和力洪总深深地懂得“行百里者半九十”的道理,更是因为,在未来的一到两年里,蔚来非常有望成为车手互联领域的新标杆

这个光明的愿景能不能实现?只需要回答三个问题:

  • 一,车手互联涉及哪些底层技术栈?
  • 二,车手互联目前存在哪些难关?
  • 三,蔚来为什么能够克服这些挑战?

一、拆解车手互联的技术栈

抛开各家媒体测评视频的眼花缭乱,总结一下,我们会发现,数字车钥匙、服务的跨端迁移、车机和手机的硬件协同是车手互联的三大典型应用场景。

数字车钥匙通过近场广播,发现基于同一个账号体系的汽车后,可提供近车迎宾、无感解锁这类带有科技豪华感的高端体验;

大家耳熟能详的导航、音乐、视频的无缝流转,依靠应用的接力,实现了服务的跨端迁移;

拿手机当游戏手柄,在车机屏幕上打游戏,或者通过手机的蜂窝网络+车载摄像头进行视频通话,相当于通过多设备的协同形成超级终端,实现更沉浸的游戏、社交体验。

车手互联的第一大作用,实现快速连接。

无论哪种应用场景,车手互联的第一步都是基于近场通信快速建立手机与汽车之间的连接。

当前,诸多车企普遍使用的近场通信主要是NFC、蓝牙、WiFi这三大类技术,UWB仍属小众。随着蔚来进场,UWB被发扬光大,逐步得到了汽车产业界的认可。

接下来马上加入这个阵营的,还有将会大规模在华为系汽车上搭载的NearLink星闪。

da67db4f8cf2dc03b1afd08ad394d60a.jpeg

设备间的快速连接,是通过分布式软总线(华为鸿蒙OS提出的概念)或者跨设备互联总线(小米澎湃OS的概念)实现的。面对不同的通信介质和通信协议(上文提到过NFC、蓝牙、WiFi、UWB、星闪五种),软总线可以对开发者屏蔽不同通信介质和通信协议带来的差异,实现异构组网、建立多个通信链路。

所以,异构组网的本质是设备之间同时存在多个可信的通信链路,设备可以根据消息大小、网络状态、设备状态,自主选择最合适的通信链路,将数据传输到对端的设备上,从而在功耗、性能之间达到一种均衡。

在组网的过程中,各个设备会辨别待联网设备的账号信息,从而基于同一个账号体系实现跨设备的可信互联,同时,设备会上报各自支持的硬件资源,形成一个统一的“硬件能力资源池”,以实现硬件资源的共享。

12a5651c147b91868ab217b915ae0451.jpeg

快速连接后,还可以带来高效的数据流转。

连接、组网相当于铺设了设备之间信息通信的高速公路,但是,如果没有“信号灯”、“车道线”和“交通规则”,这条高速路还是无法正常运转。为了让信息和数据跨设备自由流转起来,需要网络内的多个设备共同遵守同一套跨设备通信协议。

鉴于鸿蒙OS问世最早、资料最全,读者朋友们对其技术原理和概念多多少少都有所耳闻,所以,我们还是以鸿蒙OS为例,说明一下数据的跨设备流转是如何实现的。

鸿蒙OS在系统服务层提供了分布式数据管理和分布式任务调度两个子系统,它们都是上述“跨设备互联协议”的一部分。

以手机和车机的导航流转为例,当地图应用发起接力后,在分布式数据管理的支持下,手机端将数据存储到分布式数据库中,然后,通过分布式任务调度激活车机端相应的地图应用。

这一过程中,如果手机端用华为的花瓣地图,车机端就会调用花瓣地图,如果手机端用高德地图,车机端就会调用高德地图。

然后,车机端的地图应用从分布式数据库中恢复数据,继续导航服务。下车后,车机将导航再度流转到手机时,也会遵循同样的逻辑。

1b25dea7d09a81d9d994103402b5ce7f.jpeg

最后,车手互联还可以带来硬件协同。

上个月,在智界S7的预售发布会上,余承东提到被大家广泛热议的AEB只是小菜一碟,‘a piece of cake’。在这里借用一下余总的说法,导航、音乐的流转也只是车手互联应用中的小菜一碟。

车手互联更大的目的在于,将手机和车机这两个独立的终端融合成一个超级终端,实现「1+1>2」的效果,从而解锁更多的应用场景。

超级终端靠的是硬件协同,背后的技术是分布式调度和分布式硬件。如前文所述,在设备组网时,每个设备都上报了自己的硬件资源和服务,形成了一个可被各个设备调用的虚拟化的硬件资源池。

至于本地设备怎么像调用本地硬件那样调用远端的硬件,以鸿蒙操作系统为例,它提供了一个叫做HDF的硬件驱动框架,所有设备的驱动程序都遵循HDF的规范。

这样一来,对于设备来说,无论这个硬件在本地还是远端,调用的都将是同一个驱动程序,只不过在函数的参数里设置一下remote或local的属性就可以了。

5d2d429bf27ea6091a3c2eb098e20fec.jpeg

通过对车手互联底层技术栈的解析,大家就能明白,车手互联要想大规模上车,需要克服两大难关。

二、车手互联存在两大难关,以及蔚来的解法

第一道难关,是跨设备互联协议不统一。

无论是快速互连、基于账号体系的安全通讯,还是应用接力和设备协同,这些跨设备互联功能都是在私有协议上实现的。

掰着手指头捋一捋,华为有HarmonyOS Connect(由之前的HiLink升级而来),小米有HyperConnect,魅族有Flyme Link,蔚来有NIO Link,Vivo有BlueXLink,这些协议就像是不同厂商人为建造的一道篱笆,柏林墙一立,各个生态圈里的终端设备就无法自由地互联起来了。

这种生态圈的割裂,绝非一纸行政命令就可以弥合的。

因为,无论是快速的发现和连接还是跨端服务流转,这些能力都是这些形形色色的操作系统以SDK或者API的形式为上层应用提供的,这意味着,想支持与鸿蒙设备的互联,就要集成华为的SDK,要与小米的设备进行跨设备流转,就需要使用小米提供的API。

最终的结果就是:选择了一家就拒绝了其他家,不能既要又要。

bedbaa9c8ca63406e592d2f781e60b7b.jpeg

还有一个难题,跨端应用的安装难题。

100多年前,胡适先生曾经说过,「多谈点问题,少谈点主义。」

如果把操作系统的分布式能力比作一种主义的话,那么各个支持跨端迁移和多端协同的应用才是用来解决一个又一个具体问题的。即便手机市场破天荒地出现了一个几乎垄断了所有份额的带头大哥,但怎么保证手机上应用与车机上应用的一致呢?

透过问题看本质,用户想要的不是“应用”这个实体,而是其能够提供的“服务和功能”。用户想要的并不是“应用接力”的能力,而是“服务可跨端迁移”的体验。

还是拿导航的无缝流转举例,如果消费者拿着装载百度地图的手机上了装有高德地图的车机,尽管这两个地图应用都支持导航自动流转,但是,在前面提到的分布式数据库中,不同应用之间的数据是互相隔离的。请问,在无法访问对方应用的数据的前提下,这两个地图应用之间怎么“接力”?导航服务怎么接续?

之所以说蔚来到NIO Phone前途光明,是因为它在解决这两大难题。

正是基于对车手互联技术栈的深度钻研,和实现深度互联所面临难关的专业判断,蔚来才顶着非议,选择了自己做手机。

自研手机的好处是,一来可以做减法,降低开发工作量

和手机厂商以及兼具“手机厂商+车企”双重身份的友商相比,蔚来的优势在于它可以做减法。它只需要面对汽车和手机的互联这个细分场景就可以达到自己的目的。

相比之下,手机厂商面对的是万物互联的全场景生态,奔向的是星辰大海,所以不得不做加法,单单在设备的连接和组网方面,就得同时支持蓝牙、WiFi、UWB、NFC等各种协议。

蔚来只需要采用UWB做车手互联的“软总线”通信介质,就可以实现抗干扰性比蓝牙强、定位精度比蓝牙和WiFi高、功耗比蓝牙及WiFi更低等效果。

二来,蔚来可以帮助用户消除选择性困难

想当年,张无忌在面对赵敏、周芷若、小昭时彻夜难眠,一时之间,不知道到底应该怎么选。现在,对于“只做车的同行”来说,他们的消费者同样要在多个手机厂商以及多款应用上面临双重的选择性困难。

蔚来亲自下场造手机,通过跨端的近场通信协议NIO Link,在手机和车机之间建立一套统一的通信标准,然后在手机端和车机端预装统一的应用,从此,蔚来的消费者将不再面临选择哪家的手机、安装什么样的应用这样的选择性困难。

在刚刚举办的蔚来媒体年终沟通会上,针对一些朋友对蔚来手机似有还无的质疑,斌哥给出的逻辑是“手机和车天然的信息流转,是很有需求的”。对于这个判断,笔者深为认可。

不过,正如高端汽车消费者对高阶智能驾驶的需求是由流量巨大的华为今年引爆的一样,只有当华为系汽车越卖越多,小米汽车越卖越火的时候,消费者才能真正意识到深度的车手互联是多么重要的体验,也才能真正明白蔚来亲自下场造手机的终极目的。

这一天到底是哪天?斌哥的说法是“三年后再看”。也许,我们不需要等待那么长的时间,就会突然发现,NIO Phone竟然渐渐成了车手互联领域的新标杆。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/219872.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

考研英语一图表作文必背模版句

英语一的作文还是很靠日常积累的,依据潘赟老师的九宫格理论: 2——图画描述5——意义论证8——建议措施 这3个模块式最为核心也是最容易拉开分差的,对于时间有限的同志不建议忙下功夫浪费时间,而对于另外6个模块,还是…

单片机期末复习

前言 发现很多人都写了单片机原理及接口技术课后习题的答案,但是也就只写了答案而已,可能是他们觉得太简单的缘故吧,我这里对此进行一下我近段时间复习的总结,本篇博客只展示选择题、填空题和判断题的答案,仅供参考&a…

如何在项目管理中跟踪资源可用性?

项目是有计划、有安排的,在不超支预算的情况下按期执行项目,项目经理必须了解资源的可用性。这是资源管理流程的一部分。 什么是资源可用性 资源可用性是指了解执行项目所需的资源、何时需要以及在何种情况下需要。能够协调完成项目所需的资源&#xf…

【深度学习目标检测】四、基于深度学习的抽烟识别(python,yolov8)

YOLOv8是一种物体检测算法,是YOLO系列算法的最新版本。 YOLO(You Only Look Once)是一种实时物体检测算法,其优势在于快速且准确的检测结果。YOLOv8在之前的版本基础上进行了一系列改进和优化,提高了检测速度和准确性。…

使用 Taro 开发鸿蒙原生应用 —— 当 Taro 遇到纯血鸿蒙 | 京东云技术团队

纯血鸿蒙即将到来 在今年 8 月的「2023年华为开发者大会(HDC.Together)」上,华为正式官宣「鸿蒙Next」,这个更新的版本将移除所有的 AOSP 代码,彻底与 Android 切割,使其成为一个完全自主研发的操作系统&a…

【Hive】——DML

1 Load(加载数据) 1.1 概述 1.2 语法 LOAD DATA [LOCAL] INPATH filepath [OVERWRITE] INTO TABLE tablename [PARTITION (partcol1val1, partcol2val2 ...)]LOAD DATA [LOCAL] INPATH filepath [OVERWRITE] INTO TABLE tablename [PARTITION (partcol…

runCatching异常捕获onSuccess/onFailure返回函数,Kotlin

runCatching异常捕获onSuccess/onFailure返回函数,Kotlin fun test(a: Int, b: Int) {runCatching {a / b}.onSuccess {println("onSuccess: $it")return ok(it)}.onFailure {println("onFailure: $it")return fail(it)} }fun ok(o: Any) {prin…

Rust语言基础语法使用

1.安装开发工具: RustRover JetBrains: Essential tools for software developers and teams 下载: RustRover: Rust IDE by JetBrains 下载成功后安装并启动RustRover 安装中文语言包插件 重启RustRover生效

C# WPF上位机开发(日志调试)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 程序开发的过程中,调试肯定是少不了的。比如说,这个时候,我们可以设置断点、查看变量、检查函数调用堆栈等等。…

五、Java核心数组篇

1.数组 概念: ​ 指的是一种容器,可以同来存储同种数据类型的多个值。 ​ 但是数组容器在存储数据的时候,需要结合隐式转换考虑。 比如: ​ 定义了一个int类型的数组。那么boolean。double类型的数据是不能存到这个数组中的&…

【ProcessOn】流程图咏道图Axure自定义元件使用----含流程图案例

目录 一,ProcessOn 1.1 ProcessOn是什么 1.2 ProcessOn应用场景 1.3 流程图 1.4 泳道图简介 1.5 Process网址与界面简介 二,流程图案例 2.1 门诊流程图 2.2 住院流程图 2.3 药房药库流程图 2.4 会议OA流程图 三,Axure自定义元件 …

Unity | AVpro的最基础使用方法(视频播放插件)

一、 AVpro的使用方法 (一)准备播放器MediaPlayer 1. AVpro的播放器是MediaPlayer,在Heirarchy面板里创建 2.播放器里放视频 a.把视频放到StreamingAssets文件夹下 b.你就可以在MediaPlayer里面找到这个视频 c.选中以后,就会变成 这里点击播放可以播放…

Java 基础学习(九)API概述、Object、String、正则表达式

1 API概述 1.1 API概述 1.1.1 什么是API API(Application Programming Interface),意为:应用程序接口。API就是已经写好的的程序或功能,程序要需要时可以直接调用,无需再次编写。 API可以大致分为如下几类: 编程语…

DSP捕获输入简单笔记

之前使用stm32的大概原理是: 输入引脚输入一个脉冲,捕获1开始极性捕获,捕获的是从启动捕获功能开始计数,捕获的是当前的计数值; 例如一个脉冲,捕获1捕获上升沿,捕获2捕获下降沿;而两…

如何看待「前端已死论」?

🚀 作者主页: 有来技术 🔥 开源项目: youlai-mall 🍃 vue3-element-admin 🍃 youlai-boot 🌺 仓库主页: Gitee 💫 Github 💫 GitCode 💖 欢迎点赞…

C#浅拷贝和深拷贝数据

目录 一、浅拷贝 二、深拷贝 一、浅拷贝 就是把原来的数据,复制一份,但是2份数据是共享地址的,修改第一份数据或者修改第二份数据,都会一起改变,这可能不是我们程序中需要的场景。 下面我们演示一下,首…

【网络安全】网络防护之旅 - 点燃网络安全战场的数字签名烟火

​ 🌈个人主页:Sarapines Programmer🔥 系列专栏:《网络安全之道 | 数字征程》⏰墨香寄清辞:千里传信如电光,密码奥妙似仙方。 挑战黑暗剑拔弩张,网络战场誓守长。 ​ 目录 😈1. 初识…

信息收集 - 域名

1、Whois查询: Whois 是一个用来查询域名是否已经被注册以及相关详细信息的数据库(如:域名所有人、域名注册商、域名注册日期和过期日期等)。通过访问 Whois 服务器,你可以查询域名的归属者联系方式和注册时间。 你可以在 域名Whois查询 - 站长之家 上进行在线查询。 2、…

天猫数据平台-淘宝天猫数据-天猫销售数据分析:11月天猫平台滑雪运动装备行业销量翻倍!

随着天气变冷、冬季来临,迎来了疫情后的首个滑雪季,加之自冬奥会结束以来,大众参与冰雪运动的热度持续攀升,因此,冰雪运动的需求正集中释放。 根据相关数据显示,11月以来,全国滑雪场门票预订量较…

【LeetCode刷题笔记】155.最小栈

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 更多算法知识专栏&#xff1a;算法分析&#x1f525; 给大家跳段街舞感谢…