RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

華為鴻蒙技術(shù)之分布式軟總線技術(shù)解析

鴻蒙系統(tǒng)HarmonyOS ? 來源:CSDN博主 ? 作者:愛笑的架構(gòu)師 ? 2021-03-30 15:52 ? 次閱讀

1 沒有人能夠熄滅滿天星光

華為開發(fā)者大會(huì)2020在廣東東莞松山湖歐洲小鎮(zhèn)舉辦,在主題演講環(huán)節(jié)中,華為消費(fèi)者業(yè)務(wù)總裁余承東宣布“鴻蒙”系統(tǒng)升級(jí)到2.0版本(HarmonyOS 2.0),余總表示,“鴻蒙”系統(tǒng)將在12月份推出手機(jī)版本,明年華為的手機(jī)將全面支持“鴻蒙”系統(tǒng)。

“沒有人能夠熄滅滿天星光,每一位開發(fā)者,都是華為要匯聚的星星之火”,華為消費(fèi)者業(yè)務(wù)CEO余承東說,華為將全面開放核心技術(shù)、軟硬件能力,與開發(fā)者們共同驅(qū)動(dòng)全場(chǎng)景智慧生態(tài)的蓬勃發(fā)展。

在這場(chǎng)發(fā)布會(huì)上也詳細(xì)講解了分布式軟總線的概念,下面我們來看一下分布式軟總線是不是真的硬核,會(huì)給我們以后的生活帶來什么影響?

2 必須得補(bǔ)的傳統(tǒng)總線知識(shí)

總線英文名叫Bus,你猜的沒錯(cuò)也是公共汽車的意思??偩€是一個(gè)非常廣泛的概念,在傳統(tǒng)計(jì)算機(jī)硬件體系中應(yīng)用的非常廣泛。

總線是一種內(nèi)部結(jié)構(gòu),它是cpu、內(nèi)存、輸入、輸出設(shè)備傳遞信息的公用通道,主機(jī)的各個(gè)部件通過總線相連接,外部設(shè)備通過相應(yīng)的接口電路再與總線相連接,從而形成了計(jì)算機(jī)硬件系統(tǒng)。

在計(jì)算機(jī)系統(tǒng)中,各個(gè)部件之間傳送信息的公共通路叫總線,微型計(jì)算機(jī)是以總線結(jié)構(gòu)來連接各個(gè)功能部件的。按照計(jì)算機(jī)所傳輸?shù)男畔⒎N類,計(jì)算機(jī)的總線可以劃分為數(shù)據(jù)總線、地址總線和控制總線,分別用來傳輸數(shù)據(jù)、數(shù)據(jù)地址和控制信號(hào)。

傳統(tǒng)總線的典型特征:

  • 即插即用
  • 高帶寬
  • 低時(shí)延
  • 高可靠
  • 標(biāo)準(zhǔn)

3 什么是分布式軟總線?

分布式軟總線技術(shù)是基于華為多年的通信技術(shù)積累,參考計(jì)算機(jī)硬件總線,在1+8+N設(shè)備間搭建一條“無形”的總線,具備自發(fā)現(xiàn)、自組網(wǎng)、高帶寬低時(shí)延的特點(diǎn)。

簡單解釋一下什么是1+8+N:

1指的是手機(jī)

8代表車機(jī)、音箱、耳機(jī)、手表/手環(huán)、平板、大屏、PC、AR/VR

N泛指其他IOT設(shè)備

HarmonyOS分布式軟總線

全場(chǎng)景設(shè)備間可以基于軟總線完成設(shè)備虛擬化、跨設(shè)備服務(wù)調(diào)用、多屏協(xié)同、文件分享等分布式業(yè)務(wù)。

分布式軟總線的典型特征:

  • 自動(dòng)發(fā)現(xiàn)/即連即用
  • 高帶寬
  • 低時(shí)延
  • 高可靠
  • 開放/標(biāo)準(zhǔn)

4 分布式軟總線功能和原理

4.1 分布式軟總線的架構(gòu)

通過協(xié)議貨架和軟硬協(xié)同層屏蔽各種設(shè)備的協(xié)議差別,總線中樞模塊負(fù)責(zé)解析命令完成設(shè)備間發(fā)現(xiàn)和連接,通過任務(wù)和數(shù)據(jù)兩條總線實(shí)現(xiàn)設(shè)備間文件傳輸、消息傳輸?shù)裙δ堋?/p>

分布式總線的總體目標(biāo)是實(shí)現(xiàn)設(shè)備間無感發(fā)現(xiàn),零等待傳輸。實(shí)現(xiàn)這個(gè)目標(biāo)需要解決三個(gè)問題:

(1)設(shè)備間如何發(fā)現(xiàn)和連接?

(2)多設(shè)備互聯(lián)后如何組網(wǎng)?

(3)多設(shè)備多協(xié)議間如何實(shí)現(xiàn)傳輸?

下面帶著這三個(gè)問題我們一探究竟。

4.2 軟總線之發(fā)現(xiàn)連接:從手動(dòng)發(fā)現(xiàn),進(jìn)化成自發(fā)現(xiàn)

傳統(tǒng)的設(shè)備發(fā)現(xiàn)是手動(dòng)的,需要人干預(yù),以生活中常見的一個(gè)例子講解:

比如手機(jī)上有很多照片需要傳到個(gè)人PC上,我們可以采用藍(lán)牙傳輸,首先要打開手機(jī)和PC的藍(lán)牙發(fā)現(xiàn)功能,手機(jī)或者PC點(diǎn)擊搜索設(shè)備,然后互相配對(duì)授權(quán)即可連接上,成功連上后就可以肆無忌憚的發(fā)送照片啦。

在分享照片這個(gè)場(chǎng)景中有很多人為的動(dòng)作:開啟藍(lán)牙發(fā)現(xiàn)功能、搜索設(shè)備、配對(duì)授權(quán),這確實(shí)有點(diǎn)麻煩,耗費(fèi)了很多時(shí)間,可能會(huì)降低分享的意愿。

軟總線提出了自動(dòng)發(fā)現(xiàn)的概念,實(shí)現(xiàn)用戶零等待的自發(fā)現(xiàn)體驗(yàn),附近同賬號(hào)的設(shè)備自動(dòng)發(fā)現(xiàn)無需等待。

4.3 軟總線組網(wǎng)關(guān)鍵技術(shù)-異構(gòu)網(wǎng)絡(luò)組網(wǎng)

上面的例子中手機(jī)傳照片是通過藍(lán)牙,假如PC沒有藍(lán)牙功能只有WIFI,在傳統(tǒng)的場(chǎng)景中這種可能就不能實(shí)現(xiàn)分享傳輸了。

軟總線能否做到手機(jī)通過藍(lán)牙傳輸,PC通過WIFI接收照片呢?

答案是:當(dāng)然可以。軟總線提出了異構(gòu)網(wǎng)絡(luò)組網(wǎng)可以很好解決設(shè)備間不同協(xié)議如何交互的問題。

設(shè)備上線后會(huì)向網(wǎng)絡(luò)層注冊(cè),同時(shí)網(wǎng)絡(luò)層會(huì)與設(shè)備建立通道連接,實(shí)時(shí)檢測(cè)設(shè)備的變換。網(wǎng)絡(luò)層負(fù)責(zé)管理設(shè)備的上線下線變換,設(shè)備間可以監(jiān)聽自己感興趣的設(shè)備,設(shè)備上線后可以立即與其建立連接,實(shí)現(xiàn)零等待體驗(yàn)。

軟總線可以自動(dòng)構(gòu)建一個(gè)邏輯全連接網(wǎng)絡(luò),用戶或者業(yè)務(wù)開發(fā)者無需關(guān)心組網(wǎng)方式與物理協(xié)議。

對(duì)于軟件開發(fā)者來說軟總線異構(gòu)組網(wǎng)可以大大降低其開發(fā)成本。

傳統(tǒng)開發(fā)模式:

在傳統(tǒng)開發(fā)模式中開發(fā)者需要適配不同網(wǎng)絡(luò)協(xié)議和標(biāo)準(zhǔn)規(guī)范。

分布式開發(fā)模式:

在HarmonyOS分布式開發(fā)模式中開發(fā)不再需要關(guān)心網(wǎng)絡(luò)協(xié)議差異,業(yè)務(wù)開發(fā)與設(shè)備組網(wǎng)解耦,業(yè)務(wù)僅需監(jiān)聽設(shè)備上下線,開發(fā)成本大大降低。

4.4 軟總線之傳輸

傳統(tǒng)協(xié)議的傳輸速率差異非常大,時(shí)延也難以得到保證。

軟總線傳輸要實(shí)現(xiàn)的目標(biāo):

高帶寬(High Speed)

低時(shí)延(Low Latency)

高可靠(High Reliability)

軟總線要實(shí)現(xiàn)的這三大目標(biāo)的尖刀武器是:極簡協(xié)議。

將中間的四層協(xié)議棧精簡為一層提升有效載荷,有效傳輸帶寬提升20%

極簡協(xié)議在傳統(tǒng)網(wǎng)絡(luò)協(xié)議的基礎(chǔ)上進(jìn)行增強(qiáng):

流式傳輸:基于UDP實(shí)現(xiàn)數(shù)據(jù)的保序和可靠傳輸;

雙輪驅(qū)動(dòng):顛覆傳統(tǒng)TCP每包確認(rèn)機(jī)制;

不懼網(wǎng)損:摒棄傳統(tǒng)滑動(dòng)窗口機(jī)制,丟包快速恢復(fù),避免阻塞;

不懼抖動(dòng):智能感知網(wǎng)絡(luò)變化,自適應(yīng)流量控制和擁塞控制;

5 暢享未來,鴻蒙系統(tǒng)使能智慧生活

鴻蒙系統(tǒng)的使命和目標(biāo)是將不同設(shè)備的串聯(lián)起來,成為設(shè)備的“萬能語言”,實(shí)現(xiàn)萬物互聯(lián)的終極目標(biāo)。

變化一:軟件開發(fā)從業(yè)者的福音

以前開發(fā)一款A(yù)PP不僅需要為手機(jī)、手表、平板、電視等不同終端專門設(shè)計(jì)APP版本,而且還要為同類終端的不同品牌(華為、小米、OV)設(shè)計(jì)不同的APP版本。

而有了鴻蒙分布式系統(tǒng)架構(gòu),只需要開發(fā)一個(gè)版本,鴻蒙可以幫你“翻譯”成不同終端的對(duì)應(yīng)版本,真正實(shí)現(xiàn)一次開發(fā)就能在不同的終端上運(yùn)行。

看到這估計(jì)很多程序員們會(huì)仰天長嘆:終于可以早點(diǎn)下班了!

變換二:可以活得更懶

鴻蒙系統(tǒng)分布式架構(gòu)能讓你在使用某個(gè)APP軟件的時(shí)候,比如看視頻,可以把屏幕隨意切換到電視、電腦、手機(jī)、平板、投影儀等任何一個(gè)設(shè)備的界面上。

你也不必滿桌子找各種遙控器了,一個(gè)手表一個(gè)手機(jī)就可以控制家里的空調(diào)、電飯煲、汽車空調(diào)、音響、電視、電腦、門口的攝像頭以及所有能聯(lián)網(wǎng)的所有東西。

這就是鴻蒙所構(gòu)想的“萬物互聯(lián)”,讓一個(gè)系統(tǒng)連接起所有上網(wǎng)的智能設(shè)備。大家期待嗎,讓我們拭目以待吧。

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 華為
    +關(guān)注

    關(guān)注

    216

    文章

    34411

    瀏覽量

    251495
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2878

    瀏覽量

    88051
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2634

    瀏覽量

    66302
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    華為鴻蒙—時(shí)代的開啟者!

    將適配手機(jī)、平板、電腦、智能汽車、可穿戴設(shè)備等多終端設(shè)備。下面來說下華為鴻蒙OS的四大特性。第一,分布式架構(gòu)首次用在終端OS上,實(shí)現(xiàn)跨越端無縫協(xié)同體驗(yàn)。鴻蒙OS的“
    發(fā)表于 09-03 11:19

    華為鴻蒙一時(shí)代的開啟者!

    將適配手機(jī)、平板、電腦、智能汽車、可穿戴設(shè)備等多終端設(shè)備。下面來說下華為鴻蒙OS的四大特性。第一,分布式架構(gòu)首次用在終端OS上,實(shí)現(xiàn)跨越端無縫協(xié)同體驗(yàn)。鴻蒙OS的“
    發(fā)表于 09-04 09:41

    如何基于分布式總線進(jìn)行“三步走”極簡開發(fā)

    一、什么是分布式總線呢?分布式總線是HarmonyOS架構(gòu)中最底層的
    發(fā)表于 12-24 10:43

    通動(dòng)力鴻蒙生態(tài)建設(shè)再進(jìn)一步 分布式技術(shù)搶先體驗(yàn)

    IoT產(chǎn)品的研發(fā)能力,能滿足快速承接HarmonyOS擴(kuò)展功能端到端的交付。 ??目前,通動(dòng)力鴻蒙生態(tài)研發(fā)團(tuán)隊(duì)基于HarmonyOS的統(tǒng)一驅(qū)動(dòng)開發(fā)框架和驅(qū)動(dòng)開發(fā)技術(shù),分布式
    發(fā)表于 03-10 15:46

    深度解讀設(shè)備的“萬能語言”鴻蒙系統(tǒng)的分布式總線能力 精選資料推薦

    摘要:本文分享鴻蒙分布式總線,并對(duì)相關(guān)源代碼進(jìn)行解析,為在鴻蒙系統(tǒng)平臺(tái)上工作的相關(guān)人員的信息參
    發(fā)表于 07-21 06:27

    HDC2021技術(shù)分論壇:分布式時(shí)鐘有多重要?

    分布式總線是HarmonyOS的關(guān)鍵根技術(shù)之一,也是眾多開發(fā)者們非常關(guān)注的一項(xiàng)技術(shù)。通過分布式
    發(fā)表于 11-09 17:24

    HDC2021技術(shù)分論壇:跨端分布式計(jì)算技術(shù)初探

    ,我們將對(duì)跨端分布式計(jì)算技術(shù)進(jìn)行詳細(xì)的分析。一、跨端分布式算力技術(shù)介紹跨端分布式計(jì)算是HarmonyOS系統(tǒng)利用
    發(fā)表于 11-15 14:54

    OpenHarmony分布式總線流程分析

    OpenHarmony分布式總線流程分析,大神總結(jié),大家可以下載去學(xué)習(xí)了~.~
    發(fā)表于 11-19 15:56

    HDC2021技術(shù)分論壇:分布式時(shí)鐘有多重要?

    作者:lishijun,HarmonyOS解決方案首席技術(shù)專家&總線首席架構(gòu)師分布式總線是H
    發(fā)表于 11-23 16:58

    HDC2021技術(shù)分論壇:跨端分布式計(jì)算技術(shù)初探

    帶來易協(xié)同、低延遲和高穩(wěn)定的分布式體驗(yàn)。下面,我們將對(duì)跨端分布式計(jì)算技術(shù)進(jìn)行詳細(xì)的分析。一、跨端分布式算力技術(shù)介紹跨端
    發(fā)表于 11-23 17:06

    HDC2021技術(shù)分論壇:盤點(diǎn)分布式總線數(shù)據(jù)傳輸技術(shù)中的黑科技

    ? 在萬物互聯(lián)、多設(shè)備協(xié)同的新場(chǎng)景下,業(yè)界通用的OSI模型在滿足用戶對(duì)傳輸?shù)母咭蠓矫骘@得力有未逮。尋求一種極致的傳輸技術(shù)勢(shì)在必行,這也成為分布式總線的一項(xiàng)重要任務(wù)。下面讓我們先從“
    發(fā)表于 11-23 17:23

    一文帶你看懂分布式總線在家庭場(chǎng)景的應(yīng)用

    子系統(tǒng)的處理流程。業(yè)務(wù)實(shí)際是通過分布式設(shè)備管理收到的設(shè)備上線的通知;門鎖捕獲攝像頭視頻和攝像頭視頻畫中畫播放,涉及到業(yè)務(wù)通過分布式硬件子系統(tǒng)提供的攝像頭虛擬化能力。四、結(jié)束語分布式
    發(fā)表于 01-06 11:32

    分布式總線實(shí)現(xiàn)近場(chǎng)設(shè)備間統(tǒng)一的分布式通信管理能力如何?

    現(xiàn)實(shí)中多設(shè)備間通信方式多種多樣(WIFI、藍(lán)牙等),不同的通信方式使用差異大,導(dǎo)致通信問題多;同時(shí)還面臨設(shè)備間通信鏈路的融合共享和沖突無法處理等挑戰(zhàn)。那么分布式總線實(shí)現(xiàn)近場(chǎng)設(shè)備間統(tǒng)一的分布式
    發(fā)表于 03-16 11:03

    華為鴻蒙系統(tǒng)之分布式游戲詳解

    鴻蒙”(Harmony)無疑是近期以來最為熱點(diǎn)的話題之一,而在技術(shù)層面上,“分布式”又是鴻蒙最核心的關(guān)鍵點(diǎn)之一,無論應(yīng)用還是游戲都與之息息相關(guān)。
    的頭像 發(fā)表于 01-30 10:42 ?7179次閱讀

    HarmonyOS分布式總線能帶來哪些不一樣的體驗(yàn)

    分布式總線是HarmonyOS的關(guān)鍵根技術(shù)之一,也是眾多開發(fā)者們非常關(guān)注的一項(xiàng)技術(shù)。通過分布式
    的頭像 發(fā)表于 11-10 09:20 ?6441次閱讀
    HarmonyOS<b class='flag-5'>分布式</b><b class='flag-5'>軟</b><b class='flag-5'>總線</b>能帶來哪些不一樣的體驗(yàn)
    RM新时代网站-首页