[發明專利]數據傳輸方法、裝置、系統在審
| 申請號: | 201710672584.0 | 申請日: | 2017-08-08 |
| 公開(公告)號: | CN107479973A | 公開(公告)日: | 2017-12-15 |
| 發明(設計)人: | 王官軍;蘇睿 | 申請(專利權)人: | 西安萬像電子科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/48 |
| 代理公司: | 北京康信知識產權代理有限責任公司11240 | 代理人: | 趙囡囡 |
| 地址: | 710075 陜西省西安*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據傳輸 方法 裝置 系統 | ||
技術領域
本發明涉及數據處理領域,具體而言,涉及一種數據傳輸方法、裝置、系統。
背景技術
一般情況下,單機服務器需要提供多個互相獨立互不干擾的應用環境,目前有兩種較為成熟的方案,第一種是利用虛擬化技術,利用多個虛擬機提供獨立的應用環境;另一種是利用windows的遠程桌面。
但是,以上這兩種解決方案仍存在以下缺點,例如,第一種方案因為虛擬機的消耗不可避免,使得單機器的承載量比較有限;第二種方案受限于微軟的遠程桌面環境的限制,對物理資源的利用率達不到最優,且部分應用在遠程會話下兼容性較差;從現有技術的解決方案來看,都普遍存在資源利用率較低,承載量較小的問題。
針對上述的現有技術中基于windows系統的應用環境,普遍存在資源利用率較低,承載量較小的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種數據傳輸方法、裝置、系統,以至少解決現有技術中基于windows系統的應用環境,普遍存在資源利用率較低,承載量較小的技術問題。
根據本發明實施例的一個方面,提供了一種數據傳輸方法,包括:控制設備使用多個進程獲取多類待傳輸內容,其中,多個進程之間是互相隔離的,并且每個進程對應一類待傳輸內容;控制設備將多類待傳輸內容分發到遠端設備,并接收來自遠端設備的指定消息。
進一步地,控制設備通過分離的進程將多類待傳輸內容分發到遠端設備之前,方法還包括:控制設備接收來自管理設備的分發指令,其中,分發指令用于觸發控制設備發送多類待傳輸內容。
進一步地,分發指令中攜帶有接收多類傳輸內容的遠端設備的設備標識。
進一步地,控制設備將多類待傳輸內容分發到遠端設備,包括:控制設備依據設備標識將多類傳輸內容發送至與設備標識對應的遠端設備。
進一步地,多個進程包括以下至少之一:第一進程、第二進程和第三進程;控制設備使用多個進程獲取多類待傳輸內容,包括以下至少之一:通過第一進程獲取至少一個內容窗口的圖像,并對圖像進行處理,其中,處理包括以下至少之一:對圖像進行拼接、對圖像進行裁剪;通過第二進程截獲至少一個內容窗口的聲音數據;通過第三進程獲取至少一個內容窗口的輸入操作信息。
進一步地,通過第三進程獲取至少一個內容窗口的輸入操作信息,包括:通過第三進程截獲輸入操作信息對應的消息,將消息中攜帶的控制指令轉換為第三進程能夠識別的格式;通過第三進程將至少一個內容窗口中的內容轉換為消息或按鍵指令。
進一步地,控制設備將多類待傳輸內容分發到遠端設備之前,方法還包括:控制設備從與控制設備相關聯的預設數據庫中獲取配置信息,其中,配置信息用于對多類待傳輸內容的發送過程進行配置。
進一步地,控制設備將多類待傳輸內容分發到遠端設備之前,方法還包括:接收遠端設備的注冊請求,在通過注冊后,保持與遠端設備的連接。
進一步地,指定消息中攜帶有控制指令。
進一步地,控制設備使用多個進程獲取多類待傳輸內容之前,方法還包括:建立多個應用容器,其中,應用容器用于為多個進程中的進程提供應用環境,并且,多個應用容器之間是相互獨立的。
根據本發明實施例的另一方面,還提供了一種數據傳輸系統,包括:控制設備,用于建立與多類傳輸內容對應的多個進程,并通過多個進程獲取多類傳輸內容,以及將獲取的多類傳輸內容分發到遠端設備,其中,多個進程之間是互相隔離的,并且每個進程對應一類待傳輸內容;管理設備,用于向控制設備發送分發指令,其中,分發指令用于觸發控制設備發送多類待傳輸內容;至少一個遠端設備,用于接收多類傳輸內容,并向控制設備發送指定消息。
進一步地,指定消息中攜帶有控制指令。
進一步地,管理設備,還用于接收用戶的選擇指令,并依據選擇指令生成分發指令,其中,選擇指令用于選擇至少一個遠端設備。
進一步地,控制設備,還用于建立多個應用容器,其中,應用容器用于為多個進程中的進程提供應用環境,并且,多個應用容器之間是相互獨立的。
根據本發明實施例的另一方面,還提供了一種控制設備,包括:處理器,處理器運行程序,其中,程序運行時執行如下處理步驟:使用多個進程獲取多類待傳輸內容,其中,多個進程之間是互相隔離的,并且每個進程對應一類待傳輸內容;通信模塊,用于將多類待傳輸內容分發到遠端設備,并接收來自遠端設備的指定消息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安萬像電子科技有限公司,未經西安萬像電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710672584.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:資源配置方法及相關產品
- 下一篇:一種虛擬機調度方法及裝置





