0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

超级终端场景下的多种设备在不同环境下如何组成一个网络

电子发烧友开源社区 来源:HarmonyOS官方合作社区 作者:HarmonyOS官方合作社 2021-12-25 09:02 次阅读

作者:lijie,HarmonyOS软总线领域专家

相信大家对HarmonyOS的“超级终端”比较熟悉了。那么,您知道超级终端场景下的多种设备在不同环境下是如何组成一个网络的吗?这些设备之间又是如何解决共享资源冲突的?本期我们就来为您揭晓~

一、分布式业务的通信挑战

分布式业务的通信主要面临两大挑战:

1. 分布式设备通信的异构情况导致了体验的瓶颈

基于1+8+N设备的六大智慧场景(智慧家居、智慧出行、智慧办公、影音娱乐、运动健康、教育关怀),不同场景下设备种类、数量和能力等差异非常大。即使是同类设备,其硬件能力也不同。总结来说,分布式设备存在介质、协议、芯片、环境和场景5个方面的异构,如图1所示。

c382043a-5a8d-11ec-b2e9-dac502259ad0.png

图1 五个异构

介质和协议异构:传输介质包括蓝牙Wi-FiPLC等不同类型。而同一类型的传输介质也有区别,比如Wi-Fi分为2.4G5G两个频段。此外,还存在协议的差异,比如Wi-Fi有802.11 a/b/g/n/ac/ax等代际差异。

芯片异构:通信芯片硬件有连接能力、天线、调制解调方式等差异。

环境异构:不同的环境,差异非常大。比如家庭环境下,卧室使用客厅的Wi-Fi,信号需要穿墙;微波炉等设备带来电磁干扰;邻居家Wi-Fi设备带来邻频干扰等等。

场景异构:业务的使用场景千差万别,比如影音娱乐、运动出行、办公商务、教育等,它们的主要业务模型差异很大,对通信能力的诉求也不同。

上面这些异构,造成业务并发冲突高、互通兼容性问题多、传输可靠性难以保障等问题。

2. 传统的软件方案造成通信资源与业务应用耦合

传统的端端通信,孤立地使用硬件资源,没有考虑或者也无法感知存在多设备、多业务的竞争和冲突。进而,传统的操作系统在软件实现上将业务与连接直接绑定,应用视角即通信视角。因此在面临分布式业务时,就有了先天的缺陷,往往因为连接冲突而无法保障业务体验,先天限制了分布式业务场景的拓展,割裂了体验。

二、异构组网介绍

针对分布式业务面临的异构的现状,分布式软总线提出了异构组网,目的是在诸多异构的情况下建立统一的管理体系,以便即使在诸多不确定性因素的影响下,也能给分布式业务提供确定性的通信保障。

c3bbdade-5a8d-11ec-b2e9-dac502259ad0.png

图2 异构组网

分布式软总线基于各种物理介质的通信特点,以用户无感的方式使分布式设备之间相互发现并协商,创造出一个局域的端端横向网络(注:有大网的端云体系称为纵向网络),并通过合适的场景化的软件算法以极低的功耗保活网络。分布式软总线构建了这个横向网络之后,就能将诸多分布、孤立的设备组织起来,从系统底层将多设备抽象为一个设备。

然后,分布式软总线从局域空间内通信空口资源的维度,进行了重要的视角变换:所有的通信资源都归属于分布式软总线的网络,设备之间彼此共享这些通信资源。这样的一个视角转变,解耦了应用与通信连接的绑定关系,使得从软件角度去解决共享资源冲突的问题成为可能。而在软件的世界里,共享资源冲突的解决方式就有了太多的可行性的方案。

下面我们从三个方面更详细地介绍异构组网,看看异构组网具体是如何解决共享资源冲突问题的。

1. 通信资源抽象

在分布式设备间异构情况下,分布式软总线的组网模块构建了分布式业务的通信能力的管理面,统一管理异构通信资源。分布式软总线从资源的角度对通信进行统一的抽象,将每一个通信资源称为Lane,将一个分布式设备的资源合集称为LaneHub。超级终端的所有Lane形成一个共享资源池,由分布式软总线统一管理和调度。

c42614ee-5a8d-11ec-b2e9-dac502259ad0.png

图3 通信资源抽象

2. 感知与计算

分布式软总线对所有Lane进行信道级的质量监测,并通过软件算法将所有收集起来的情况进行分类,比如竞争集合、强干扰集合、背景噪音集合等。分布式软总线构建了一套组网智能测算体系,根据收集到的信息对信道进行评估。上层业务只需感知网络状态和调用传输API进行传输,无需关注底层细节,由分布式总线自动分配合理的空口资源(频率、信道等),保证全局最优。

c4644de0-5a8d-11ec-b2e9-dac502259ad0.png

图4 感知与计算3. 调度与均衡业务使用场景千差万别,可用带宽、信道负载、时延、传输异常等因素都会影响业务的用户体验。分布式软总线建立统一的调度框架,并对具体的业务种类进行传输建模。以投屏业务为例:我们对视频流业务,从内容质量、用户交互体验、用户观看体验三个方面进行建模,如图5所示。分布式软总线通过底层链路感知、时延感知、队列感知,联动业务进行码率、帧率、缓存帧的调整,实现0中断、0花屏、0卡顿的稳定可靠的业务体验。

c4de0734-5a8d-11ec-b2e9-dac502259ad0.png

图5 视频流业务建模

三、结束语

异构组网是一个不断演进、有生命力的网络,我们持续地增强网络感知能力,并对分布式业务进行精确化的调度,实现通信资源的合理使用,保障分布式业务体验,并提升负载能力。

c5293024-5a8d-11ec-b2e9-dac502259ad0.png

图6 正向循环

更进一步,分布式软总线基于异构组网建立起了分布式软时钟体系。网络感知、软时钟、负载均衡以及调度交互,建立起良性的正向循环,不断提升业务体验!

原文标题:异构组网如何解决共享资源冲突?

文章出处:【微信公众号:HarmonyOS官方合作社区】欢迎添加关注!文章转载请注明出处。

审核编辑:彭菁
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    452

    文章

    50145

    浏览量

    420464
  • 终端
    +关注

    关注

    1

    文章

    1104

    浏览量

    29797
  • HarmonyOS
    +关注

    关注

    79

    文章

    1965

    浏览量

    29953

原文标题:异构组网如何解决共享资源冲突?

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    移动终端测试仪的技术原理和应用场景

    ,确保设备导航服务中的准确性和可靠性。 应用场景移动终端测试仪的应用场景广泛,涵盖了从研发到生产、从维护到监管的多个环节: 移动维修服务:
    发表于 11-04 16:01

    单北斗定位终端的优势在哪些场景更加凸显

    单北斗定位终端以其高精度、实时性、广泛覆盖及自主可控等优势,应急救援、特种行业作业、危险环境监控、物流追踪及精准农业等场景更加凸显其价值
    的头像 发表于 08-21 10:29 308次阅读
    单北斗定位<b class='flag-5'>终端</b>的优势在哪些<b class='flag-5'>场景</b><b class='flag-5'>下</b>更加凸显

    北斗短报文终端:无网络环境的生命线通讯利器

    远离城市喧嚣、网络信号难以触及的偏远地区,或是面对自然灾害等紧急情况时,传统的通信手段往往显得力不从心。然而,北斗短报文终端的出现,为这些场景
    的头像 发表于 08-08 13:49 243次阅读
    北斗短报文<b class='flag-5'>终端</b>:无<b class='flag-5'>网络</b><b class='flag-5'>环境</b><b class='flag-5'>下</b>的生命线通讯利器

    如何在不同应用场景构建音频测试环境

    之前的文章中,我们已经详细介绍了基础音频参数和AP525的软硬件配置。本文将延续这主题,以泰凌TLSR9518A EVB作为测试设备(DUT),向大家展示如何在不同应用场景
    的头像 发表于 07-03 15:00 410次阅读
    如何在不同应用<b class='flag-5'>场景</b><b class='flag-5'>下</b>构建音频测试<b class='flag-5'>环境</b>

    工业元宇宙AI超级终端“派中心体机”问世

    重磅发布了工业元宇宙AI 超级终端——联想新视界派中心数智专家体机(以下简称:派中心体机)的多款产品。 派中心体机作为 NovoVerse (浩界) 2.0产业元宇宙平台的统
    的头像 发表于 06-27 14:56 321次阅读

    超级终端工具

    超级终端工具
    发表于 06-19 14:30 0次下载

    鸿蒙开发:应用组件跨设备交互(流转)【概述】

    ,例如在电视上输入文本相对移动设备来说是非常糟糕的体验。当多个设备通过分布式操作系统能够相互感知、进而整合成超级终端时,
    的头像 发表于 06-11 15:40 593次阅读
    鸿蒙开发:应用组件跨<b class='flag-5'>设备</b>交互(流转)【概述】

    虹科干货 | 多设备协同无忧:Linux环境PCAN固定设备ID/通道分配指南

    在车辆网络系统和工业自动化等多设备环境中,确保设备识别的致性对于维护系统稳定性至关重要。虹科PCAN适配器提供了
    的头像 发表于 06-11 15:03 394次阅读
    虹科干货 | 多<b class='flag-5'>设备</b>协同无忧:Linux<b class='flag-5'>环境</b><b class='flag-5'>下</b>PCAN固定<b class='flag-5'>设备</b>ID/通道分配指南

    北斗短报文手持终端网络通信情况的作用

    。此终端依托于中国自主研发的北斗卫星导航系统,凭借其突破性的短报文通信技术,无地面网络通信条件下发挥着不可替代的作用。在这样的环境,北斗
    的头像 发表于 04-17 14:37 358次阅读
    北斗短报文手持<b class='flag-5'>终端</b><b class='flag-5'>在</b>无<b class='flag-5'>网络</b>通信情况<b class='flag-5'>下</b>的作用

    低温环境超级电容无可替代

    超级电容器具有充电速度快、能量密度高、循环次数多等特点,广泛应用于电子设备、电动汽车和可再生能源系统。极寒环境
    的头像 发表于 03-01 09:56 487次阅读
    低温<b class='flag-5'>环境</b><b class='flag-5'>下</b>,<b class='flag-5'>超级</b>电容无可替代

    低温环境超级电容无可替代

    超级电容器具有充电速度快、能量密度高、循环次数多等特点,广泛应用于电子设备、电动汽车和可再生能源系统。极寒环境
    的头像 发表于 03-01 09:55 398次阅读

    超级电容器集中器中的应用

    关于集中器,是指收集各采集终端或电能表的数据,并进行处理储存,同时能和主站或手持设备进行数据交换的设备。集中器是集中式抄表系统的组成部分之一。作为整个系统的核心,它连接上部中央管理计算
    发表于 01-15 16:51

    连接器不同环境的影响

    连接器各领域应用广泛,日常的使用中也会受到多种环境因素的影响,例如:潮湿环境的接触问题,温度过高或过低问题等,那跟着小欣
    的头像 发表于 11-17 08:02 406次阅读
    连接器<b class='flag-5'>在</b>不同<b class='flag-5'>环境</b><b class='flag-5'>下</b>的影响

    数据网关在医院不同场景的部署和应用

    的部署和实际应用需求。数据网关在不同场景的部署选择由于医院不同场景网络环境和具体使用需求的差异,
    的头像 发表于 11-16 08:16 423次阅读
    数据网关在医院不同<b class='flag-5'>场景</b><b class='flag-5'>下</b>的部署和应用

    鸿蒙原生应用开发-DevEco Studio超级终端模拟器的使用

    、了解超级终端模拟器支持的设备情况 该特性DevEco Studio V2.1 Release及更高版本中支持。 目前超级终端模拟器支持
    发表于 11-08 15:09