两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

云操作系統(tǒng)和通訊方法與流程

文檔序號:40655756發(fā)布日期:2025-01-10 19:06閱讀:15來源:國知局
云操作系統(tǒng)和通訊方法與流程

本發(fā)明涉及基于云計算的操作系統(tǒng)及其方法,屬于軟件和通信。


背景技術:

1、智能終端,比如智能手機、汽車中控設備、智能穿戴設備、智能家電等,已經成為人們日常形影不離的網絡服務終端。這些智能設備的操作系統(tǒng)不僅類型不同而且版本差異大、碎片化嚴重,導致開發(fā)、安裝、升級和使用用戶應用程序時需要兼顧各類型各版本的操作系統(tǒng)平臺的要求和習慣,給程序開發(fā)者和用戶帶來越來越多的困擾。另一方面,各種智能終端的硬件配置和更換周期均差異較大,難以同步提升用戶體驗。比如,由于日益體積臃腫app,需要更頻繁地更換智能手機整機以獲得更多本地存儲容量,但手機的其他硬件的升級卻性能過剩,造成浪費。又比如,汽車中控或智能家電的更換頻率低,而其中運行的需要人機交互的用戶應用程序的升級頻率和獲得的體驗也遠落后智能手機的同類程序。

2、因此,有需要一種跨平臺的基于網絡的操作系統(tǒng),可以兼容各種智能終端使用,提供統(tǒng)一的用戶應用程序生態(tài)鏈,且用戶體驗豐富、程序開發(fā)簡易。另外,得益于新一代移動通信技術的持續(xù)發(fā)展以及網絡基站設施的全面覆蓋,智能終端與外部服務器之間的數(shù)據互聯(lián)更加快速、低延遲和穩(wěn)定,為基于網絡搭建的操作系統(tǒng)提供技術基礎和運作保障。


技術實現(xiàn)思路

1、本發(fā)明提供跨平臺的云操作系統(tǒng)及相關的方法、瀏覽器、存儲介質、終端、服務器等,旨在至少解決現(xiàn)有技術中存在的技術問題之一。

2、本發(fā)明一方面涉及一種云操作系統(tǒng),設置在遠程計算設備中但不部署在本地終端,所述遠程計算設備與本地終端通過網絡關聯(lián)并且以所述本地終端作為用戶操作端。所述云操作系統(tǒng)包括:基礎內核,用于根據請求來調用所述遠程計算設備的物理和/或虛擬化的硬件資源;運行時庫,基于所述基礎內核以提供至少一個的操作系統(tǒng)平臺的運行時環(huán)境;接口服務模塊,所述接口服務模塊對應所述運行時庫以提供應用程序接口;應用服務模塊,用于向所述本地終端提供應用程序的界面和服務對接。

3、進一步,所述應用服務模塊包括:設備監(jiān)測單元,用于獲取所述本地終端的硬件參數(shù)和實時運行狀態(tài)數(shù)據;界面生成單元,用于根據所述本地終端的硬件參數(shù)生成用戶應用程序的運行界面;云操控對接單元,用于與所述本地終端保持操控交互;驅動對接單元,用于處理所述遠程計算設備中的應用程序所需的硬件驅動請求與所述本地終端之間的硬件驅動請求之間的重定向。

4、進一步,所述本地終端具有顯示屏幕、網絡通信硬件和本地操作系統(tǒng),所述遠程計算設備包括云服務器、虛擬機、容器和個人計算機中的任一者或多者,其中,至少一部分的所述云操作系統(tǒng)部署在遠程的服務器、虛擬機或容器中。

5、進一步,所述本地終端包括云操控桌面,所述云操控桌面基于本地終端的本地操作系統(tǒng)中的瀏覽器框架運行,所述云操控桌面包括:界面控件或插件,基于所述瀏覽器框架上提供用戶操作界面和與該界面關聯(lián)的功能擴展;本地訪問單元,所述本地訪問單元與所述界面控件或插件連接,并且用于捕獲用戶的實時操控數(shù)據以及訪問本地終端的本地應用程序的信息和硬件信息;一個或多個服務單元,所述服務單元與所述界面控件或插件連接,用于本地與遠程之間的界面圖像、視頻和音頻的交互;一個或多個客戶端單元,所述客戶端單元分別與所述服務單元和所述本地訪問單元連接,用于與遠程計算設備中的代理服務程序通信以及傳輸。

6、進一步,在遠程基于所述應用服務模塊的環(huán)境中運行至少一個用戶應用程序和至少一個后臺服務程序,其中:所述設備監(jiān)測單元在所述本地終端與所述遠程計算設備之間的認證連接后,獲取本地終端的包含屏幕和輸入設備的硬件數(shù)據,并接收所述本地終端的本地應用程序的數(shù)據;所述界面生成單元根據用戶賬號所對應的界面風格和預設的操作習慣,且基于所述設備監(jiān)測單元所獲取的硬件配置參數(shù)生成一界面環(huán)境,用于呈現(xiàn)所述用戶應用程序,其中所述用戶應用程序的運行界面被所述后臺服務程序截獲界面圖像后傳輸至所述本地終端的云操控桌面;云操控對接單元被所述后臺服務程序調用以從所述本地終端實時接收用戶的操控數(shù)據轉換成所述遠程計算設備的操控數(shù)據;驅動對接單元響應所述用戶應用程序的硬件資源請求,使所述遠程計算設備的用于硬件執(zhí)行的源數(shù)據重定向至所述本地終端的硬件。

7、進一步,所述界面生成單元中的至少一部分是由遠程計算設備的瀏覽器框架的界面渲染引擎提供,以對用戶應用程序從web服務器接收的網頁文件生成該用戶應用程序的運行界面。

8、進一步,響應所述用戶應用程序通過應用程序接口發(fā)起硬件資源請求后,所述驅動對接單元從遠程計算設備的內存區(qū)中對源數(shù)據進行捕獲,該源數(shù)據是由驅動程序觸發(fā)遠程計算設備硬件將要從內存區(qū)接收的數(shù)據,然后將所述源數(shù)據轉發(fā)至所述本地終端;響應所述驅動對接單元的指令,本地終端后臺的服務單元通過應用程序接口發(fā)起硬件資源對接,以接收所述源數(shù)據,并通過本地驅動程序觸發(fā)本地硬件執(zhí)行所述源數(shù)據。

9、進一步,所述遠程計算設備包括云服務器和在所述云服務器中生成的至少一個虛擬機,所述虛擬機中至少部署所述云操作系統(tǒng)的運行時庫、接口服務模塊和應用服務模塊;利用云服務器的用戶數(shù)據庫和通過總代理服務中心進行多個虛擬機之間的系統(tǒng)調度,用于向所述本地終端的所屬用戶賬戶分配對應的虛擬機和云操作系統(tǒng)數(shù)據。

10、進一步,所述基礎內核為linux內核,所述運行時庫包括linux運行時組件、安卓運行時組件、windows運行時組件和ios運行時組件中的任一者或多者。所述接口服務模塊包括用于解釋和執(zhí)行所述用戶應用程序代碼的解釋器或引擎。

11、本發(fā)明另一方面涉及一種遠程界面生成方法,用于所述云操作系統(tǒng)。其中,所述遠程界面生成方法包括以下步驟:建立遠程計算設備與本地終端之間的網絡關聯(lián)并且以所述本地終端作為用戶操作端;從所述本地終端獲取用戶賬號和硬件配置參數(shù),所述硬件配置參數(shù)包括本地操作系統(tǒng)類型、屏幕尺寸、屏幕分辨率和輸入設備類型;從遠程計算設備所關聯(lián)的用戶數(shù)據庫中獲取所述用戶賬號或本地操作系統(tǒng)類型所對應的界面風格和操作習慣,在遠程計算設備的瀏覽器框架中以所獲取的本地終端的屏幕尺寸或屏幕分辨率生成一瀏覽器窗口,配置渲染器基于所述界面風格生成界面布局,并以所述操作習慣確定所述瀏覽器窗口的操作手勢,從而作為基于瀏覽器框架運行的用戶應用程序的界面環(huán)境;截取所述瀏覽器窗口的界面圖像并傳輸至所述本地終端作為界面圖像顯示。

12、進一步,對于所述的遠程界面生成方法,其中:在遠程計算設備的瀏覽器框架的渲染器設有html解釋器和css解釋器,通過js引擎,以對所述用戶應用程序從web服務器接收的網頁文件和js腳本,生成用戶應用程序的運行界面;通過遠程計算設備的瀏覽器框架中運行的插件,將所述運行界面轉換成界面圖像;在本地終端提供瀏覽器框架,以允許瀏覽器控件接收所述界面圖像以顯示。

13、進一步,所述的遠程界面生成方法包括以下步驟:根據本地終端當前的網絡傳輸狀態(tài)、應用場景狀態(tài)、用戶指令、操控狀態(tài)或顯示分辨率,對所述遠程計算設備待向所述本地終端傳輸?shù)慕缑鎴D像進行預調整,以傳輸至少一部分動態(tài)生成的界面圖像,所述預調整包括至少一部分圖像的切割、壓縮或對比。

14、本發(fā)明另一方面涉及一種界面圖像傳輸方法,可用于上述的云操作系統(tǒng)。所述界面圖像傳輸方法包括以下步驟:在本地終端和遠程計算設備之間建立操控數(shù)據交互連接,其中所述遠程計算設備的至少一部分界面的改變是由交互連接的本地終端發(fā)送的操控數(shù)據引起;在至少一時段內保持所述遠程計算設備的界面圖像向所述本地終端的傳輸連接;根據所述遠程計算設備向所述本地終端傳輸?shù)慕缑鎴D像的傳輸間隔,對所述遠程計算設備向所述本地終端的待傳送的界面圖像進行動態(tài)調整,所述動態(tài)調整包括:確定在一時段內出現(xiàn)低于間隔閾值的圖像傳輸后,在下一時段內,減少圖像傳輸數(shù)量和/或減少所述至少一部分的界面圖像的質量。

15、進一步,對于所述的界面圖像傳輸方法,對所述遠程計算設備向所述本地終端的待傳送的界面圖像進行動態(tài)調整的步驟包括:實時檢測同一界面范圍的界面圖像從所述遠程計算設備向所述本地終端的圖像傳輸間隔;確定當前的圖像傳輸間隔低于第一時間閾值,則對應所述待傳送的界面圖像放棄當次的傳輸;確定當前的圖像傳輸間隔低于第二時間閾值,則對應所述待傳送的界面圖像降低質量;其中,所述第一時間閾值小于所述第二時間閾值。

16、進一步,對于所述界面圖像傳輸方法,對所述遠程計算設備向所述本地終端的待傳送的界面圖像進行動態(tài)調整的步驟包括:檢測同一界面范圍的界面圖像從所述遠程計算設備向所述本地終端的當前傳輸間隔;確定當前傳輸間隔高于第三時間閾值,則恢復所述待傳送的界面圖像的質量,或者從遠程計算設備采集更高圖像質量的界面圖像用于向所述本地終端傳輸。

17、進一步,所述的界面圖像傳輸方法,還包括以下步驟:使所述本地終端從所述遠程計算設備接收界面圖像;根據所述本地終端上的實時監(jiān)測到的操控間隔,對來自所述遠程計算設備的界面圖像進行動態(tài)篩選,以在本地終端顯示所篩選的界面圖像的至少一部分。

18、進一步,所述的界面圖像傳輸方法,還可以包括以下步驟:在至少一時間段內,確定本地終端的操控間隔小于第四時間閾值;從所接收到的所述遠程計算設備的界面圖像中,至少丟棄一部分用于在所述本地終端顯示的界面圖像;減少所述本地終端向所述計算設備發(fā)送的操控數(shù)據的頻次。

19、進一步,對于所述的界面圖像傳輸方法,其中,對來自所述遠程計算設備的界面圖像進行動態(tài)篩選的步驟包括:在至少一時間段內,確定本地終端的操控間隔大于第五時間閾值,則從所接收的多個界面圖像中保留所有的用于在所述本地終端顯示的界面圖像;在至少一時間段內,確定本地終端的操控間隔大于第六時間閾值,則從所接收的多個界面圖像中至少間隔地選取界面圖像以顯示在所述本地終端,直至出現(xiàn)所述本地終端的下一次操控;其中,所述第六時間閾值大于所述第五時間閾值。

20、進一步,所述的界面圖像傳輸方法,還可以包括以下步驟:在至少一時間段內,確定本地終端的操控間隔大于第七時間閾值,則減少所述本地終端的顯示幀率,直至出現(xiàn)所述本地終端的下一次操控。

21、進一步,對于所述的界面圖像傳輸方法,可以包括以下步驟:確定本地終端的操控點的移動幅度超過預設的幅度閾值;在所述本地終端的所述操控點所產生的操控數(shù)據引起的遠程計算設備向所述本地終端傳送的多個界面圖像中,保留與所述操控點的起始動作和結尾動作關聯(lián)的界面圖像,并且減少其余的用于在本地終端顯示的界面圖像;定時在所述本地終端和所述遠程計算設備之間同步界面圖像。

22、本發(fā)明另一方面涉及一種遠程瀏覽器,運行于上述的云操作系統(tǒng)。所述遠程瀏覽器包括:客戶端單元,用于遠程瀏覽器與云操作系統(tǒng)運行的其他應用程序通信,并且與本地終端通信,以獲取本地終端和遠程計算設備的數(shù)據;界面圖像獲取單元,用于從遠程瀏覽器運行的基于網頁的用戶應用程序的用戶界面中獲取至少一部分界面圖像;其中,客戶端單元和界面圖像獲取單元分別與云操作系統(tǒng)中的圖像交互服務程序連接,所述圖像交互服務程序實施上述的遠程界面生成方法。

23、本發(fā)明另一方面涉及一種本地瀏覽器,運行于本地操作系統(tǒng)。所述本地瀏覽器包括:客戶端單元,用于本地瀏覽器與本地操作系統(tǒng)運行的其他應用程序通信,并且與遠程計算設備通信,以獲取本地終端和遠程計算設備的數(shù)據;顯示組件,用于對來自遠程計算設備的界面圖像進行顯示;與所述顯示組件連接的圖像交互服務單元,用于實施上述的界面圖像傳輸方法。

24、本發(fā)明另一方面涉及一種數(shù)據傳輸方法,用于云操作系統(tǒng),所述云操作系統(tǒng)部署在遠程計算設備中,所述遠程計算設備與本地終端通過網絡關聯(lián)并且以所述本地終端作為所述云操作系統(tǒng)的用戶操作端和系統(tǒng)界面顯示端,所述本地終端和所述遠程計算設備分別設有一個或多個客戶端單元,所述遠程計算設備設有常駐后臺運行的代理單元。所述數(shù)據傳輸方法包括以下步驟:通過訂閱協(xié)議傳輸通道,使設置在所述本地終端或所述遠程計算設備的客戶端單元通過所述代理單元發(fā)布一個或多個數(shù)據消息包,以允許設置在所述本地終端或所述遠程計算設備的預先訂閱所述數(shù)據消息包的一個或多個另外的客戶端單元拉取所述數(shù)據消息包以完成所有數(shù)據消息包的消費。

25、進一步,對于所述的數(shù)據傳輸方法,其中:通過操控數(shù)據直連通道,從所述本地終端向所述遠程計算設備傳輸用戶操控數(shù)據,所述通過操控數(shù)據直連通道具有第一傳輸優(yōu)先級;基于長鏈的網絡通信協(xié)議建立的圖像數(shù)據直連通道,以從所述遠程計算設備向所述本地終端傳輸界面圖像,所述圖像數(shù)據直連通道具有第二傳輸優(yōu)先級;所述訂閱協(xié)議傳輸通道具有第三傳輸優(yōu)先級,其中所述第一傳輸優(yōu)先級高于所述第二傳輸優(yōu)先級或第三傳輸優(yōu)先級。

26、進一步,對于所述的數(shù)據傳輸方法,其中:所述遠程計算設備包括云服務器和在所述云服務器中生成的至少一個虛擬機,利用云服務器的用戶數(shù)據庫和通過總代理服務中心進行多個虛擬機之間的系統(tǒng)調度,用于向所述本地終端的所屬用戶賬戶分配對應的云操作系統(tǒng)數(shù)據和至少一個虛擬機;通過所分配的虛擬機中的瀏覽器框架運行的進程,提供用戶應用程序的界面環(huán)境,以及用于訪問所述用戶數(shù)據庫;所述本地終端包括基于本地瀏覽器框架運行的云操控桌面,用于接收所述虛擬機的瀏覽器框架生成的界面圖像;所述本地終端包括分別設置于所述云操控桌面內和外的第一本地客戶端單元和第二本地客戶端單元,所述虛擬機包括所述代理單元以及設置于瀏覽器框架內和外的第一遠程客戶端單元和第二遠程客戶端單元;并且其中,所述方法包括以下步驟:使所述第一本地客戶端單元或所述第二本地客戶端單元通過所述代理單元發(fā)布的第一數(shù)據消息包以允許所述第一遠程客戶端單元或所述第二遠程客戶端單元拉取所述第一數(shù)據消息包;或者使所述第一遠程客戶端單元或所述第二遠程客戶端單元通過所述代理單元發(fā)布的第二數(shù)據消息包以允許所述第一本地客戶端單元或所述第二本地客戶端單元拉取所述第二數(shù)據消息包。

27、進一步,所述的數(shù)據傳輸方法,包括以下步驟:使所述第二本地客戶端單元直接獲取本地數(shù)據,所述本地數(shù)據包括本地存儲數(shù)據、本地應用程序數(shù)據、本地硬件數(shù)據和本地用戶特征數(shù)據中的任一種或多種;使所述第一本地客戶端單元與所述第二本地客戶端單元直接通信,以獲取所述本地數(shù)據,并將獲取的至少一部分數(shù)據生成所述第一數(shù)據消息包。

28、進一步,所述的數(shù)據傳輸方法,包括以下步驟:使登錄用戶賬號的虛擬機的第一遠程客戶端單元或第二遠程客戶端單元獲取遠程數(shù)據,所述遠程數(shù)據包括虛擬機存儲數(shù)據、虛擬機硬件數(shù)據或者所述云服務器的用戶數(shù)據庫中與所述用戶賬戶關聯(lián)的數(shù)據;將獲取的遠程數(shù)據的至少一部分數(shù)據生成所述第二數(shù)據消息包。

29、進一步,對于所述的數(shù)據傳輸方法,包括以下步驟:使所述用戶賬號關聯(lián)的多個虛擬機中的每個虛擬機的代理單元均與所述云服務器的總代理服務中心保持通信連接;使所述多個虛擬機的代理單元之間交換數(shù)據傳輸包,所述數(shù)據傳輸包包括用戶應用程序數(shù)據以及一個或多個數(shù)據消息包;確定所述代理單元中的數(shù)據消息包被所述用戶賬戶關聯(lián)的多個虛擬機中的客戶端單元消費完畢。

30、本發(fā)明另一方面涉及一種基于上述的云操作系統(tǒng)的數(shù)據重定向方法,包括以下步驟:可選地基于長鏈接網絡協(xié)議,建立本地終端與遠程計算設備之間的通信連接,獲取與本地終端連接的第一通信對接地址,并發(fā)送本地終端標識至遠程計算設備;采用所述本地終端標識建立所述遠程計算設備與第三方服務器之間的通信連接,并獲取與第三方服務器連接的第二通信對接地址;將所述第一通信對接地址和所述第二通信對接地址修改為一致,使所述遠程計算設備與第三方服務器之間的至少一部分數(shù)據傳輸重定向為本地終端與第三方服務器之間的數(shù)據傳輸。

31、進一步,對于所述的數(shù)據重定向方法,從所述第三方服務器向所述遠程計算設備發(fā)送的數(shù)據中截獲多媒體數(shù)據,使所述遠程計算設備與第三方服務器之間的多媒體數(shù)據傳輸重定向為本地終端與第三方服務器之間的流數(shù)據傳輸。本發(fā)明另一方面涉及一種數(shù)據重定向方法,基于上述的云操作系統(tǒng),其中第一本地終端和第二本地終端分別作為第一遠程計算設備和第二遠程計算設備的至少一個用戶的操作端。所述數(shù)據重定向方法包括以下步驟:根據第一遠程計算設備和第二遠程計算設備之間建立的通信連接,確定第一本地終端向第二本地終端發(fā)起的直接通信連接的事件;從第一本地終端與第一遠程計算設備之間的數(shù)據連接,獲取與第一本地終端連接的第一通信對接地址;從第二本地終端與第二遠程計算設備之間的數(shù)據連接,獲取與第二本地終端連接的第二通信對接地址;將所述第一通信對接地址和所述第二通信對接地址修改為一致,使所述第一遠程計算設備與所述第二遠程計算設備之間的至少一部分數(shù)據傳輸重定向為第一本地終端與第二本地終端之間的數(shù)據傳輸。進一步,所述至少一部分數(shù)據包括用戶實時通話數(shù)據。

32、本發(fā)明另一方面涉及一種數(shù)據緩沖方法,用于上述的云操作系統(tǒng)。所述數(shù)據緩沖方法包括以下步驟:在本地終端和遠程計算設備中通過網絡傳輸?shù)亩鄠€節(jié)點之間建立一個或多個數(shù)據緩沖區(qū);根據所述節(jié)點的歷史接收數(shù)據,在數(shù)據緩沖區(qū)中補全生成連續(xù)的數(shù)據,用于從所述數(shù)據緩沖區(qū)讀取數(shù)據的節(jié)點連續(xù)地執(zhí)行數(shù)據讀取。進一步,所述數(shù)據緩沖區(qū)包括界面圖像數(shù)據緩沖、多媒體數(shù)據緩沖和定位數(shù)據緩沖中的任一者或多者。

33、本發(fā)明另一方面涉及一種代理服務方法,用于上述的云操作系統(tǒng),其中,所述遠程計算設備包括云服務器和在所述云服務器中生成的至少一個虛擬機。所述代理服務方法包括以下步驟:根據本地用戶終端的所屬用戶賬號,從云服務器中的用戶數(shù)據庫獲取所述用戶賬號對應的云操作系統(tǒng)數(shù)據和應用程序存儲數(shù)據,用于向用戶賬戶分配對應的具有所述云操作系統(tǒng)數(shù)據和應用程序存儲數(shù)據的至少一個虛擬機,并提供多個虛擬機之間的系統(tǒng)調度;向每個虛擬機提供用于本地終端與該虛擬機通信的代理單元,并在多個虛擬機的代理單元之間交換數(shù)據傳輸包。進一步,所述的多個虛擬機之間的系統(tǒng)調度包括:系統(tǒng)遷移、計算機資源調度、跨虛擬機的應用程序調度執(zhí)行、或用戶數(shù)據同步存儲。

34、本發(fā)明另一方面涉及一種基于上述的云操作系統(tǒng)的用戶應用程序的生成方法,所述方法包括以下步驟:通過所述應用服務模塊在遠程計算設備中提供應用商城客戶端,所述應用商城客戶端與應用商城服務端連接以獲取用戶應用程序的圖標和安裝鏈接;接收所述本地終端用戶操作所觸發(fā)的新用戶應用程序的新增請求,通過所述應用商城服務端獲取圖標和安裝鏈接;從用戶數(shù)據庫獲取與用戶賬號關聯(lián)的所述新用戶應用程序的存儲數(shù)據;基于應用服務模塊在遠程計算設備中以所述安裝鏈接載入所述的新用戶應用程序,并導入所述存儲數(shù)據。

35、進一步,所述的用戶應用程序的生成方法,包括以下步驟:通過所述應用服務模塊以遠程計算設備的瀏覽器框架提供所述的新用戶應用程序的運行環(huán)境、對接本地硬件資源和界面圖像,并且訪問所述用戶數(shù)據庫;將所述的新用戶應用程序的界面圖像傳輸至所述本地終端的本地瀏覽器框架運行云操控桌面,并且根據用戶配置的權限請求表,向所述的新用戶應用程序分配本地資源。

36、進一步,所述的用戶應用程序的生成方法,包括以下步驟:獲取用戶應用程序的上架請求資料,所述上架請求資料包括圖標文件、web地址、權限請求表和原代碼;確定所述上架請求資料符合應用程序審核規(guī)則,然后將圖標文件、web地址和原代碼打包并上架至所述應用商城服務端,并分配安裝鏈接。

37、進一步,對于所述的用戶應用程序的生成方法,其中所述上架請求資料包括所需瀏覽器的類型,所述方法包括以下步驟:當所需瀏覽器的類型與所述本地終端或遠程計算設備提供的瀏覽器框架的內核類型不匹配時,使遠程計算設備提供的瀏覽器框架切換內核以符合所需瀏覽器的類型,或者重載所述原代碼中的函數(shù)以使安裝后的用戶應用程序匹配所述的瀏覽器框架的內核;運行用戶應用程序時,使瀏覽器框架所提供的頁面切換成所述用戶應用程序的所需瀏覽器的類型的頁面主題和操作方式。

38、本發(fā)明另一方面涉及一種基于云操作系統(tǒng)的輸入方法,其中所述云操作系統(tǒng)設置在遠程計算設備中,所述遠程計算設備與本地終端通過網絡關聯(lián)以傳輸界面圖像至所述本地終端作,并且以所述本地終端作為用戶操作端。所述輸入方法包括以下步驟:采集用戶在所述本地終端的用戶輸入操作,所述用戶輸入操作包括用戶語音或本地界面上的操作點;在所述遠程計算設備中,將所述用戶輸入操作轉換成語音識別詞句或運行界面的操作指令;基于所述語音識別詞句或所述操作指令觸發(fā)輸入面板,生成第一語言數(shù)據;從遠程詞庫中檢索與所述第一語言數(shù)據關聯(lián)的第二語言數(shù)據,以在所述運行界面呈現(xiàn)第一語言數(shù)據和/或第二語言數(shù)據;其中,所述遠程詞庫從所述本地終端的本地詞庫接收本地輸入數(shù)據,并且所述遠程詞庫與用戶數(shù)據庫中存儲的用戶輸入數(shù)據同步。

39、進一步,對于所述的輸入方法,其中,所述遠程詞庫從第三方web服務器接收與用戶賬號關聯(lián)的個性化云詞庫。

40、進一步,所述的輸入方法包括以下步驟:通過ai服務器的應用程序接口,調用ai功能,以將第一語言數(shù)據轉換成第三語言數(shù)據,以在所述遠程計算設備呈現(xiàn)所述第三語言數(shù)據,其中,所述ai服務器部署大規(guī)模預訓練語言模型。

41、本發(fā)明另一方面涉及一種用戶應用程序的打開方法,用于上述的云操作系統(tǒng)。所述用戶應用程序的打開方法包括以下步驟:捕捉用戶在所述本地終端的用戶輸入操作,所述用戶輸入操作包括用戶語音指令或本地界面上的操作點;在所述遠程計算設備中,判斷所述用戶輸入操作在當前第一用戶應用程序的運行界面中的操作對象;確定所述操作對象與第二用戶應用程序關聯(lián),在捕獲到允許所述第二用戶應用程序啟動的消息后,生成所述第二用戶應用程序的運行界面,并允許疊加覆蓋所述第一用戶應用程序至少一部分界面,且允許所述第一用戶應用程序保持運行。

42、進一步,所述的用戶應用程序的打開方法,包括以下步驟:預先配置所述操作對象與用戶應用程序的關聯(lián)列表,用于確定每個操作對象被對應的用戶應用程序打開,所述操作對象包括文件類型、硬件資源或網站地址;或者,在確定待打開的用戶應用程序所需的權限與本地終端分配的權限類型一致后,生成允許用戶應用程序啟動的消息。

43、進一步,所述的用戶應用程序的打開方法,包括以下步驟:在遠程計算設備中確定所述操作對象與第三用戶應用程序或系統(tǒng)欄關聯(lián)時,在本地終端調用同類型的用戶應用程序或進程,所述第三用戶應用程序的類型包括攝像應用程序、電話應用程序、短信應用程序、通訊錄應用程序或其他基于本地功能的基礎應用程序,所述系統(tǒng)欄包括遠程計算設備狀態(tài)欄或硬件控制中心欄。

44、本發(fā)明另一方面涉及一種通訊方法,基于上述的云操作系統(tǒng)。所述通訊方法包括以下步驟:建立遠程計算設備與多個本地終端之間的網絡關聯(lián)并且以所述的多個本地終端作為至少一個用戶的操作端;在所述遠程計算設備提供通訊服務站并使其訪問分布式數(shù)據庫,建立所述的多個本地終端與所述通訊服務站之間的訪問,以在每個本地終端分別呈現(xiàn)通訊頁面和/或緩存通訊數(shù)據;確定至少兩個本地終端之間具有通訊關聯(lián);基于通訊服務站接收所述的本地終端的通訊數(shù)據或者基于所述分布式數(shù)據庫中的用戶數(shù)據,對應每個本地終端更新通訊頁面和/或通訊數(shù)據,并向通訊關聯(lián)的本地終端同時傳輸所更新的通訊頁面和/或通訊數(shù)據。

45、進一步,所述通訊方法包括以下步驟:確定至少兩個本地終端之間具有即時通訊關聯(lián);向所述的至少兩個本地終端分配同一局域網內的網絡地址,并在所述本地終端的之間建立點對點通信連接;在所述本地終端的云操控桌面中生成即時通訊頁面,使所述本地終端之間不經過所述通訊服務站而直接傳輸通訊數(shù)據并更新所述即時通訊頁面。其中,具有通訊關聯(lián)至少兩個本地終端包括具有即時通訊關聯(lián)的第一通訊終端和第二通訊終端,所述遠程計算設備和所述分布式數(shù)據庫共用相同的物理設備資源,所述通訊方法還可以包括以下步驟:使所述通訊服務站接收一個或多個本地終端的通訊數(shù)據,并儲存于所述分布式數(shù)據庫;通過所述通訊服務站確定接收到來自所述第一通訊終端的用戶操作指令,該用戶操作指令指示向所述第二通訊終端傳輸指定的通訊數(shù)據;從所述分布式數(shù)據庫獲取所指定的通訊數(shù)據并發(fā)送至與所述第二通訊終端關聯(lián)的遠程計算設備。

46、本發(fā)明另一方面涉及一種在用戶應用程序中的輕型應用程序的生成方法,基于上述的云操作系統(tǒng)。所述輕型應用程序生成方法包括以下步驟:在遠程計算設備中提供輕型應用商城客戶端,所述輕型應用商城客戶端與應用商城服務端連接以獲取輕型應用程序的圖標和導航鏈接;接收所述本地終端用戶操作所觸發(fā)的新輕型應用程序的新增請求,通過所述輕型應用商城服務端獲取圖標和導航鏈接;從用戶數(shù)據庫獲取與用戶賬號關聯(lián)的所述新輕型用戶應用程序的存儲數(shù)據;基于瀏覽器框架的頁面生成機制,在所述用戶應用程序中以所述導航鏈接載入所述的新輕型用戶應用程序的頁面,并導入所述存儲數(shù)據。

47、本發(fā)明另一方面涉及一種計算機可讀存儲介質,其上儲存有程序指令,所述程序指令被處理器執(zhí)行時實施上述的任一方法。

48、本發(fā)明另一方面涉及一種移動計算終端,包括:與云服務器連接的網絡通信模塊;用于處理遠程計算設備所發(fā)送的界面圖像數(shù)據的圖像處理器;用于顯示所述界面圖像數(shù)據的屏幕;所述的計算機可讀存儲介質。

49、本發(fā)明另一方面涉及一種云計算服務器,包括:至少一個遠程計算設備,所述遠程計算設備包括一個或多個虛擬機;與所述一個或多個虛擬機連接的總代理服務中心,用于進行多個虛擬機之間的系統(tǒng)調度以及云操作系統(tǒng)數(shù)據分配;所述的計算機可讀存儲介質。

50、因此,本發(fā)明提供了整套的跨平臺的云操作系統(tǒng)的解決方案,可以兼容各種智能終端使用,提供統(tǒng)一的用戶應用程序生態(tài)鏈,且用戶體驗豐富、程序開發(fā)簡易。本發(fā)明還提供基于云操作系統(tǒng)的各種方法,實現(xiàn)本地和遠程之間的穩(wěn)定和高效的界面交互、數(shù)據傳輸、即時通訊及其他豐富的智能終端應用程序服務。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
湖州市| 北票市| 玉溪市| 贵溪市| 拉孜县| 驻马店市| 赣州市| 准格尔旗| 金山区| 青河县| 忻州市| 都安| 灌云县| 瑞昌市| 永丰县| 广丰县| 镇平县| 建始县| 镇雄县| 辉南县| 娱乐| 犍为县| 图木舒克市| 谷城县| 抚松县| 从化市| 布拖县| 香格里拉县| 灵台县| 桓仁| 宜兰市| 衡水市| 文昌市| 永兴县| 余江县| 璧山县| 祁东县| 舒城县| 潞城市| 龙门县| 新宁县|