[發明專利]顯示畫面的方法及系統有效
| 申請號: | 201210584057.1 | 申請日: | 2012-12-28 |
| 公開(公告)號: | CN103902244B | 公開(公告)日: | 2017-06-16 |
| 發明(設計)人: | 賴怡吉;林子杰;尤焙麟 | 申請(專利權)人: | 緯創資通股份有限公司 |
| 主分類號: | G06F3/14 | 分類號: | G06F3/14 |
| 代理公司: | 北京市柳沈律師事務所11105 | 代理人: | 史新宏 |
| 地址: | 中國臺*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 顯示 畫面 方法 系統 | ||
技術領域
本發明是有關于一種畫面顯示機制,且特別是有關于一種虛擬桌面的顯示畫面的方法及系統。
背景技術
虛擬桌面基礎結構(Virtual Desktop Infrastructure,VDI)可將虛擬化桌面集中于數據中心的服務器上。目前VDI顯示機制大致可分為客戶端成像(client-side rendering)或主機端成像(host-side rendering)。所謂主機端成像是將由伺服端產生虛擬機器的顯示畫面之后,利用遠程桌面協議將顯示畫面傳送到使用者計算機上。由于主機端成像僅傳送虛擬機器的顯示畫面或是繪圖指令等,因此對使用者計算機等級要求也較低。另外,所謂客戶端成像是由伺服端將虛擬機器的顯示畫面的繪圖指令傳送至使用者計算機,而由使用者計算機來自行產生虛擬機器的顯示畫面。據此,客戶端成像可節省伺服端的電源的損耗。
然而,在主機端成像的情況下,會增加伺服端的運算量,進而增加電源的損耗;在客戶端成像的情況下,則容易造成客戶端裝置的資源全部被占用的情形。
發明內容
本發明提供一種顯示畫面的方法及系統,使得客戶端裝置能夠藉由其它鄰近的客戶端裝置來共同完成畫面的成像。
本發明提出一種顯示畫面的方法,用于電子裝置。此方法包括:自與電子裝置處于相同的子網絡中的客戶端裝置,取得客戶端裝置的能力信息,藉此獲得加總能力信息;連結至伺服系統,而自伺服系統接收能力詢問指令;回報加總能力信息至伺服系統,以響應能力詢問指令,使得伺服系統傳送繪圖指令;以及依據伺服系統所傳送的繪圖指令,與客戶端裝置共同產生畫面。
在本發明的一實施例中,在上述取得客戶端裝置的能力信息,藉此獲得加總能力信息的步驟中,可廣播能力收集封包至位于子網絡內的客戶端裝置;而自客戶端裝置接收能力響應封包,上述能力響應封包包括客戶端裝置的能力信息;并且,依據電子裝置的能力信息與客戶端裝置的能力信息,計算加總能力信息。
在本發明的一實施例中,在上述依據伺服系統所傳送的繪圖指令,與客戶端裝置共同產生畫面的步驟中,可在自伺服系統接收到繪圖指令之后,傳送成像任務信息至客戶端裝置,此成像任務信息包括畫面的分辨率以及畫面被劃分為多個區塊的區塊尺寸;并且自客戶端裝置接收任務響應信息,任務響應信息包括客戶端裝置所欲完成的區塊數量。
在本發明的一實施例中,在上述自客戶端裝置接收任務響應信息的步驟之后,還可執行底下步驟,包括:依據所接收的任務響應信息,決定由客戶端裝置所負責的區塊位置;傳送繪圖指令與客戶端裝置所負責的區塊位置至客戶端裝置,而由客戶端裝置依據繪圖指令產生畫面;以及自客戶端裝置接收與客戶端裝置所負責的區塊位置對應的區塊圖像,其中自客戶端裝置所接收的區塊圖像是由客戶端裝置所產生的畫面中所獲得。
在本發明的一實施例中,在上述依據伺服系統所傳送的繪圖指令,與客戶端裝置共同產生畫面的步驟中,可在自伺服系統接收到繪圖指令之后,依據繪圖指令,寫入所產生的繪圖數據至后景緩沖區;當自客戶端裝置接收到區塊圖像時,依據客戶端裝置所負責的區塊位置,將所接收的區塊圖像覆寫至后景緩沖區;以及在經過預設時間后,將后景緩沖區內的數據復制到前景緩沖區,以呈現前景緩沖區的內容。
在本發明的一實施例中,上述能力信息包括中央處理單元的執行效能、圖形處理單元的執行效能、存儲器的執行效能、所支持的繪圖指令類別以及圖形分數至少其中之一或其組合者。
在本發明的一實施例中,上述回報加總能力信息至該伺服系統的步驟中,可通過遠程桌面協議(Remote Desktop Protocol,RDP),回報加總能力信息至伺服系統。
本發明還提出一種顯示畫面的系統,包括伺服系統與多個客戶端裝置。這些客戶端裝置位于同一子網絡中,這些客戶端裝置互相取得各自的能力信息,藉此獲得加總能力信息。在此,以連結至伺服系統的其中一客戶端裝置作為目標客戶端裝置,而將其余的客戶端裝置作為鄰居客戶端裝置。當目標客戶端裝置連結至伺服系統,而自伺服系統接收能力詢問指令時,目標客戶端裝置會回報加總能力信息至伺服系統,以響應能力詢問指令,使得伺服系統傳送繪圖指令至目標客戶端裝置,并且,目標客戶端裝置依據伺服系統所傳送的繪圖指令,與鄰居客戶端裝置共同產生畫面。
基于上述,客戶端裝置通過尋求其它鄰近的客戶端裝置,以共同完成畫面的成像,因而既可在客戶端裝置中成像,亦可避免耗盡客戶端裝置資源的問題。
為讓本發明的上述特征和優點能更明顯易懂,下文特舉實施例,并配合所附圖式作詳細說明如下。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于緯創資通股份有限公司,未經緯創資通股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210584057.1/2.html,轉載請聲明來源鉆瓜專利網。





