本公開涉及電子信息,尤其涉及數(shù)據(jù)傳輸方法、終端設(shè)備及服務(wù)器。
背景技術(shù):
1、現(xiàn)有云桌面系統(tǒng)的基本結(jié)構(gòu)包括零終端(簡稱r端)和云端服務(wù)器端(簡稱s端)。其中,r端用于接收來自云端桌面圖像,同時將本地鼠標和鍵盤信息反向傳輸?shù)皆贫?,由云端注入?dāng)前r端所對應(yīng)的云端桌面中,所述云端桌面是由云端服務(wù)器為當(dāng)前零終端所分配的虛擬機/物理機生成的;s端,是運行在云端虛擬os中的圖像采集和處理模塊,同時負責(zé)進行用戶輸入數(shù)據(jù)的注入功能。
2、在云桌面系統(tǒng)中,服務(wù)器與本地端之間的數(shù)據(jù)傳輸和命令執(zhí)行安全性及效率是至關(guān)重要的?,F(xiàn)有技術(shù)中的通信方式采用單一的加密通道,限制了通信的靈活性和效率,例如服務(wù)器與本地端以及本地端不同模塊之間的頻繁通信,現(xiàn)有技術(shù)中的單一加密通道無法滿足頻繁通信的需求,從而需要更高效和更安全的通信機制。
技術(shù)實現(xiàn)思路
1、本公開實施例提供一種數(shù)據(jù)傳輸方法、終端設(shè)備及服務(wù)器,能夠解決現(xiàn)有數(shù)據(jù)傳輸過程中無法滿足頻繁通信的問題。所述技術(shù)方案如下:
2、根據(jù)本公開實施例的第一方面,提供一種數(shù)據(jù)傳輸方法,應(yīng)用于服務(wù)器,所述方法包括:
3、生成基于目標傳輸協(xié)議的第一數(shù)據(jù)包,所述第一數(shù)據(jù)包包括的第一信息元素,所述第一信息元素包括第一字段和第二字段;
4、其中,所述第一信息元素用于承載數(shù)據(jù)處理請求信息,所述第一字段用于標識服務(wù)器與終端設(shè)備之間不同目標模塊之間的的不同目標子通道,所述第二字段用于標識服務(wù)器與終端設(shè)備中不同目標模塊之間的目標子通道的目標任務(wù),所述目標子通道基于目標傳輸通道建立的傳輸通道;
5、且,在所述第一字段的取值為第一取值時,所述目標子通道的id為第一取值;
6、且,在所述第二字段的取值為第二取值時,所述第二字段用于指示服務(wù)器與終端設(shè)備中不同目標模塊之間的目標子通道的建立或關(guān)閉或數(shù)據(jù)的處理,或命令的執(zhí)行;
7、向本地端的終端設(shè)備發(fā)送所述第一數(shù)據(jù)包,以使得本地端通過所述目標子通道處理所述數(shù)據(jù)處理請求信息。
8、根據(jù)本公開實施例的第二方面,提供一種數(shù)據(jù)傳輸方法,應(yīng)用于應(yīng)用于終端設(shè)備,所述方法包括:
9、接收服務(wù)器發(fā)送的基于目標傳輸協(xié)議的第一數(shù)據(jù)包,所述第一數(shù)據(jù)包包括的第一信息元素,所述第一信息元素包括第一字段和第二字段,其中,所述第一信息元素用于承載數(shù)據(jù)處理請求信息,所述第一字段用于標識服務(wù)器與終端設(shè)備之間不同目標模塊之間的不同目標子通道,所述第二字段用于標識服務(wù)器與終端設(shè)備中不同目標模塊之間的目標子通道的目標任務(wù);
10、根據(jù)所述第一數(shù)據(jù)包獲取所述目標子通道和目標任務(wù),
11、且,在所述第一字段的取值為第一取值時,所述目標子通道的id為第一取值;
12、且,在所述第二字段的取值為第二取值時,所述第二字段用于指示服務(wù)器與終端設(shè)備中不同目標模塊之間的目標子通道的建立、關(guān)閉,和/或數(shù)據(jù)的處理,和/或命令的執(zhí)行。
13、根據(jù)本公開實施例的第三方面,提供一種服務(wù)器,所述服務(wù)器包括:處理器以及存儲有可在處理器上運行的計算機模塊的存儲器,其中,所述處理器執(zhí)行所述計算機模塊時實現(xiàn)如上述示例中所述的數(shù)據(jù)傳輸方法的步驟。
14、根據(jù)本公開實施例的第四方面,提供一種終端設(shè)備,所述終端設(shè)備包括:處理器以及存儲有可在處理器上運行的計算機模塊的存儲器,其中,所述處理器執(zhí)行所述計算機模塊時實現(xiàn)如上述示例中所述的數(shù)據(jù)傳輸方法的步驟。
15、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
16、本發(fā)明的通道復(fù)用機制通過在tls/tlcp加密連接上實現(xiàn)子通道的復(fù)用,有效地解決了云桌面系統(tǒng)中服務(wù)器與客戶端之間數(shù)據(jù)傳輸和命令執(zhí)行的安全性與效率問題。該機制不僅提高了通信的靈活性和并行性,還降低了系統(tǒng)資源的消耗和響應(yīng)時間,為云桌面系統(tǒng)的穩(wěn)定運行提供了有力保障。
17、與現(xiàn)有的技術(shù)相比,本發(fā)明的基于tls/tlcp加密連接的云桌面系統(tǒng)目標傳輸協(xié)議通道復(fù)用機制,具有以下有益效果:
18、1)通過復(fù)用單個加密連接處理多個服務(wù)的數(shù)據(jù)交互和命令執(zhí)行,提高資源利用率,顯著減少網(wǎng)絡(luò)資源和服務(wù)器資源的消耗。
19、2)優(yōu)化數(shù)據(jù)傳輸和命令執(zhí)行流程,減少網(wǎng)絡(luò)延遲和丟包,增強通信效率,提升系統(tǒng)整體通信效率。
20、3)采用tls/tlcp加密連接,確保數(shù)據(jù)傳輸過程中的機密性和完整性,提升安全性;同時實施嚴格的權(quán)限控制機制,保障系統(tǒng)安全。
1.一種數(shù)據(jù)傳輸方法,其特征在于,應(yīng)用于服務(wù)器,所述方法包括:
2.一種數(shù)據(jù)傳輸方法,其特征在于,應(yīng)用于終端設(shè)備,所述方法包括:
3.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)傳輸方法,其特征在于,所述第二字段包括消息方法的字段;
4.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)傳輸方法,其特征在于,所述第二字段包括消息類型的字段;
5.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)傳輸方法,其特征在于,所述第一信息元素還包括第三字段,所述第三字段用于傳輸所述數(shù)據(jù)處理請求信息中攜帶的目標數(shù)據(jù)/目標命令。
6.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)傳輸方法,其特征在于,所述目標子通道用于指示:
7.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述方法還包括:
9.一種服務(wù)器,其特征在于,存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行權(quán)利要求1、3至7中任一項所述的數(shù)據(jù)傳輸方法。
10.一種終端設(shè)備,其特征在于,存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于執(zhí)行權(quán)利要求2至6和8中任一項所述的數(shù)據(jù)傳輸方法。