System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及數據處理,具體涉及一種基于云的數據傳輸方法。
技術介紹
1、云桌面是一種利用虛擬技術,實現對各種物理設備進行虛擬化處理的技術,其可以使資源的利用率得到有效提升,實現節約成本和提高應用質量的目的。
2、伴隨我國互聯網技術的發展速度快速發展,網絡基礎設施的速度不斷提升,因此在虛擬化技術的支持下,網絡軟件和硬件設備之間的聯系會更加靈活,可拓展性也會大大提升,不再需要購買計算機等網絡設備,只需要互聯網接入,就可以使用云桌面。云桌面對各項用戶信息進行統一儲存和管理,通過簡單的網絡接入設備,用戶端就能夠進入云桌面實現集中管理,并且實現高效率的資源共享。其中,在云桌面技術或產品中,需要客戶端與服務端進行交互操作,例如包括客戶端通過鼠標鍵盤等輸入設備接收采集用戶輸入操作,然后將它們傳輸到服務端等。
3、目前云桌面產品中一般為輸入設備的事件單獨建立一個通道進行傳輸,在實際應用中發現存在如下問題:輸入事件與桌面視頻幀不匹配的現象,以及資源占用嚴重,影響云桌面技術的實際效果。
技術實現思路
1、有鑒于此,本專利技術的目的在于提供一種基于云的數據傳輸方法,以克服目前云桌面技術中,用戶輸入事件與桌面視頻幀不匹配,以及資源消耗大的問題。
2、為實現以上目的,本專利技術采用如下技術方案:
3、本申請實施例提供一種基于云的數據傳輸方法,包括:
4、獲取用戶操作信息;
5、對所述用戶操作信息進行編碼,得到事件編碼數據;
7、進一步地,所述通過視頻傳輸通道將所述事件編碼數據發送至預設云端,包括:
8、基于使用的視頻編碼標準,確定視頻數據傳輸時的非圖像編碼傳輸單元;
9、將所述事件編碼數據設置于所述非圖像編碼傳輸單元中;
10、通過所述視頻傳輸通道,將攜帶有所述事件編碼數據的非圖像編碼傳輸單元發送至預設云端。
11、進一步地,所述視頻編碼標準為h264視頻編碼標準,所述非圖像編碼傳輸單元包括類型為補充增強信息的網絡抽象層單元。
12、進一步地,在所述將所述事件編碼數據設置于所述非圖像編碼傳輸單元中之前,還包括:對所述事件編碼數據進行編輯,得到編輯結果;
13、所述將所述事件編碼數據設置于所述非圖像編碼傳輸單元中,包括:將所述編輯結果設置于所述非圖像編碼傳輸單元中;
14、所述通過所述視頻傳輸通道,將攜帶有所述事件編碼數據的非圖像編碼傳輸單元發送至預設云端,包括:通過所述視頻傳輸通道,將攜帶有所述編輯結果的非圖像編碼傳輸單元發送至預設云端。
15、進一步地,所述對所述事件編碼數據進行編輯,包括:
16、基于預設數位,和/或,預設標識,將所述事件編碼數據編輯成包括事件類型和事件長度的編輯結果;
17、其中,所述事件類型用于表征所述用戶操作信息的類型,包括鼠標事件、鍵盤事件和觸摸板事件;
18、所述事件長度用于表征所述用戶操作信息的具體值,當所述事件類型為鼠標事件時,所述事件長度用于表征左鍵單擊、右鍵單擊、左鍵雙擊和右鍵雙擊中的至少一種;當所述事件類型為鍵盤事件時,所述事件長度用于表征單鍵的鍵值和組合鍵信息中的至少一種,其中,所述組合鍵信息包括組合鍵的鍵值和用戶按鍵順序;當所述事件類型為觸摸板事件時,所述事件長度用于表征用戶點擊位置。
19、進一步地,所述將所述編輯結果設置于所述非圖像編碼傳輸單元中,包括:
20、將所述編輯結果以用戶自定義數據的數據類型,設置于類型為補充增強信息的網絡抽象層單元中。
21、本專利技術涉及數據處理
,具體公開一種基于云的數據傳輸方法,該方案包括獲取用戶操作信息;然后對所述用戶操作信息進行編碼,得到事件編碼數據;以及通過視頻傳輸通道將所述事件編碼數據發送至預設云端。如此,不僅可以避免輸入事件與桌面視頻幀不匹配的現象,而且因為只用到了一種傳輸通道,所以還可以大大節省云桌面占用的資源。
【技術保護點】
1.一種基于云的數據傳輸方法,其特征在于,包括:
2.根據權利要求1所述的基于云的數據傳輸方法,其特征在于,所述通過視頻傳輸通道將所述事件編碼數據發送至預設云端,包括:
3.根據權利要求2所述的基于云的數據傳輸方法,其特征在于,所述視頻編碼標準為h264視頻編碼標準,所述非圖像編碼傳輸單元包括類型為補充增強信息的網絡抽象層單元。
4.根據權利要求2所述的基于云的數據傳輸方法,其特征在于,在所述將所述事件編碼數據設置于所述非圖像編碼傳輸單元中之前,還包括:對所述事件編碼數據進行編輯,得到編輯結果;
5.根據權利要求4所述的基于云的數據傳輸方法,其特征在于,所述對所述事件編碼數據進行編輯,包括:
6.根據權利要求4所述的基于云的數據傳輸方法,其特征在于,所述將所述編輯結果設置于所述非圖像編碼傳輸單元中,包括:
【技術特征摘要】
1.一種基于云的數據傳輸方法,其特征在于,包括:
2.根據權利要求1所述的基于云的數據傳輸方法,其特征在于,所述通過視頻傳輸通道將所述事件編碼數據發送至預設云端,包括:
3.根據權利要求2所述的基于云的數據傳輸方法,其特征在于,所述視頻編碼標準為h264視頻編碼標準,所述非圖像編碼傳輸單元包括類型為補充增強信息的網絡抽象層單元。
4.根據權利要求2所...
【專利技術屬性】
技術研發人員:陶清乾,朱斌,李兆明,伏曄,于軍,
申請(專利權)人:北京庭宇科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。