[發明專利]一種基于虛擬通道的桌面云高效打印方法及系統在審
| 申請號: | 201710085327.7 | 申請日: | 2017-02-17 |
| 公開(公告)號: | CN106878419A | 公開(公告)日: | 2017-06-20 |
| 發明(設計)人: | 張輝;王敏;張偉 | 申請(專利權)人: | 福建升騰資訊有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙)35212 | 代理人: | 林云嬌 |
| 地址: | 350000 福建省福州市倉山區金*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 虛擬 通道 桌面 高效 打印 方法 系統 | ||
技術領域
本發明涉及一種基于虛擬通道的桌面云高效打印方法及系統。
背景技術
隨著云計算技術的推廣,越來越多的公司選擇在虛擬環境下辦公,打印機的使用在日常辦公中是必不可少的,在多數的虛擬辦公環境下,設備的使用是受限的,也就是說,在虛擬桌面環境下無法任意的訪問本地的打印機資源。如何讓訪問本地打印機資源受限的虛擬桌面環境可以任意訪問本地的打印機資源,目前,這個問題尚未存在一個良好的解決方案,解決類似問題的一般做法是,通過網絡打印機實現虛擬桌面訪問網絡中的打印機資源,或利用串并口設備映射將打印機設備映射到虛擬桌面上,這兩種方法雖然都能在一定程度上解決上述問題,但其自身也有諸多缺點,例如通過串并口映射打印機的打印效率低,而通過網絡共享打印機使用打印機資源需要知道連接該網絡共享打印機的網絡IP,操作復雜。
發明內容
本發明要解決的技術問題之一,在于提供一種基于虛擬通道的桌面云高效打印方法,實現自動添加打印機功能,提高打印效率。
本發明要解決的技術問題之一是這樣實現的:一種基于虛擬通道的桌面云高效打印方法,包括:
在服務端創建一服務端網絡通信服務,所述服務端網絡通信服務用于接收且只接收來自遠程連接協議中專用虛擬通道的數據請求;
在客戶端創建一客戶端網絡通信服務,所述客戶端網絡通信服務用于將客戶端的請求數據寫入專用虛擬通道,并通過所述專用虛擬通道將所述請求數據發送到服務端;
在所述客戶端通過遠程桌面協議連接服務端時,所述服務端網絡通信服務通過專用虛擬通道與所述客戶端網絡通信服務進行數據交互,所述服務端收到客戶端發來的消息后,判斷是否已經為所述客戶端創建打印機連接,若是,則不再創建,否則,創建一個唯一的打印機連接。
進一步的,所述專用虛擬通道由VDI(Virtual Desktop Infrastructure,即虛擬桌面基礎架構)環境中遠程訪問協議所公布的API(應用程序編程接口)建立的。
進一步的,所述API為Citrix協議的API、View協議的API、RDP協議的API或HDP協議的API。
進一步的,所述“創建一個唯一的打印機連接”具體為:所述服務端根據接收到的消息中攜帶的客戶端IP、打印機名稱、PID(產品ID)和VID(生產廠商ID)信息創建一個唯一的打印機連接。
本發明要解決的技術問題之二,在于提供一種基于虛擬通道的桌面云高效打印系統,實現自動添加打印機功能,提高打印效率。
本發明要解決的技術問題之二是這樣實現的:一種基于虛擬通道的桌面云高效打印系統,包括一服務端網絡通信服務模塊、一客戶端網絡通信服務模塊和一打印機連接模塊;
所述服務端網絡通信服務模塊,用于在服務端創建一服務端網絡通信服務,所述服務端網絡通信服務用于接收且只接收來自遠程連接協議中專用虛擬通道的數據請求;
所述客戶端網絡通信服務模塊,用于在客戶端創建一客戶端網絡通信服務,所述客戶端網絡通信服務用于將客戶端的請求數據寫入專用虛擬通道,并通過所述專用虛擬通道將所述請求數據發送到服務端;
所述打印機連接模塊,用于在所述客戶端通過遠程桌面協議連接服務端時,所述服務端網絡通信服務通過專用虛擬通道與所述客戶端網絡通信服務進行數據交互,所述服務端收到客戶端發來的消息后,判斷是否已經為所述客戶端創建打印機連接,若是,則不再創建,否則,創建一個唯一的打印機連接。
進一步的,所述專用虛擬通道由VDI(Virtual Desktop Infrastructure,即虛擬桌面基礎架構)環境中遠程訪問協議所公布的API(應用程序編程接口)建立的。
進一步的,所述API為Citrix協議的API、View協議的API、RDP協議的API或HDP協議的API。
進一步的,所述“創建一個唯一的打印機連接”具體為:所述服務端根據接收到的消息中攜帶的客戶端IP、打印機名稱、PID(產品ID)和VID(生產廠商ID)信息創建一個唯一的打印機連接。
本發明具有如下優點:本發明通過創建服務端網絡通信服務和客戶端網絡通信服務,二者之間利用專用虛擬通道進行數據交互,與普通網絡通信不同,本發明不需要進行Socket連接,不需要知道連接打印機的服務器IP即可實現對打印機的連接,大大簡化打印機連接操作,節省了打印機連接的時間,更重要的是實現了打印機的自動連接,從而提高打印機的打印效率。
附圖說明
下面參照附圖結合實施例對本發明作進一步的說明。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建升騰資訊有限公司,未經福建升騰資訊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710085327.7/2.html,轉載請聲明來源鉆瓜專利網。





