• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于KVM平臺的遠程三維桌面圖像傳輸方法技術

    技術編號:15690520 閱讀:176 留言:0更新日期:2017-06-24 02:58
    本發明專利技術公開了一種基于KVM平臺的遠程三維桌面圖像傳輸方法,尤其涉及遠程桌面技術領域。采用PCI直通技術將物理服務器的顯卡直接供基于KVM的虛擬機使用;接收用戶輸入的獲取桌面位圖方式選擇指令并采用所選擇的獲取桌面位圖方式對桌面位圖進行獲??;接收用戶輸入的壓縮方式選擇指令并采用所選擇的壓縮方式對所述桌面位圖進行壓縮;采用TCP協議對壓縮后的桌面位圖進行傳輸;客戶端調用對應的解壓縮算法對接收到的所述壓縮后的桌面位圖進行解壓縮,并對解壓后的位圖進行顯示。本方法能夠解決采用SPICE協議無法支持3D應用的遠程桌面同步問題,并且用戶可自主對桌面圖像的獲取方式及壓縮方式進行選擇,使得本方法更加靈活。

    A remote 3D desktop image transmission method based on KVM platform

    The invention discloses a remote three-dimensional desktop image transmission method based on an KVM platform, in particular to the remote desktop technology field. Using PCI technology through the physical server graphics directly for the virtual machine based on KVM is used to receive user input; access to the desktop bitmap selection instruction and the way to get access to the desktop bitmap on the desktop bitmap selected; compression compression receives user input selection instruction and the selected to compress the desktop bitmap; using TCP protocol to transmit the compressed bitmap desktop; decompression algorithm client calls the corresponding decompression of the received compressed bitmap on the desktop, and decompressed bitmap display. This method can solve the problem of remote desktop synchronization that can not support 3D applications by using SPICE protocol, and users can independently select the way to obtain and compress the desktop image, which makes the method more flexible.

    【技術實現步驟摘要】
    一種基于KVM平臺的遠程三維桌面圖像傳輸方法
    本專利技術涉及遠程桌面
    ,尤其涉及一種基于KVM平臺的遠程三維桌面圖像傳輸方法。
    技術介紹
    現有的遠程桌面傳輸方法有多種,包括ICA協議,PCOIP協議,RDP協議,SPICE協議等,它們都能很好的實現遠程二維桌面圖像的傳輸。當前在KVM平臺上往往使用SPICE協議作為桌面虛擬化協議來進行遠程桌面同步,但是這種結構下,由于SPICE協議采用QXL獲取指令,進行桌面位圖繪制,而QXL本身不支持3D指令,如DDI指令、D-Draw指令的繪制,導致在KVM平臺下使用SPICE協議進行桌面虛擬化時,無法對某些3D的應用進行桌面同步。而當前3D的應用越來越多,為了適應這種需求,需要一種基于KVM平臺的遠程三維桌面圖像傳輸方法,來解決采用SPICE協議無法支持3D應用的遠程桌面同步問題。
    技術實現思路
    本專利技術的目的在于提供一種基于KVM平臺的遠程三維桌面圖像傳輸方法,能夠解決采用SPICE協議無法支持3D應用的遠程桌面同步問題。為了實現上述目的,本專利技術實施例采用的技術方案如下:一種基于KVM平臺的遠程三維桌面圖像傳輸方法,所述方法包括:采用PCI直通技術將物理服務器的顯卡直接供基于KVM的虛擬機使用;接收用戶輸入的獲取桌面位圖方式選擇指令,其中所述用戶輸入指令是指在兩種獲取桌面位圖的方式中選擇的一種獲取方式;采用所選擇的獲取桌面位圖方式對桌面位圖進行獲??;接收用戶輸入的壓縮方式選擇指令,其中所述用戶輸入指令是指在兩種對所述桌面位圖進行壓縮的方式中選擇的一種壓縮方式;采用所選擇的壓縮算法對所述桌面位圖進行壓縮;采用TCP協議對壓縮后的桌面位圖進行傳輸;客戶端調用對應的解壓縮算法對接收到的所述壓縮后的桌面位圖進行解壓縮,并對解壓后的位圖進行顯示。本專利技術提供的遠程三維桌面圖像傳輸方法,采用PCI直通技術使得3D繪圖指令不需要通過KVM的中轉,這種方式比采用通過KVM中轉之后再進行繪制的方式響應的速度更快,更適用于3D應用。用戶按照自己的需要自由選擇獲取桌面位圖的方式以及自由選擇壓縮所述桌面位圖的方式,使得本專利技術更加的靈活。為使本專利技術的上述目的、特征和優點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。附圖說明為了更清楚地說明本專利技術實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本專利技術的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他相關的附圖。通過附圖所示,本專利技術的上述及其它目的、特征和優勢將更加清晰。在全部附圖中相同的附圖標記指示相同的部分。并未刻意按實際尺寸等比例縮放繪制附圖,重點在于示出本專利技術的主旨。圖1示出了本專利技術實施例提供的一種基于KVM平臺的遠程三維桌面圖像傳輸方法的流程圖;圖2示出了本專利技術實施例提供的另一種基于KVM平臺的遠程三維桌面圖像傳輸方法的流程圖;圖3示出了本專利技術實施例提供的第三種基于KVM平臺的遠程三維桌面圖像傳輸方法的流程圖;圖4示出了本專利技術實施例提供的第四種基于KVM平臺的遠程三維桌面圖像傳輸方法的流程圖;圖5示出了本專利技術實施例提供的第五種基于KVM平臺的遠程三維桌面圖像傳輸方法的流程圖。具體實施方式下面將結合本專利技術實施例中附圖,對本專利技術實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本專利技術實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本專利技術的實施例的詳細描述并非旨在限制要求保護的本專利技術的范圍,而是僅僅表示本專利技術的選定實施例。基于本專利技術的實施例,本領域技術人員在沒有做出創造性勞動的前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。參閱圖1,本專利技術實施例提供的一種基于KVM平臺的遠程三維桌面圖像傳輸方法,所述方法包括:步驟S101,采用PCI直通技術將物理服務器的顯卡直接供基于KVM的虛擬機使用;步驟S102,接收用戶輸入的獲取桌面位圖方式選擇指令,其中所述用戶輸入指令是指在兩種獲取桌面位圖的方式中選擇的一種獲取方式;步驟S103,采用所選擇的獲取桌面位圖方式對桌面位圖進行獲?。徊襟ES104,接收用戶輸入的壓縮方式選擇指令,其中所述用戶輸入指令是指在兩種對所述桌面位圖進行壓縮的方式中選擇的一種壓縮方式;步驟S105,采用所選擇的壓縮算法對所述桌面位圖進行壓縮;步驟S106,采用TCP協議對壓縮后的桌面位圖進行傳輸;步驟S107,客戶端調用對應的解壓縮算法對接收到的所述壓縮后的桌面位圖進行解壓縮,并對解壓后的位圖進行顯示。本實施例提供的遠程三維桌面圖像傳輸方法中,采用PCI直通技術使得3D應用產生的3D繪圖指令,直接用服務器的顯卡進行繪制,而不再使用KVM的虛擬顯卡進行繪制。用戶按照自己的需要自由選擇獲取桌面位圖的方式以及自由選擇壓縮所述桌面位圖的方式,使得本專利技術更加的靈活。參閱圖2,本專利技術實施例提供的另一種基于KVM平臺的遠程三維桌面圖像傳輸方法,所述方法包括:步驟S201,采用PCI直通技術將物理服務器的顯卡直接供基于KVM的虛擬機使用;步驟S202,接收用戶輸入的獲取桌面位圖方式選擇指令,其中所述用戶輸入指令是指在從屏幕DC中獲取方式以及從顯存中獲取方式中選擇的一種獲取方式;步驟S203,采用所選擇的獲取桌面位圖方式對桌面位圖進行獲??;步驟S204,接收用戶輸入的壓縮方式選擇指令,其中所述用戶輸入指令是指在兩種對所述桌面位圖進行壓縮的方式中選擇的一種壓縮方式;步驟S205,采用所選擇的壓縮算法對所述桌面位圖進行壓縮;步驟S206,采用TCP協議對壓縮后的桌面位圖進行傳輸;步驟S207,客戶端調用對應的解壓縮算法對接收到的所述壓縮后的桌面位圖進行解壓縮,并對解壓后的位圖進行顯示。本實施例提供的遠程三維桌面圖像傳輸方法中,所述用戶輸入指令是指在從屏幕DC中獲取的方式以及從顯存中獲取的方式中選擇的一種獲取方式。其中從屏幕DC中獲取的方式可以調用Bitbuilt接口實現,這種方式效率更高,但是對個別應用場景可能出現無法獲取桌面圖像的情況;另一種從顯存中獲取圖像的方式,可以調用DX接口實現,這種方式能實現屏幕顯示與顯存獲取的同步,但其缺點是效率相對上一種方式而言較低。本實施例通過用戶按照自己的需要自由選擇三維桌面位圖獲取方式使得本方法更加的靈活。參閱圖3,本專利技術實施例提供的第三種基于KVM平臺的遠程三維桌面圖像傳輸方法,所述方法包括:步驟S301,采用PCI直通技術將物理服務器的顯卡直接供基于KVM的虛擬機使用;步驟S302,接收用戶輸入的獲取桌面位圖方式選擇指令,其中所述用戶輸入指令是指在兩種獲取桌面位圖的方式中選擇的一種獲取方式;步驟S303,采用所選擇的獲取桌面位圖方式對桌面位圖進行獲取;步驟S304,接收用戶輸入的壓縮方式擇指令,其中所述用戶輸入指令包括在采用GPU進行壓縮或者采用CPU進行壓縮這兩種方式中選擇的一種壓縮方式;步驟S305,采用所選擇的壓縮算法對所述桌面位圖進行壓縮;步驟S306,采用TCP協議對壓縮后的桌面位圖進行傳輸;步驟S307,客戶端調用對應的解壓縮算法對接收到的本文檔來自技高網...
    一種基于KVM平臺的遠程三維桌面圖像傳輸方法

    【技術保護點】
    一種基于KVM平臺的遠程三維桌面圖像傳輸方法,其特征在于,所述方法包括:采用PCI直通技術將物理服務器的顯卡直接供基于KVM的虛擬機使用;接收用戶輸入的獲取桌面位圖方式選擇指令,其中所述用戶輸入指令是指在兩種獲取桌面位圖的方式中選擇的一種獲取方式;采用所選擇的獲取桌面位圖方式對桌面位圖進行獲??;接收用戶輸入的壓縮方式選擇指令,其中所述用戶輸入指令是指在兩種對所述桌面位圖進行壓縮的方式中選擇的一種壓縮方式;采用所選擇的壓縮算法對所述桌面位圖進行壓縮;采用TCP協議對壓縮后的桌面位圖進行傳輸;客戶端調用對應的解壓縮算法對接收到的所述壓縮后的桌面位圖進行解壓縮,并對解壓后的位圖進行顯示。

    【技術特征摘要】
    1.一種基于KVM平臺的遠程三維桌面圖像傳輸方法,其特征在于,所述方法包括:采用PCI直通技術將物理服務器的顯卡直接供基于KVM的虛擬機使用;接收用戶輸入的獲取桌面位圖方式選擇指令,其中所述用戶輸入指令是指在兩種獲取桌面位圖的方式中選擇的一種獲取方式;采用所選擇的獲取桌面位圖方式對桌面位圖進行獲?。唤邮沼脩糨斎氲膲嚎s方式選擇指令,其中所述用戶輸入指令是指在兩種對所述桌面位圖進行壓縮的方式中選擇的一種壓縮方式;采用所選擇的壓縮算法對所述桌面位圖進行壓縮;采用TCP協議對壓縮后的桌面位圖進行傳輸;客戶端調用對應的解壓縮算法對接...

    【專利技術屬性】
    技術研發人員:湯雄,李佳節,朱永強,黃筱聰
    申請(專利權)人:成都長天信息技術有限公司,
    類型:發明
    國別省市:四川,51

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲爆乳AAA无码专区| 国产精品无码一区二区在线观一| 亚洲精品一级无码鲁丝片| 少妇中文无码高清| 久久久久亚洲Av片无码v| 无码一区二区三区免费| 亚洲国产精品无码久久青草| AV无码久久久久不卡蜜桃| 久久精品无码av| 国产精品久久无码一区二区三区网 | 50岁人妻丰满熟妇αv无码区| 无码视频一区二区三区| a级毛片无码免费真人久久 | 国产精品无码不卡一区二区三区 | 精品无码久久久久久久动漫| 亚洲av无码国产精品色午夜字幕 | 久久午夜无码免费| 一本大道无码人妻精品专区| 亚洲私人无码综合久久网| 亚洲AV人无码综合在线观看| 无码任你躁久久久久久久| 加勒比无码一区二区三区| 日韩午夜福利无码专区a| 黑人无码精品又粗又大又长 | 无码AV天堂一区二区三区| 日韩AV无码一区二区三区不卡毛片 | 国产精品无码不卡一区二区三区| 亚洲av无码不卡久久| 久久午夜无码鲁丝片直播午夜精品| 亚洲AV蜜桃永久无码精品| 无码h黄肉3d动漫在线观看| 无码专区永久免费AV网站| 高清无码午夜福利在线观看 | 久久无码人妻一区二区三区| 亚洲中文字幕无码一久久区| 特级做A爰片毛片免费看无码| 亚洲av无码专区在线观看素人| 永久免费AV无码网站在线观看| 无码成人AAAAA毛片| 国产精品无码久久av不卡| 中文AV人妻AV无码中文视频 |