[發(fā)明專利]一種虛擬機(jī)及數(shù)據(jù)傳輸方法、系統(tǒng)、設(shè)備、計算機(jī)介質(zhì)有效
| 申請?zhí)枺?/td> | 201911149716.7 | 申請日: | 2019-11-21 |
| 公開(公告)號: | CN110933245B | 公開(公告)日: | 2021-11-19 |
| 發(fā)明(設(shè)計)人: | 劉崢嶸 | 申請(專利權(quán))人: | 深信服科技股份有限公司 |
| 主分類號: | H04N1/00 | 分類號: | H04N1/00;H04N1/04;G06F9/455 |
| 代理公司: | 深圳市深佳知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44285 | 代理人: | 夏歡 |
| 地址: | 518055 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬機(jī) 數(shù)據(jù)傳輸 方法 系統(tǒng) 設(shè)備 計算機(jī) 介質(zhì) | ||
本申請公開了一種虛擬機(jī)及數(shù)據(jù)傳輸方法、系統(tǒng)、設(shè)備、計算機(jī)介質(zhì),應(yīng)用于虛擬機(jī),接收客戶端發(fā)送的掃描儀數(shù)據(jù),掃描儀數(shù)據(jù)包括Windows操作系統(tǒng)的客戶端發(fā)送的第一類掃描儀數(shù)據(jù),或Linux/Android操作系統(tǒng)的客戶端發(fā)送的第二類掃描儀數(shù)據(jù);通過TWAIN接口應(yīng)用程序或WIA接口應(yīng)用程序?qū)呙鑳x數(shù)據(jù)進(jìn)行處理。本申請?zhí)峁┑囊环N數(shù)據(jù)傳輸方法,使得虛擬機(jī)可以適用于Linux/Android客戶端及Windows客戶端,與只能適用于一種客戶端的現(xiàn)有技術(shù)相比,提高了虛擬機(jī)對掃描儀的兼容性。本申請?zhí)峁┑囊环N虛擬機(jī)及數(shù)據(jù)傳輸系統(tǒng)、設(shè)備、計算機(jī)可讀存儲介質(zhì)也解決了相應(yīng)技術(shù)問題。
技術(shù)領(lǐng)域
本申請涉及計算機(jī)技術(shù)領(lǐng)域,更具體地說,涉及一種虛擬機(jī)及數(shù)據(jù)傳輸方法、系統(tǒng)、設(shè)備、計算機(jī)介質(zhì)。
背景技術(shù)
當(dāng)前,隨著計算機(jī)技術(shù)的發(fā)展,用戶對數(shù)據(jù)的時效性及可控性要求越來越要,可控性即用戶可以隨時隨地的方便的對數(shù)據(jù)進(jìn)行控制,為此,現(xiàn)有的一種解決方案是為用戶提供云桌面服務(wù),也即用戶可以借助云桌面方便的對數(shù)據(jù)進(jìn)行控制。
然而,在云桌面的使用過程中,由于虛擬機(jī)需要通過網(wǎng)絡(luò)訪問客戶端上的掃描儀,掃描儀自身的協(xié)議及流程是并不是為了網(wǎng)絡(luò)傳輸設(shè)計的,所以在云桌面上使用體驗非常差,部分掃描儀常有卡頓甚至不能用。
綜上所述,如何提高虛擬機(jī)對掃描儀的兼容性是目前本領(lǐng)域技術(shù)人員亟待解決的問題。
發(fā)明內(nèi)容
本申請的目的是提供一種數(shù)據(jù)傳輸方法,其能在一定程度上解決如何提高虛擬機(jī)對掃描儀的兼容性的技術(shù)問題。本申請還提供了一種虛擬機(jī)及數(shù)據(jù)傳輸系統(tǒng)、設(shè)備、計算機(jī)可讀存儲介質(zhì)。
為實現(xiàn)上述目的,本申請?zhí)峁┮环N數(shù)據(jù)傳輸方法,應(yīng)用于虛擬機(jī),包括:
接收客戶端發(fā)送的掃描儀數(shù)據(jù);
通過TWAIN接口應(yīng)用程序或WIA接口應(yīng)用程序?qū)λ鰭呙鑳x數(shù)據(jù)進(jìn)行處理;
其中,所述掃描儀數(shù)據(jù)包括Windows操作系統(tǒng)的客戶端發(fā)送的第一類掃描儀數(shù)據(jù),或Linux/Android操作系統(tǒng)的客戶端發(fā)送的第二類掃描儀數(shù)據(jù)。
優(yōu)選的,所述通過TWAIN接口應(yīng)用程序或WIA接口應(yīng)用程序?qū)λ鰭呙鑳x數(shù)據(jù)進(jìn)行處理,包括:
獲取轉(zhuǎn)換指令,所述轉(zhuǎn)換指令的類型包括TWAIN接口數(shù)據(jù)轉(zhuǎn)換指令、WIA接口數(shù)據(jù)轉(zhuǎn)換指令;
按照所述轉(zhuǎn)換指令,將所述掃描儀數(shù)據(jù)轉(zhuǎn)換為相應(yīng)的轉(zhuǎn)換數(shù)據(jù);
通過與所述轉(zhuǎn)換數(shù)據(jù)相對應(yīng)的接口應(yīng)用程序?qū)λ鲛D(zhuǎn)換數(shù)據(jù)進(jìn)行處理。
優(yōu)選的,所述按照所述轉(zhuǎn)換指令,將所述掃描儀數(shù)據(jù)轉(zhuǎn)換為相應(yīng)的轉(zhuǎn)換數(shù)據(jù),包括:
判斷所述掃描儀數(shù)據(jù)的數(shù)據(jù)類型是否與所述轉(zhuǎn)換指令相匹配;
若否,則執(zhí)行所述按照所述轉(zhuǎn)換指令,將所述掃描儀數(shù)據(jù)轉(zhuǎn)換為相應(yīng)的轉(zhuǎn)換數(shù)據(jù)的步驟。
本申請?zhí)峁┑囊环N數(shù)據(jù)傳輸方法,應(yīng)用于客戶端,包括:
所述客戶端為Windows操作系統(tǒng)時,通過TWAIN接口獲取自身連接的掃描儀生成的第一類掃描儀數(shù)據(jù),傳輸所述第一類掃描儀數(shù)據(jù)至所述客戶端連接的虛擬機(jī);
所述客戶端為Linux或Android操作系統(tǒng)時,通過SANE接口獲取自身連接的掃描儀生成的第二類掃描儀數(shù)據(jù),傳輸所述第二類掃描儀數(shù)據(jù)至所述虛擬機(jī)。
優(yōu)選的,所述客戶端傳輸目標(biāo)掃描儀數(shù)據(jù)至所述虛擬機(jī),所述目標(biāo)掃描儀數(shù)據(jù)的類型包括所述第一類掃描儀數(shù)據(jù)、所述第二類掃描儀數(shù)據(jù),包括:
對所述目標(biāo)掃描儀數(shù)據(jù)進(jìn)行壓縮,得到壓縮目標(biāo)數(shù)據(jù);
傳輸所述壓縮目標(biāo)數(shù)據(jù)至所述虛擬機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深信服科技股份有限公司,未經(jīng)深信服科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911149716.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設(shè)備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機(jī)可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





