购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 技术特征

1.2.1 分布式软总线

分布式软总线能够让多个设备融合为一个设备,带来设备内和设备间高吞吐、低时延、高可靠的流畅连接体验。分布式软总线是多种终端设备的统一基座,为设备之间的互联互通提供了统一的分布式通信能力,能够快速发现并连接设备,高效地分发任务和传输数据。分布式软总线示意图,如图1.1所示。

图1.1 分布式软总线示意图

传统的设备是由设备内部的硬总线连在一起的,硬总线是设备内部的部件之间进行通信的基础。而分布式软总线融合近场和远场的通信技术,并充分发挥近场通信的技术优势。分布式软总线承担了任务总线、数据总线和总线中枢三大功能。其中,任务总线负责将应用程序在多个终端上快速分发;数据总线负责数据在设备间的高性能分发和同步;总线中枢起到协调控制的作用,用于自动发现并组网,以及维护设备间的拓扑关系。

目前,分布式软总线在性能上已经无限逼近硬总线的能力,鸿蒙系统的分布式软总线已经可以实现异构融合网络,比如使用蓝牙通信的设备和使用Wi-Fi通信的设备可以互见互联,一次配网之后可以自发现、自连接。分布式软总线也可以实现动态时延校准,比如手机将视频分享给智慧屏,并且将音频分享给音箱,分享之后音频、视频依然是同步的。

1.2.2 分布式设备虚拟化

分布式设备虚拟化平台可以实现不同设备的资源融合、设备管理、数据处理,多种设备共同形成一个超级虚拟终端。针对不同类型的任务,为用户匹配并选择能力合适的执行硬件,让业务连续地在不同设备间流转,充分发挥不同设备的资源优势。分布式设备虚拟化示意图如图1.2所示。

图1.2 分布式设备虚拟化示意图

1.2.3 分布式数据管理

分布式数据管理基于分布式软总线的能力,实现应用程序数据和用户数据的分布式管理。用户数据不再与单一物理设备绑定,业务逻辑与数据存储分离,当跨设备运行应用时数据可以无缝衔接,为打造一致、流畅的用户体验创造了基础条件。分布式数据管理示意图如图1.3所示。

图1.3 分布式数据管理示意图

分布式的数据管理让跨设备数据处理如同本地数据处理一样方便快捷,基于鸿蒙操作系统的分布式数据管理能力,华为5G通信技术的增益使硬件设备之间的界限变得越来越模糊,一个设备可能会成为另外一个设备的子部件,或者多个设备成为一个整体设备,从而实现数据共享、算力共享、AI共享。

1.2.4 分布式任务调度

分布式任务调度基于分布式软总线、分布式数据管理、分布式Profile等技术特性,构建统一的分布式服务管理(发现、同步、注册、调用)机制,支持对跨设备的应用进行远程启动、远程调用、远程连接、迁移等操作,能够根据不同设备的能力、位置、业务运行状态、资源使用情况、用户的习惯和意图,选择合适的设备运行分布式任务。

1.2.5 一次开发,多端部署

鸿蒙系统提供了用户程序框架、Ability框架及UI(User Interface,用户界面)框架,支持在应用开发过程中复用多终端的业务逻辑和界面逻辑,能够实现应用的一次开发、多端部署,提升了跨设备应用的开发效率。一次开发、多端部署示意图如图1.4所示。

图1.4 一次开发、多端部署示意图

1.2.6 弹性部署

鸿蒙系统通过组件化和小型化等设计方法,支持多种终端设备按需弹性部署,能够适配不同类别的硬件资源和功能需求。支撑通过编译链关系自动生成组件化的依赖关系,形成组件树依赖图,支撑产品系统的便捷开发,降低硬件设备的开发门槛。鸿蒙系统的弹性部署主要体现在以下几个方面。

◆支持各组件的选择(组件可有可无):根据硬件的形态和需求,可以选择所需的组件。

◆支持组件内功能集的配置(组件可大可小):根据硬件的资源情况和功能需求,可以选择配置组件中的功能集。例如,选择配置图形框架组件中的部分控件。

◆支持组件间关联(平台可大可小):根据编译链关系,可以自动生成组件化的依赖关系。例如,选择图形框架组件,将会自动选择依赖的图形引擎组件等。 ZuM6OB1jHe2XnpvsYKwvswPZxmrtTwCkG8jWKca2aMcG1Dx8djwHvNEuZwroMCA2

点击中间区域
呼出菜单
上一章
目录
下一章
×