打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
我们了解一下“华为分布式系统技术”

无人驾驶飞机飞出30 km,机上的摄像头看到的画面,也同时显示在华为手机上。

这个场景首次出现在2019年华为开发者大会上,是对华为分布式技术的一个小小的肯定。在正式推出 EMUI10.1之后,“分布式技术”频繁被华为提及。有人说这五个字我都知道,但我不明白它的意思。华为消费者业务软件部总裁王成录就什么是分布式技术、它的作用、它目前的应用情况如何以及安全隐私等技术名词进行了亲密讨论。

在华为看来,分布技术

只要谈到“分布式技术”,相信程序员朋友们都会有不同的看法。单是思维导图,就可以绘制上百个分支。

考虑到大多数读者都是和我一样的普通用户,我们可能会感觉到“分布式技术”可能和华为所实现的应用情况不同。

华为在 EMUI10.1中进一步提升了多设备的协作能力,比如在多屏幕协作体验中,您不仅可以使用 PC机操作手机,而且不需要拖拽,直接在 PC机上打开手机文件进行编辑,并且可以同步保存文件。

在华为 MateBook X Pro 2020中,怎样玩王者荣耀?便携式计算机可以同时操作 PC和手机,这实际上是华为分布式技术的一个应用。

分布式文件系统和分布式数据库在这里真正实现了第一次商业,这对我们来说是一个里程碑。这是因为,只有打通多个设备之间的数据流,才能实现多个设备的融合。

“分布式”是王成录博士(下称王博)提出的重要观点,也就是“数据在多台设备间流动”。简而言之,同样的任务,它可以在手机、电脑、甚至电视机上完成,而用户处理事件的能力则不受设备限制。

分布技术有许多应用案例,王博说过许多种。现在,华为已经把它深入到手机、电脑、手表和智能屏幕等设备中。在一定程度上,利用分布式技术,华为给硬件赋予了新的意义,新的形式。

'如果你和设计师不在同一个地方,需要与设计师沟通某个设计方案,可以通过 CAD迷你看图 APP直接拨打畅连通话,发起屏幕共享,双方可以更精确地交流设计图样点点画画,设计师可以看到彼此的批注,就像面对面交流一样。

王博所说的场景颇有赛博朋克气息,再加上 AR角色虚拟影像,更像是科幻电影,华为也在为这类事情做准备。

“在分布式技术这一领域,华为将继续投入,在随后 EMUI的升级版中,将有更深入的分布式应用,应用场景将越来越接近于我们预期的目标:有机连接 IoT设备。”我们希望分布式系统能够重新定义各种硬件,使其成为我们所需要的“物理硬件”。

分布技术的背后特征

每个人都可以通过案例来更好地理解分布式技术,但是华为是怎么做的呢?

在王博的介绍中,分布式技术的背后不仅有分布式文件系统和分布式数据库作为支撑,分布式文件系统还有三个核心特点:

一、系统自动装载统一的“语言”,不管用哪种新硬件连接起来,都能进行顺畅的沟通。

我们对系统的底层和上层进行了完全解构,把整个系统分解为数千个模块。在设计时,这些模块将适用的场景和硬件能力贴上了标签,以后再对接新设备时,相应的模块将自动加载到硬件设备中,成为该硬件运行的系统。

实战中,华为分布式技术可以为各种硬件设备提供精确的访问支持。这种特性在 IoT的多设备生态系统中扮演着重要角色,因为 IoT意味着大量的智能设备,它们之间有着不同的协议,要让它们之间建立起协作关系,就必须语言相通,沟通顺畅。

、硬件虚拟化

'任何一种装置都可以用其它周边装置作为传感器。

这篇文章中提到的无人机就是一个非常典型的例子,实际上,手机就是把无人机的摄像头作为自己的第三个摄像头来拍摄无人机所看到的画面。'硬件虚拟化'是指将其他硬件产品“据为己有”,使其获得信息,手机可以同时获得信息,从而使华为的 IoT生态圈更具想象力。

三.应用一次性开发,代码与不同设备自动匹配

核调度能力,开发者无需考虑写出的代码是否运行在 GPU或 CPU上,所有的调度都是通过系统调度层来实现的,同时也要考虑到与硬件资源匹配的问题。

华为是整个全场景生态系统的缔造者,也是众多合作伙伴的合作伙伴。就分布技术而言,华为将合作伙伴分为“南向”和“北向”,分别是硬件端的合作供应商和软件端的开发者,并将 SDK (软件开发工具包)提供给前者,使其生产的硬件具有分布功能;为后者提供分布式 Kit和软件开发支持,使其 APP能够调用分布功能。

王博还介绍说,目前华为正与京东合作,不久将在京东购物 APP上,实现远程屏幕共享操作。也就是在线购物时,家人可以看到您手机上的京东购物界面,还可以对其进行圈圈勾选,方便孩子帮父母完成在线挑选。

处理延迟和安全问题

这个部分不需要用户关心,但是它会影响用户的实际使用。因此,多个设备协同工作,非常依赖低时延通信。当你正在进行跨设备操作时,不会觉得自己变笨,也不会觉得你在操作手机。

分布应用的延迟处理,比单一设备更为复杂和困难,我们将从底层操作系统内核层开始,然后在上层运行值和框架,进行许多创新和修改。

华为再次提到了系统底层的改进。事实上,去年EMUI10发布之时,“分布式软总线”就扮演了一个关键角色,这种技术可以将延迟降至20 ms,1 Gbps的无线有效吞吐。与之相比,人类肉眼能察觉的延迟大约在80-100毫秒之间。

他说:“让用户感觉到多个设备之间的连接就像同一台设备中不同模块之间的通信一样,是分布式的精髓和难点。它包括了非常多通信协议的优化,应用程序调度过程的优化,以及许多创新。王博担心大家对术语不太了解,他又举出一个通俗的例子,“例如,手机就是一个整体,里面有许多不同的模块,如芯片、相机、屏幕模块都焊接在同一块电路板上,模块之间的通讯是通过电路(物理)进行的。但是多个设备之间的通讯依赖于蓝牙, WiFi, NFC,我们希望分布式技术能够实现多个设备之间的无线连接,将来能够实现像同一块 PCB板(印刷电路板)的不同模块之间的通信。

因为多个设备之间的传输,会涉及到很多的数据处理,所以保护用户的隐私也是一个非常重要的环节。

拟前提第一个用户打开一个新设备,然后用 ID绑定这个设备。只有用户拥有大量 IoT设备,并且同时登录了自己的 ID账号,这些设备才能互相通信。

王博强调说:“华为近几年来安全隐私保护的理想目标,是随时确保正确的用户通过正确的设备使用正确的数据。”如果在同一 ID下有多个设备,则该设备的注册、验证、认证仍将采用原来我们技术系统中的基本功能,如指纹识别、面部识别、 token识别、数据端到端加密、信道加密、信源加密......这些基本功能都不会改变。”

在这一过程中,华为获得了 CCEAL5+商用操作系统内核最高安全等级认证, EMUI成为世界上第一个获得 ISO/IEC 27701隐私信息管理系统认证的手机操作系统。一场比赛,一场比赛

停止模仿 Android和 iOS

这种分布的概念是在2016年5月形成的,它源于我们每年进行战略计划的传统。

那时的智能手机产业方兴未艾,大家都在寻找智能手机的下一代形态,当时存在的观点,不外乎是谁会取代谁的关系,比如智能手机继续发展下去,就会取代一切,包括平板电脑、普通电视。

尽管是视频采访,王博说这里的情绪更激动了,“我们当时正在思考另外一种方式,如果设备之间不是替代关系,而是相互协作的关系,那该怎么办?因此,这一灵光一现,正是分布式概念雏形诞生的背景。

需要补充的是,华为 IoT商业项目在2016年也基本上开始了起步阶段。实际上从一开始华为就是在同步布局 IoT生态和分布式技术。

4年磨刀霍霍,默默耕耘这段时间, EMUI10.1正把越来越多的实际应用推到用户面前,每个人都逐渐能体验到分布式技术给软硬件交互带来的变化。华为系统逐渐走出了一条新路, EMUI自主探索的特色更加明显。

但这还只是个小开端

王博很清楚软件开发是一条马拉松之路:“软件的开发不同于硬件,硬件只要制作出新的颜色、新的喇叭,消费者就会有感觉。软件中很少有这样的显性特征,而且没有哪个软件一出生就能得到消费者的喜爱。

'软件是滞后的。只有产品的分布式能力才能成为消费者购买华为手机最主要的点,这就需要大约一到两年的时间。

王博将 EMUI 10比作“打开 IoT世界的钥匙”,他补充道:“我们的系统不再是基于分布式技术的,而是基于 Android和 iOS的,因为它们两个本质都是一样的:通过 App商店下载 APP,然后通过手机运行。但是,在分布式技术的基础上,我们突破了单一手机的限制,多设备连接成一个生态系统后,设备就有了新的定义,建立在这个基础上的生态发展和应用形态就变得不同了。

EMUI也将于今年秋天发布,也许它会在更高的层面上更上一层楼。想象一下,当越来越多的设备接入华为 IoT生态系统时,比如用手机碰一下保温杯,就会知道剩下的水有多少,还有温度,碰一下电饭锅,就会知道米饭的煮熟了…

华为拥有分布性能,这给它留下了很大的想象空间,而且需要更多的时间和精力。华为还将“南向”和“北向”两个方向的合作伙伴联合起来打造这一生态。实际上,在王博看来,目前中国产业链的现状,为 AI、5 G、 IoT模块的生产等方面,提供了一个良好的环境,在中国都相当集中。

如果消费者认为这种创新有实际用途,并为此支付费用,开发者就能同时受益,那么整个行业就有了足够的创造力。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
为什么“鸿蒙”不是第二个“安卓”?
Mate40系列革命性畅连体验背后,华为走向新赛道
下一代Mate首发体验!EMUI10分布式技术三大应用场景
华为发布全新EMUI10,分布式技术打开5G新未来
解密华为EMUI 10的三大创新杀手锏,已让Android脱胎换骨
星之匙,石之阶,火之行:我们能从EMUI 10.1读出什么
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服