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

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

    关注

    462

    文章

    53530

    浏览量

    458842
  • 终端
    +关注

    关注

    1

    文章

    1240

    浏览量

    31492
  • HarmonyOS
    +关注

    关注

    80

    文章

    2146

    浏览量

    35537

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

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

    肖克利 | 每一个高端场景都有它的“隐形守护”——环境可靠性试验设备

    当新能源汽车-40℃的极寒雪原平稳启动,当无人机穿越南方梅雨季的低空航线精准作业,当光伏组件高温高湿环境持续发电——这些看似顺理成章的场景
    的头像 发表于 11-28 10:56 260次阅读
    肖克利 | 每<b class='flag-5'>一个</b>高端<b class='flag-5'>场景</b>都有它的“隐形守护”——<b class='flag-5'>环境</b>可靠性试验<b class='flag-5'>设备</b>

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

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

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

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

    PCIe协议分析仪能测试哪些设备

    阵列的PCIe通信,验证数据致性和错误恢复机制。 应用价值:保障企业级存储系统高压环境的可靠性。 三、网络与通信
    发表于 07-25 14:09

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

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

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

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

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

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

    导轨润滑油高温多久需更换次?

    高温环境,导轨润滑油的更换周期会受到多种因素的影响,包括使用频率、工作环境、润滑剂类型等。
    的头像 发表于 04-16 17:53 651次阅读
    导轨润滑油<b class='flag-5'>在</b>高温<b class='flag-5'>下</b>多久需更换<b class='flag-5'>一</b>次?

    Nordic 9151蜂窝模组的智能省电模式(PSM)针对多种网络环境运行的设备解决了什么问题?

    这是项颠覆性的功能,适用于全球蜂窝网络部署,因为它即使在网络环境中(如漫游 SIM 卡)不支持正常 PSM 使用的情况,也能实现类似 P
    发表于 04-14 15:12

    顶坚本安型防爆手持终端:确保高危环境通讯无虞的必备工具

    顶坚本安型防爆手持终端,作为专为高危环境设计的通讯设备,其重要性不言而喻。石油、化工、煤矿等存在易燃易爆气体的环境中,普通的通讯
    的头像 发表于 03-12 10:20 623次阅读
    顶坚本安型防爆手持<b class='flag-5'>终端</b>:确保高危<b class='flag-5'>环境</b><b class='flag-5'>下</b>通讯无虞的必备工具

    云计算环境的IP地址分配方式

    之前我们聊过计算机环境IP地址的分配方式,但在云计算环境,IP地址的分配方式更加灵活,可以根据实际需求进行配置,用来满足不同企业和应用
    的头像 发表于 12-19 14:02 841次阅读

    5G防爆执法终端如何助力危化环境的通讯保障

    顶坚5G防爆执法终端危化环境的通讯保障中发挥着至关重要的作用。这些终端结合了5G通讯技术和防爆设计,能够
    的头像 发表于 12-18 12:01 675次阅读
    5G防爆执法<b class='flag-5'>终端</b>如何助力危化<b class='flag-5'>环境</b><b class='flag-5'>下</b>的通讯保障

    顶坚北斗短报文终端极端场景的应急通信保障

    顶坚北斗短报文终端种基于北斗卫星导航系统的新型通信设备,具备北斗定位和北斗短报文收发通信功能,能够没有地面通信网络覆盖的地区实现信息的
    的头像 发表于 12-17 11:44 836次阅读
    顶坚北斗短报文<b class='flag-5'>终端</b><b class='flag-5'>在</b>极端<b class='flag-5'>场景</b><b class='flag-5'>下</b>的应急通信保障

    单北斗手持终端无网应急环境的优势

    单北斗手持终端无网应急环境展现出独特优势,其独立的卫星通信能力确保了信息的实时传递,高精度定位功能助力快速定位,短报文通信则实现了无网络
    的头像 发表于 12-16 14:44 657次阅读
    单北斗手持<b class='flag-5'>终端</b><b class='flag-5'>在</b>无网应急<b class='flag-5'>环境</b><b class='flag-5'>下</b>的优势