云手機(jī)產(chǎn)品架構(gòu)分三部分,云手機(jī)側(cè)、終端設(shè)備側(cè)以及客戶業(yè)務(wù)側(cè),如圖1所示。
圖1云手機(jī)產(chǎn)品架構(gòu)
云手機(jī)基于華為云TaiShan ARM服務(wù)器實(shí)現(xiàn),集成多張高性價(jià)比的專業(yè)GPU顯卡,可提供專業(yè)的圖形圖像處理能力。TaiShan服務(wù)器中運(yùn)行了EulerOS作為Host OS,在Host OS中通過自研MonBox技術(shù)生成容器,在容器中運(yùn)行開源AOSP系統(tǒng),從而虛擬出多臺云手機(jī)。由于TaiShan服務(wù)器基于ARM架構(gòu),而手機(jī)系統(tǒng)也基于ARM架構(gòu),所以減少了指令集轉(zhuǎn)換所帶來的翻譯算力損耗,可以達(dá)到更好的使用體驗(yàn)。
在每一臺云手機(jī)中,華為云提供了視頻、音頻以及觸控SDK??蛻艋诮K端設(shè)備可以開發(fā)相應(yīng)的APP,來獲取云手機(jī)的音頻、視頻;也可以采集觸控指令,如觸摸屏、滑動、點(diǎn)擊等操作指令,從而在云手機(jī)上來執(zhí)行。
在業(yè)務(wù)側(cè),客戶通過管理控制臺、API、ADB端口及其他自定義端口可以對云手機(jī)進(jìn)行資源管理、應(yīng)用管理、運(yùn)維管理和接入管理等。
資源管理:購買、查詢云手機(jī)。
應(yīng)用管理:云手機(jī)應(yīng)用程序推送、安裝、卸載等。
運(yùn)維管理:重啟、重置、關(guān)機(jī)、開機(jī)云手機(jī)。
接入管理:云手機(jī)接入認(rèn)證。
使用方式
云平臺提供了Web化的服務(wù)管理系統(tǒng)(即管理控制臺)和基于HTTPS請求的API(Application programming interface)管理方式。
API方式
如果用戶需要將云手機(jī)集成到第三方系統(tǒng),用于二次開發(fā),請使用API方式訪問云手機(jī)服務(wù)。具體操作請參見“API參考”。
管理控制臺方式
其他相關(guān)操作,如購買、連接云手機(jī)實(shí)例,請使用管理控制臺方式訪問云手機(jī)服務(wù)。云手機(jī)實(shí)例以服務(wù)器為單位購買,您只需要指定具體的服務(wù)器類型、實(shí)例規(guī)格、手機(jī) 鏡像 、所需要的網(wǎng)絡(luò)配置等,即可獲得一臺服務(wù)器,以及相應(yīng)數(shù)量的云手機(jī)實(shí)例。詳細(xì)購買及使用流程請參見“購買云手機(jī)”。