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官方合作社区】欢迎添加关注!文章转载请注明出处。

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

    关注

    463

    文章

    54630

    浏览量

    470899
  • 终端
    +关注

    关注

    1

    文章

    1286

    浏览量

    31751
  • HarmonyOS
    +关注

    关注

    80

    文章

    2157

    浏览量

    36402

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    风华贴片电阻高温环境的性能如何?

    风华贴片电阻高温环境的性能表现卓越,通过材料创新、结构优化及严苛认证,已形成覆盖汽车电子、工业控制、新能源等领域的完整解决方案。以下从技术特性、产品系列、应用场景
    的头像 发表于 05-18 16:04 90次阅读
    风华贴片电阻<b class='flag-5'>在</b>高温<b class='flag-5'>环境</b><b class='flag-5'>下</b>的性能如何?

    PTMP 技术工业无线通信中的应用

    终端的无线覆盖场景。通过一个中心无线设备,可以同时与多个客户端建立通信,从而实现区域网络快速部署。
    发表于 05-08 16:05

    远程协作新范式:工业场景的专家支持技术演进

    延迟、高带宽的远程协作基础。5G-Advanced网络的进步发展,将进步降低协同延迟,提升远程操作的精准度。 安宝特M400:工业级AR眼镜的硬核解决方案 众多工业AR
    发表于 04-30 09:54

    人工污秽试验——电力设备污秽环境的耐受能力

    现代社会中,电力作为支撑社会经济发展的关键能源,其稳定供应与安全运行至关重要。然而,自然环境中的诸多因素,尤其是大气污染和恶劣天气条件,常导致电力设备表面附着污秽物,这些污秽物潮湿
    的头像 发表于 04-27 15:09 113次阅读
    人工污秽试验——电力<b class='flag-5'>设备</b><b class='flag-5'>在</b>污秽<b class='flag-5'>环境</b><b class='flag-5'>下</b>的耐受能力

    破解通信盲区:云翎智能低轨卫星通信数据终端构建极端环境的应急通信韧性

    体化的立体通信网络,为极端环境的应急通信提供了强韧的生命线。其构建应急通信韧性的核心逻辑,可以概括为以下四层面:云翎智能低轨卫星通信数
    的头像 发表于 03-30 21:05 1562次阅读
    破解通信盲区:云翎智能低轨卫星通信数据<b class='flag-5'>终端</b>构建极端<b class='flag-5'>环境</b><b class='flag-5'>下</b>的应急通信韧性

    局部放电监测设备不同场景的配置应用

    局部放电监测设备通过捕捉和分析电力设备内部局部放电产生的多种物理信号,如电磁波、超声波、暂态地电压、脉冲电流等,从而实现绝缘缺陷的早期发现与故障预警。电力系统中的不同
    的头像 发表于 01-26 16:50 318次阅读
    局部放电监测<b class='flag-5'>设备</b><b class='flag-5'>在</b>不同<b class='flag-5'>场景</b><b class='flag-5'>下</b>的配置应用

    研华科技斩获2025年度凌云奖技术引领奖超级终端

    研华科技凭借高性能AI边缘推理服务器MIC-743-AT荣获“凌云奖—技术引领奖·超级终端”,体现了业界对研华边缘AI技术实力的认可。
    的头像 发表于 01-21 11:41 578次阅读

    linux-arm开发环境的简单配置

    安装ftp软件 cutftp等 配置串口工具 超级终端 安装tftp服务,也可以使用linux上的tftp。 linux上: 1,ssh 默认情况,sshfedora8
    发表于 01-13 07:56

    搭载Lora模块的手持便携智能终端PDA

    大家好!今天为大家介绍款专为工业级应用打造的高性能手持终端——N70S无线透传手持终端。这款设备不仅搭载了安卓12系统和8核2.0GHz处理器,更特别配备了高性能LoRa模块,为无
    发表于 01-12 15:18

    德索工程师分享:不同设备场景的BNC线材优选策略

    本文由德索精密工业工程师撰写,基于实际项目经验解析不同设备场景的BNC线材选择要点,涵盖射频测试、视频监控、通信终端、机柜布线及工业现场,提供清晰实用的线材搭配策略。
    的头像 发表于 12-04 09:27 976次阅读
    德索工程师分享:不同<b class='flag-5'>设备</b><b class='flag-5'>场景</b><b class='flag-5'>下</b>的BNC线材优选策略

    卫通终端设备如何适配天地网络

    卫星通信系统主要由卫星(星座)、地面站与终端设备三部分组成终端设备的核心功能是完成信号的收发与转换:接收卫星转发的下行信号,经解调、解码后传输至用户终端;同时将用户产生的上行信号进行
    的头像 发表于 11-04 10:14 1007次阅读

    时间同步设备复杂网络环境中的调试要点

    时间同步设备是保障网络系统协同运行的基础设施,尤其金融、电力、通信等领域对精度要求较高的场景中,其稳定性直接影响业务连续性。实际部署中,
    的头像 发表于 08-13 15:48 685次阅读
    时间同步<b class='flag-5'>设备</b><b class='flag-5'>在</b>复杂<b class='flag-5'>网络</b><b class='flag-5'>环境</b>中的调试要点

    CYW20829ESL场景,event和Subevent时间长短的设置是什么?

    CYW20829ESL上的应用问题,还望您能帮忙指导,谢谢。 1. ESL场景,event和Subevent时间长短的设置是什么?现在您那里已经支持的产品,他们设置的周期是多少?
    发表于 07-07 07:32

    “碰一下”支付终端应用在酒店:智能无卡入住与客房控制

    和数字化体验。消费者门店买单时,用手机碰一下付款笔笔有优惠、同步实现会员积分。但除了餐饮零售场景,“碰一下终端和“碰
    的头像 发表于 07-04 09:57 1046次阅读
    “碰<b class='flag-5'>一下</b>”支付<b class='flag-5'>终端</b>应用在酒店:智能无卡入住与客房控制

    “三断”极端场景:云翎智能卫星物联网洪涝救援中的关键作用

    洪涝灾害引发的“三断”(断网、断电、断路)极端场景,云翎智能卫星物联网终端凭借其技术革新与场景化应用能力,成为构建通信生命线的核心装备。
    的头像 发表于 06-30 22:29 875次阅读
    “三断”极端<b class='flag-5'>场景</b><b class='flag-5'>下</b>:云翎智能卫星物联网<b class='flag-5'>在</b>洪涝救援中的关键作用